.policy-page{max-width:900px;margin:0 auto;padding:160px 24px 120px}.policy-header{gap:18px;margin-bottom:48px;display:grid}.policy-title{font-family:var(--serif);letter-spacing:-.02em;margin:6px 0 0;font-size:clamp(2.2rem,4.4vw,3.6rem);font-weight:500;line-height:1.05}.policy-intro{color:#f5f5f5d1;gap:14px;max-width:720px;font-size:.98rem;line-height:1.75;display:grid}.policy-intro p{margin:0}.policy-intro strong,.policy-section strong{color:var(--text)}.policy-body{gap:22px;display:grid}.policy-section{border:1px solid var(--border);color:#f5f5f5d1;background:linear-gradient(145deg,#ffffff09,#0000),#141414b3;border-radius:28px;gap:14px;padding:34px;font-size:.94rem;line-height:1.75;display:grid}.policy-section h2{border-bottom:1px solid var(--border);color:var(--text);font-family:var(--sans);letter-spacing:-.02em;margin:0 0 4px;padding-bottom:18px;font-size:clamp(1.2rem,2vw,1.55rem);font-weight:700;line-height:1.25}.policy-section p{margin:0}.policy-section ul{gap:8px;margin:0;padding-left:20px;display:grid}@media (max-width:620px){.policy-page{padding:130px 16px 90px}.policy-section{padding:22px}}
