.seo-content{border:1px solid var(--border);background:linear-gradient(135deg,#fbfbf7 0%,#f1f2e9 100%);border-radius:10px;grid-template-columns:minmax(0,1.15fr) minmax(340px,.85fr);gap:34px 7%;margin:48px 0 44px;padding:clamp(24px,4vw,48px);display:grid}.seo-content-intro{max-width:690px}.seo-content-eyebrow{color:var(--accent);font-family:var(--font-mono);letter-spacing:1.4px;text-transform:uppercase;font-size:10px;font-weight:600}.seo-content-intro h2{color:var(--ink);letter-spacing:-.8px;margin:11px 0 13px;font-size:clamp(23px,2.4vw,31px);font-weight:560;line-height:1.2}.seo-content-intro>p{max-width:650px;color:var(--ink-2);font-size:14px;line-height:1.8}.seo-content-faqs h3{color:var(--ink-3);font-family:var(--font-mono);letter-spacing:1.1px;text-transform:uppercase;margin:0 0 9px;font-size:10px;font-weight:600}.seo-content-faqs details{border-top:1px solid #d9ddcf}.seo-content-faqs details:last-child{border-bottom:1px solid #d9ddcf}.seo-content-faqs summary{color:var(--ink);padding:13px 24px 13px 0;font-size:13px;font-weight:570;line-height:1.55;list-style:none;position:relative}.seo-content-faqs summary::-webkit-details-marker{display:none}.seo-content-faqs summary:after{color:var(--accent);content:"+";font-family:var(--font-mono);font-size:18px;line-height:1;position:absolute;right:2px}.seo-content-faqs details[open] summary:after{content:"−"}.seo-content-faqs details>p{max-width:640px;color:var(--ink-2);padding:0 20px 14px 0;font-size:12px;line-height:1.75}.seo-content-links{border-top:1px solid #d9ddcf;flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:9px 20px;padding-top:20px;display:flex}.seo-content-links>span{color:var(--ink-3);font-family:var(--font-mono);letter-spacing:1.1px;text-transform:uppercase;font-size:9px;font-weight:600}.seo-content-links a{color:var(--accent);gap:5px;font-size:11px;font-weight:560;text-decoration:none;display:inline-flex}.seo-content-links a:hover{text-underline-offset:3px;text-decoration:underline}.seo-content-links a span{font-size:10px}@media (max-width:760px){.seo-content{grid-template-columns:1fr;gap:24px;margin:30px 0;padding:24px 20px}.seo-content-links{grid-column:auto;gap:10px 16px}.seo-content-links>span{flex-basis:100%}}
