.cost-banner-wrap.svelte-1hvzl87{width:min(100%, var(--measure));padding:0 var(--gutter) 1rem;margin:0 auto}.cost-banner.svelte-1hvzl87{border:1px solid var(--accent);border-radius:var(--radius);background:var(--accent-wash);color:var(--ink);border-left-width:.35rem;align-items:flex-start;gap:.8rem;padding:.9rem 1.1rem;display:flex}.banner-icon.svelte-1hvzl87{width:1.2rem;height:1.2rem;stroke:var(--accent-strong);stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7px;flex:none;margin-top:.2rem}.banner-body.svelte-1hvzl87{gap:.3rem;display:grid}h2.svelte-1hvzl87{font-family:var(--font-body);letter-spacing:.08em;text-transform:uppercase;color:var(--accent-strong);font-size:.82rem;font-weight:600}p.svelte-1hvzl87{max-width:70ch;font-size:.95rem}.banner-detail.svelte-1hvzl87,.banner-meta.svelte-1hvzl87{color:var(--ink-secondary);font-size:.84rem}.banner-meta.svelte-1hvzl87{font-family:var(--font-figures);letter-spacing:.02em;font-size:.74rem}@media print{.cost-banner-wrap.svelte-1hvzl87{display:none}}.site-header.svelte-1mg8u7w{border-bottom:1px solid var(--rule);background:color-mix(in srgb, var(--paper) 92%, var(--paper-raised))}.header-inner.svelte-1mg8u7w{width:min(100%, var(--measure));padding:.85rem var(--gutter);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1.5rem;margin:0 auto;display:flex}.wordmark.svelte-1mg8u7w{color:var(--ink);font-family:var(--font-display);letter-spacing:-.02em;align-items:center;gap:.65rem;font-size:clamp(1.35rem,2.2vw,1.7rem);font-weight:600;line-height:1;text-decoration:none;display:inline-flex}.wordmark.svelte-1mg8u7w:hover{color:var(--accent-strong)}.wordmark-rule.svelte-1mg8u7w{background:var(--accent);width:.3rem;height:1.55rem}nav.svelte-1mg8u7w ul:where(.svelte-1mg8u7w){flex-wrap:wrap;align-items:center;gap:.25rem 1.1rem;margin:0;padding:0;list-style:none;display:flex}nav.svelte-1mg8u7w a:where(.svelte-1mg8u7w),.nav-unavailable.svelte-1mg8u7w,.sign-out.svelte-1mg8u7w button:where(.svelte-1mg8u7w){color:var(--ink-secondary);font-family:var(--font-figures);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;padding:.35rem 0;font-size:.76rem;font-weight:500;text-decoration:none;display:inline-block}nav.svelte-1mg8u7w a:where(.svelte-1mg8u7w):hover,.sign-out.svelte-1mg8u7w button:where(.svelte-1mg8u7w):hover{color:var(--accent-strong)}nav.svelte-1mg8u7w a[aria-current=page]:where(.svelte-1mg8u7w){color:var(--ink);box-shadow:inset 0 -2px 0 var(--accent)}.nav-unavailable.svelte-1mg8u7w{color:var(--ink-muted);cursor:not-allowed;opacity:.72}.sign-out.svelte-1mg8u7w button:where(.svelte-1mg8u7w){color:var(--accent)}.sign-out.svelte-1mg8u7w form:where(.svelte-1mg8u7w){margin:0}@media (width<=46rem){.header-inner.svelte-1mg8u7w{flex-direction:column;align-items:flex-start}nav.svelte-1mg8u7w ul:where(.svelte-1mg8u7w){gap:.2rem 1rem}}@font-face{font-family:Newsreader;font-style:normal;font-display:swap;font-weight:400;src:url(./newsreader-latin-400-normal.BFBkh4jY.woff2)format("woff2"),url(./newsreader-latin-400-normal.gRTjlS2D.woff)format("woff")}@font-face{font-family:Newsreader;font-style:italic;font-display:swap;font-weight:400;src:url(./newsreader-latin-400-italic.CEihAR-f.woff2)format("woff2"),url(./newsreader-latin-400-italic.CNZoH1hn.woff)format("woff")}@font-face{font-family:Newsreader;font-style:normal;font-display:swap;font-weight:500;src:url(./newsreader-latin-500-normal.B66TYsaK.woff2)format("woff2"),url(./newsreader-latin-500-normal.DFwuUcdu.woff)format("woff")}@font-face{font-family:Newsreader;font-style:normal;font-display:swap;font-weight:600;src:url(./newsreader-latin-600-normal.30OJ_TG_.woff2)format("woff2"),url(./newsreader-latin-600-normal.DUnT2r2g.woff)format("woff")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(./ibm-plex-sans-latin-400-normal.CDDApCn2.woff2)format("woff2"),url(./ibm-plex-sans-latin-400-normal.CYLoc0-x.woff)format("woff")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(./ibm-plex-sans-latin-500-normal.6ng42L7E.woff2)format("woff2"),url(./ibm-plex-sans-latin-500-normal.BgVn5rGT.woff)format("woff")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(./ibm-plex-sans-latin-600-normal.CuJfVYMP.woff2)format("woff2"),url(./ibm-plex-sans-latin-600-normal.Cu4Hd6ag.woff)format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(./ibm-plex-mono-latin-400-normal.DMJ8VG8y.woff2)format("woff2"),url(./ibm-plex-mono-latin-400-normal.CvHOgSBP.woff)format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(./ibm-plex-mono-latin-500-normal.DSY6xOcd.woff2)format("woff2"),url(./ibm-plex-mono-latin-500-normal.CB9ihrfo.woff)format("woff")}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--font-display:"Newsreader", Georgia, "Times New Roman", serif;--font-body:"IBM Plex Sans", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-figures:"IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--paper:#f3eee3;--paper-raised:#fbf7ee;--paper-sunk:#eae2d3;--ink:#1b1814;--ink-secondary:#4c463d;--ink-muted:#70685c;--rule:#cec2ae;--rule-strong:#9a8b74;--accent:#a51d1d;--accent-strong:#7d1414;--accent-wash:#f0ddd5;--focus:#a51d1d;--measure:76rem;--gutter:clamp(1rem, 4vw, 2.5rem);--radius:.25rem;font-family:var(--font-body);color:var(--ink);background:var(--paper);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-size:100%;line-height:1.55}*,:before,:after{box-sizing:border-box}html{background:var(--paper);min-width:320px}body{background-color:var(--paper);overflow-wrap:break-word;background-image:repeating-linear-gradient(0deg,#58462d06 0 1px,#0000 1px 4px);min-height:100vh;margin:0}h1,h2,h3,h4{font-family:var(--font-display);letter-spacing:-.012em;color:var(--ink);text-wrap:balance;margin:0;font-weight:500;line-height:1.08}h1{font-size:clamp(2.25rem,6vw,4.5rem)}h2{font-size:clamp(1.4rem,3vw,2rem)}h3{font-size:1.2rem}p{margin:0}a{color:var(--accent);text-underline-offset:.18em;text-decoration:underline;text-decoration-thickness:1px}a:hover{color:var(--accent-strong);text-decoration-thickness:2px}:focus-visible{outline:3px solid var(--focus);outline-offset:3px}::selection{color:var(--paper-raised);background:var(--accent)}button,input,select,textarea{font:inherit}button{color:inherit}pre,code,kbd{font-family:var(--font-figures)}figure{margin:0}hr{border:0;border-top:1px solid var(--rule)}.skip-link{z-index:100;color:var(--paper-raised);background:var(--ink);border-radius:var(--radius);padding:.65rem 1rem;font-weight:600;position:absolute;top:.75rem;left:.75rem;transform:translateY(-200%)}.skip-link:focus{transform:translateY(0)}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:auto;margin:0;padding:0;position:absolute;overflow:hidden}.eyebrow{font-family:var(--font-figures);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-muted);font-size:.75rem;font-weight:500;line-height:1.4}.figure{font-family:var(--font-figures);font-variant-numeric:tabular-nums;letter-spacing:-.01em}.page-head{border-bottom:1px solid var(--rule);gap:.9rem;padding:clamp(2rem,6vw,4.5rem) 0 clamp(1.5rem,4vw,2.75rem);display:grid}.page-head h1{max-width:18ch}.page-head .lede{max-width:62ch;color:var(--ink-secondary);font-size:clamp(1rem,1.4vw,1.15rem)}.button-link{border:1px solid var(--ink);border-radius:var(--radius);background:var(--ink);min-height:2.8rem;color:var(--paper-raised);justify-content:center;align-items:center;gap:.5rem;padding:.65rem 1.05rem;font-weight:600;text-decoration:none;display:inline-flex}.button-link:hover{background:var(--accent);border-color:var(--accent);color:var(--paper-raised)}.button-link.secondary{color:var(--ink);border-color:var(--rule-strong);background:0 0}.button-link.secondary:hover{background:var(--accent-wash);color:var(--accent-strong);border-color:var(--accent)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media print{.site-header,.site-footer,.skip-link,.cost-banner-slot,.pagination{display:none!important}body{background:#fff}main{width:100%;padding:0}a{color:var(--ink)}}.app.svelte-12qhfyh{flex-direction:column;min-height:100vh;display:flex}.cost-banner-slot.svelte-12qhfyh:empty{display:none}main.svelte-12qhfyh{width:min(100%, var(--measure));padding:0 var(--gutter) clamp(3rem, 8vw, 6rem);flex:1;margin:0 auto}main.svelte-12qhfyh:focus{outline:none}.site-footer.svelte-12qhfyh{width:min(100%, var(--measure));padding:1.25rem var(--gutter) 2rem;border-top:1px solid var(--rule);color:var(--ink-muted);gap:.35rem;margin:0 auto;font-size:.88rem;display:grid}.site-footer.svelte-12qhfyh strong:where(.svelte-12qhfyh){color:var(--ink-secondary);font-weight:600}.footer-meta.svelte-12qhfyh{font-family:var(--font-figures);letter-spacing:.04em;text-transform:uppercase;font-size:.7rem}
