/* Only the ten selected public pages; inherit the existing font, icons and colors. */
.seo-answer-panel{margin-block:28px;padding:clamp(18px,3vw,30px);border:1px solid var(--line);border-radius:18px;background:var(--surface,#fff);min-width:0}
.seo-answer-panel h2{font-size:clamp(20px,2.8vw,26px);line-height:1.7;margin-block:6px 12px}.seo-answer-panel h3{font-size:18px;line-height:1.8;margin-block:24px 8px}
.seo-answer-panel>p{line-height:2.1;max-width:85ch}.seo-answer-panel .muted{font-size:12px}.seo-coverage{padding:12px 16px;border-inline-start:3px solid var(--brand);background:var(--brand-soft,#edf6f1)}
.seo-example-scroll{overflow-x:auto;margin-block:20px 10px;max-width:100%;border:1px solid var(--line);border-radius:12px}.seo-example-table{width:100%;border-collapse:collapse;text-align:start;font-size:14px}
.seo-example-table caption{text-align:start;padding:14px;background:var(--surface-soft,#f5f7f8);font-weight:600;line-height:1.9}.seo-example-table th,.seo-example-table td{padding:12px 14px;vertical-align:top;border-block-start:1px solid var(--line);line-height:1.9;text-align:start}
.seo-example-table th{font-weight:700}.seo-example-table thead{background:var(--surface-soft,#f5f7f8)}.seo-example-table td[lang=en]{font-family:inherit;overflow-wrap:anywhere;font-size:18px}
.seo-example-table .button{min-height:44px;white-space:nowrap}.seo-context-links{display:flex;flex-wrap:wrap;gap:12px 24px;margin-block-start:22px;padding-block-start:18px;border-block-start:1px solid var(--line)}.seo-context-links a{display:inline-flex;align-items:center;gap:8px;min-height:44px}
.seo-answer-panel :focus-visible{outline:3px solid var(--brand);outline-offset:3px}.seo-example-status:empty{display:none}
@media(max-width:640px){.seo-answer-panel{margin-block:20px;padding:18px}.seo-example-table{font-size:13px;min-width:390px}.seo-example-table th,.seo-example-table td{padding:10px}.seo-context-links{display:grid;gap:8px}}

.seo-answer-panel[data-seo-kind="fonts"] .seo-example-table{min-width:0;table-layout:fixed}.seo-answer-panel[data-seo-kind="fonts"] .seo-example-table th{width:38%;white-space:normal}.seo-answer-panel[data-seo-kind="fonts"] .seo-example-table td{white-space:normal;overflow-wrap:anywhere}
