@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/barlow-condensed-latin-500-normal.BgYH2mbd.woff2)format("woff2"),url(/_astro/barlow-condensed-latin-500-normal.HIEiP5Ov.woff)format("woff")}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/barlow-condensed-latin-600-normal.DepVgxBB.woff2)format("woff2"),url(/_astro/barlow-condensed-latin-600-normal.BFJEwTuo.woff)format("woff")}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/barlow-condensed-latin-700-normal.v1xN8_Wq.woff2)format("woff2"),url(/_astro/barlow-condensed-latin-700-normal.Dmwat-ge.woff)format("woff")}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/source-sans-3-latin-400-normal.DQi5PRDE.woff2)format("woff2"),url(/_astro/source-sans-3-latin-400-normal.AFMiCETP.woff)format("woff")}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/source-sans-3-latin-500-normal.DiWS0tcR.woff2)format("woff2"),url(/_astro/source-sans-3-latin-500-normal.BtDzq-z9.woff)format("woff")}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/source-sans-3-latin-600-normal.DeckBYAU.woff2)format("woff2"),url(/_astro/source-sans-3-latin-600-normal.BvDVuF-j.woff)format("woff")}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/source-sans-3-latin-700-normal.CkzU-mV9.woff2)format("woff2"),url(/_astro/source-sans-3-latin-700-normal.BBbVrHF_.woff)format("woff")}@font-face{font-family:"Source Sans 3";font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/source-sans-3-latin-400-italic.bFKvakRX.woff2)format("woff2"),url(/_astro/source-sans-3-latin-400-italic.BbFJQg2j.woff)format("woff")}:root{color-scheme:light;--red:#c8102e;--red-deep:#9e0c24;--red-tint:#fbe9eb;--ink:#1a1a1a;--ink-soft:#656260;--paper:#fff;--mist:#f7f6f4;--rule:#e8e5e0;--focus:#1a1a1a}*{box-sizing:border-box}::selection{background:var(--red-tint);color:var(--ink)}:focus-visible{outline:2px solid var(--focus);outline-offset:3px}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);margin:0;font-family:"Source Sans 3",ui-sans-serif,system-ui,sans-serif;line-height:1.6}h1,h2,h3{text-wrap:balance;margin:0;font-family:Barlow Condensed,"Source Sans 3",sans-serif;font-weight:600}a{color:inherit}p,li,dd,figcaption,blockquote{text-wrap:pretty}.lede,.intro{color:var(--ink-soft);font-size:1.12rem;line-height:1.65}img{max-width:100%;display:block}.eyebrow{letter-spacing:.1em;text-transform:uppercase;color:var(--red);font-family:Barlow Condensed,sans-serif;font-size:.8rem;font-weight:600}.wrap{max-width:1180px;margin:0 auto;padding:0 clamp(1.25rem,4vw,3rem)}.topbar{background:var(--ink);color:var(--paper)}.topbar .wrap{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding-top:.5rem;padding-bottom:.5rem;font-size:.82rem;display:flex}.topbar a{opacity:.85;text-decoration:none}.topbar a:hover{opacity:1;text-decoration:underline}.emergency{align-items:center;gap:.5rem;font-weight:600;display:flex}.emergency .num{color:var(--red-deep);font-weight:700}header.site{background:var(--paper);border-bottom:3px solid var(--red);z-index:20;position:sticky;top:0}nav.main{justify-content:space-between;align-items:center;gap:2rem;padding:1.05rem 0;display:flex}.brand{align-items:center;gap:.8rem;text-decoration:none;display:flex}.crest{flex:none;width:2.6rem;height:3.3rem}.crest img{object-fit:contain;width:100%;height:100%;display:block}.brand-text .name{color:var(--ink);font-family:Barlow Condensed,sans-serif;font-size:1.25rem;font-weight:600;line-height:1.1;display:block}.brand-text .sub{color:var(--ink-soft);letter-spacing:.02em;font-size:.74rem}ul.menu{gap:2rem;margin:0;padding:0;font-size:.93rem;font-weight:600;list-style:none;display:flex}ul.menu>li{position:relative}ul.menu>li>a{color:var(--ink);border-bottom:2px solid #0000;align-items:center;gap:.35rem;padding:.3rem 0;text-decoration:none;display:inline-flex}ul.menu>li>a:hover,ul.menu>li>a.active{color:var(--red);border-bottom-color:var(--red)}.chev{fill:none;stroke:currentColor;stroke-width:1.6px;width:.6rem;height:.4rem;transition:transform .15s}ul.menu>li:hover .chev,ul.menu>li:focus-within .chev{transform:rotate(180deg)}.submenu{z-index:30;background:var(--paper);border:1px solid var(--rule);border-top:3px solid var(--red);opacity:0;visibility:hidden;border-radius:0 0 6px 6px;min-width:14rem;margin:.9rem 0 0;padding:.45rem;font-size:.92rem;font-weight:500;list-style:none;transition:opacity .15s,transform .15s,visibility .15s;position:absolute;top:100%;left:-1rem;transform:translateY(6px);box-shadow:0 14px 32px #0000001f}.submenu:before{content:"";height:.9rem;position:absolute;top:calc(-.9rem - 3px);left:0;right:0}ul.menu>li:hover .submenu,ul.menu>li:focus-within .submenu{opacity:1;visibility:visible;transform:none}.submenu li+li{border-top:1px solid var(--mist)}.submenu a{color:var(--ink);white-space:nowrap;border-left:3px solid #0000;border-radius:2px;padding:.6rem .85rem;text-decoration:none;transition:background .12s,color .12s,border-color .12s;display:block}.submenu a:hover{background:var(--mist);color:var(--red);border-left-color:var(--red)}.submenu a.current{color:var(--red);border-left-color:var(--red);font-weight:600}.nav-cta{background:var(--red);color:#fff;white-space:nowrap;border-radius:2px;padding:.58rem 1.2rem;font-size:.88rem;font-weight:600;text-decoration:none}.nav-cta:hover{background:var(--red-deep)}.nav-toggle{display:none}@media (width<=980px){nav.main{flex-wrap:wrap;gap:1rem}.nav-toggle{border:1px solid var(--rule);cursor:pointer;background:0 0;border-radius:4px;order:2;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;margin-left:auto;display:inline-flex}.nav-toggle .bars,.nav-toggle .bars:before,.nav-toggle .bars:after{background:var(--ink);width:1.2rem;height:2px;transition:transform .2s,background .2s;display:block;position:relative}.nav-toggle .bars:before,.nav-toggle .bars:after{content:"";position:absolute;left:0}.nav-toggle .bars:before{top:-6px}.nav-toggle .bars:after{top:6px}.menu-open .nav-toggle .bars{background:0 0}.menu-open .nav-toggle .bars:before{transform:translateY(6px)rotate(45deg)}.menu-open .nav-toggle .bars:after{transform:translateY(-6px)rotate(-45deg)}.nav-cta{order:1;margin-left:auto}header.site ul.menu{border-top:1px solid var(--rule);flex-direction:column;order:3;gap:0;width:100%;max-height:calc(100vh - 9rem);padding-top:.4rem;display:none;overflow-y:auto}header.site.menu-open ul.menu{display:flex}ul.menu>li{border-bottom:1px solid var(--rule)}ul.menu>li>a{border-bottom:0;padding:.85rem 0;font-size:1.02rem;display:flex}ul.menu>li>a:hover,ul.menu>li>a.active{border-bottom:0}.chev{display:none}.submenu{opacity:1;visibility:visible;min-width:0;box-shadow:none;border:0;border-radius:0;margin:0 0 .6rem;padding:0;position:static;transform:none}.submenu:before{display:none}.submenu li+li{border-top:0}.submenu a{color:var(--ink-soft);padding:.5rem .9rem}}@media (width<=480px){.nav-cta,.brand-text .sub{display:none}}.btn{cursor:pointer;border:1.5px solid #0000;border-radius:2px;align-items:center;gap:.5rem;padding:.72rem 1.4rem;font-family:inherit;font-size:.92rem;font-weight:600;text-decoration:none;display:inline-flex}.btn.primary{background:var(--red);color:#fff}.btn.primary:hover{background:var(--red-deep)}.btn.outline{border-color:var(--ink);color:var(--ink);background:0 0}.btn.outline:hover{background:var(--mist)}section{padding:clamp(3.2rem,5vw,4.6rem) 0}section+section{border-top:1px solid var(--rule)}main>article{padding:clamp(2.2rem,4vw,3.2rem) 0 clamp(3.6rem,7vw,5.5rem)}main>article:not(:last-child){padding-bottom:clamp(2.4rem,4vw,3.2rem)}main>article+section{border-top:1px solid var(--rule)}.section-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:1.5rem;margin-bottom:2.2rem;display:flex}.section-head h2{color:var(--ink);font-size:clamp(1.65rem,2.6vw,2.15rem)}.section-head .view-all{color:var(--red);white-space:nowrap;font-size:.88rem;font-weight:600;text-decoration:none}.section-head .view-all:hover{text-decoration:underline}footer.site{background:var(--ink);color:#c9c6c0;padding:3rem 0 1.6rem}.foot-grid{border-bottom:1px solid #35322c;grid-template-columns:1.3fr 1fr 1fr 1fr;gap:2.5rem;padding-bottom:2rem;display:grid}footer.site h4{letter-spacing:.05em;text-transform:uppercase;color:#8a8680;margin-bottom:1rem;font-family:Barlow Condensed,sans-serif;font-size:.82rem;font-weight:600}footer.site .brand-text .name{color:#fff}footer.site p{margin:.4rem 0 0;font-size:.9rem}footer.site ul{flex-direction:column;gap:.6rem;margin:0;padding:0;font-size:.9rem;list-style:none;display:flex}footer.site a{text-decoration:none}footer.site a:hover{color:#fff}footer.site .social{align-items:center;gap:.5rem;display:inline-flex}footer.site .social svg{fill:currentColor;flex:none;width:1.05rem;height:1.05rem}.foot-bottom{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding-top:1.5rem;font-size:.82rem;display:flex}footer.site .foot-bottom ul{flex-direction:row;gap:1.5rem}.prose{max-width:70ch;font-size:1.1rem;line-height:1.7}.wrap.narrow{max-width:820px}.wrap.narrow .prose{max-width:none}@media (width<=600px){.prose,.lede,.intro{-webkit-hyphens:auto;hyphens:auto;hyphenate-limit-chars:10 4 4}}.breakout{width:min(1000px,100vw - 2.5rem);position:relative;left:50%;transform:translate(-50%)}.prose h2{margin-top:2rem;margin-bottom:.8rem;font-size:1.4rem}.prose h3{margin-top:1.6rem;margin-bottom:.6rem;font-size:1.15rem}.prose p{margin:0 0 1.1rem}.prose img{border:1px solid var(--rule);border-radius:4px;margin:1.4rem 0}.prose a{color:var(--red);text-underline-offset:2px;text-decoration:underline}.prose ul,.prose ol{margin:0 0 1.1rem;padding-left:1.3rem}.prose li{margin-bottom:.4rem}.prose strong{color:var(--ink)}.prose table{border-collapse:collapse;width:100%;margin:1.4rem 0;font-size:.92rem}.prose td,.prose th{border:1px solid var(--rule);text-align:left;padding:.5rem .7rem}@media (width<=980px){.foot-grid{grid-template-columns:1fr 1fr}}
