body{background:#050807}.policy-topbar{position:absolute}.policy-hero{height:500px;min-height:500px;position:relative;isolation:isolate;overflow:hidden;display:flex;align-items:end;background:radial-gradient(ellipse at 78% 40%,#48231e66,transparent 48%),#060b0a}.policy-hero .forest{z-index:-2;opacity:.7}.policy-hero::after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#030605f0,transparent 90%),linear-gradient(0deg,#050807 0%,transparent 65%)}.policy-hero-content{width:min(1400px,100%);margin:0 auto;padding:100px clamp(24px,7vw,110px) 65px}.policy-hero h1{font:900 clamp(72px,10vw,155px)/.9 'Barlow Condensed',Impact,sans-serif;margin:18px 0;letter-spacing:-.01em}.policy-hero h1 em{font-style:normal;color:var(--red)}.policy-hero-content>p:last-child{font-size:13px;font-weight:700;letter-spacing:.19em;color:#c4ccc5}.policy-layout{max-width:1400px;margin:auto;display:grid;grid-template-columns:240px minmax(0,1fr);gap:clamp(45px,7vw,120px);padding:75px clamp(24px,7vw,110px) 120px}.policy-aside{border-top:1px solid #8d403b;padding-top:24px;color:#b0bcb3;font-size:12px;letter-spacing:.13em;line-height:2}.policy-aside a{display:block;color:#e46c65;margin-top:60px;font-size:10px;font-weight:700}.policy-content{max-width:790px}.policy-content h2{font:800 clamp(25px,3vw,34px)/1.15 'Barlow Condensed',Impact,sans-serif;color:#f2f0e9;margin:45px 0 15px;letter-spacing:.045em}.policy-content p,.policy-content li{font-size:15px;line-height:1.9;color:#b0bfb6}.policy-content li{padding-bottom:10px}.policy-content ul{padding-left:24px}.policy-content strong{color:#eeeae2}.policy-content .date{font-size:12px;color:#9bac9f}.draft{background:#1b1614;border-left:3px solid #d7554c;padding:17px 20px;color:#e4bdb8;line-height:1.7;font-size:13px}.policy-return{display:inline-block;color:#ef7670;letter-spacing:.12em;font-weight:700;font-size:11px;margin-top:35px}.policy-content a:hover{color:#fff}@media(max-width:780px){.policy-hero{min-height:410px;height:410px}.policy-layout{grid-template-columns:1fr;padding-top:40px;gap:35px}.policy-aside a{margin-top:15px}.policy-hero h1{font-size:clamp(66px,13vw,110px)}}