:root{color-scheme:light;--ink:#19372f;--muted:#5f6e66;--paper:#f6f4ed;--line:#d9dfd3;--green:#205848;--orange:#dd6b37}*{box-sizing:border-box}body{margin:0;background:var(--paper);color:var(--ink);font:16px/1.6 'DM Sans',system-ui,sans-serif}a{color:inherit}header,main,footer{max-width:1160px;margin:auto}header{height:108px;display:flex;align-items:center;justify-content:space-between;padding:0 40px;border-bottom:1px solid var(--line)}.brand{display:flex;gap:12px;align-items:center;text-decoration:none;font-family:Outfit,system-ui;font-weight:600}.brand img{border-radius:12px}nav{display:flex;gap:28px}nav a{text-decoration:none;color:var(--muted);font-size:14px}nav a[aria-current]{color:var(--green);box-shadow:0 2px var(--green)}.support{min-height:calc(100svh - 185px);display:grid;grid-template-columns:1.1fr 1fr;gap:92px;align-items:center;padding:64px 40px}.eyebrow{color:var(--orange);font-size:11px;letter-spacing:2px;font-weight:700;margin:0 0 18px}h1{font:600 clamp(36px,4.7vw,60px)/1.06 Outfit,system-ui;letter-spacing:-2px;margin:0 0 24px}h2{font:600 22px/1.25 Outfit,system-ui;letter-spacing:-.4px;margin:0 0 16px}.lead{color:var(--muted);font-size:17px;margin:0 0 28px}.button{display:inline-flex;align-items:center;justify-content:space-between;gap:36px;background:var(--green);color:white;border-radius:6px;text-decoration:none;padding:14px 20px;font-weight:600;font-size:14px}.button:hover{background:#163f34}.address{font-size:12px;color:var(--muted);overflow-wrap:anywhere;margin:10px 0 0}.help>p{font-size:14px;color:var(--muted);margin-bottom:24px}.questions{border-top:1px solid var(--line)}details{border-bottom:1px solid var(--line);font-size:14px}summary{cursor:pointer;list-style:none;padding:17px 28px 17px 0;position:relative;font-weight:600}summary::-webkit-details-marker{display:none}summary:after{content:'+';position:absolute;right:2px;font-size:18px;font-weight:400}details[open] summary:after{content:'−'}details p{color:var(--muted);margin:0 0 18px}.policy{padding:64px 40px 80px;max-width:820px}.policy h1{font-size:48px}.updated{color:var(--muted);font-size:13px;margin:0 0 44px}.policy article h2{font-size:21px;margin-top:34px}.policy article p{color:var(--muted)}footer{height:77px;border-top:1px solid var(--line);padding:0 40px;display:flex;align-items:center;justify-content:space-between;font-size:12px;color:var(--muted)}:focus-visible{outline:3px solid var(--orange);outline-offset:4px}@media(max-width:700px){header{height:80px;padding:0 22px}.brand{font-size:13px;gap:8px}.brand img{width:32px;height:32px;border-radius:9px}nav{gap:16px}nav a{font-size:12px}.support{min-height:calc(100svh - 148px);display:block;padding:38px 24px}.intro h1{font-size:42px;letter-spacing:-1.5px;margin-bottom:18px}.lead{font-size:15px;margin-bottom:22px}.help{margin-top:30px}.help h2{font-size:18px;margin-bottom:9px}.help>p{font-size:12px;line-height:1.5;margin:0 0 14px}summary{font-size:13px;padding:12px 24px 12px 0}details p{font-size:12px}footer{height:68px;padding:0 24px;font-size:11px}.policy{padding:40px 24px}.policy h1{font-size:40px}.policy article p{font-size:15px}}@media(max-width:360px){header{padding:0 16px}.brand span{max-width:118px;line-height:1.2}.support{padding:26px 20px}.intro h1{font-size:36px}.help{margin-top:24px}}
@media(max-width:700px) and (max-height:740px){header{height:68px}.support{min-height:calc(100svh - 118px);padding:24px 20px}.eyebrow{margin-bottom:12px}.intro h1{font-size:36px;margin-bottom:14px}.lead{font-size:14px;margin-bottom:18px}.button{padding:12px 18px}.address{margin-top:7px}.help{margin-top:22px}.help>p{font-size:11px;line-height:1.5;margin-bottom:12px}.help h2{margin-bottom:7px}summary{font-size:12px;padding:10px 24px 10px 0}footer{height:50px;padding:0 20px}}
