.policy-hero{background:#fff4e8;padding:40px 0 60px}.policy-hero .eyebrow{margin-top:30px}.policy-hero h1{font-size:clamp(27px,4vw,42px);line-height:1.7;animation:none;margin:20px 0}.policy-hero p:last-child{font-size:14px;color:var(--muted)}.policy-content{max-width:850px;padding:55px 0 80px}.policy-draft-banner{padding:20px 24px;background:#fff3df;border:1px solid #e8c9a6;border-radius:8px;margin-bottom:30px;font-size:13px;color:#9b6d42}.policy-draft-banner p{font-size:12px;line-height:2;margin:10px 0 0}.policy-intro{font-size:14px;line-height:2.3;color:#806b58}.policy-content section{padding:28px 0;border-bottom:1px solid var(--line)}.policy-content h2{font-size:21px;margin:0 0 18px}.policy-content section p,.policy-content li{font-size:13px;line-height:2.2;color:#806b58}.policy-content a:not(.button){color:#b67743;text-decoration:underline;text-underline-offset:3px}.policy-unconfirmed{background:#fff5e7;padding:17px;border-left:3px solid #e2ac77}.policy-date{font-size:11px;color:#a68b73;margin:25px 0}.policy-content>.button{margin-top:15px}
