.nl[data-astro-cid-sornssq2]{grid-template-columns:1fr 1.2fr;align-items:center;gap:18px;display:grid}@media (max-width:760px){.nl[data-astro-cid-sornssq2]{grid-template-columns:1fr}}.nl-h[data-astro-cid-sornssq2]{font-family:var(--fontHeading);margin:0 0 4px;font-weight:700}.nl-p[data-astro-cid-sornssq2]{margin:0;line-height:1.55}.nl-form[data-astro-cid-sornssq2]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.nl-form[data-astro-cid-sornssq2] input[data-astro-cid-sornssq2]{min-width:0;font-size:16px;font-family:var(--fontBody);border-radius:6px;flex:150px;padding:12px}.nl-form[data-astro-cid-sornssq2] .btn[data-astro-cid-sornssq2]{padding:13px 20px}.nl-ts[data-astro-cid-sornssq2]{flex-basis:100%}.nl-ts[data-astro-cid-sornssq2]:empty{display:none}.nl-msg[data-astro-cid-sornssq2]{flex-basis:100%;min-height:0;margin:0;font-size:13px}.nl-msg[data-astro-cid-sornssq2]:empty{display:none}.nl-done[data-astro-cid-sornssq2]{margin:0;font-size:15px}.nl-footer[data-astro-cid-sornssq2]{border-top:1px solid #ffffff1f;border-bottom:1px solid #ffffff1f;margin:18px 0 6px;padding:18px 0}.nl-footer[data-astro-cid-sornssq2] .nl-h[data-astro-cid-sornssq2]{color:#fff;font-size:15px}.nl-footer[data-astro-cid-sornssq2] .nl-p[data-astro-cid-sornssq2]{color:#b5b1a6;font-size:13px}.nl-footer[data-astro-cid-sornssq2] input[data-astro-cid-sornssq2]{color:#fff;background:#ffffff0f;border:1px solid #ffffff4d}.nl-footer[data-astro-cid-sornssq2] input[data-astro-cid-sornssq2]::placeholder{color:#a6a29a}.nl-footer[data-astro-cid-sornssq2] .nl-msg[data-astro-cid-sornssq2],.nl-footer[data-astro-cid-sornssq2] .nl-done[data-astro-cid-sornssq2]{color:#e6e2d8}.nl-card[data-astro-cid-sornssq2]{background:var(--paper,#faf8f3);border:1px solid #e6e1d6;border-radius:14px;margin:26px 0;padding:22px}.nl-card[data-astro-cid-sornssq2] .nl-h[data-astro-cid-sornssq2]{color:var(--ink);font-size:20px}.nl-card[data-astro-cid-sornssq2] .nl-p[data-astro-cid-sornssq2]{color:#4a4a46;font-size:14.5px}.nl-card[data-astro-cid-sornssq2] input[data-astro-cid-sornssq2]{color:var(--ink);background:#fff;border:1px solid #cfcfd4}:root{--accent:#b40101;--ink:#0e0e0e;--paper:#fff;--muted:#6f6f6f;--fontHeading:Montserrat;--fontBody:Inter}*{box-sizing:border-box;margin:0;padding:0}body{font-family:var(--fontBody), system-ui, sans-serif;color:var(--ink);background:var(--paper);line-height:1.6}h1,h2,h3{font-family:var(--fontHeading), system-ui, sans-serif;font-weight:400;line-height:1.1}a{color:inherit;text-decoration:none}.wrap{max-width:1200px;margin:0 auto;padding:0 28px}header{background:var(--ink);color:#fff;z-index:50;padding:8px 0;position:sticky;top:0}header .bar{justify-content:space-between;align-items:center;gap:24px;display:flex}header .brand{flex-shrink:0;align-items:center;gap:14px;display:flex}header .brand-logo{width:auto;height:26px;display:block}header .kw-logo{opacity:.82;border-left:1px solid #ffffff59;width:auto;height:38px;padding-left:14px;display:block}@media (max-width:900px){header .kw-logo{height:32px}}header .nav{align-items:center;gap:20px;margin-left:auto;display:flex}header .nav a{font-family:var(--fontHeading);letter-spacing:1.2px;text-transform:uppercase;color:#f0efe9;opacity:.9;white-space:nowrap;font-size:13px;transition:opacity .15s}header .nav a:hover{opacity:1}header .nav .navcta{background:var(--accent);color:#fff;opacity:1;white-space:nowrap;border-radius:4px;padding:9px 16px;font-weight:600}header .nav .navphone{color:#fff;letter-spacing:.5px;text-transform:none;white-space:nowrap;font-weight:600}header .nav .menu-only{display:none}header .menu-toggle{color:#fff;cursor:pointer;background:0 0;border:1px solid #fff6;border-radius:4px;padding:6px 10px;font-size:20px;line-height:1;display:none}@media (max-width:900px){header .nav a:not(.navphone):not(.navcta){display:none}header .menu-toggle{display:block}header .nav.open{background:var(--ink);border-top:1px solid #ffffff26;flex-direction:column;align-items:flex-start;gap:0;padding:8px 28px 16px;position:absolute;top:100%;left:0;right:0}header .nav.open a{border-bottom:1px solid #ffffff14;width:100%;padding:12px 0;display:block!important}header .nav.open .navcta{text-align:center;border-bottom:none;margin-top:10px}header .bar{gap:12px}header .brand{min-width:0}html{overflow-x:clip}}@media (max-width:600px){header .nav:not(.open) .navphone,header .nav:not(.open) .navcta{display:none}header .brand-logo{height:24px}header .kw-logo{height:30px;padding-left:10px}header .brand{gap:10px}}.site-footer{background:var(--ink);color:#a6a6a6;padding:40px 0;font-size:13px;line-height:1.8}.site-footer b{color:#fff}.site-footer a{min-width:24px;padding:7px 0;display:inline-block}.thumb-bar{display:none}@media (max-width:900px){.thumb-bar{z-index:60;padding-bottom:env(safe-area-inset-bottom);background:#0e0e10f7;border-top:1px solid #ffffff24;grid-template-columns:1fr 1fr 1.5fr;display:grid;position:fixed;bottom:0;left:0;right:0}.thumb-bar a{color:#fff;font-family:var(--fontHeading);letter-spacing:.04em;border-right:1px solid #ffffff1f;justify-content:center;align-items:center;gap:6px;padding:15px 6px;font-size:13px;font-weight:600;text-decoration:none;display:flex}.thumb-bar a:last-child{background:var(--accent);border-right:0}body{padding-bottom:58px}}@media print{.thumb-bar{display:none}}.btn{background:var(--accent);color:#fff;letter-spacing:1.5px;text-transform:uppercase;cursor:pointer;border:0;border-radius:2px;padding:15px 28px;font-size:12px;font-weight:600;display:inline-block}.btn.ghost{border:1px solid var(--ink);color:var(--ink);background:0 0}.btn.ghost:hover{background:var(--ink);color:#fff}
