@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/IBMPlexSans-Regular.woff2) format("woff2")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/IBMPlexSans-Medium.woff2) format("woff2")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/IBMPlexSans-SemiBold.woff2) format("woff2")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/IBMPlexMono-Regular.woff2) format("woff2")}:root{--ink: #16181A;--paper: #F4F5F6;--muted: #6B7076;--rule: #D8DBDE;--orange: #F17730;--text-hero: clamp(2.75rem, 6vw, 4.5rem);--text-triad: clamp(2rem, 4.5vw, 3.25rem);--text-h1: clamp(2rem, 4vw, 3rem);--text-h2: 1.5rem;--text-h3: 1.125rem;--text-lead: 1.25rem;--text-body: 1.0625rem;--text-small: .9375rem;--text-label: .75rem;--pad-x: 64px;--gap-section: 96px;--gap-hero: 144px}@media(max-width:768px){:root{--pad-x: 24px;--gap-section: 64px;--gap-hero: 96px}}*,*:before,*:after{box-sizing:border-box;margin:0}html{-webkit-text-size-adjust:100%}body{background:var(--paper);color:var(--ink);font-family:IBM Plex Sans,system-ui,-apple-system,Segoe UI,Helvetica,Arial,sans-serif;font-size:var(--text-body);font-weight:400;line-height:1.65}.container{width:min(1120px,100% - 2 * var(--pad-x));margin-inline:auto}:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}main a{color:var(--ink);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.15em;text-decoration-color:var(--muted);transition:text-decoration-color .15s}main a:hover{text-decoration-color:var(--orange)}.site-header{padding-block:24px}.site-header nav{display:flex;align-items:center;justify-content:space-between}.brand{color:var(--ink);font-weight:600;font-size:var(--text-body);text-decoration:none;display:inline-flex;align-items:center;gap:10px;min-height:44px;min-width:44px}.brand-mark{height:24px;width:auto}@media(max-width:768px){.brand-mark{height:20px}}.nav-links{display:flex;gap:16px}.nav-links a,.footer-nav a{color:var(--ink);font-size:var(--text-small);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.15em;text-decoration-color:transparent;transition:text-decoration-color .15s;display:inline-flex;align-items:center;min-height:44px;padding-inline:4px}.nav-links a:hover,.footer-nav a:hover{text-decoration-color:var(--orange)}@keyframes fade-in{0%{opacity:0}to{opacity:1}}.fade-1{animation:fade-in .4s ease-out both}.fade-2{animation:fade-in .4s ease-out 80ms both}@media(prefers-reduced-motion:reduce){.fade-1,.fade-2{animation:none}}main{padding-block-end:var(--gap-section)}main p{max-width:34rem}main p+p{margin-block-start:16px}.label{font-family:IBM Plex Mono,ui-monospace,SF Mono,Consolas,monospace;font-size:var(--text-label);font-weight:400;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.hero{padding-block:var(--gap-hero)}.hero h1{font-size:var(--text-hero);font-weight:500;line-height:1.08;letter-spacing:-.02em;max-width:18em}.keep{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:.15em;text-decoration-color:var(--orange)}.lead{font-size:var(--text-lead);line-height:1.55;max-width:34rem;margin-block-start:24px}.section+.section{margin-block-start:var(--gap-section)}.section.ruled{border-top:1px solid var(--rule);padding-block-start:var(--gap-section)}.section .label{margin-block-end:24px}.triad{font-size:var(--text-triad);font-weight:500;line-height:1.15;letter-spacing:-.015em;margin-block-end:40px;max-width:none}.columns{display:grid;grid-template-columns:repeat(3,1fr);gap:40px}@media(max-width:768px){.columns{grid-template-columns:1fr}}.columns h3,.holds h3{font-size:var(--text-h3);font-weight:600;line-height:1.4;margin-block-end:8px}.holds>div+div{margin-block-start:40px}.page{padding-block-start:var(--gap-section)}.page h1{font-size:var(--text-h1);font-weight:500;line-height:1.1;letter-spacing:-.02em;margin-block-end:40px}.page h2{font-size:var(--text-h2);font-weight:500;line-height:1.3;margin-block:64px 16px}.page .date-line{font-size:var(--text-small);color:var(--muted);margin-block:-24px 40px}.page ul{list-style:disc;padding-inline-start:24px;max-width:34rem;margin-block-start:16px}.page ul li{padding-inline-start:4px}.page ul li::marker{color:var(--muted)}.page ul li+li{margin-block-start:8px}.question-list{list-style:none;padding:0;max-width:34rem;margin-block-start:24px}.page ul.question-list li{padding:24px 0;padding-inline-start:0;font-size:var(--text-h3);font-weight:500;line-height:1.5;margin-block-start:0}.question-list li+li{border-top:1px solid var(--rule)}.address{margin-block-start:16px}.legal p{line-height:1.7;max-width:40rem}.legal p+p{margin-block-start:24px}.site-footer{border-top:1px solid var(--rule);padding-block:64px;font-size:var(--text-small);color:var(--muted)}.site-footer p{max-width:40rem}.site-footer p+p,.site-footer .footer-nav{margin-block-start:16px}.site-footer a{color:var(--ink);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.15em;text-decoration-color:var(--muted);transition:text-decoration-color .15s;display:inline-flex;align-items:center;min-height:44px}.site-footer a:hover{text-decoration-color:var(--orange)}.site-footer .footer-nav a{color:var(--ink);text-decoration-color:transparent;padding-inline:4px}.site-footer .footer-nav a:hover{text-decoration-color:var(--orange)}.site-footer .footer-nav a:first-child{padding-inline-start:0}.copyright{margin-block-start:24px}
