.seo-answer-page{background:var(--night);min-height:100svh;color:var(--paper)}.seo-answer-hero{padding:calc(var(--site-header-height) + clamp(5rem, 10vw, 9rem)) var(--gutter) clamp(4rem, 8vw, 7rem);border-bottom:1px solid var(--line-dark);background:radial-gradient(circle at 82% 18%,#2f7df647,#0000 28%)}.seo-answer-hero>p,.seo-faq>p,.seo-answer-cta>p{color:var(--status);letter-spacing:.08em;margin:0 0 1.4rem;font-size:.72rem;font-weight:800}.seo-answer-hero h1{max-width:15ch;font-family:var(--display);letter-spacing:-.04em;text-wrap:balance;margin:0;font-size:clamp(3.8rem,8vw,7rem);line-height:.88}.seo-answer-hero>span{color:var(--paper-dim);text-transform:uppercase;margin-top:2rem;font-size:.78rem;display:block}.seo-answer-content{width:min(68rem, calc(100% - 2 * var(--gutter)));margin:0 auto;padding-block:clamp(4rem,8vw,8rem);font-size:clamp(1rem,1.2vw,1.12rem);line-height:1.75}.seo-answer-lead{color:var(--paper);margin:0 0 4rem;font-size:clamp(1.35rem,2.3vw,2rem);line-height:1.48}.seo-answer-content section{max-width:48rem;margin-top:4rem}.seo-answer-content h2,.seo-answer-cta h2{font-family:var(--display);letter-spacing:-.035em;margin:0 0 1.4rem;font-size:clamp(2.7rem,5vw,4.8rem);line-height:.9}.seo-answer-content p{color:var(--paper-dim)}.seo-answer-content li{color:var(--paper-dim);margin-bottom:.7rem}.seo-answer-content a{color:var(--status);text-underline-offset:.2em;text-decoration:underline}.seo-table-wrap{margin-top:4rem;overflow-x:auto}.seo-table-wrap table{border-collapse:collapse;width:100%;min-width:46rem}.seo-table-wrap caption{color:var(--paper-dim);text-align:left;margin-bottom:1rem}.seo-table-wrap th,.seo-table-wrap td{border:1px solid var(--line-dark);text-align:left;vertical-align:top;padding:1rem}.seo-table-wrap th{background:var(--signal);color:#fff}.seo-table-wrap td{color:var(--paper-dim)}.seo-faq{border-top:1px solid var(--line-dark);padding-top:2rem;max-width:none!important}.seo-faq details{border-bottom:1px solid var(--line-dark)}.seo-faq summary{cursor:pointer;padding:1.4rem 0;font-weight:800}.seo-faq details div{max-width:48rem;color:var(--paper-dim);padding:0 0 1.4rem}.seo-answer-cta{padding:clamp(4rem, 8vw, 8rem) var(--gutter);background:var(--signal);color:#fff}.seo-answer-cta>p{color:var(--night)}.seo-answer-cta h2{max-width:11ch;font-size:clamp(3.5rem,7vw,6.5rem)}.seo-answer-cta a{background:var(--night);color:#fff;gap:1rem;margin-top:2rem;padding:1rem 1.2rem;font-size:.8rem;font-weight:800;display:inline-flex}
