
.n8-seo{max-width:1120px;margin:auto;padding:44px 24px}.n8-seo.narrow{max-width:860px}.n8-seo h1{font-size:clamp(2rem,4vw,3.5rem);line-height:1.13}.n8-seo h2{font-size:1.6rem;margin:30px 0 12px}.n8-seo p,.n8-seo li{line-height:1.75}.n8-seo a{text-decoration:underline;text-underline-offset:3px}.n8-seo .button{text-decoration:none}.n8-seo .intro{font-size:1.18rem}.n8-seo nav{display:block}.n8-seo nav a{display:inline}.n8-seo table{width:100%;border-collapse:collapse;margin:20px 0}.n8-seo th,.n8-seo td{padding:14px;text-align:left;vertical-align:top;border:1px solid #ccdce0}.n8-seo th{background:#e6f2f3}.n8-seo .callout{background:#eaf4f4;padding:24px;border-left:4px solid #008889;margin:26px 0}.n8-seo .cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.n8-seo article{padding:20px;border:1px solid #d6e3e7;border-radius:8px}.n8-seo-discovery{border-top:1px solid #d6e3e7;background:#f5f8f9}.n8-seo small{color:#52616c}.n8-seo details{padding:15px 0;border-bottom:1px solid #dce4e7}.n8-seo summary{font-weight:650;cursor:pointer}@media(max-width:650px){.n8-seo .cards{grid-template-columns:1fr}.n8-seo{padding:30px 18px}.n8-seo table{font-size:.9rem}.n8-seo th,.n8-seo td{padding:9px}}
