.policies-module__QzbZVa__page{background:var(--spot-surface)}.policies-module__QzbZVa__hero{border-bottom:1px solid var(--spot-border);background:#fff;padding:clamp(64px,8vw,104px) 0 clamp(42px,6vw,72px)}.policies-module__QzbZVa__heroInner{max-width:760px}.policies-module__QzbZVa__heroInner h1{margin:var(--space-3) 0 var(--space-4);letter-spacing:-.055em;max-width:680px;font-size:clamp(2.45rem,6vw,4.8rem);line-height:.98}.policies-module__QzbZVa__heroInner p{max-width:660px;color:var(--spot-muted);margin:0;font-size:clamp(1rem,1.7vw,1.16rem)}.policies-module__QzbZVa__body{padding:clamp(44px,6vw,80px) 0 clamp(72px,9vw,120px)}.policies-module__QzbZVa__groups{gap:var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.policies-module__QzbZVa__group{border:1px solid var(--spot-border);border-radius:var(--radius-xl);min-width:0;box-shadow:var(--shadow-sm);background:#fff;overflow:hidden}.policies-module__QzbZVa__groupHeader{gap:var(--space-4);padding:var(--space-6);border-bottom:1px solid var(--spot-border);background:var(--spot-surface-soft);grid-template-columns:46px minmax(0,1fr);align-items:start;display:grid}.policies-module__QzbZVa__icon{border-radius:var(--radius-md);width:46px;height:46px;color:var(--spot-orange);border:1px solid var(--spot-border);background:#fff;place-items:center;display:grid}.policies-module__QzbZVa__icon svg{stroke-width:2px;width:21px;height:21px}.policies-module__QzbZVa__groupHeader h2{margin:0 0 var(--space-2);font-size:clamp(1.15rem,2vw,1.4rem)}.policies-module__QzbZVa__groupHeader p{color:var(--spot-muted);font-size:var(--text-sm);margin:0}.policies-module__QzbZVa__links{display:grid}.policies-module__QzbZVa__policyLink{gap:var(--space-3);min-width:0;min-height:58px;padding:var(--space-4) var(--space-5);color:var(--spot-navy);border-bottom:1px solid var(--spot-border);grid-template-columns:minmax(0,1fr) 20px;align-items:center;font-weight:700;transition:background .16s,color .16s;display:grid}.policies-module__QzbZVa__policyLink:last-child{border-bottom:0}.policies-module__QzbZVa__policyLink:hover{color:var(--spot-orange);background:var(--spot-surface-soft)}.policies-module__QzbZVa__policyLink svg{stroke-width:2px;justify-self:end;width:18px;height:18px}[dir=rtl] .policies-module__QzbZVa__policyLink svg{transform:rotate(180deg)}@media (max-width:760px){.policies-module__QzbZVa__groups{grid-template-columns:1fr}}@media (max-width:520px){.policies-module__QzbZVa__hero{padding-top:var(--space-10)}.policies-module__QzbZVa__groupHeader{padding:var(--space-5);grid-template-columns:40px minmax(0,1fr)}.policies-module__QzbZVa__icon{width:40px;height:40px}.policies-module__QzbZVa__policyLink{min-height:54px;padding:var(--space-4)}}@media (prefers-reduced-motion:reduce){.policies-module__QzbZVa__policyLink{transition:none}}
