@font-face{font-family:Brand Slab;src:url(./BrandSlab-BW6SQ4Yu.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Spectral;src:url(./Spectral-Regular-c14v-xyG.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:IBM Plex Mono;src:url(./IBMPlexMono-Regular-BF3vfe7_.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:IBM Plex Mono;src:url(./IBMPlexMono-SemiBold-D0J2bq8P.ttf)format("truetype");font-style:normal;font-weight:600;font-display:swap}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ink:#07100f;--paper:#f1ecdc;--muted:#aaa695;--line:#52574f;--lime:#a9d35e;--amber:#e8bd66;--panel:#101a18;font-family:Spectral,Georgia,Times New Roman,serif}*{box-sizing:border-box}body{background:var(--ink);color:var(--paper);overflow-wrap:anywhere;margin:0;line-height:1.6}a{color:var(--lime)}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid var(--amber);outline-offset:3px}.mast{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding:18px clamp(18px,4vw,60px);display:flex}.brand{color:var(--paper);font:400 18px/1.2 Brand Slab,Georgia,serif;text-decoration:none}.effective{color:var(--amber);letter-spacing:.08em;text-transform:uppercase;margin:0;font:600 12px/1.2 IBM Plex Mono,ui-monospace,SFMono-Regular,monospace}.layout{width:min(920px,100% - 36px);margin:0 auto;padding:clamp(42px,8vw,96px) 0}.eyebrow{color:var(--lime);letter-spacing:.12em;text-transform:uppercase;font:600 12px/1.2 IBM Plex Mono,ui-monospace,SFMono-Regular,monospace}h1{letter-spacing:-.04em;margin:18px 0 28px;font:400 clamp(42px,8vw,82px)/.96 Brand Slab,Georgia,serif}h2{margin:56px 0 16px;font:400 clamp(26px,4vw,40px)/1.05 Brand Slab,Georgia,serif}.lead{color:#d7d2c2;max-width:760px;font-size:clamp(19px,2.4vw,25px)}.notice{background:var(--panel);border:1px solid var(--amber);margin:32px 0;padding:18px 20px}.toc{flex-wrap:wrap;gap:10px;margin:40px 0;display:flex}.toc a{border:1px solid var(--line);padding:10px 12px;font:600 12px/1.2 IBM Plex Mono,ui-monospace,SFMono-Regular,monospace;text-decoration:none}.section{padding-top:4px}.section ul{padding-left:22px}.support-form{background:var(--panel);border:1px solid var(--line);gap:18px;margin-top:34px;padding:clamp(18px,4vw,34px);display:grid}.support-form label{gap:7px;font-weight:600;display:grid}.support-form input,.support-form select,.support-form textarea{border:1px solid var(--line);background:var(--ink);width:100%;min-height:48px;color:var(--paper);font:inherit;padding:12px}.support-form textarea{min-height:150px}.support-form button{background:var(--lime);width:max-content;min-height:48px;color:var(--ink);border:0;padding:0 20px;font:600 12px/1.2 IBM Plex Mono,ui-monospace,SFMono-Regular,monospace}.form-note,footer{color:var(--muted)}footer{border-top:1px solid var(--line);padding:30px clamp(18px,4vw,60px)}@media (width<=540px){.toc{display:grid}.toc a{align-items:center;min-height:44px;display:flex}}.layout{grid-template-columns:200px minmax(0,1fr);column-gap:40px;width:min(1120px,100% - 36px);padding:36px 0 56px;display:grid}.layout>.eyebrow{display:none}.layout>h1,.layout>.lead,.layout>.notice,.layout>[data-content]{grid-column:2}.layout>h1{margin:0 0 18px;font-size:40px;line-height:1.1}.layout>.lead{margin:0 0 20px;font-size:20px}.layout>.notice{margin:0 0 24px;font-size:15px}.layout>.toc{grid-area:1/1/span 4;align-self:start;gap:6px;margin:0;display:grid;position:sticky;top:24px}.layout>.toc a{align-items:center;min-height:44px;display:flex}.layout h2{margin:32px 0 14px;font-size:30px;line-height:1.15}.layout [data-content]>.section:first-child h2{margin-top:0}body[data-policy=support] [data-content]{flex-direction:column;display:flex}body[data-policy=support] .support-form{order:-1;gap:10px;margin:0 0 24px;padding:22px}body[data-policy=support] .support-form h2{margin:0 0 6px}body[data-policy=support] .support-form p{margin:0}@media (width<=720px){.layout{flex-direction:column;padding-top:24px;display:flex}.layout>h1{font-size:32px}.layout>.toc{order:2;grid-template-columns:repeat(2,minmax(0,1fr));margin:32px 0 0;position:static}.layout>.lead{font-size:18px}.layout h2{font-size:26px}}
