@charset "UTF-8";:root{--slate: #384545;--slate-deep: #2a3434;--brand-strong: #2f5566;--brand: #436f84;--water: #7ab7cf;--aqua-200: #a7d9e1;--aqua-100: #d3ecf0;--aqua-50: #edf7f9;--bubble: #9ab3b7;--ink: #1d2626;--ink-muted: #556363;--line: #dbe5e7;--surface: #ffffff;--page: #fafcfc;--success: #1d7a46;--success-bg: #e3f4ea;--danger: #a3442a;--danger-bg: #fbeae4;--font-body: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-display: "Iowan Old Style", "Palatino Linotype", Palatino, Georgia, "Times New Roman", serif;--radius-sm: 10px;--radius: 16px;--radius-lg: 24px;--shadow-sm: 0 1px 2px rgb(42 52 52 / .06), 0 1px 3px rgb(42 52 52 / .06);--shadow: 0 4px 12px rgb(42 52 52 / .06), 0 1px 3px rgb(42 52 52 / .05);--shadow-lg: 0 18px 40px -12px rgb(42 52 52 / .18);--header-height: 68px;--container: 1160px}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-padding-top:calc(var(--header-height) + 16px)}@media(prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{margin:0;background:var(--page);color:var(--ink);font-family:var(--font-body);font-size:1rem;line-height:1.6;-webkit-font-smoothing:antialiased;overflow-x:clip}img{max-width:100%;display:block}a{color:var(--brand);text-underline-offset:3px}a:hover{color:var(--brand-strong)}h1,h2,h3{line-height:1.15;text-wrap:balance}p{text-wrap:pretty}:focus-visible{outline:3px solid var(--water);outline-offset:2px;border-radius:4px}.container{width:100%;max-width:var(--container);margin-inline:auto;padding-inline:1rem}@media(min-width:640px){.container{padding-inline:1.5rem}}.visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip-link{position:absolute;left:1rem;top:-100px;z-index:100;padding:.75rem 1rem;border-radius:var(--radius-sm);background:var(--brand-strong);color:#fff;font-weight:600}.skip-link:focus{top:.75rem;color:#fff}.eyebrow{margin:0 0 .75rem;color:var(--brand);font-size:.8rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:44px;padding:.6rem 1.15rem;border:1px solid transparent;border-radius:999px;font:inherit;font-weight:600;line-height:1.2;text-decoration:none;white-space:nowrap;cursor:pointer;transition:background-color .15s,color .15s,border-color .15s,box-shadow .15s,transform .15s}.btn:active{transform:translateY(1px)}.btn--lg{min-height:52px;padding:.8rem 1.5rem;font-size:1.05rem}.btn--block{width:100%}.btn--primary{background:var(--brand);color:#fff;box-shadow:0 6px 16px -6px #436f8499}.btn--primary:hover{background:var(--brand-strong);color:#fff}.btn--ghost{border-color:var(--line);background:var(--surface);color:var(--brand-strong)}.btn--ghost:hover{border-color:var(--aqua-200);background:var(--aqua-50);color:var(--brand-strong)}.btn--soft{background:var(--aqua-50);color:var(--brand-strong)}.btn--soft:hover{background:var(--aqua-100);color:var(--brand-strong)}.btn--outline-light{border-color:#ffffff80;background:#ffffff0f;color:#fff}.btn--outline-light:hover{border-color:#fff;background:#ffffff24;color:#fff}.btn--light{background:#fff;color:var(--brand-strong)}.btn--light:hover{background:var(--aqua-50);color:var(--brand-strong)}.card{padding:1.5rem;border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow-sm)}@media(min-width:640px){.card{padding:2rem}}.card__title{margin:0 0 1.25rem;font-family:var(--font-display);font-size:1.5rem;font-weight:600}.status{display:inline-flex;align-items:center;gap:.55rem;padding:.45rem .85rem;border-radius:999px;background:var(--danger-bg);color:var(--danger);font-size:.9rem;font-weight:600}.status--open{background:var(--success-bg);color:var(--success)}.status--sm{padding:.3rem .7rem;font-size:.8rem}.status__dot{width:8px;height:8px;border-radius:50%;background:currentColor;flex-shrink:0}.status--open .status__dot{box-shadow:0 0 0 0 currentColor;animation:pulse 2s infinite}@keyframes pulse{0%{box-shadow:0 0 #1d7a4680}70%{box-shadow:0 0 0 7px #1d7a4600}to{box-shadow:0 0 #1d7a4600}}@media(prefers-reduced-motion:reduce){.status--open .status__dot{animation:none}}.prose{max-width:72ch;color:var(--ink)}.prose h1{margin:0 0 1.5rem;font-family:var(--font-display);font-size:clamp(2rem,5vw,2.75rem);font-weight:600}.prose h2{margin:2.5rem 0 .75rem;font-family:var(--font-display);font-size:1.5rem;font-weight:600}.prose h3{margin:1.75rem 0 .5rem;font-size:1.1rem}.prose p,.prose address,.prose ul{margin:0 0 1rem;color:var(--ink-muted);font-style:normal}.prose ul{padding-left:1.25rem}.prose li{margin-bottom:.35rem}.prose h2[id]{scroll-margin-top:calc(var(--header-height) + 16px)}
