.category-grid{max-width:1060px;margin-left:auto!important;margin-right:auto!important}.category-feature{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(34px,7vw,85px);max-width:1060px;margin:clamp(62px,9vw,120px) auto 32px;padding:0 22px;display:grid}.category-feature picture{height:430px}.category-feature h2{margin-bottom:20px;font-size:clamp(40px,4.2vw,62px)}.back-to-journal{max-width:1060px;margin:0 auto clamp(62px,9vw,120px);padding:0 22px}.adoption-article{max-width:1040px}.adoption-article header{max-width:800px;margin-left:auto;margin-right:auto}.article-copy h2{margin:58px 0 18px;font-size:clamp(36px,4vw,54px)}.article-copy h3{margin:0 0 9px;font-size:27px;line-height:1.13}.article-intro{font:500 clamp(24px,2.25vw,31px)/1.35 var(--serif);letter-spacing:-.025em;color:var(--dark);margin-bottom:45px}.article-image{height:360px;margin:42px 0;display:block}.article-faq{border-top:1px solid var(--olive);margin-top:22px}.article-faq>div{border-bottom:1px solid var(--olive);padding:24px 0 8px}.article-return{margin-top:52px}@media (max-width:700px){.category-feature{grid-template-columns:1fr}.category-feature picture{height:320px}.article-image{height:260px;margin:35px 0}.article-copy h2{margin-top:46px}}
