@font-face{font-family:Atkinson Hyperlegible;font-style:normal;font-display:swap;font-weight:400;src:url(/_s/atkinson-hyperlegible-latin-400-normal.BrHNak5F.woff2)format("woff2"),url(/_s/atkinson-hyperlegible-latin-400-normal.BbWidj28.woff)format("woff")}@font-face{font-family:Atkinson Hyperlegible;font-style:normal;font-display:swap;font-weight:700;src:url(/_s/atkinson-hyperlegible-latin-700-normal.GZI4o3u0.woff2)format("woff2"),url(/_s/atkinson-hyperlegible-latin-700-normal.BK6Glc0m.woff)format("woff")}@font-face{font-family:Atkinson Fallback;src:local(Arial),local(ArialMT),local(Helvetica);font-weight:400;size-adjust:100.4%;ascent-override:94.7%;descent-override:28.9%;line-gap-override:0%}@font-face{font-family:Atkinson Fallback;src:local(Arial Bold),local(Arial-BoldMT),local(Helvetica Bold);font-weight:700;size-adjust:100.2%;ascent-override:94.8%;descent-override:28.9%;line-gap-override:0%}:root{--paper:#f2f5f3;--surface:#fff;--ink:#1b2a33;--muted:#4a5a62;--forest:#1d6644;--forest-ink:#fff;--forest-soft:#e1eee6;--rule:#cdd7d2;--rule-strong:#93a49c;--sign:#23394a;--sign-ink:#f1f5f2;--sign-muted:#c3d1cb;--sign-accent:#8fdcae;--focus:#a34700;--sign-focus:#f6c86b;--mono:ui-monospace, "SF Mono", Menlo, Consolas, monospace;--measure:44rem;--wide:72rem;color-scheme:light dark}@media (prefers-color-scheme:dark){:root{--paper:#0f181d;--surface:#16232b;--ink:#e1e9e5;--muted:#a3b3ad;--forest:#7fd3a3;--forest-ink:#0f181d;--forest-soft:#1b3a2c;--rule:#2c3d46;--rule-strong:#4d6470;--sign:#182832;--sign-ink:#eef3f0;--sign-muted:#b4c4bd;--sign-accent:#8fdcae;--focus:#ffb366;--sign-focus:#ffb366}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}body{background:var(--paper);color:var(--ink);overflow-wrap:break-word;margin:0;font-family:Atkinson Hyperlegible,Atkinson Fallback,system-ui,-apple-system,Segoe UI,sans-serif;font-size:1rem;line-height:1.6}@media (width>=48rem){body{font-size:1.0625rem}}a{color:var(--forest);text-underline-offset:.18em;text-decoration-thickness:1px}a:hover{text-decoration-thickness:2px}:focus-visible{outline:3px solid var(--focus);outline-offset:2px;border-radius:2px}main:focus{outline:none}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip{z-index:10;background:var(--forest);color:var(--forest-ink);padding:.6rem 1rem;font-weight:700;position:absolute;top:0;left:1rem;transform:translateY(-120%)}.skip:focus{transform:translateY(.5rem)}.sign{background:var(--sign);color:var(--sign-ink);border-bottom:6px solid #1d6644}.sign-inner{max-width:var(--wide);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:.75rem 2rem;margin:0 auto;padding:1rem 1rem 1.1rem;display:flex}.sign a{color:var(--sign-ink)}.sign a:focus-visible{outline-color:var(--sign-focus)}.sign-id{flex-direction:column;gap:.15rem;margin:0;display:flex}.sign-name{align-items:center;gap:.6rem;font-size:1.375rem;font-weight:700;line-height:1.2;text-decoration:none;display:inline-flex}.sign-mark{fill:var(--sign-accent);flex:none}.sign-tag{color:var(--sign-muted);font-size:.9375rem}.sign-nav ul{flex-wrap:wrap;gap:.25rem 1.25rem;margin:0;padding:0;list-style:none;display:flex}.sign-nav a{border-bottom:3px solid #0000;padding:.3rem 0;font-weight:700;text-decoration:none;display:inline-block}.sign-nav a:hover,.sign-nav a[aria-current=page]{border-bottom-color:var(--sign-accent)}.frame{max-width:var(--wide);margin:0 auto;padding:0 1rem 3rem}@media (width>=40rem){.sign-inner,.frame{padding-left:1.5rem;padding-right:1.5rem}}.trail ol{flex-wrap:wrap;gap:.25rem 0;margin:0;padding:1rem 0 0;font-size:.9375rem;list-style:none;display:flex}.trail li+li:before{content:"/";color:var(--muted);padding:0 .55rem}.trail a[aria-current=page]{color:var(--muted);text-decoration:none}.lede{border-bottom:1px solid var(--rule);margin-bottom:1.75rem;padding:1.75rem 0 1.25rem}h1{letter-spacing:-.012em;max-width:24ch;margin:0 0 .85rem;font-size:clamp(2rem,1.35rem + 2.6vw,3rem);font-weight:700;line-height:1.1}.stamp,.tally{flex-wrap:wrap;gap:.35rem 1.75rem;margin:0;font-size:.9375rem;display:flex}.stamp div,.tally div{align-items:baseline;gap:.45rem;display:flex}.stamp dt,.tally dt{color:var(--muted)}.stamp dd,.tally dd{margin:0;font-weight:700}.plates-block{margin-bottom:2.5rem}.plates-block h2{margin:0 0 1rem;font-size:1.375rem;line-height:1.25}.plates{grid-template-columns:repeat(auto-fill,minmax(9.5rem,1fr));gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.plate{border-radius:10px;position:relative;overflow:hidden}.plate a,.plate-body{height:100%;color:var(--ink);border-radius:10px;flex-direction:column;gap:.1rem;padding:.85rem .95rem .95rem;text-decoration:none;display:flex}.plate-link a{background:var(--surface);border:1px solid var(--rule)}.plate-link a:hover{border-color:var(--forest)}.plate-link a:hover .plate-name{text-underline-offset:.18em;text-decoration:underline}.plate-link a:focus-visible{outline-offset:3px;border-radius:10px}.plate-plain .plate-body{border:1px dashed var(--rule-strong)}.plate-code{letter-spacing:.02em;margin-bottom:.35rem;font-size:2.125rem;font-weight:700;line-height:1}.plate-link .plate-code{color:var(--forest)}.plate-plain .plate-code{color:var(--muted)}.plate-name{font-weight:700;line-height:1.25}.plate-count{color:var(--muted);font-size:.875rem}.plate-count strong{color:var(--ink);font-size:1rem}.plate-meter{background:var(--rule);border-radius:2px;height:4px;margin-top:.6rem;display:block}.plate-meter span{border-radius:2px;height:100%;display:block}.plate-link .plate-meter span{background:var(--forest)}.plate-plain .plate-meter span{background:var(--rule-strong)}.prose{max-width:var(--measure)}.prose>:first-child{margin-top:0}.prose p,.prose ul,.prose ol{margin:0 0 1rem}.prose h2{margin:2.25rem 0 .6rem;font-size:1.375rem;line-height:1.25}.prose h3{margin:1.75rem 0 .5rem;font-size:1.125rem;line-height:1.3}.prose h4{margin:1.5rem 0 .4rem;font-size:1rem}.prose ul,.prose ol{padding-left:1.35rem}.prose li+li{margin-top:.25rem}.prose code{font-family:var(--mono);font-size:.875em}.prose abbr[title]{text-underline-offset:.2em;cursor:help;text-decoration:underline dotted}.prose blockquote{border-left:4px solid var(--forest);color:var(--muted);margin:1.25rem 0;padding:.25rem 0 .25rem 1rem}.prose details{border:1px solid var(--rule);background:var(--surface);border-radius:8px;margin:1.25rem 0}.prose summary{cursor:pointer;padding:.7rem 1rem;font-weight:700}.prose details>:not(summary){margin-left:1rem;margin-right:1rem}.prose details[open]>summary{border-bottom:1px solid var(--rule);margin-bottom:.75rem}.prose ul.checklist{padding-left:0;list-style:none}.prose li.check,.prose li.check-done{padding-left:1.9rem;position:relative}.prose li.check:before,.prose li.check-done:before{content:"";border:2px solid var(--rule-strong);border-radius:3px;width:1.05rem;height:1.05rem;position:absolute;top:.22em;left:0}.prose li.check-done:before{border-color:var(--forest);background:var(--forest)}.prose li.check-done:after{content:"";border:solid var(--forest-ink);border-width:0 2px 2px 0;width:.32rem;height:.6rem;position:absolute;top:.36em;left:.36rem;transform:rotate(45deg)}.table-scroll{border:1px solid var(--rule);background:var(--surface);border-radius:8px;margin:1.25rem 0 1.5rem;overflow-x:auto}.table-scroll table{border-collapse:collapse;width:100%;font-size:.9375rem}.table-scroll th,.table-scroll td{text-align:left;vertical-align:top;border-bottom:1px solid var(--rule);padding:.55rem .8rem}.table-scroll code{white-space:nowrap}.table-scroll thead th{background:var(--forest-soft)}.table-scroll tbody tr:last-child>*{border-bottom:0}.register{margin:2.5rem 0}.tally{padding-bottom:1rem}.jump{border-top:2px solid var(--ink);border-bottom:1px solid var(--rule);margin:0 0 1.75rem}.jump>summary{cursor:pointer;padding:.7rem 0;font-weight:700}.jump-total{color:var(--muted);margin-left:.4rem;font-weight:400}.jump ul{columns:15rem;column-gap:2rem;margin:0;padding:0 0 1rem;font-size:.9375rem;list-style:none}.jump li{break-inside:avoid;padding:.2rem 0}.jump-n{color:var(--muted);font-variant-numeric:tabular-nums}.ledger{border-collapse:collapse;width:100%;font-size:.9375rem}.ledger tbody{scroll-margin-top:3.5rem}.ledger tbody:target .ledger-park{color:var(--forest)}.ledger-name a{font-weight:700}.ledger-system,.ledger-cap.is-unknown{color:var(--muted)}@media (width<=47.99rem){.ledger,.ledger tbody,.ledger tr,.ledger th,.ledger td{display:block}.ledger thead{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ledger tbody{margin-top:1.5rem}.ledger tr{border-bottom:1px solid var(--rule);flex-wrap:wrap;gap:.1rem 1.25rem;padding:.6rem 0;display:flex}.ledger th,.ledger td{text-align:left;padding:0}.ledger-park{border-bottom:2px solid var(--forest);flex-basis:100%;margin-bottom:.4rem;padding-bottom:.4rem;font-size:1.0625rem;line-height:1.3}.ledger-name{flex-basis:100%;font-weight:400}.ledger-system:before,.ledger-cap:before{content:attr(data-label);color:var(--muted);margin-right:.4rem;font-size:.8125rem}.ledger-system{color:var(--ink)}}@media (width>=48rem){.ledger thead th{z-index:1;background:var(--paper);text-align:left;border-bottom:2px solid var(--ink);padding:.6rem .75rem;font-size:.875rem;position:sticky;top:0}.ledger th,.ledger td{text-align:left;vertical-align:top;border-bottom:1px solid var(--rule);padding:.55rem .75rem}.ledger tbody+tbody>tr:first-child>*{border-top:2px solid var(--rule-strong)}.ledger-park{background:var(--surface);border-right:1px solid var(--rule);width:30%;line-height:1.35}.ledger-name{font-weight:400}.ledger-system{width:17%}.ledger-cap{width:13%}}.facts{max-width:var(--measure);border-top:2px solid var(--ink);grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));margin:2rem 0;display:grid}.facts div{border-bottom:1px solid var(--rule);padding:.6rem 0}.facts dt{color:var(--muted);font-size:.875rem}.facts dd{margin:0;font-weight:700}.months{max-width:var(--measure);grid-template-columns:repeat(auto-fill,minmax(6.5rem,1fr));gap:.5rem;margin:2rem 0;padding:0;list-style:none;display:grid}.month{border:1px solid var(--rule);background:var(--surface);border-radius:6px;padding:.5rem .6rem;font-size:.875rem}.month-abbr{font-weight:700;display:block}.month-swatch{background:var(--rule);border-radius:3px;height:6px;margin:.3rem 0;display:block}.month-open .month-swatch{background:var(--forest);opacity:.45}.month-busy .month-swatch{background:var(--forest);opacity:.75}.month-full .month-swatch{background:var(--forest)}.month-note{color:var(--muted)}.cta{margin:2.5rem 0}.cta a{background:var(--forest);color:var(--forest-ink);border-radius:6px;padding:.75rem 1.3rem;font-weight:700;text-decoration:none;display:inline-block}.cta a:hover{text-decoration:underline}.cta-home{margin-top:1.5rem}.faq,.related,.sources{max-width:var(--measure);margin-top:2.5rem}.faq h2,.related h2,.sources h2{margin:0 0 .85rem;font-size:1.25rem;line-height:1.25}.faq dl{margin:0}.faq-item{border-top:1px solid var(--rule);padding:.8rem 0}.faq dt{margin-bottom:.25rem;font-weight:700}.faq dd{margin:0}.related ul,.sources ul{margin:0;padding:0;list-style:none}.related li{border-top:1px solid var(--rule);padding:.6rem 0}.related a{font-weight:700}.related-desc{color:var(--muted);font-size:.9375rem;display:block}.sources{font-size:.9375rem}.sources li+li{margin-top:.3rem}.host{color:var(--muted);margin-left:.35rem}.foot{border-top:1px solid var(--rule);background:var(--surface);color:var(--muted);font-size:.9375rem}.foot-inner{max-width:var(--wide);flex-wrap:wrap;justify-content:space-between;gap:.75rem 2rem;margin:0 auto;padding:1.5rem 1rem 2rem;display:flex}@media (width>=40rem){.foot-inner{padding-left:1.5rem;padding-right:1.5rem}}.foot-disclosure{max-width:var(--measure);margin:0}.foot-links{flex-wrap:wrap;gap:.25rem 1.25rem;margin:0;padding:0;list-style:none;display:flex}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important}}
