.privacy-page{min-height:100vh;background:radial-gradient(circle at 50% -10%,#245747 0,#102d25 35%,#071712 76%);color:var(--white)}
.privacy-nav{position:sticky;top:0;z-index:10;height:70px;padding:10px max(22px,calc((100vw - 1080px)/2));display:flex;align-items:center;justify-content:space-between;background:rgba(5,25,21,.76);border-bottom:1px solid rgba(251,249,244,.12);backdrop-filter:blur(14px)}
.privacy-brand{display:flex;align-items:center;gap:15px;color:var(--white);text-decoration:none}.privacy-brand img{width:38px;filter:brightness(0) invert(1)}.privacy-brand span{font-size:15px;font-weight:600;letter-spacing:.24em}
.privacy-return{color:rgba(251,249,244,.78);font:500 11px/1.2 "JetBrains Mono",monospace;letter-spacing:.08em;text-decoration:none;text-transform:uppercase}.privacy-return:hover{color:var(--gold)}
.privacy-main{padding:88px 22px 120px}.privacy-hero,.privacy-notice{width:min(880px,100%);margin:0 auto}.privacy-hero{padding-bottom:66px}.privacy-hero>span{color:var(--gold);font:500 11px/1.4 "JetBrains Mono",monospace;letter-spacing:.18em;text-transform:uppercase}.privacy-hero h1{max-width:760px;margin:20px 0;font-size:clamp(54px,8vw,88px);font-weight:500;line-height:.92}.privacy-hero p{max-width:680px;margin:0 0 24px;color:#b9d2c9;font-size:22px;line-height:1.5}.privacy-hero small{color:rgba(251,249,244,.5);font:400 10px/1.4 "JetBrains Mono",monospace;letter-spacing:.1em;text-transform:uppercase}
.privacy-notice{padding:22px 54px 48px;background:#efe4cd;color:#18382d;border:1px solid rgba(255,255,255,.2);box-shadow:0 34px 100px rgba(0,0,0,.32)}.privacy-notice section{padding:38px 0;border-bottom:1px solid rgba(61,80,69,.17)}.privacy-notice h2{margin:0 0 15px;font-size:31px;line-height:1.1;font-weight:600}.privacy-notice p,.privacy-notice li{color:#3e544b}.privacy-notice p{margin:0 0 14px}.privacy-notice p:last-child{margin-bottom:0}.privacy-notice ul{margin:0;padding-left:22px}.privacy-notice li+li{margin-top:7px}.privacy-notice a{color:#1b5c4c;text-underline-offset:3px}.privacy-notice a:hover{color:#0d3328}
.provider-links{display:flex;align-items:center;flex-wrap:wrap;gap:11px 18px;padding-top:34px}.provider-links span{width:100%;color:#7e6634;font:500 10px/1.4 "JetBrains Mono",monospace;letter-spacing:.16em;text-transform:uppercase}.provider-links a{font-size:15px}
@media(max-width:600px){.privacy-nav{padding:10px 15px}.privacy-brand span{display:none}.privacy-main{padding:64px 16px 80px}.privacy-hero{padding-bottom:44px}.privacy-hero h1{font-size:52px}.privacy-hero p{font-size:19px}.privacy-notice{padding:8px 24px 34px}.privacy-notice section{padding:30px 0}.privacy-notice h2{font-size:27px}}
