:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--canvas:#f6f5f0;--surface:#fff;--surface-subtle:#efeee8;--wash:#edf4ef;--text:#202b26;--muted:#59645e;--primary:#285a43;--primary-hover:#1d4934;--on-primary:#fff;--focus:#245b85;--border:#d9ddd5;--control-border:#77847b;--shadow:#202b2614;--font:system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--text-sm:.875rem;--text-base:1.0625rem;--text-lg:1.25rem;--text-xl:1.5rem;--text-2xl:clamp(1.75rem, 3vw, 2.25rem);--text-display:clamp(2.25rem, 6vw, 3.75rem);--leading:1.6;--leading-tight:1.15;--tracking-display:-.03em;--tracking-heading:-.02em;--tracking-brand:-.04em;--tracking-label:.08em;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.5rem;--space-6:2rem;--space-7:3rem;--space-8:4rem;--space-9:6rem;--radius:6px;--radius-lg:10px;--radius-xl:16px;--border-width:1px;--underline-offset:.2em;--underline-hover:2px;--ring:3px solid var(--focus);--ring-offset:3px;--target:max(44px, 2.75rem);--page:72rem;--gutter:clamp(var(--space-4), 4vw, var(--space-6));--measure:42rem;--measure-headline:18ch;--card-min:15rem;--card-min-wide:22rem}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}@media screen and (prefers-color-scheme:dark){:root{--canvas:#111613;--surface:#191f1c;--surface-subtle:#212824;--wash:#1d3127;--text:#e4eae6;--muted:#a3afa8;--primary:#86cba5;--primary-hover:#a6dcbe;--on-primary:#0d1a13;--focus:#8cbfec;--border:#343e38;--control-border:#7b8881;--shadow:#00000080}}@media print{:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}}*{box-sizing:border-box}html{scroll-padding-top:var(--space-5);-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body{background:var(--canvas);color:var(--text);font:var(--text-base)/var(--leading) var(--font);overflow-wrap:break-word;margin:0}a{color:var(--primary);text-underline-offset:var(--underline-offset)}a:hover{color:var(--primary-hover);text-decoration-thickness:var(--underline-hover)}:focus-visible{outline:var(--ring);outline-offset:var(--ring-offset)}main:focus{outline:none}p{margin:0 0 var(--space-4)}h1,h2,h3{margin:0 0 var(--space-4);line-height:var(--leading-tight);text-wrap:balance}h1{font-size:var(--text-display);letter-spacing:var(--tracking-display)}h2{font-size:var(--text-2xl);letter-spacing:var(--tracking-heading)}h3{font-size:var(--text-lg)}ul,ol{margin:0 0 var(--space-4)}.shell{width:min(var(--page), 100% - 2 * var(--gutter));margin-inline:auto}.skip-link{top:calc(-1 * var(--space-9));left:var(--space-5);z-index:1;padding:var(--space-3) var(--space-5);background:var(--surface);position:absolute}.skip-link:focus{top:var(--space-3)}.muted{color:var(--muted)}.meta{color:var(--muted);font-size:var(--text-sm)}.site-header{justify-content:space-between;align-items:center;gap:var(--space-3) var(--space-5);padding-block:var(--space-4);border-bottom:var(--border-width) solid var(--border);flex-wrap:wrap;display:flex}.brand{align-items:center;gap:var(--space-2);min-height:var(--target);color:var(--text);font-size:var(--text-xl);letter-spacing:var(--tracking-brand);text-transform:lowercase;font-weight:750;text-decoration:none;display:inline-flex}.brand-mark{width:var(--space-6);height:var(--space-6);border-radius:var(--radius-lg) var(--radius-lg) var(--radius-lg) var(--space-1);background:var(--primary);color:var(--on-primary);place-items:center;font-family:Georgia,serif;font-style:italic;display:inline-grid}.brand-mark:before{content:"t"}nav{align-items:center;gap:var(--space-1) var(--space-5);flex-wrap:wrap;display:flex}nav a{min-height:var(--target);align-items:center;display:inline-flex}.site-nav a:not(.button){color:var(--text);font-size:var(--text-sm);font-weight:600;text-decoration:none}.site-footer{justify-content:space-between;align-items:flex-end;gap:var(--space-5);padding-block:var(--space-6) var(--space-7);border-top:var(--border-width) solid var(--border);color:var(--muted);font-size:var(--text-sm);flex-wrap:wrap;display:flex}.site-footer p{margin:0 0 var(--space-2)}.footer-nav a{font-size:var(--text-sm)}.button{justify-content:center;align-items:center;gap:var(--space-2);min-height:var(--target);padding:var(--space-2) var(--space-5);border:var(--border-width) solid var(--primary);border-radius:var(--radius);background:var(--primary);color:var(--on-primary);font-weight:600;text-decoration:none;display:inline-flex}.button:hover{background:var(--primary-hover);color:var(--on-primary)}.button-outline{border-color:var(--control-border);background:var(--surface);color:var(--primary)}.button-outline:hover{background:var(--surface-subtle);color:var(--primary-hover)}.cluster{align-items:center;gap:var(--space-3) var(--space-5);flex-wrap:wrap;display:flex}.eyebrow{margin-bottom:var(--space-3);color:var(--primary);font-size:var(--text-sm);letter-spacing:var(--tracking-label);text-transform:uppercase;font-weight:700}.lede{max-width:var(--measure);font-size:var(--text-lg);color:var(--muted)}.hero{padding-block:var(--space-8) var(--space-7)}.hero h1{max-width:var(--measure-headline)}.section{padding-block:var(--space-7);border-top:var(--border-width) solid var(--border)}.section-heading{max-width:var(--measure);margin-bottom:var(--space-6)}.section-heading p{color:var(--muted)}.grid{gap:var(--space-5);grid-template-columns:repeat(auto-fit, minmax(min(100%, var(--card-min)), 1fr));margin:0;padding:0;list-style:none;display:grid}.card{padding:var(--space-5);border:var(--border-width) solid var(--border);border-radius:var(--radius-lg);background:var(--surface)}.card>:last-child{margin-bottom:0}.card p{color:var(--muted)}.steps{counter-reset:step}.steps>li{counter-increment:step}.steps>li:before{content:counter(step);width:var(--space-6);height:var(--space-6);margin-bottom:var(--space-3);background:var(--primary);color:var(--on-primary);border-radius:50%;place-items:center;font-weight:700;display:inline-grid}.trust{background:var(--wash);border-radius:var(--radius-xl);padding:var(--space-6) var(--gutter);border-top:0}.trust .card{background:var(--surface)}.faq{max-width:var(--measure)}.faq details{border-top:var(--border-width) solid var(--border)}.faq details:last-child{border-bottom:var(--border-width) solid var(--border)}.faq summary{min-height:var(--target);padding-block:var(--space-3);cursor:pointer;align-items:center;font-weight:600;display:flex}.faq p{color:var(--muted)}.closing{padding-block:var(--space-8);text-align:center}.closing p{max-width:var(--measure);color:var(--muted);margin-inline:auto}.closing .cluster{justify-content:center}.page-intro{max-width:var(--measure);padding-block:var(--space-8) var(--space-5)}.page-intro h1{font-size:var(--text-display)}.support-grid{gap:var(--space-5);grid-template-columns:repeat(auto-fit, minmax(min(100%, var(--card-min-wide)), 1fr));margin-bottom:var(--space-7);display:grid}.support-grid .card{scroll-margin-top:var(--space-5)}.contact-note{max-width:var(--measure);margin-bottom:var(--space-8);padding:var(--space-5);border-left:var(--space-1) solid var(--primary);background:var(--wash)}.contact-note h2{font-size:var(--text-lg)}.contact-note p{margin:0}.policy{max-width:var(--measure);margin:0 auto var(--space-8)}.policy .page-intro{padding-bottom:var(--space-4)}.contents{margin:var(--space-5) 0 var(--space-6);padding:var(--space-4) var(--space-5);border:var(--border-width) solid var(--border);border-radius:var(--radius-lg);background:var(--surface);display:block}.contents h2{margin-bottom:var(--space-2);font-size:var(--text-base)}.contents ol{padding-left:var(--space-5);margin:0}.contents a{min-height:var(--target);align-items:center;display:inline-flex}.policy section{margin-block:var(--space-6);scroll-margin-top:var(--space-5)}.policy h2{font-size:var(--text-xl)}.policy li{margin-bottom:var(--space-3)}.policy ul{padding-left:var(--space-5)}@media (max-width:40rem){.nav-optional{display:none}.hero{padding-block:var(--space-7) var(--space-6)}.section{padding-block:var(--space-6)}.page-intro{padding-top:var(--space-7)}}@media (min-width:64rem){.hero{padding-block:var(--space-9) var(--space-8)}}@media (prefers-reduced-motion:no-preference){a,.button{transition:background-color .15s}}