.policy-page{max-width:920px}.policy-page h1{max-width:780px}.policy-intro{max-width:720px}.policy-card{margin-top:30px;padding:clamp(20px,4vw,34px);border:1px solid var(--line);border-radius:var(--radius-lg);background:linear-gradient(145deg,rgba(47,48,52,.96),rgba(29,30,33,.98))}.policy-card h2{margin:30px 0 10px;color:var(--ink);font:750 clamp(21px,3vw,29px)/1.1 Inter,sans-serif;letter-spacing:-.055em}.policy-card h2:first-child{margin-top:0}.policy-card h3{margin:21px 0 7px;color:var(--brass);font:750 13px/1.2 Inter,sans-serif}.policy-card p,.policy-card li{color:var(--muted);font-size:14px;line-height:1.65}.policy-card p{margin:0 0 12px}.policy-card ul{margin:0 0 15px;padding-left:20px}.policy-card a{color:var(--brass);text-decoration:none}.policy-card a:hover{text-decoration:underline}.policy-note{margin-top:18px;padding:14px;border-left:3px solid var(--brass);background:rgba(225,189,115,.09);color:var(--muted);font-size:13px;line-height:1.55}.policy-contact{margin-top:25px;color:var(--ink)!important;font-weight:700}.policy-contact a{color:var(--brass)}
