.seo-panel{padding:clamp(44px,7vw,96px) 0;border-top:1px solid var(--line,#333)}.seo-panel h2{font-size:clamp(28px,4vw,52px);line-height:1.12;letter-spacing:-.03em;max-width:23ch;margin:0 0 24px}.seo-panel p,.seo-panel li{font-size:clamp(17px,1.65vw,20px);line-height:1.65;color:var(--mute,#b7b7bc);max-width:70ch}.seo-panel h3{font-size:23px;line-height:1.25;margin:24px 0 12px}.seo-panel a{color:var(--white,#fff);text-underline-offset:4px}.seo-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.seo-grid p{font-size:17px}.seo-panel ul{padding-left:22px}.seo-panel .seo-kicker{font-size:12px;letter-spacing:.14em;text-transform:uppercase;margin-bottom:18px}.seo-hero{padding:clamp(135px,16vw,210px) 0 70px}.seo-hero h1{font-size:clamp(42px,6vw,88px);line-height:1.06;letter-spacing:-.05em;max-width:16ch;margin-bottom:28px}.seo-hero p{font-size:clamp(19px,2vw,25px);line-height:1.6;max-width:52ch}.seo-crumb{font-size:14px!important;margin-bottom:26px}.seo-form-help{font-size:14px;line-height:1.5;color:var(--mute,#aaa)}@media(max-width:760px){.seo-grid{grid-template-columns:1fr}.seo-panel h2{max-width:100%}}
.seo-hero .seo-market,.seo-panel .seo-market{font-size:16px;line-height:1.6;color:var(--mute,#aaa)}
