.policy-module__r94RCa__container{max-width:800px;margin:0 auto;padding:2rem 1rem 6rem}.policy-module__r94RCa__backLink{color:var(--foreground);opacity:.6;align-items:center;gap:.5rem;margin-bottom:2rem;font-size:.875rem;text-decoration:none;transition:opacity .2s;display:inline-flex}.policy-module__r94RCa__backLink:hover{opacity:1}.policy-module__r94RCa__header{margin-bottom:3rem}.policy-module__r94RCa__headerIcon{color:var(--primary);margin-bottom:1rem}.policy-module__r94RCa__headerIconSecondary{color:var(--secondary);margin-bottom:1rem}.policy-module__r94RCa__title{letter-spacing:-.02em;color:var(--foreground);margin-bottom:1rem;font-size:3rem;font-weight:900}.policy-module__r94RCa__subtitle{opacity:.7;color:var(--foreground);font-size:1.125rem;line-height:1.6}.policy-module__r94RCa__contentCard{color:var(--foreground);background:#ffffff08;border-radius:1.5rem;padding:2.5rem;line-height:1.8}.policy-module__r94RCa__prose h2{color:var(--foreground);margin-top:2rem;margin-bottom:1rem;font-size:1.5rem;font-weight:700}.policy-module__r94RCa__prose p{opacity:.85;margin-bottom:1.25rem}.policy-module__r94RCa__prose ul{opacity:.85;margin-bottom:1.25rem;padding-left:1.5rem}.policy-module__r94RCa__prose li{margin-bottom:.5rem}.policy-module__r94RCa__prose a{color:var(--primary);border-bottom:1px solid #0000;text-decoration:none;transition:border-color .2s}.policy-module__r94RCa__prose a:hover{border-bottom-color:var(--primary)}.policy-module__r94RCa__proseSecondary a{color:var(--secondary)}.policy-module__r94RCa__proseSecondary a:hover{border-bottom-color:var(--secondary)}.policy-module__r94RCa__contactBox{border:1px solid var(--border);background:#ffffff0d;border-radius:.75rem;align-items:center;gap:.75rem;width:fit-content;padding:1rem;display:flex}.policy-module__r94RCa__contactIcon{color:var(--primary)}.policy-module__r94RCa__contactIconSecondary{color:var(--secondary)}.policy-module__r94RCa__contactEmail{font-weight:600}@media (max-width:768px){.policy-module__r94RCa__title{font-size:2.25rem}.policy-module__r94RCa__contentCard{padding:1.5rem}}
