.hsmd [id]{scroll-margin-top:96px}.hsmd-toc a.is-active{color:var(--ink);border-left-color:var(--blue);font-weight:500}.hsmd-sec p em{font-style:italic}.hsmd-tcap{font-family:var(--f-mono);font-size:10.5px;font-weight:600;letter-spacing:.07em;text-transform:uppercase;color:var(--faint);margin:24px 0 8px}.hsmd-tw{overflow-x:auto;border:1px solid var(--line-str);margin-bottom:8px}.hsmd-table{width:100%;border-collapse:collapse;min-width:560px}.hsmd-table thead th{background:var(--ink);color:#fff;text-align:left;font-family:var(--f-mono);font-size:10.5px;font-weight:600;letter-spacing:.07em;text-transform:uppercase;padding:13px 14px;border-right:1px solid rgba(255,255,255,.12);vertical-align:bottom}.hsmd-table thead th:last-child{border-right:none}.hsmd-table tbody td{padding:13px 14px;font-size:13.5px;color:var(--text);line-height:1.55;border-bottom:1px solid var(--line);border-right:1px solid var(--line);vertical-align:top}.hsmd-table tbody td:last-child{border-right:none}.hsmd-table tbody tr:last-child td{border-bottom:none}.hsmd-table tbody tr:nth-child(even) td{background:var(--paper-2)}.hsmd-table .c1{font-weight:600;color:var(--ink)}.hsmd-table .mono{font-family:var(--f-mono);font-size:12.5px;white-space:nowrap}.hsmd-table .num{font-family:var(--f-mono);font-size:13.5px;font-weight:600;color:var(--ink);white-space:nowrap}.hsmd-table .flag{color:var(--accent);font-weight:600}.hsmd-table .ok-c{color:var(--ok);font-weight:600}.hsmd-quote{margin:30px 0;padding:28px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);text-align:center}.hsmd-quote-mark{font-family:var(--f-serif);font-size:38px;line-height:1;color:var(--blue);font-style:italic;margin-bottom:6px}.hsmd-quote p{font-family:var(--f-serif);font-style:italic;font-size:22px;line-height:1.4;color:var(--ink);margin:0;margin:0 auto;font-weight:500;max-width:54ch}.hsmd-quote cite{display:block;margin-top:14px;font-family:var(--f-mono);font-style:normal;font-size:11px;letter-spacing:.06em;color:var(--faint);text-transform:uppercase}.hsmd-dark p em{font-style:italic}.hsmd-stat-num span{font-size:20px}.hsmd-pair{display:grid;grid-template-columns:1fr 1fr;gap:0;border:1px solid var(--line);margin:18px 0}.hsmd-pair-col{padding:18px 22px}.hsmd-pair-col:first-child{border-right:1px solid var(--line);background:var(--paper-2)}.hsmd-pair-l{font-family:var(--f-mono);font-size:10px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;margin-bottom:10px;color:var(--faint)}.hsmd-pair-col:last-child .hsmd-pair-l{color:var(--blue)}.hsmd-pair-col p{font-size:13.5px;line-height:1.6;margin:0;color:var(--text)}@media (max-width:680px){.hsmd-quote p{font-size:18px}.hsmd-pair{grid-template-columns:1fr}.hsmd-pair-col:first-child{border-right:none;border-bottom:1px solid var(--line)}}