.policy-page{padding:120px 0 80px;background:linear-gradient(180deg,var(--navy-950),var(--navy-900));min-height:100vh}.policy-container{max-width:1000px;margin:0 auto;background:rgba(255,255,255,.02);border:1px solid rgba(212,169,50,.1);border-radius:1.5rem;padding:3rem;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}@media (max-width:768px){.policy-container{padding:1.5rem;border-radius:1rem}}.policy-header{text-align:center;margin-bottom:4rem}.policy-badge{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 1.25rem;margin-bottom:1.5rem;background:rgba(212,169,50,.1);border:1px solid rgba(212,169,50,.3);border-radius:2rem;font-size:.8rem;letter-spacing:.15em;color:var(--gold-400);text-transform:uppercase}.policy-title{font-family:Cormorant Garamond,serif;font-size:clamp(2.5rem,5vw,3.5rem);font-weight:400;margin-bottom:1rem}.policy-last-updated{font-size:.9rem;color:rgba(255,255,255,.5)}.policy-content{line-height:1.8;color:rgba(255,255,255,.8)}.policy-content h2{font-family:Cormorant Garamond,serif;font-size:1.75rem;color:var(--gold-400);margin:2.5rem 0 1.25rem;border-bottom:1px solid rgba(212,169,50,.2);padding-bottom:.5rem}.policy-content h3{font-family:Cormorant Garamond,serif;font-size:1.4rem;color:#fff;margin:1.5rem 0 1rem}.policy-content p{margin-bottom:1.25rem}.policy-content ol,.policy-content ul{margin-bottom:1.5rem;padding-left:1.5rem}.policy-content li{margin-bottom:.75rem}.policy-content strong{color:#fff}.policy-content a{color:var(--gold-400);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px;transition:color .3s}.policy-content a:hover{color:var(--gold-300)}.disclaimer-box{background:rgba(212,169,50,.05);border-left:4px solid var(--gold-500);padding:1.5rem;margin:2rem 0;border-radius:0 .5rem .5rem 0}.contact-info-list{background:rgba(7,13,21,.4);border:1px solid rgba(212,169,50,.1);border-radius:.75rem;padding:1.5rem;margin-top:1.5rem}.contact-info-item{display:flex;align-items:center;gap:1rem;margin-bottom:.75rem}.contact-info-item:last-child{margin-bottom:0}.contact-info-item i{color:var(--gold-500);width:20px}