.seo-page{max-width:1180px;margin:auto}.breadcrumbs{padding:28px 7% 0;font-size:9px;color:#73796e}.breadcrumbs a{color:inherit}.seo-hero{padding:68px 7% 58px;display:grid;grid-template-columns:1.15fr .85fr;gap:42px;align-items:end}.seo-hero h1{font:500 clamp(43px,6vw,76px)/.98 var(--display);letter-spacing:-.075em;margin:10px 0 22px}.seo-hero h1 em{font:italic 400 1em var(--serif);color:var(--sage-dark)}.seo-lead{max-width:680px;font-size:13px;line-height:1.9;color:var(--muted)}.seo-aside{padding:27px;background:#e5e7dc}.seo-aside small,.seo-card small{font-size:8px;letter-spacing:.13em;text-transform:uppercase;color:var(--sage-dark)}.seo-aside b{display:block;font:500 24px/1.15 var(--display);margin:14px 0}.seo-aside p,.seo-card p,.seo-card li{font-size:10px;line-height:1.8;color:#60665b}.seo-grid{padding:0 7% 72px;display:grid;grid-template-columns:repeat(3,1fr);gap:11px}.seo-card{padding:27px;background:#efeee7;min-height:230px}.seo-card:nth-child(2n){background:#e8e9df}.seo-card h2{font:500 24px/1.12 var(--display);letter-spacing:-.045em;margin:14px 0}.seo-card ul{padding-left:17px}.seo-process{margin:0 7% 75px;padding:36px;background:#30362e;color:#f5f3ed}.seo-process h2{font:500 clamp(30px,4vw,48px)/1 var(--display);letter-spacing:-.055em;margin:0 0 28px}.seo-steps{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:#596056}.seo-step{padding:22px;background:#30362e}.seo-step span{color:#d6b08c;font-size:9px}.seo-step b{display:block;margin:18px 0 8px;font-size:12px}.seo-step p{font-size:9px;line-height:1.7;color:#cbd0c6}.seo-faq{padding:0 7% 75px}.seo-faq h2{font:500 38px var(--display);letter-spacing:-.055em}.seo-faq details{border-top:1px solid #cfd1c7;padding:16px 0}.seo-faq details:last-child{border-bottom:1px solid #cfd1c7}.seo-faq summary{cursor:pointer;font:500 13px var(--display)}.seo-faq details p{max-width:760px;font-size:10px;line-height:1.8;color:var(--muted)}.seo-related{padding:0 7% 70px}.seo-related h2{font:500 28px var(--display)}.seo-related-links{display:flex;flex-wrap:wrap;gap:8px}.seo-related-links a{padding:10px 14px;background:#e8e9df;font-size:9px}.seo-cta{margin:0 7% 80px;padding:30px;background:#e4e7dc;display:flex;align-items:center;justify-content:space-between;gap:25px}.seo-cta h2{font:500 28px var(--display);margin:0 0 7px}.seo-cta p{font-size:10px;color:var(--muted);margin:0}.policy-copy{padding:0 7% 80px;max-width:850px}.policy-copy h2{font:500 27px var(--display);margin:34px 0 10px}.policy-copy p,.policy-copy li{font-size:11px;line-height:1.85;color:#565c53}.policy-copy a{text-decoration:underline}.seo-page .button{white-space:nowrap}@media(max-width:760px){.seo-hero{grid-template-columns:1fr;padding:48px 6% 40px}.seo-grid{grid-template-columns:1fr;padding:0 6% 55px}.seo-card{min-height:0}.seo-process{margin:0 6% 55px;padding:25px}.seo-steps{grid-template-columns:1fr}.seo-faq,.seo-related{padding-left:6%;padding-right:6%}.seo-cta{margin:0 6% 60px;display:block}.seo-cta .button{display:inline-block;margin-top:18px}.breadcrumbs{padding-left:6%}}
