@font-face{font-family:Oswald;src:url(/fonts/Oswald/static/Oswald-Light.ttf) format("truetype");font-weight:300;font-style:normal}@font-face{font-family:Oswald;src:url(/fonts/Oswald/static/Oswald-Regular.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Oswald;src:url(/fonts/Oswald/static/Oswald-Medium.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:Oswald;src:url(/fonts/Oswald/static/Oswald-Bold.ttf) format("truetype");font-weight:700;font-style:normal}.policy-page{min-height:calc(100vh - 104px);background-color:var(--brand-black);color:var(--text-color);font-family:Oswald,Menlo,Monaco,Consolas,monospace}.policy-container{max-width:800px;margin:0 auto;padding:2rem 1.5rem}.policy-title{color:var(--brand-yellow);font-size:2rem;font-weight:700;text-align:center;margin-bottom:3rem;letter-spacing:.1em;text-transform:uppercase}.policy-content{line-height:1.6}.policy-section{margin-bottom:2.5rem}.policy-section-title{color:var(--brand-yellow);font-size:1.25rem;font-weight:500;margin-bottom:1.5rem;text-transform:uppercase;letter-spacing:.05em}.policy-text{margin-bottom:1.5rem}.policy-text p{margin-bottom:1rem;color:var(--text-color);font-size:1rem;font-weight:300;line-height:1.7}.policy-note{background-color:#111;border:1px solid var(--brand-gray);padding:1.5rem;margin:1.5rem 0;border-radius:4px}.policy-note-title{color:var(--brand-red);font-size:1rem;font-weight:500;margin-bottom:1rem;text-transform:uppercase}.policy-list{list-style:none;padding:0;margin:0}.policy-list li{margin-bottom:.75rem;padding-left:1rem;position:relative;color:var(--text-color);font-size:.95rem;font-weight:300;line-height:1.6}.policy-list li:before{content:"•";position:absolute;left:0}.policy-agreement,.policy-list li:before{color:var(--brand-yellow);font-weight:700}.policy-agreement{text-align:center;margin-top:2rem;padding:1rem;border:1px solid var(--brand-yellow);background-color:rgba(218,165,32,.1);border-radius:4px}@media (max-width:768px){.policy-container{padding:1.5rem 1rem}.policy-title{font-size:1.5rem;margin-bottom:2rem}.policy-section-title{font-size:1.1rem}.policy-text p{font-size:.9rem}.policy-note{padding:1rem}}