.correspondence-view[data-v-faeadd2b]{min-height:100vh;background:#0a0a0a;color:#e2e8f0}.policy-hero[data-v-faeadd2b]{background:linear-gradient(135deg,#1a1a1a,#0a0a0a);border-bottom:1px solid #2a2a2a;padding:6rem 2rem 4rem;text-align:center}.policy-hero h1[data-v-faeadd2b]{font-size:3rem;font-weight:700;margin-bottom:1rem;background:linear-gradient(135deg,#60a5fa,#a78bfa);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.policy-tagline[data-v-faeadd2b]{font-size:1.25rem;color:#94a3b8;font-weight:500}.container[data-v-faeadd2b]{max-width:900px;margin:0 auto;padding:0 2rem}.policy-content[data-v-faeadd2b]{padding:4rem 2rem}.policy-intro[data-v-faeadd2b]{background:#60a5fa0d;border-left:3px solid #60a5fa;padding:1.5rem;margin-bottom:3rem;border-radius:4px}.policy-intro p[data-v-faeadd2b]{font-size:1.1rem;line-height:1.8;margin:0;color:#cbd5e1}.policy-section[data-v-faeadd2b]{margin-bottom:3rem;padding-bottom:2rem;border-bottom:1px solid #1e293b}.policy-section[data-v-faeadd2b]:last-of-type{border-bottom:none}.policy-section h2[data-v-faeadd2b]{font-size:1.5rem;font-weight:600;color:#60a5fa;margin-bottom:1rem}.policy-section p[data-v-faeadd2b]{line-height:1.8;color:#cbd5e1;margin-bottom:1rem}.policy-section ul[data-v-faeadd2b]{list-style:none;padding-left:0;margin:1rem 0}.policy-section ul li[data-v-faeadd2b]{position:relative;padding-left:2rem;margin-bottom:.75rem;line-height:1.8;color:#cbd5e1}.policy-section ul li[data-v-faeadd2b]:before{content:"→";position:absolute;left:0;color:#60a5fa;font-weight:700}.policy-section strong[data-v-faeadd2b]{color:#e2e8f0;font-weight:600}.policy-footer-note[data-v-faeadd2b]{background:#ffffff05;border:1px solid #2a2a2a;border-radius:8px;padding:2rem;margin-top:3rem;text-align:center}.policy-footer-note p[data-v-faeadd2b]{font-size:1.05rem;line-height:1.8;color:#94a3b8;margin:0;font-style:italic}@media(max-width:768px){.policy-hero[data-v-faeadd2b]{padding:4rem 1rem 3rem}.policy-hero h1[data-v-faeadd2b]{font-size:2rem}.policy-tagline[data-v-faeadd2b]{font-size:1rem}.policy-content[data-v-faeadd2b]{padding:3rem 1rem}.policy-section h2[data-v-faeadd2b]{font-size:1.25rem}}
