.policy{max-width:68ch;padding-block:var(--s-xl) 96px}.policy-title{margin-bottom:var(--s-lg);font-size:1.5rem;line-height:1.2}.policy-sec{margin-top:64px;position:relative}.policy-n{letter-spacing:1.5px;color:var(--text-faint);font-size:.6875rem;font-weight:800;position:absolute;top:2px;left:-3.5rem}.policy-sec h2{margin-bottom:var(--s-lg);font-size:1.0625rem}.in-short{margin-bottom:var(--s-lg)}.in-short p{margin:var(--s-xs) 0 0;color:var(--text)}.policy ul{margin:0 0 var(--s-lg);padding-left:var(--s-xl)}.policy li{margin-bottom:var(--s-sm)}.toc{margin-block:var(--s-xl)}.toc ol{gap:var(--s-sm);margin:0;padding:0;list-style:none;display:grid}.toc li{grid-template-columns:2.5rem 1fr;align-items:baseline;display:grid}.toc-n{color:var(--text-faint);font-size:.6875rem;font-weight:800}.inv{border-collapse:collapse;width:100%;min-width:520px;font-size:.875rem}.inv th{text-align:left;font:800 .6875rem/1 var(--mono);letter-spacing:1.5px;text-transform:uppercase;color:var(--text-dim);padding:var(--s-md) var(--s-md) var(--s-md) 0;border-bottom:1px solid var(--border)}.inv td{padding:var(--s-md) var(--s-md) var(--s-md) 0;border-bottom:1px solid var(--border);color:var(--text-dim);vertical-align:top}.inv td:first-child{color:var(--text)}@media (max-width:719px){.policy-n{margin-bottom:var(--s-xs);display:block;position:static}}
