.c-blog-sidebar{display:grid;gap:3rem}.c-blog-sidebar__item{display:grid;gap:.75rem;justify-items:flex-start}.c-blog-sidebar__item p:last-of-type{margin:0}.c-blog-sidebar__links{align-items:stretch;display:flex;flex-wrap:wrap;gap:.75rem;justify-content:space-between;width:100%}.c-blog-sidebar__link{background-color:var(--color-white);border-radius:.25rem;box-shadow:0 0 20px rgba(62,40,47,.1);display:grid;flex-basis:40%;flex-grow:1;gap:0;padding:0 0 1rem;position:relative}.c-blog-sidebar__link a:first-of-type:before,.c-blog-sidebar__link button:first-of-type:before{bottom:0;content:"";display:block;height:100%;left:0;position:absolute;right:0;top:0;width:100%;z-index:1}.c-blog-sidebar__link a:first-of-type.focus-visible,.c-blog-sidebar__link button:first-of-type.focus-visible{box-shadow:none}.c-blog-sidebar__link a:first-of-type.focus-visible:before,.c-blog-sidebar__link button:first-of-type.focus-visible:before{border-color:#c3e6e1!important;border-radius:.25rem;box-shadow:0 0 0 4px #c3e6e1,inset 0 0 0 2px #429e95,inset 0 0 0 4px var(--color-white);outline:0}.c-blog-sidebar__link a{font-weight:700;padding:0 .2rem;text-align:center}.c-blog-sidebar__link a:hover{text-decoration:underline}.s-article{align-items:flex-start;display:flex;flex-wrap:wrap;gap:3rem}.s-article>:first-child{flex-basis:0;flex-grow:999;min-inline-size:50%}.s-article>:last-child{flex-basis:22rem;flex-grow:1}