.guide-hero{padding:86px clamp(22px,12vw,170px) 78px;background:#25372f;color:#f8f7f2}.guide-hero .seo-kicker{color:#bac7bc}.guide-hero h1{max-width:850px;margin:0;font:650 clamp(42px,6vw,70px)/1.03 var(--display,Arial,sans-serif);letter-spacing:-.065em}.guide-hero>p:not(.seo-kicker){max-width:680px;margin:22px 0 0;color:#d8ded8;font-size:16px;line-height:1.75}.guide-actions{display:flex;align-items:center;gap:24px;margin-top:28px}.guide-actions>a:last-child{color:#dce5dc;font-size:12px;font-weight:700;text-underline-offset:4px;text-decoration:underline}.guide-article{display:grid;grid-template-columns:minmax(0,1fr) 300px;grid-gap:55px;gap:55px;max-width:1200px;margin:0 auto;padding:78px clamp(22px,7vw,90px)}.guide-steps{display:grid;align-content:start}.guide-step{display:grid;grid-template-columns:48px 1fr;grid-gap:20px;gap:20px;padding:29px 0;border-bottom:1px solid #e7e6e1}.guide-step:first-child{padding-top:0}.guide-step-number{padding-top:7px;color:#eb6d4f;font:11px var(--mono,monospace);letter-spacing:.08em}.guide-step h2{margin:0 0 13px;font:650 clamp(22px,3vw,30px)/1.15 var(--display,Arial,sans-serif);letter-spacing:-.045em}.guide-step p{margin:0 0 10px;color:#767870;font-size:14px;line-height:1.8}.guide-step p:last-child{margin-bottom:0}.guide-callout{align-self:start;position:-webkit-sticky;position:sticky;top:24px;padding:23px;border:1px solid #dfe2d9;border-radius:13px;background:#f1f2ec}.guide-callout .seo-kicker{margin-bottom:13px;color:#718673}.guide-callout h2{margin:0;font:650 25px/1.1 var(--display,Arial,sans-serif);letter-spacing:-.05em}.guide-callout>p:not(.seo-kicker){color:#767870;font-size:12px;line-height:1.7}.guide-callout>a{display:inline-flex;gap:8px;color:#5c745f;font-size:12px;font-weight:700;text-decoration:underline;text-underline-offset:4px}.guide-faq{background:#fff}.guide-page .seo-footer{flex-wrap:wrap}.guide-page .seo-footer>span{margin-left:auto}@media(max-width:760px){.guide-hero{padding:62px 22px 54px}.guide-hero h1{font-size:clamp(41px,11vw,56px)}.guide-hero>p:not(.seo-kicker){font-size:14px}.guide-actions{align-items:flex-start;flex-direction:column;gap:15px}.guide-article{grid-template-columns:1fr;gap:28px;padding:54px 22px}.guide-callout{position:static}.guide-step{grid-template-columns:32px 1fr;gap:12px;padding:23px 0}.guide-step p{font-size:13px}.guide-page .seo-footer>span{margin-left:0}}