/* Scoped additions for reviewed SEO content; product UI is unchanged. */
.seo-section{margin:32px auto;padding:28px;border:1px solid rgba(147,197,253,.2);border-radius:18px;background:rgba(16,23,34,.8);scroll-margin-top:90px;text-align:left}
.seo-section h2{font-size:clamp(1.45rem,3vw,2rem);line-height:1.25;margin:0 0 16px}.seo-section h3{font-size:1.05rem;line-height:1.4;margin:0 0 8px}.seo-section p,.seo-section li{line-height:1.75;color:#aebed4}.seo-section a{color:#7dd3fc;text-underline-offset:3px}.seo-section ul,.seo-section ol{padding-left:22px}.seo-section p:last-child{margin-bottom:0}.seo-section .seo-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.seo-card{padding:20px;border:1px solid rgba(147,197,253,.15);border-radius:12px;min-width:0;background:#101722}.seo-card p{margin:8px 0 0}.seo-table-wrap{max-width:100%;overflow:auto}.seo-table{width:100%;border-collapse:collapse;text-align:left;font-size:15px}.seo-table th,.seo-table td{padding:14px;border-bottom:1px solid rgba(147,197,253,.18);vertical-align:top;overflow-wrap:anywhere}.seo-table th{color:#edf4ff}.seo-note{border-left:3px solid #7dd3fc;padding-left:16px}.seo-section code{overflow-wrap:anywhere}.seo-section pre{max-width:100%;overflow:auto;white-space:pre-wrap;overflow-wrap:anywhere}.seo-section details{padding:14px 0;border-bottom:1px solid rgba(147,197,253,.15)}.seo-section summary{cursor:pointer;font-weight:700;line-height:1.5}.seo-source{font-size:14px;color:#9aabc5}.seo-comparison-links{list-style:none;padding:0!important;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.seo-comparison-links li{margin:0}.seo-comparison-links a{display:block;border:1px solid rgba(147,197,253,.2);padding:14px 18px;border-radius:10px;text-decoration:none}.seo-comparison-links a:hover{background:rgba(59,130,246,.12)}
@media(max-width:600px){.seo-section{padding:20px 16px;margin:24px auto}.seo-section .seo-grid,.seo-comparison-links{grid-template-columns:1fr}.seo-table th,.seo-table td{padding:10px 8px;font-size:13px}.seo-card{padding:16px}}

#api-examples .panel{min-width:0}#api-examples pre{max-width:100%;white-space:pre-wrap;overflow-wrap:anywhere}main.wrap{max-width:1120px;margin:auto;padding:0 20px} .seo-section h1{line-height:1.2;overflow-wrap:anywhere}
html[lang^="en"] .seo-table-wrap{overflow-x:auto;overscroll-behavior-x:contain}
html[lang^="en"] .seo-table{min-width:660px}
html[lang^="en"] .seo-table th,html[lang^="en"] .seo-table td{overflow-wrap:normal;word-break:normal}
.seo-scroll-hint{display:none}
@media(max-width:700px){.seo-scroll-hint{display:block;font-size:13px;color:#aebed4;margin:12px 0 6px}}
