.seo-decision-example{min-width:0;max-width:100%;margin:36px 0;padding:clamp(18px,3vw,32px);border:1px solid #dce3ed;border-radius:18px;background:#fff;color:#172238;overflow-wrap:anywhere;box-sizing:border-box}
.seo-decision-example h2{font-size:clamp(23px,3vw,32px);line-height:1.2;margin:10px 0 16px;color:#172238}
.seo-decision-example h3{font-size:19px;line-height:1.4;margin:24px 0 10px;color:#172238}
.seo-decision-example p,.seo-decision-example li{font-size:16px;line-height:1.65;color:#344155}
.seo-decision-example ol{padding-left:23px;margin:12px 0}
.seo-decision-example li+li{margin-top:8px}
.seo-decision-label{font-size:12px;line-height:1.5;font-weight:700;letter-spacing:.04em;color:#5c3b8e}
.seo-decision-table{max-width:100%;overflow-x:auto;border:1px solid #dce3ed;border-radius:10px;margin:20px 0}
.seo-decision-table:focus-visible{outline:3px solid #703bc1;outline-offset:3px}
.seo-decision-table table{width:100%;border-collapse:collapse;table-layout:fixed;font-size:14px;line-height:1.5}
.seo-decision-table caption{text-align:left;padding:12px;font-weight:600;color:#344155;background:#f5f7fb}
.seo-decision-table th,.seo-decision-table td{padding:12px;text-align:left;vertical-align:top;border-bottom:1px solid #e4e9f1;overflow-wrap:anywhere;white-space:normal}
.seo-decision-table thead th{background:#172238;color:#fff;font-weight:700}
.seo-decision-table tbody th{background:#f5f7fb;color:#172238;font-weight:600}
.seo-decision-table tbody td{color:#344155;background:#fff}
.seo-decision-table tbody tr:last-child>*{border-bottom:0}
.seo-decision-example .seo-decision-formula{padding:14px 16px;background:#f1ecf8;border-left:4px solid #703bc1;border-radius:8px;color:#27213b}
.seo-decision-example .seo-decision-note{font-size:14px;color:#536176}
.seo-decision-links{display:flex;flex-wrap:wrap;gap:10px 20px;margin-top:20px}
.seo-decision-links a{color:#513187;text-decoration:underline;text-underline-offset:3px;font-size:15px;font-weight:600}
@media(max-width:540px){.seo-decision-example{padding:16px;margin:24px 0}.seo-decision-table th,.seo-decision-table td{padding:8px 6px;font-size:12px}.seo-decision-links{display:grid;gap:12px}}
