.page-policy[data-v-333ec69a]{background-color:var(--color-surface);min-height:100vh}.page-policy .container[data-v-333ec69a]{max-width:1280px;margin:0 auto;padding-left:1.5rem;padding-right:1.5rem}.page-policy .policy-hero[data-v-333ec69a]{background:var(--color-sand-50,#faf8f5);color:#0f172a;border-bottom:1px solid #e5dfd5;padding:3rem 0 1.8rem;position:relative}.page-policy .policy-hero .hero-inner[data-v-333ec69a]{max-width:860px}.page-policy .policy-hero .hero-eyebrow[data-v-333ec69a]{letter-spacing:.18em;color:#a3702a;margin-bottom:.4rem;font-size:.78rem;font-weight:700;display:inline-block}.page-policy .policy-hero .hero-title[data-v-333ec69a]{font-family:var(--font-display);text-shadow:none;margin-bottom:.6rem;font-size:clamp(2rem,3.5vw,2.6rem);font-weight:800;line-height:1.22;color:#0f172a!important}.page-policy .policy-hero .hero-desc[data-v-333ec69a]{color:#64748b;font-size:1rem}.page-policy .policy-body[data-v-333ec69a]{padding:4rem 1.5rem}.page-policy .policy-body .policy-content[data-v-333ec69a]{color:#334155;background:#fff;border:1px solid #e2e8f0;border-radius:12px;max-width:860px;margin:0 auto;padding:3rem 2.5rem;line-height:1.7}.page-policy .policy-body .policy-content [id][data-v-333ec69a]{scroll-margin-top:5.5rem}.page-policy .policy-body .policy-content h2[data-v-333ec69a]{color:var(--color-navy-950,#0a1128);margin:1.75rem 0 .75rem;font-size:1.35rem}.page-policy .policy-body .policy-content>div:first-child h2[data-v-333ec69a]{margin-top:0}.page-policy .policy-body .policy-content h3[data-v-333ec69a]{color:var(--color-navy-950,#0a1128);margin:1.35rem 0 .55rem;font-size:1.12rem}.page-policy .policy-body .policy-content p[data-v-333ec69a]{margin-bottom:.75rem}.page-policy .policy-body .policy-content ul[data-v-333ec69a]{margin:.5rem 0 1rem;padding-left:1.25rem}.page-policy .policy-body .policy-content ul li[data-v-333ec69a]{margin-bottom:.5rem}
