.VRWvGW_page{padding-block:56px 80px}.VRWvGW_hero{max-width:820px;margin-bottom:38px}.VRWvGW_eyebrow{color:var(--color-secondary);letter-spacing:.08em;text-transform:uppercase;font-size:.82rem;font-weight:800}.VRWvGW_title{margin:8px 0 14px;font-size:clamp(2.1rem,5vw,3.8rem)}.VRWvGW_lead{color:var(--color-text-muted);font-size:1.08rem}.VRWvGW_content{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;display:grid}.VRWvGW_card{border:1px solid var(--color-border);border-radius:var(--border-radius-lg);background:#fff;padding:26px}.VRWvGW_card h2{margin-bottom:10px;font-size:1.3rem}.VRWvGW_card p{color:var(--color-text-muted)}.VRWvGW_card p+p{margin-top:6px}.VRWvGW_longform{grid-template-columns:minmax(0,1fr);gap:0;max-width:760px}.VRWvGW_longform .VRWvGW_card{border:0;border-top:1px solid var(--color-border);background:0 0;border-radius:0;padding:22px 0}.VRWvGW_longform .VRWvGW_card:first-child{border-top:0;padding-top:0}.VRWvGW_longform .VRWvGW_card h2{font-size:1.15rem}.VRWvGW_policyLayout{grid-template-columns:minmax(0,1fr) 260px;align-items:start;gap:56px;display:grid}.VRWvGW_policyNav{top:calc(var(--header-h) + 24px);border:1px solid var(--color-border);border-radius:var(--border-radius-lg);background:#fff;padding:18px;position:sticky}.VRWvGW_policyNav p{color:var(--color-secondary);letter-spacing:.08em;text-transform:uppercase;margin-bottom:8px;font-size:.74rem;font-weight:800}.VRWvGW_policyNav ul{gap:2px;list-style:none;display:grid}.VRWvGW_policyNav a{color:var(--color-text-muted);border-radius:8px;padding:7px 10px;font-size:.9rem;display:block}.VRWvGW_policyNav a:hover{color:var(--color-primary);background:var(--surface-tint)}.VRWvGW_policyNav a[aria-current=page]{color:var(--color-primary);background:var(--color-sky);font-weight:700}.VRWvGW_contact{border-radius:var(--border-radius-lg);color:#fff;background:var(--color-primary);margin-top:26px;padding:26px}.VRWvGW_contact h2{color:#fff}.VRWvGW_contact a{text-underline-offset:3px;text-decoration:underline}@media (max-width:900px){.VRWvGW_policyLayout{grid-template-columns:minmax(0,1fr);gap:32px}.VRWvGW_policyNav{position:static}}@media (max-width:720px){.VRWvGW_content{grid-template-columns:1fr}.VRWvGW_page{padding-top:36px}}
