.guide-hero{display:grid;grid-template-columns:1fr .82fr;gap:76px;align-items:center;padding-top:62px;padding-bottom:74px}.guide-hero h1{font-size:clamp(50px,6vw,80px);margin-bottom:24px}.guide-hero h1 em{color:#688050}.guide-intro{font-size:19px;line-height:1.75;color:#647264;max-width:650px}.guide-hero img{width:100%;aspect-ratio:4/3;object-fit:cover;border-radius:12px;box-shadow:0 25px 60px -42px #243a2b}.guide-meta{display:flex;gap:12px;flex-wrap:wrap;margin-top:27px}.guide-meta span{border:1px solid #d5ddcf;border-radius:99px;padding:7px 12px;color:#6f7c69;font-size:12px}.guide-layout{display:grid;grid-template-columns:minmax(190px,.45fr) minmax(0,1.35fr);gap:80px;padding-top:70px;padding-bottom:90px;border-top:1px solid #dce2d6}.guide-toc{align-self:start;position:sticky;top:28px}.guide-toc>span{display:block;font-size:11px;letter-spacing:.14em;color:#8b987f;margin-bottom:14px}.guide-toc a{display:block;padding:7px 0;color:#61715b;font-size:14px}.guide-toc a:hover{text-decoration:underline;text-underline-offset:4px}.guide-article{max-width:800px}.guide-article section+section{margin-top:62px}.guide-article h2{font-size:clamp(32px,4vw,48px);margin-bottom:20px}.guide-article h3{font-size:23px;margin:30px 0 10px}.guide-article p,.guide-article li{color:#536451;line-height:1.85}.guide-article p+p{margin-top:17px}.guide-article ul,.guide-article ol{padding-left:22px;margin:20px 0 0}.guide-article li+li{margin-top:13px}.guide-article strong{color:#2c4735}.guide-note{border-left:3px solid #91a875;background:#f0f4ea;padding:18px 21px;margin-top:24px;border-radius:0 8px 8px 0}.guide-note p{font-size:14px}.guide-comparison{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:25px}.guide-comparison article{border:1px solid #dce2d6;border-radius:8px;padding:22px;background:#fff}.guide-comparison h3{font-size:18px;margin:0 0 10px}.guide-comparison p{font-size:14px}.guide-steps{counter-reset:steps;list-style:none!important;padding:0!important}.guide-steps li{position:relative;padding:0 0 28px 54px;border-left:1px solid #d5decf;margin-left:18px}.guide-steps li:last-child{border-left-color:transparent}.guide-steps li:before{counter-increment:steps;content:counter(steps);position:absolute;left:-19px;top:0;width:36px;height:36px;border-radius:50%;display:grid;place-items:center;background:#f8f9f5;border:1px solid #bdcbae;color:#60764e;font-family:Georgia,serif}.guide-steps h3{margin:0 0 7px}.faq-list{border-top:1px solid #dce2d6}.faq-list article{padding:24px 0;border-bottom:1px solid #dce2d6}.faq-list h3{margin:0 0 8px;font-size:19px}.guide-cta{background:#263e32;color:#f4f7ee}.guide-cta-inner{display:flex;justify-content:space-between;align-items:center;gap:45px;padding-top:54px;padding-bottom:54px}.guide-cta h2{font-size:clamp(34px,4vw,50px);max-width:650px}.guide-cta h2 em{color:#cbdaac}.guide-cta .button{background:#dcebbf;color:#2a4230;flex-shrink:0}.guide-cta .button:hover{background:#e8f2d5}.guide-related{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:26px}.guide-related a{border:1px solid #dce2d6;border-radius:8px;padding:20px;background:#fff}.guide-related a strong{display:block;margin-bottom:5px}.guide-related a span{color:#6f7d69;font-size:14px}.guide-page .site-footer p{display:none}
@media(max-width:900px){.guide-hero{grid-template-columns:1fr;gap:38px;padding-top:35px}.guide-hero img{max-height:440px}.guide-layout{grid-template-columns:1fr;gap:38px}.guide-toc{position:static;display:flex;flex-wrap:wrap;gap:8px 20px}.guide-toc>span{width:100%;margin-bottom:2px}.guide-comparison{grid-template-columns:1fr}.guide-cta-inner{align-items:flex-start;flex-direction:column}.guide-related{grid-template-columns:1fr}}
@media(max-width:720px){.guide-hero h1{font-size:47px}.guide-intro{font-size:17px}.guide-layout{padding-top:48px;padding-bottom:64px}.guide-article section+section{margin-top:48px}.guide-article h2{font-size:34px}.guide-cta-inner{padding-block:44px}.guide-page .site-header nav>a:not(.nav-download){display:none}}
