.politicas-page{background:var(--bg);color:var(--ink)}.active-nav{color:var(--red)!important}.policy-hero{padding:110px 11%;min-height:460px;background:#171717;color:#fff;display:flex;align-items:center;justify-content:space-between;gap:45px}.policy-hero>div:first-child{max-width:760px}.policy-hero .eyebrow{color:#ffb1b8}.policy-hero h1{font:700 clamp(46px,5.5vw,76px)/.98 'Space Grotesk';letter-spacing:-4px;margin:0}.policy-hero h1 em,.policy-legal h2 em{font-style:italic;color:#ff9ba5}.policy-hero p:not(.eyebrow){color:#dfdcda;max-width:650px;line-height:1.7;margin:25px 0}.policy-meta{display:flex;flex-wrap:wrap;gap:18px;color:#f3eeee;font-size:12px;font-weight:600}.policy-meta span{display:flex;align-items:center;gap:7px}.policy-meta svg{width:17px;color:#ff9ba5}.policy-shield{width:168px;height:168px;flex:none;border:1px solid #ffffff38;border-radius:50%;display:grid;place-items:center;align-content:center;gap:13px;background:#ffffff08}.policy-shield svg{width:52px;height:52px;color:#ff9ba5}.policy-shield span{font-size:10px;letter-spacing:1.5px;font-weight:700}.policy-notice{display:flex;gap:17px;align-items:flex-start;background:#fff2f3;color:#27191a}.policy-notice svg{width:25px;height:25px;flex:none;color:var(--red)}.policy-notice strong{font:600 19px 'Space Grotesk'}.policy-notice p{margin:7px 0 0;line-height:1.65;font-size:14px}.policy-layout{display:grid;grid-template-columns:245px minmax(0,1fr);gap:80px;align-items:start}.policy-index{position:sticky;top:25px;display:grid;gap:7px;padding:18px;border:1px solid var(--line);border-radius:14px;background:var(--card)}.policy-index strong{font-size:10px;letter-spacing:1.2px;margin:3px 5px 7px;color:var(--muted)}.policy-index a{padding:7px 5px;font-size:13px;color:var(--muted)}.policy-index a:hover{color:var(--red)}.policy-content{display:grid;gap:55px}.policy-content section{scroll-margin-top:85px}.policy-content .eyebrow{margin-bottom:12px}.policy-content h2{font:600 clamp(28px,3vw,42px)/1.1 'Space Grotesk';letter-spacing:-1.7px;margin:0 0 19px}.policy-content>section>p,.policy-content li{color:var(--muted);line-height:1.75}.policy-content ul{padding-left:21px}.policy-content li+li{margin-top:8px}.policy-content a,.rights-callout a{color:var(--red);font-weight:600}.policy-details{margin-top:23px;padding:18px 20px;border-left:3px solid var(--red);background:var(--card)}.policy-details p{margin:7px 0;line-height:1.5;font-size:14px}.policy-details em{font-size:12px;color:var(--muted)}.policy-cards{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;margin:25px 0}.policy-cards article{padding:20px;border:1px solid var(--line);border-radius:13px;background:var(--card)}.policy-cards svg{width:23px;color:var(--red)}.policy-cards h3{font:600 18px 'Space Grotesk';margin:15px 0 7px}.policy-cards p{margin:0;color:var(--muted);font-size:13px;line-height:1.55}.muted-note{font-size:12px;font-style:italic}.rights-callout{display:flex;gap:15px;margin-top:25px;padding:20px;border-radius:14px;background:#181818;color:#fff}.rights-callout>svg{width:27px;height:27px;flex:none;color:#ff8e99}.rights-callout strong{font:600 19px 'Space Grotesk'}.rights-callout p{margin:5px 0 0;color:#dedbd8;line-height:1.65;font-size:14px}.policy-legal{background:var(--card)}.policy-legal h2{font:600 clamp(37px,4.3vw,61px)/1 'Space Grotesk';letter-spacing:-3px;margin:0}.policy-legal>p:last-of-type{max-width:730px;line-height:1.7;color:var(--muted);margin:24px 0}.policy-legal>div{display:flex;gap:12px;flex-wrap:wrap}.policy-legal a{padding:12px 15px;border:1px solid var(--line);border-radius:9px;font-size:13px;font-weight:600}.policy-legal a:hover{color:var(--red);border-color:var(--red)}@media(max-width:900px){.policy-hero{padding:85px 7%;min-height:0}.policy-layout{grid-template-columns:1fr;gap:35px}.policy-index{position:relative;top:auto;grid-template-columns:repeat(2,1fr)}.policy-content{gap:44px}}@media(max-width:600px){.policy-hero{align-items:flex-start}.policy-shield{display:none}.policy-notice{padding:26px 7%}.policy-index{grid-template-columns:1fr}.policy-cards{grid-template-columns:1fr}.policy-legal>div{display:grid}.policy-legal a{text-align:center}}
