
#voc-oa-selection {max-width:1240px;margin:0 auto;padding:clamp(28px,4vw,48px) clamp(14px,3vw,32px) 0;box-sizing:border-box;color:#1d2724;font:16px/1.55 system-ui,sans-serif;}
#voc-oa-selection h2 {font:500 clamp(27px,4vw,43px)/1.1 Georgia,serif;margin:0 0 8px;color:#1d2724;}
#voc-oa-selection p {margin:0 0 12px;color:#536158;}
#voc-oa-selection .table-wrap {max-width:100%;overflow-x:auto;border:1px solid #dce2db;border-radius:9px;}
#voc-oa-selection table {width:100%;min-width:610px;border-collapse:collapse;table-layout:fixed;font-size:14px;text-align:left;}
#voc-oa-selection th,#voc-oa-selection td {padding:11px 12px;vertical-align:top;text-align:left;border-bottom:1px solid #dce2db;overflow-wrap:anywhere;}
#voc-oa-selection thead th {background:#20352b;color:#fff;}
#voc-oa-selection tbody th {background:#f3f5ef;}
#voc-oa-selection tbody tr:last-child > * {border-bottom:0;}
#voc-oa-selection td span {display:block;margin-top:3px;color:#536158;}
#voc-oa-selection a {color:#2f5546;font-weight:700;text-decoration:underline;text-underline-offset:3px;}
#voc-oa-selection a:focus-visible,#voc-oa-selection .table-wrap:focus-visible {outline:2px solid #99733a;outline-offset:3px;}
#voc-oa-selection .table-note {margin:8px 0 0;font-size:13px;}
