.page-intro.svelte-8i5vi8{grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);align-items:end;gap:48px;display:grid}h1.svelte-8i5vi8{max-width:780px;font-family:var(--font-display);letter-spacing:-.052em;margin:0;font-size:clamp(2.35rem,5vw,4.9rem);font-weight:620;line-height:1}.page-intro.svelte-8i5vi8>p:where(.svelte-8i5vi8){max-width:520px;color:var(--ink-muted);margin:0;line-height:1.65}.quota-ledger.svelte-8i5vi8{border:1px solid var(--ink);background:#e8eef0;margin-top:64px;padding:28px}.quota-heading.svelte-8i5vi8,.quota-foot.svelte-8i5vi8{justify-content:space-between;gap:24px;display:flex}.quota-heading.svelte-8i5vi8 span:where(.svelte-8i5vi8),.record-grid.svelte-8i5vi8 span:where(.svelte-8i5vi8){font-family:var(--font-display);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-muted);font-size:.72rem;font-weight:650}.quota-heading.svelte-8i5vi8 strong:where(.svelte-8i5vi8){font-family:var(--font-mono);font-size:clamp(1.3rem,2.8vw,2.2rem)}.ruler.svelte-8i5vi8{border:1px solid var(--ink);background:repeating-linear-gradient(90deg,#0000 0 9.8%,#102a3140 10%),#fff;height:24px;margin:24px 0 12px}.ruler.svelte-8i5vi8 span:where(.svelte-8i5vi8){background:var(--civic);height:100%;display:block}.quota-foot.svelte-8i5vi8{color:var(--ink-muted);font-size:.74rem}.record-grid.svelte-8i5vi8{border-top:1px solid var(--ink);border-left:1px solid var(--ink);grid-template-columns:repeat(4,1fr);margin-top:18px;display:grid}.record-grid.svelte-8i5vi8 a:where(.svelte-8i5vi8){border-right:1px solid var(--ink);border-bottom:1px solid var(--ink);gap:7px;min-height:170px;padding:24px;text-decoration:none;display:grid}.record-grid.svelte-8i5vi8 a:where(.svelte-8i5vi8):hover{background:#dff3ed}.record-grid.svelte-8i5vi8 strong:where(.svelte-8i5vi8){font-family:var(--font-mono);align-self:end;font-size:clamp(1.8rem,3vw,2.8rem);line-height:1}.record-grid.svelte-8i5vi8 small:where(.svelte-8i5vi8){color:var(--ink-muted);font-size:.76rem}.quick-section.svelte-8i5vi8{border-top:3px solid var(--ink);grid-template-columns:.65fr 1.35fr;gap:56px;margin-top:72px;padding-top:34px;display:grid}.quick-section.svelte-8i5vi8 h2:where(.svelte-8i5vi8){font-family:var(--font-display);letter-spacing:-.04em;margin:0;font-size:clamp(1.7rem,3vw,2.8rem)}.quick-list.svelte-8i5vi8{border-top:1px solid var(--ink);display:grid}.quick-list.svelte-8i5vi8 a:where(.svelte-8i5vi8){border-bottom:1px solid var(--line);justify-content:space-between;gap:20px;padding:18px 4px;font-weight:650;text-decoration:none;display:flex}.quick-list.svelte-8i5vi8 a.primary:where(.svelte-8i5vi8){color:var(--civic)}@media (width<=900px){.page-intro.svelte-8i5vi8,.quick-section.svelte-8i5vi8{grid-template-columns:1fr;gap:30px}.record-grid.svelte-8i5vi8{grid-template-columns:repeat(2,1fr)}}@media (width<=650px){.record-grid.svelte-8i5vi8{grid-template-columns:1fr}.record-grid.svelte-8i5vi8 a:where(.svelte-8i5vi8){min-height:130px}.quota-heading.svelte-8i5vi8,.quota-foot.svelte-8i5vi8{flex-direction:column;align-items:flex-start;gap:8px}}
