.galt{--galt-navy: #0b1c2f;--galt-cobalt: #1759d1;--galt-cobalt-deep: #10429f;--galt-green: #147a4c;--galt-muted: #536579;--galt-rule: #d6e0e9;--galt-pale: #f2f6fa;--galt-paper: #ffffff;padding-block:clamp(4.5rem,8vw,7.5rem);border-block:1px solid var(--galt-rule);color:var(--galt-navy);background:var(--galt-pale);font-family:DM Sans,system-ui,sans-serif}.galt *,.galt *:before,.galt *:after{box-sizing:border-box}.galt__shell{width:min(100% - 2.5rem,1180px);margin-inline:auto}.galt__shell--contained{width:100%}.galt__head{display:grid;grid-template-columns:minmax(0,.95fr) minmax(18rem,.65fr);gap:2rem;align-items:end;padding-bottom:1.35rem;border-bottom:1px solid var(--galt-navy)}.galt__head h2,.galt__option h3{margin:0;color:inherit;font-family:"Instrument Serif",Georgia,serif;font-weight:400}.galt__head h2{max-width:14ch;font-size:clamp(2.35rem,4.5vw,4rem);line-height:1.02;letter-spacing:-.03em;text-wrap:balance}.galt__head p{max-width:62ch;margin:0;color:var(--galt-muted);line-height:1.7}.galt__ledger{border-bottom:1px solid var(--galt-navy);background:var(--galt-paper)}.galt__option{display:grid;grid-template-columns:4.25rem minmax(0,1.35fr) minmax(11rem,.65fr) auto;gap:clamp(1rem,2.5vw,2rem);align-items:center;min-height:8.2rem;padding:1.25rem 0;border-bottom:1px solid var(--galt-rule)}.galt__option:last-child{border-bottom:0}.galt__mark{display:grid;width:3.2rem;height:3.2rem;place-items:center;border:1px solid var(--galt-navy);color:var(--galt-navy);background:var(--galt-paper);font-family:JetBrains Mono,monospace;font-size:var(--ccc-label-size, .7rem);font-weight:700;letter-spacing:-.03em}.galt__copy h3{font-size:clamp(1.55rem,2.4vw,2rem);line-height:1.08}.galt__copy p{max-width:68ch;margin:.45rem 0 0;color:var(--galt-muted);font-size:.9rem;line-height:1.65}.galt__fit{padding-left:1rem;border-left:1px solid var(--galt-rule)}.galt__fit span,.galt__fit strong{display:block}.galt__fit span{margin-bottom:.35rem;color:var(--galt-green);font-family:JetBrains Mono,monospace;font-size:var(--ccc-label-size, .7rem);text-transform:uppercase}.galt__fit strong{color:#314252;font-size:.79rem;line-height:1.5}.galt__option>a{display:inline-flex;min-height:44px;align-items:center;justify-content:flex-end;gap:.45rem;color:var(--galt-cobalt-deep);font-size:.78rem;font-weight:700;text-align:right;text-decoration:underline;text-underline-offset:4px}.galt__option>a svg{flex:0 0 auto;transition:transform .16s ease-out}.galt__option>a:hover svg{transform:translate(3px)}.galt__option>a:focus-visible,.galt__footer a:focus-visible{outline:2px solid var(--galt-cobalt);outline-offset:4px}.galt__footer{display:flex;flex-wrap:wrap;gap:1rem 2rem;align-items:center;justify-content:space-between;padding-top:1.25rem}.galt__footer p{max-width:66ch;margin:0;color:var(--galt-muted);font-size:.78rem;line-height:1.6}.galt__footer>div{display:flex;flex-wrap:wrap;gap:.65rem 1.2rem}.galt__footer a{display:inline-flex;min-height:44px;align-items:center;color:var(--galt-cobalt-deep);font-size:.78rem;font-weight:700;text-decoration:underline;text-underline-offset:4px}@media (max-width: 900px){.galt__option{grid-template-columns:4.25rem minmax(0,1fr) auto}.galt__fit{grid-column:2 / -1;grid-row:2;padding:.75rem 0 0;border-top:1px solid var(--galt-rule);border-left:0}}@media (max-width: 700px){.galt__shell{width:min(100% - 2rem,1180px)}.galt__shell--contained{width:100%}.galt__head,.galt__option{grid-template-columns:1fr}.galt__head{gap:1rem}.galt__option{gap:.85rem;min-height:0;padding:1.35rem 0}.galt__mark{width:2.75rem;height:2.75rem}.galt__fit,.galt__option>a{grid-column:auto;grid-row:auto}.galt__option>a{justify-content:flex-start;text-align:left}.galt__footer{align-items:flex-start;flex-direction:column}}@media (prefers-reduced-motion: reduce){.galt__option>a svg{transition:none}}
