.PolicyPage_page__9l1Ng{padding-block:clamp(var(--space-8),5vw,56px) var(--space-16)}.PolicyPage_head__unrcU{border-bottom:1px solid var(--line);padding-bottom:var(--space-6);margin-bottom:var(--space-12)}.PolicyPage_head__unrcU h1{font-size:var(--text-page);letter-spacing:-.03em}.PolicyPage_updated__JaqU0{font-size:.86rem;color:var(--ink-muted);margin-top:var(--space-3)}.PolicyPage_body__VJtDt{max-width:70ch}.PolicyPage_body__VJtDt section{margin-bottom:var(--space-12)}.PolicyPage_body__VJtDt h2{font-size:1.28rem;margin-bottom:var(--space-4);letter-spacing:-.02em}.PolicyPage_body__VJtDt h3{font-size:1.02rem;margin:var(--space-6) 0 var(--space-2)}.PolicyPage_body__VJtDt p{color:var(--ink-soft);line-height:1.85;margin-bottom:var(--space-4)}.PolicyPage_body__VJtDt ol,.PolicyPage_body__VJtDt ul{color:var(--ink-soft);line-height:1.85;margin:0 0 var(--space-4);padding-left:var(--space-6)}.PolicyPage_body__VJtDt li{margin-bottom:var(--space-2)}.PolicyPage_body__VJtDt strong{color:var(--ink);font-weight:600}.PolicyPage_contactBox__tiTLn{margin-top:var(--space-12);padding:var(--space-6);background:var(--surface-alt);border:1px solid var(--line);border-radius:var(--radius-lg)}.PolicyPage_contactBox__tiTLn h2{font-size:1.05rem;margin-bottom:var(--space-3)}.PolicyPage_contactBox__tiTLn address{font-style:normal;color:var(--ink-soft);line-height:1.8;font-size:.94rem}.PolicyPage_contactBox__tiTLn a{font-weight:600;color:var(--brand-700)}