.fwa{--lime:#b6f24a;--lime-wash:#b6f24a14;background:var(--ground);min-height:100vh;color:var(--ink);font-family:var(--font-sans), system-ui, sans-serif;padding-inline:20px}.fwa a{color:inherit}.fwa-wrap{max-width:760px;margin:0 auto;padding-block:28px 72px}.fwa-top{border-bottom:1px solid var(--rule);justify-content:space-between;align-items:center;gap:16px;padding-bottom:28px;display:flex}.fwa-brand{letter-spacing:.2em;font-size:13px;font-weight:800;text-decoration:none}.fwa-brand span{color:var(--lime)}.fwa-crumbs{font-family:var(--font-mono), monospace;color:var(--ink-faint);font-size:12px}.fwa-crumbs a{color:var(--ink-muted);text-decoration:none}.fwa-crumbs a:hover{color:var(--lime)}.fwa h1{letter-spacing:-.03em;text-wrap:balance;margin:40px 0 18px;font-size:clamp(32px,6vw,52px);font-weight:800;line-height:1.04}.fwa h1 em{font-family:var(--font-display), Georgia, serif;color:var(--lime);font-style:italic;font-weight:400}.fwa-lede{color:var(--ink-muted);max-width:65ch;font-size:19px;line-height:1.6}.fwa h2{letter-spacing:-.02em;text-wrap:balance;margin:56px 0 16px;font-size:26px;font-weight:750}.fwa h3{margin:0 0 6px;font-size:18px;font-weight:700}.fwa p{max-width:68ch;line-height:1.7}.fwa-muted{color:var(--ink-muted)}.fwa-cta{background:var(--lime);border-radius:999px;align-items:center;gap:10px;padding:14px 22px;font-size:16px;font-weight:750;text-decoration:none;display:inline-flex;color:#0b0c08!important}.fwa-cta:hover{filter:brightness(1.06)}.fwa-cta-row{flex-wrap:wrap;align-items:center;gap:14px 20px;margin-top:26px;display:flex}.fwa-cta-note{color:var(--ink-faint);font-size:14px}.fwa-leaks{gap:22px;margin-top:8px;display:grid}.fwa-leak{border-left:2px solid var(--lime);padding-left:18px}.fwa-leak p{color:var(--ink-muted);margin:0}.fwa-local{background:var(--ground-raise);border:1px solid var(--rule);border-radius:14px;padding:22px 24px}.fwa-local p{margin:0 0 12px}.fwa-local p:last-child{margin-bottom:0}.fwa-check{counter-reset:c;gap:12px;margin:0;padding:0;list-style:none;display:grid}.fwa-check li{counter-increment:c;align-items:baseline;gap:14px;line-height:1.5;display:flex}.fwa-check li:before{content:counter(c);border:1.5px solid var(--lime);width:28px;height:28px;color:var(--lime);font:700 13px/25px var(--font-mono), monospace;text-align:center;border-radius:50%;flex:none}.fwa-audit{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:8px 24px;margin:0;padding:0;list-style:none;display:grid}.fwa-audit li{border-bottom:1px solid var(--rule);color:var(--ink-muted);padding:10px 0;font-size:15px}.fwa-band{background:var(--lime-wash);border:1px solid #b6f24a40;border-radius:18px;margin-top:56px;padding:28px}.fwa-band h2{margin-top:0}.fwa-faq{gap:26px;display:grid}.fwa-faq p{color:var(--ink-muted);margin:0}.fwa-links{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:8px 24px;padding:0;list-style:none;display:grid}.fwa-links a{color:var(--ink-muted);font-size:15px;text-decoration:none}.fwa-links a:hover{color:var(--lime)}.fwa-foot{border-top:1px solid var(--rule);color:var(--ink-faint);margin-top:64px;padding-top:22px;font-size:13px}.fwa-hub-group{margin-top:32px}.fwa-hub-group h2{margin:0 0 10px;font-size:20px}
