.sub-intro{max-width:68ch;color:var(--ink-2);text-wrap:pretty}.sub-wrap{margin-top:clamp(28px,4vw,44px);background:var(--card);border:1px solid var(--rule);border-radius:16px;overflow:hidden}.sub-tbl{width:100%;border-collapse:collapse;font-size:15px;line-height:1.5}.sub-tbl td,.sub-tbl th{text-align:left;vertical-align:top;padding:16px 18px;border-bottom:1px solid var(--rule)}.sub-tbl thead th{font:500 11px/1.4 var(--f-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3);background:var(--inset);padding-block:14px}.sub-tbl tbody th{font-weight:500;color:var(--ink);width:18%}.sub-tbl td{color:var(--ink-2)}.sub-tbl tbody tr:last-child>*{border-bottom:0}.sub-k{display:none}.sub-note{margin-top:clamp(36px,5vw,56px);display:grid;gap:10px;max-width:68ch}.sub-note p{color:var(--ink-2)}.sub-upd{margin-top:28px;font:400 12px/1.4 var(--f-mono);letter-spacing:.04em;color:var(--ink-3)}@media (max-width:760px){.sub-wrap{background:none;border:0;border-radius:0;overflow:visible}.sub-tbl,.sub-tbl tbody,.sub-tbl td,.sub-tbl th,.sub-tbl tr{display:block;width:auto}.sub-tbl thead{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.sub-tbl tbody tr{background:var(--card);border:1px solid var(--rule);border-radius:16px;padding:18px;display:grid;gap:12px}.sub-tbl tbody tr+tr{margin-top:12px}.sub-tbl tbody th,.sub-tbl td{padding:0;border:0;overflow-wrap:anywhere}.sub-tbl tbody th{width:auto;font-size:17px;line-height:1.3;letter-spacing:-.015em}.sub-k{display:block;margin-bottom:2px;font:500 11px/1.4 var(--f-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3)}}