:root{--blue: #005ea2;--blue-dark: #0b4778;--blue-darker: #06304f;--blue-tint: #eff6fb;--ink: #1b1b1b;--body: #2e2e2e;--gray: #71767a;--gray-2: #5c5c5c;--rule: #dfe1e2;--gray-bg:#f0f0f0;--white: #ffffff;--sans: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--mono: ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, "Liberation Mono", monospace;--shell: 78rem;--pad: 2.5rem}*,*:before,*:after{box-sizing:border-box}*{margin:0;padding:0}html{scroll-behavior:smooth}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}}img,svg{display:block;max-width:100%}ul,ol{list-style:none}body{background:var(--white);color:var(--body);font-family:var(--sans);font-size:1rem;line-height:1.6;-webkit-font-smoothing:antialiased}:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.shell{max-width:var(--shell);margin:0 auto;border-left:1px solid var(--rule);border-right:1px solid var(--rule)}.rule-b{border-bottom:1px solid var(--rule)}.rule-dash{border-bottom:1px dashed var(--rule)}.hatch{height:3rem;border-bottom:1px solid var(--rule);background-image:repeating-linear-gradient(45deg,var(--rule) 0 1px,transparent 1px 9px)}.hatch--sm{height:2rem}.hatch--on-blue{border-bottom-color:#fff3;background-image:repeating-linear-gradient(45deg,rgba(255,255,255,.25) 0 1px,transparent 1px 9px)}.pad{padding:var(--pad)}.cells{display:grid}.cells--2{grid-template-columns:repeat(2,minmax(0,1fr))}.cells--3{grid-template-columns:repeat(3,minmax(0,1fr))}.cells--4{grid-template-columns:repeat(4,minmax(0,1fr))}.cells>*+*{border-left:1px solid var(--rule)}.cells--on-blue>*+*{border-left-color:#fff3}h1,h2,h3,h4{font-weight:600;color:var(--ink);letter-spacing:-.02em}.h1{font-size:clamp(2.25rem,5vw,3.5rem);line-height:1.05}.h2{font-size:clamp(1.5rem,2.8vw,2.125rem);line-height:1.15}.h3{font-size:1.0625rem;line-height:1.35;letter-spacing:-.01em}.lede{font-size:1.0625rem;line-height:1.65;color:var(--gray-2)}.muted{color:var(--gray)}.p+.p{margin-top:.85rem}.tag{display:inline-flex;align-items:center;gap:.5rem;font-family:var(--mono);font-size:.6875rem;letter-spacing:.08em;text-transform:uppercase;color:var(--gray);line-height:1}.tag:before{content:"";width:7px;height:7px;background:var(--blue);flex:none}.tag--plain:before{display:none}.on-blue{background:var(--blue-dark);color:#ffffffd1}.on-blue h1,.on-blue h2,.on-blue h3{color:var(--white)}.on-blue .tag{color:#ffffffa6}.on-blue .tag:before{background:var(--white)}.on-blue .lede{color:#ffffffd1}.on-tint{background:var(--blue-tint)}.on-gray{background:var(--gray-bg)}a{color:var(--blue)}.on-blue a{color:var(--white)}.btn{display:inline-block;font:inherit;font-size:.9375rem;line-height:1.2;padding:.55rem 1.1rem;border:1px solid var(--blue);border-radius:2px;background:var(--blue);color:var(--white);text-decoration:none;cursor:pointer}.btn:hover{background:var(--blue-dark);border-color:var(--blue-dark)}.btn--secondary{background:var(--white);color:var(--blue)}.btn--secondary:hover{background:var(--blue-tint);border-color:var(--blue)}.on-blue .btn{background:var(--white);border-color:var(--white);color:var(--blue-dark)}.on-blue .btn:hover{background:var(--blue-tint);border-color:var(--blue-tint)}.rows>*{display:grid;grid-template-columns:11rem minmax(0,1fr);gap:1.5rem;padding:.85rem 0;border-bottom:1px solid var(--rule)}.rows>*:first-child{border-top:1px solid var(--rule)}.ph{border:1px dashed var(--rule);background-image:repeating-linear-gradient(45deg,var(--rule) 0 1px,transparent 1px 11px);display:flex;align-items:center;justify-content:center;min-height:8rem}.ph__label{font-family:var(--mono);font-size:.6875rem;letter-spacing:.08em;text-transform:uppercase;color:var(--gray);background:var(--white);border:1px solid var(--rule);padding:.35rem .6rem;text-align:center}@media (max-width: 900px){:root{--pad: 1.5rem}.cells--3,.cells--4{grid-template-columns:repeat(2,minmax(0,1fr))}.cells--3>:nth-child(3),.cells--4>:nth-child(3){border-left:none}.cells>*{border-top:1px solid var(--rule)}.cells>:nth-child(1),.cells>:nth-child(2){border-top:none}.cells--on-blue>*{border-top-color:#fff3}}@media (max-width: 620px){.shell{border-left:none;border-right:none}.cells--2,.cells--3,.cells--4{grid-template-columns:minmax(0,1fr)}.cells>*+*{border-left:none;border-top:1px solid var(--rule)}.cells--on-blue>*+*{border-top-color:#fff3}.cells>:nth-child(2){border-top:1px solid var(--rule)}.rows>*{grid-template-columns:minmax(0,1fr);gap:.15rem}}.legal{max-width:44rem}.legal section+section{margin-top:2.5rem}.legal h2{font-size:1.0625rem;font-weight:600;letter-spacing:-.01em;margin-bottom:.75rem}.legal p{color:var(--gray-2)}.legal p+p,.legal p+ul,.legal ul+p{margin-top:.75rem}.legal ul{list-style:disc;padding-left:1.15rem;color:var(--gray-2)}.legal li+li{margin-top:.4rem}.legal strong{color:var(--ink);font-weight:600}.legal a{text-decoration:underline;text-underline-offset:.2em}.legal__card{margin-top:1rem;padding:1.25rem;border:1px solid var(--rule)}.legal__card p{color:var(--body)}.legal__card p:first-child{color:var(--ink);font-weight:600}.nav[data-astro-cid-m76ey6xl]{background:var(--blue-darker)}.nav__inner[data-astro-cid-m76ey6xl]{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:2rem;padding:.85rem var(--pad);border-left-color:#fff3;border-right-color:#fff3}.nav__inner[data-astro-cid-m76ey6xl]>[data-astro-cid-m76ey6xl]:last-child{justify-self:end}.nav__mark[data-astro-cid-m76ey6xl]{display:block;flex:none}.nav__mark[data-astro-cid-m76ey6xl] img[data-astro-cid-m76ey6xl]{height:1.5rem;width:auto}.nav__links[data-astro-cid-m76ey6xl]{display:flex;justify-content:center;gap:1.5rem}.nav__link[data-astro-cid-m76ey6xl]{font-size:.9375rem;color:#ffffffd9;text-decoration:none}.nav__link[data-astro-cid-m76ey6xl]:hover{color:var(--white);text-decoration:underline}@media (max-width: 900px){.nav__inner[data-astro-cid-m76ey6xl]{grid-template-columns:1fr auto;gap:.85rem 1.25rem}.nav__links[data-astro-cid-m76ey6xl]{grid-row:2;grid-column:1 / -1;justify-content:flex-start;gap:1.25rem;overflow-x:auto}.nav__link[data-astro-cid-m76ey6xl]{white-space:nowrap}}.foot__shell[data-astro-cid-rosmmz4n]{border-left-color:#fff3;border-right-color:#fff3}.foot__top[data-astro-cid-rosmmz4n]{border-top:1px solid rgba(255,255,255,.2)}.foot__mark[data-astro-cid-rosmmz4n]{height:1.5rem;width:auto}.foot__line[data-astro-cid-rosmmz4n]{color:#ffffffb3;font-size:.9375rem;margin-top:.4rem}.foot__list[data-astro-cid-rosmmz4n]{display:flex;flex-direction:column;gap:.5rem}.foot__list[data-astro-cid-rosmmz4n] a[data-astro-cid-rosmmz4n]{font-size:.9375rem;color:#ffffffd9;text-decoration:none}.foot__list[data-astro-cid-rosmmz4n] a[data-astro-cid-rosmmz4n]:hover{text-decoration:underline;color:var(--white)}.foot__legal[data-astro-cid-rosmmz4n]{border-top:1px solid rgba(255,255,255,.2)}.foot__legal[data-astro-cid-rosmmz4n] .tag[data-astro-cid-rosmmz4n]{color:#fff9}
