.global-page-container{background:#000;min-height:100vh;padding:4rem 2rem}.global-page-content{color:#fff;max-width:1200px;margin:0 auto;line-height:1.8}.global-page-content h1{letter-spacing:-.02em;color:#fff;text-align:center;margin-bottom:4rem;font-size:clamp(2rem,5vw,3.5rem);font-weight:700}.policy-section{grid-template-columns:200px 1fr;align-items:start;gap:3rem;margin-bottom:3rem;display:grid}.policy-section h2{color:#fff;letter-spacing:-.01em;margin:0;padding-top:.5rem;font-size:1.1rem;font-weight:600}.policy-section-content{background:#ffffff05;border:1px solid #fff3;border-radius:8px;padding:1.5rem;transition:all .3s}.policy-section-content:hover{background:#ffffff14;border-color:#ffffff4d}.policy-section p{color:#fffc;margin:0;font-family:Lato,Arial,Helvetica,sans-serif;font-size:.95rem;line-height:1.8}.policy-section ul{margin:0;padding-left:1.5rem;list-style:outside}.policy-section li{color:#fffc;margin-bottom:.5rem;font-family:Lato,Arial,Helvetica,sans-serif;font-size:.95rem;line-height:1.8}@media (max-width:768px){.global-page-container{padding:2rem 1.5rem}.global-page-content h1{margin-bottom:2rem;font-size:2rem}.policy-section{grid-template-columns:1fr;gap:1rem;margin-bottom:2rem}.policy-section h2{margin-bottom:.5rem;font-size:1rem}.policy-section-content{padding:1rem}.policy-section p,.policy-section li{font-size:.9rem}}@media (max-width:480px){.global-page-container{padding:1.5rem 1rem}.global-page-content h1{margin-bottom:1.5rem;font-size:1.5rem}.policy-section{gap:.75rem;margin-bottom:1.5rem}.policy-section h2{font-size:.95rem}.policy-section-content{padding:.875rem}.policy-section p,.policy-section li{font-size:.85rem}}
