.home-hero .hero-heading,.home-hero .hero-body{width:100%}.home-hero .hero-body{flex-direction:column;align-items:flex-start;display:flex}@media (max-width:700px){.hero.home-hero{grid-template-columns:minmax(0,1fr);grid-template-areas:"heading""art""body";min-height:0}.hero.home-hero .hero-copy{display:contents}.hero.home-hero .hero-heading{grid-area:heading;padding:22px 7% 18px}.hero.home-hero .hero-heading .eyebrow{margin:0 0 12px;font-size:9px;line-height:1.5}.hero.home-hero .hero-heading h1{letter-spacing:-.035em;text-wrap:balance;margin:0;font-size:clamp(35px,10.4vw,44px);line-height:1.03}.hero.home-hero .hero-art{height:clamp(180px,100vh - 290px,430px);background:0 0;grid-area:art;height:clamp(180px,100svh - 290px,430px);min-height:0;margin:0 5%}.hero.home-hero .hero-art figure{height:100%;display:block}.hero.home-hero .hero-art img{object-fit:contain;width:100%;height:100%;max-height:100%}.hero.home-hero .hero-art figcaption{text-align:center;width:max-content;max-width:90%;bottom:10px;left:50%;transform:translate(-50%)}.hero.home-hero .hero-body{grid-area:body;padding:26px 7% 30px}}.guide-resource-page{max-width:1120px;padding-top:20px}.guide-current-terms{border-left:3px solid var(--gold);background:#e8e1d6;margin-bottom:44px;padding:30px 34px}.guide-current-terms h2{font-size:clamp(31px,4vw,44px)}.guide-current-terms p{font-size:14px;line-height:1.85}.guide-current-terms details{border-top:1px solid #b8ad9b;margin:25px 0 15px}.guide-current-terms summary{font-size:14px;font-weight:600}.guide-current-terms details p{font-size:13px}.guide-resource-card{border:1px solid var(--line);background:var(--paper);padding:38px}.guide-resource-card h2{font-size:45px}.guide-resource-card>.text-link{margin-left:24px}.guide-resource-card>.small{margin-top:18px;margin-bottom:0}.guide-next-step{border-top:1px solid var(--line);margin-top:45px;padding:44px 0}.guide-next-step>.button{margin-bottom:28px}.guide-next-step .small a{text-decoration:underline}.guide-preparation-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;padding:50px 0;display:grid}.guide-preparation-grid article{border-top:1px solid var(--line);padding-top:20px}.guide-preparation-grid article>span{font-family:var(--serif);color:var(--gold);font-size:28px}.guide-preparation-grid h3{margin-top:18px}.guide-preparation-grid p{font-size:14px;line-height:1.85}.guide-size-reference{background:#f8f5ee;padding:24px}.guide-size-reference p{font-size:14px}@media (max-width:700px){.guide-current-terms{padding:24px 20px}.guide-current-terms p{font-size:14px}.guide-resource-card{padding:28px 20px}.guide-resource-card h2{font-size:38px}.guide-resource-card>.text-link{width:max-content;max-width:100%;margin:20px 0 0;display:block}.guide-resource-card .button,.guide-next-step .button{gap:15px;width:100%;font-size:11px}.guide-preparation-grid{grid-template-columns:1fr;gap:30px;padding:35px 0}.guide-next-step{margin-top:30px;padding-top:30px}}
