.policy-page[data-v-5d57df9a]{background-image:url(/assets/background-DHHYMbaP.png);background-repeat:repeat;background-size:10%;padding:110px 20px 60px}.policy-container[data-v-5d57df9a]{color:#1f2933;background:#fff;border-radius:18px;max-width:900px;margin:0 auto;padding:40px;line-height:1.7;box-shadow:0 15px 35px #00477626}.policy-header[data-v-5d57df9a]{text-align:center;margin-bottom:30px}.eyebrow[data-v-5d57df9a]{text-transform:uppercase;letter-spacing:.2em;color:#0f4c75;margin-bottom:.5rem;font-size:.85rem}.policy-header h1[data-v-5d57df9a]{color:#003049;margin-bottom:15px;font-size:2.8rem}.intro[data-v-5d57df9a]{color:#4a5568;max-width:700px;margin:0 auto}.policy-section[data-v-5d57df9a]{margin-top:30px}.policy-section h2[data-v-5d57df9a]{color:#003049;margin-bottom:15px;font-size:1.6rem}.policy-section ul[data-v-5d57df9a]{margin-bottom:15px;padding-left:20px}.policy-section li[data-v-5d57df9a]{margin-bottom:10px}.template-box[data-v-5d57df9a]:focus-visible{outline:3px solid var(--c-navy);outline-offset:2px}.template-box[data-v-5d57df9a]{color:#102a43;white-space:pre-wrap;background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;padding:16px;font-family:Courier New,monospace;font-size:.95rem;line-height:1.6;overflow-x:auto}.contact-section[data-v-5d57df9a]{text-align:center}.contact-button[data-v-5d57df9a]{margin-top:20px;padding:12px 24px}@media (width<=768px){.policy-container[data-v-5d57df9a]{padding:30px 20px}.policy-header h1[data-v-5d57df9a]{font-size:2.2rem}}
