.seo-site{min-height:100vh}.seo-main{padding-top:42px;padding-bottom:80px}.seo-intro{max-width:900px;padding:38px 0 54px}.seo-intro h1{letter-spacing:-.045em;color:#fff5eb;text-wrap:balance;margin:18px 0 24px;font-size:clamp(2.25rem,5.5vw,4.4rem);font-weight:800;line-height:1.08}.seo-intro>p:last-child{color:#c3c2c8;max-width:760px;font-size:1.12rem;line-height:1.8}.seo-breadcrumb{color:#c3c2c8;flex-wrap:wrap;gap:10px;font-size:.8rem;display:flex}.seo-breadcrumb a{color:#ffad57}.seo-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.seo-cards>a{background:linear-gradient(145deg,#202028,#151519);border:1px solid #353239;border-radius:24px;flex-direction:column;padding:30px;text-decoration:none;transition:border-color .2s,transform .2s;display:flex}.seo-cards>a:hover{border-color:#ff7800;transform:translateY(-3px)}.seo-cards span{letter-spacing:.12em;color:#ffad57;font-size:.68rem;font-weight:700}.seo-cards h2{color:#fff5eb;margin:18px 0;font-size:1.35rem;line-height:1.4}.seo-cards p{color:#c3c2c8;margin-bottom:24px;font-size:.94rem;line-height:1.7}.seo-cards b{color:#ffad57;margin-top:auto}.seo-article-layout{grid-template-columns:minmax(0,740px) minmax(250px,1fr);gap:70px;display:grid}.seo-article section{margin:0 0 44px;scroll-margin-top:25px}.seo-article h2{color:#fff5eb;letter-spacing:-.02em;margin-bottom:18px;font-size:1.65rem;line-height:1.35}.seo-article p,.seo-article li{color:#c3c2c8;margin:0 0 18px;font-size:1.04rem;line-height:1.9}.seo-article ul{padding-left:24px;list-style:outside}.seo-article li::marker{color:#ff7800}.seo-summary{background:#19191e;border:1px solid #353239;border-radius:24px;align-self:start;padding:28px;position:sticky;top:24px}.seo-summary strong{color:#fff5eb}.seo-summary nav{gap:15px;margin:24px 0;display:grid}.seo-summary nav a{color:#c3c2c8;font-size:.9rem}.seo-summary>div{border-top:1px solid #353239;padding-top:24px}.seo-summary b{color:#ffad57;font-size:1.5rem}.seo-summary p{color:#c3c2c8;margin:14px 0 24px;line-height:1.75}.seo-related{margin-top:70px}.seo-related>h2{color:#fff5eb;margin:16px 0 28px;font-size:2rem}.seo-footer{border-top:1px solid #353239;grid-template-columns:1fr 1fr;gap:24px;padding-top:42px;padding-bottom:30px;display:grid}.seo-footer p{color:#c3c2c8;margin-top:16px;font-size:.9rem;line-height:1.8}.seo-footer nav{flex-wrap:wrap;align-content:start;gap:18px 26px;display:flex}.seo-footer nav a{color:#d2d0d5;font-size:.88rem}.seo-footer small{color:#a6a3ad;grid-column:1/-1}.seo-site a:focus-visible,.seo-footer a:focus-visible{outline-offset:5px;border-radius:5px;outline:3px solid #ffad57}.seo-landing-links{padding-top:50px;padding-bottom:65px}.seo-landing-links>h2{color:#fff5eb;margin:16px 0 28px;font-size:2rem}.seo-landing-links>p{color:#c3c2c8;margin:16px 0 28px}.seo-landing-links>a{color:#ffad57;margin-top:22px;display:inline-block}.pa-demo-wrap .pa-page-intro h2{letter-spacing:-.045em;font-size:clamp(24px,3.2vw,38px);font-weight:800;line-height:1.14}@media (width<=850px){.seo-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.seo-article-layout{grid-template-columns:1fr;gap:30px}.seo-summary{position:static}.seo-summary nav{display:none}.seo-summary>div{margin-top:12px}.seo-intro{padding-bottom:32px}.seo-footer{grid-template-columns:1fr}}@media (width<=560px){.seo-cards{grid-template-columns:1fr}.seo-cards>a{padding:24px}.seo-main{padding-top:20px}.seo-summary{padding:22px}.seo-site .lp-nav nav{display:none}}
