@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/barlow-condensed-latin-700-normal.woff2)format("woff2")}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/barlow-condensed-latin-800-normal.woff2)format("woff2")}@font-face{font-family:Barlow Condensed Fallback;font-style:normal;font-weight:700 800;src:local(Arial Bold),local(Arial-BoldMT),local(Helvetica-Bold),local(Liberation Sans Bold),local(Arimo Bold);size-adjust:77%;ascent-override:130%;descent-override:26%;line-gap-override:0%}:root{color-scheme:light dark;--fg:#111318;--bg:#fff;--muted:#565b66;--line:#111318;--line-soft:#d6d8dc;--panel:#f7f7f5;--id:#1f3a5f;--green-bg:#e6f4ea;--green-fg:#1e7a34;--amber-bg:#fef3e2;--amber-fg:#92600a;--red-bg:#fce8e6;--red-fg:#b3261e;--caveat-bg:#e2eef4;--caveat-fg:#12586f;--gray-bg:#eceef0;--gray-fg:#40464f;--font-head:"Barlow Condensed", "Barlow Condensed Fallback", "Arial Narrow", Arial, sans-serif;--font-body:Arial, Helvetica, sans-serif;--font-mono:ui-monospace, "SF Mono", "Cascadia Code", Menlo, Consolas, monospace}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--fg:#ececec;--bg:#14161a;--muted:#a3a8b3;--line:#d8dade;--line-soft:#34373f;--panel:#1b1e24;--id:#8ab4ff;--green-bg:#123821;--green-fg:#6fe39a;--amber-bg:#3a2c0d;--amber-fg:#f2c14e;--red-bg:#3a1414;--red-fg:#f28b82;--caveat-bg:#0f2e38;--caveat-fg:#7fd4ec;--gray-bg:#24272d;--gray-fg:#c2c6cc}}:root[data-theme=dark]{--fg:#ececec;--bg:#14161a;--muted:#a3a8b3;--line:#d8dade;--line-soft:#34373f;--panel:#1b1e24;--id:#8ab4ff;--green-bg:#123821;--green-fg:#6fe39a;--amber-bg:#3a2c0d;--amber-fg:#f2c14e;--red-bg:#3a1414;--red-fg:#f28b82;--caveat-bg:#0f2e38;--caveat-fg:#7fd4ec;--gray-bg:#24272d;--gray-fg:#c2c6cc}*{box-sizing:border-box}body{font-family:var(--font-body);color:var(--fg);background:var(--bg);margin:0;line-height:1.6}h1,h2,h3{font-family:var(--font-head);letter-spacing:0;text-wrap:balance;font-weight:800;line-height:1.1}h1{font-size:clamp(2.4rem,6.5vw,3.2rem)}h2{font-size:1.7rem}.wrap{max-width:880px;margin:0 auto;padding:0 1.25rem}header.site{border-bottom:3px solid var(--line)}header.site .wrap{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;padding-top:1rem;padding-bottom:1rem;display:flex}header.site a.brand{font-family:var(--font-head);letter-spacing:.01em;color:var(--fg);font-size:1.6rem;font-weight:800;line-height:1.2;text-decoration:none}header.site a.brand:before{content:"■ ";color:var(--id)}nav.site a{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;margin-left:1.5rem;padding:.4rem 0;font-size:.82rem;font-weight:700;text-decoration:none;display:inline-block}nav.site a:hover,nav.site a[aria-current=page]{color:var(--fg)}nav.site a[aria-current=page]{box-shadow:inset 0 -3px 0 var(--id)}a{color:var(--id);text-underline-offset:.18em;text-decoration-thickness:1px}a:hover{text-decoration-thickness:2px}nav.site a,header.site a.brand{text-decoration:none}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible{outline:2px solid var(--id);outline-offset:2px}::placeholder{color:var(--muted);opacity:1}.skip{background:var(--fg);color:var(--bg);z-index:10;padding:.6rem .9rem;font-weight:700;position:absolute;top:-4rem;left:.5rem}.skip:focus{top:.5rem}.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}main.wrap{padding-top:2rem;padding-bottom:3rem}footer.site{border-top:3px solid var(--line);color:var(--muted);font-size:.85rem}footer.site .wrap{padding:1.5rem 1.25rem}@media (width<=480px){header.site .wrap{flex-wrap:nowrap;gap:.5rem;padding-top:.75rem;padding-bottom:.75rem}header.site a.brand{font-size:1.3rem}nav.site{white-space:nowrap}nav.site a{letter-spacing:.04em;margin-left:.9rem;font-size:.74rem}}@media (width<=640px){header.site .wrap{flex-wrap:wrap;row-gap:.25rem}nav.site{white-space:normal;flex-wrap:wrap;gap:0 1.1rem;width:100%;display:flex}nav.site a{margin-left:0}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media print{:root{--fg:#000;--bg:#fff;--muted:#333;--line:#000;--id:#000}header.site nav,footer.site,.skip,.submit-panel,form,.no-print{display:none!important}header.site,footer.site{border-color:#000}a{text-decoration:underline}body{font-size:11pt}}.pack-box{border:3px solid var(--line);background:var(--panel);border-left-width:8px;max-width:46rem;margin:1.75rem 0;padding:.9rem 1.1rem}.pack-box p{margin:.35rem 0 0}.pack-box p:first-child{margin-top:0}.pack-box-title{font-family:var(--font-head);font-size:1.1rem;font-weight:700}.pack-box-go{margin-top:.7rem!important}.pack-box .btn{border:2px solid var(--fg);background:var(--fg);color:var(--bg);margin:0 .5rem .3rem 0;padding:.5rem .85rem;font-weight:700;text-decoration:none;display:inline-block}.pack-box .btn:hover,.pack-box .btn:focus-visible{background:var(--bg);color:var(--fg)}.pack-box-small{color:var(--muted);font-size:.85rem}.pack-box.compact{padding:.7rem .9rem;font-size:.95rem}.pack-box.free{border-left-color:var(--id)}@media print{.pack-box{display:none}}
