.head[data-v-c63ba9dd]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(1.5rem,5vw,4rem);align-items:end;margin:2.6rem 0 3rem}h2[data-v-c63ba9dd]{font-size:clamp(1.9rem,4.2vw,3.2rem);font-weight:300}.quiet[data-v-c63ba9dd]{color:var(--amber);font-style:italic}.head p[data-v-c63ba9dd]{color:var(--bone-dim);font-size:.96rem;line-height:1.7;max-width:52ch}.cap[data-v-c63ba9dd]{font-family:var(--mono);font-size:.72rem;letter-spacing:.14em;text-transform:uppercase;color:var(--bone-faint)}.rule-cap[data-v-c63ba9dd]{padding-bottom:.9rem;border-bottom:1px solid var(--rule);margin-bottom:.4rem}.gap[data-v-c63ba9dd]{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:clamp(1rem,3vw,2.5rem);padding:clamp(1.4rem,3vw,2.2rem);border:1px solid var(--rule-strong);background:linear-gradient(180deg,var(--ink-850),var(--ink-900))}.side .fig[data-v-c63ba9dd]{font-size:clamp(1.5rem,3.4vw,2.4rem);margin-top:.7rem;color:var(--bone)}.side.bad .fig[data-v-c63ba9dd]{color:var(--amber)}.side .note[data-v-c63ba9dd]{margin-top:.5rem;font-size:.88rem;color:var(--bone-faint)}.arrow[data-v-c63ba9dd]{display:grid;place-items:center;gap:.4rem}.arrow .amt[data-v-c63ba9dd]{font-size:.86rem;color:var(--alarm);padding:.35rem .7rem;border:1px solid var(--alarm-rule);white-space:nowrap}.block[data-v-c63ba9dd]{margin-top:clamp(2.2rem,5vw,3.4rem)}.scroller[data-v-c63ba9dd]{overflow-x:auto;scrollbar-width:thin}table[data-v-c63ba9dd]{width:100%;min-width:720px;border-collapse:collapse;font-size:.95rem}thead th[data-v-c63ba9dd]{padding:1rem 1rem .8rem;text-align:left;font-weight:400;font-family:var(--mono);font-size:.72rem;letter-spacing:.12em;text-transform:uppercase;color:var(--bone-faint)}tbody th[data-v-c63ba9dd]{padding:1.25rem 1rem;text-align:left;font-weight:400;color:var(--bone);white-space:nowrap}td[data-v-c63ba9dd]{padding:1.25rem 1rem;color:var(--bone-dim);vertical-align:top;border-top:1px solid var(--rule)}tbody th[data-v-c63ba9dd]{border-top:1px solid var(--rule)}.num[data-v-c63ba9dd]{text-align:right;white-space:nowrap}.hit[data-v-c63ba9dd]{color:var(--amber)}.reason[data-v-c63ba9dd]{width:44%;line-height:1.7;font-size:.92rem}.total th[data-v-c63ba9dd],.total td[data-v-c63ba9dd]{border-top:1px solid var(--rule-strong);padding-top:1.2rem;padding-bottom:1.2rem}.total th[data-v-c63ba9dd]{color:var(--bone)}.total .num[data-v-c63ba9dd]{font-size:1rem}.limits[data-v-c63ba9dd]{list-style:none;margin:0;padding:0}.limits li[data-v-c63ba9dd]{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr) auto 5.5rem;align-items:baseline;gap:1rem;padding:1.35rem 0;border-bottom:1px solid var(--rule)}.limits .name[data-v-c63ba9dd]{font-size:.94rem;color:var(--bone-dim)}.limits .test[data-v-c63ba9dd]{font-family:var(--mono);font-size:.82rem;letter-spacing:.04em;color:var(--bone-faint)}.limits .amount[data-v-c63ba9dd]{font-size:1.02rem;text-align:right;color:var(--bone-dim)}.limits .tag[data-v-c63ba9dd]{justify-self:end;font-family:var(--mono);font-size:.68rem;letter-spacing:.12em;text-transform:uppercase;color:var(--bone-faint);border:1px solid var(--rule);padding:.25rem .5rem}.limits li.binds .name[data-v-c63ba9dd],.limits li.binds .amount[data-v-c63ba9dd]{color:var(--amber)}.limits li.binds .tag[data-v-c63ba9dd]{color:var(--amber);border-color:var(--amber-deep);background:var(--amber-wash)}.closing[data-v-c63ba9dd]{margin-top:1.8rem;max-width:68ch;font-size:1rem;line-height:1.8;color:var(--bone-dim)}.closing b[data-v-c63ba9dd]{color:var(--bone);font-weight:400}.foot[data-v-c63ba9dd]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1.6rem;margin-top:clamp(2.2rem,4vw,3rem);padding-top:1.6rem;border-top:1px solid var(--rule)}.disclaimer[data-v-c63ba9dd]{max-width:60ch;font-size:.86rem;line-height:1.7;color:var(--bone-faint)}.cta[data-v-c63ba9dd]{display:inline-flex;align-items:center;padding:.8rem 1.5rem;font-size:.9rem;white-space:nowrap}@media(max-width:900px){.head[data-v-c63ba9dd]{grid-template-columns:minmax(0,1fr);align-items:start}.limits li[data-v-c63ba9dd]{grid-template-columns:minmax(0,1fr) auto;row-gap:.35rem}.limits .test[data-v-c63ba9dd]{grid-column:1;grid-row:2}.limits .tag[data-v-c63ba9dd]{grid-column:2;grid-row:2}}@media(max-width:620px){.gap[data-v-c63ba9dd]{grid-template-columns:minmax(0,1fr);text-align:left}.arrow[data-v-c63ba9dd]{justify-items:start}}
