.svm-article{min-width:0}.svm-article .svm-figure{margin:2.5rem 0 3.5rem;padding:clamp(14px,3vw,28px);background:var(--wash,#eceee7);border:1px solid var(--line,#d5d8cf);border-radius:8px}.svm-figure img{display:block;width:100%;height:auto;max-height:1080px;object-fit:contain}.svm-figure figcaption{font-size:.85em;line-height:1.8;color:var(--muted,#61685e);margin:1.25rem 0}.svm-figure .svm-media-actions{display:flex;flex-wrap:wrap;gap:12px 24px;margin:.75rem 0 0}.svm-media-actions a{display:inline-flex;align-items:center;min-height:44px;color:var(--accent,#365d83);font-size:.88em;text-underline-offset:5px}.svm-table{max-width:100%;overflow-x:auto;margin:1.75rem 0;overscroll-behavior-x:contain}.svm-table:focus-visible{outline:2px solid var(--accent,#365d83);outline-offset:4px}.svm-table table{border-collapse:collapse;width:100%;min-width:540px;font-size:.9em;line-height:1.8}.svm-table th,.svm-table td{border-bottom:1px solid var(--line,#d5d8cf);padding:14px 18px;text-align:start;vertical-align:top}.svm-table th{font-weight:600;background:var(--wash,#eceee7)}.svm-table td:first-child{min-width:7em}.svm-article h3{margin-top:2em}@media(max-width:650px){.svm-figure img{max-height:900px}.svm-table table{min-width:520px}.svm-table th,.svm-table td{padding:12px}.svm-figure .svm-media-actions{display:grid;gap:4px}}@media print{.svm-figure img{max-height:none}.svm-table{overflow:visible}.svm-table table{min-width:0}.svm-media-actions{display:none!important}}
