.policy-container{color:var(--theme-text);font-family:IBM Plex Mono,monospace;padding-bottom:8rem}.policy-content{max-width:800px;margin:0 auto}.policy-content h1{font-family:Archivo,sans-serif;font-size:2rem;font-weight:700;letter-spacing:.1em;margin-bottom:2rem;color:var(--theme-accent);text-transform:uppercase}.policy-content h2{font-family:Archivo,sans-serif;font-size:1.5rem;font-weight:600;letter-spacing:.05em;margin-top:3rem;margin-bottom:1.5rem;border-bottom:1px solid rgba(var(--theme-text-rgb),.1);padding-bottom:.5rem}.policy-content h3{font-family:Archivo,sans-serif;font-size:1.25rem;font-weight:500;margin-top:2rem;margin-bottom:1rem;color:var(--theme-accent)}.policy-content h4{font-size:1.1rem;font-weight:500;margin-top:1.5rem;margin-bottom:1rem}.policy-content p{margin-bottom:1.25rem}.policy-content ol,.policy-content p,.policy-content ul{line-height:1.7;font-size:.95rem;color:rgba(var(--theme-text-rgb),.8)}.policy-content ol,.policy-content ul{margin-bottom:1.5rem;padding-left:1.5rem}.policy-content ul{list-style-type:disc}.policy-content ol{list-style-type:decimal}.policy-content li{margin-bottom:.5rem}.policy-content strong{color:var(--theme-text);font-weight:600}.policy-content a{color:var(--theme-accent);text-decoration:underline;text-underline-offset:4px;transition:color .3s ease}.policy-content a:hover{color:var(--theme-text)}.policy-content table{width:100%;border-collapse:collapse;margin:2rem 0;font-size:.9rem}.policy-content td,.policy-content th{border:1px solid rgba(var(--theme-text-rgb),.2);padding:1rem;text-align:left}.policy-content th{background-color:rgba(var(--theme-accent-rgb),.1);color:var(--theme-accent);font-weight:600}.policy-content tr:nth-child(2n){background-color:rgba(var(--theme-text-rgb),.02)}