/* Scoped to the 7S article; shared reader typography and theme remain authoritative. */
.seven-s-article{min-width:0}
.seven-s-figure{margin:2em 0;padding:12px;border:1px solid var(--line);background:var(--wash)}
.seven-s-figure>a:first-child{display:block;background:#f7f6f1}
.seven-s-figure img{display:block;width:100%;height:auto}
.seven-s-figure figcaption{margin:14px 6px 5px;font-size:14px;line-height:1.8;color:var(--muted)}
.seven-s-figure .seven-s-expand{display:inline-flex;align-items:center;min-height:44px;font-size:14px;margin-inline:6px}
.seven-s-table-hint{font-size:13px;color:var(--muted);line-height:1.7;margin-top:1.6em}
.seven-s-table{width:100%;max-width:100%;overflow-x:auto;overscroll-behavior-x:contain;margin:.5em 0 1.8em;border:1px solid var(--line);scrollbar-color:var(--muted) var(--wash)}
.seven-s-table:focus-visible{outline:2px solid var(--accent);outline-offset:4px}
.seven-s-table table{width:100%;min-width:680px;border-collapse:collapse;font-size:15px;line-height:1.8}
.seven-s-table th{background:var(--wash);text-align:left;font-weight:600;color:var(--ink)}
.seven-s-table td,.seven-s-table th{padding:14px 16px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);vertical-align:top;min-width:110px}
.seven-s-table td:last-child,.seven-s-table th:last-child{border-right:0}
.seven-s-table tr:last-child td{border-bottom:0}
.seven-s-table td:first-child{color:var(--accent);font-weight:500}
html[lang="en"] .seven-s-table table{min-width:850px}
@media(max-width:760px){.seven-s-figure{padding:6px;margin-inline:0}.seven-s-table td,.seven-s-table th{padding:12px}.seven-s-figure figcaption{font-size:13px}}
@media print{.seven-s-expand,.seven-s-table-hint{display:none!important}.seven-s-table{overflow:visible;border:0}.seven-s-table table,html[lang="en"] .seven-s-table table{min-width:0;font-size:9pt}.seven-s-table td,.seven-s-table th{min-width:0;padding:6px}.seven-s-figure{break-inside:avoid}}
