html{scroll-padding-top:110px}.policy-shell.svelte-1wp567n{background:radial-gradient(circle at top left,rgba(208,230,235,.72),transparent 34%),linear-gradient(180deg,#f7f1e8,#fffdfa 42%,#fff)}.policy-layout.svelte-1wp567n{display:grid;gap:28px}.policy-hero.svelte-1wp567n,.policy-nav-card.svelte-1wp567n,.policy-section-card.svelte-1wp567n,.policy-contact-card.svelte-1wp567n,.policy-summary-card.svelte-1wp567n{background:#ffffffeb;border:1px solid rgba(20,63,79,.1);box-shadow:0 18px 45px #10344014}.policy-hero.svelte-1wp567n{padding:clamp(24px,4vw,40px);border-radius:32px}.policy-kicker.svelte-1wp567n,.policy-section-kicker.svelte-1wp567n{margin:0 0 10px;font-size:.78rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#1d4e63}.policy-hero-row.svelte-1wp567n{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:20px;align-items:end}.policy-hero.svelte-1wp567n h1:where(.svelte-1wp567n),.policy-section-card.svelte-1wp567n h2:where(.svelte-1wp567n),.policy-contact-card.svelte-1wp567n h2:where(.svelte-1wp567n){margin:0;font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(2.2rem,5vw,3.5rem);line-height:.96;color:#132f3c}.policy-lede.svelte-1wp567n,.policy-section-desc.svelte-1wp567n,.policy-contact-card.svelte-1wp567n p:where(.svelte-1wp567n){margin:14px 0 0;max-width:72ch;font-size:1rem;line-height:1.8;color:#4f5f67}.policy-updated.svelte-1wp567n{min-width:180px;padding:16px 18px;border-radius:20px;background:linear-gradient(180deg,#163947,#1f5568);color:#f7fbfc}.policy-updated.svelte-1wp567n span:where(.svelte-1wp567n),.policy-summary-card.svelte-1wp567n span:where(.svelte-1wp567n),.policy-contact-actions.svelte-1wp567n a:where(.svelte-1wp567n) span:where(.svelte-1wp567n){display:block;font-size:.82rem;letter-spacing:.06em;text-transform:uppercase;color:inherit;opacity:.8}.policy-updated.svelte-1wp567n strong:where(.svelte-1wp567n),.policy-summary-card.svelte-1wp567n strong:where(.svelte-1wp567n),.policy-contact-actions.svelte-1wp567n a:where(.svelte-1wp567n) strong:where(.svelte-1wp567n){display:block;margin-top:6px;font-size:1.2rem;font-weight:700}.policy-summary-grid.svelte-1wp567n{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:24px}.policy-summary-card.svelte-1wp567n{padding:20px;border-radius:24px}.policy-summary-card.svelte-1wp567n span:where(.svelte-1wp567n){color:#60737b}.policy-summary-card.svelte-1wp567n strong:where(.svelte-1wp567n){color:#132f3c}.policy-summary-card.svelte-1wp567n p:where(.svelte-1wp567n){margin:10px 0 0;color:#5c6d74;line-height:1.7}.policy-content-grid.svelte-1wp567n{display:grid;grid-template-columns:minmax(220px,280px) minmax(0,1fr);gap:20px;align-items:start}.policy-nav-card.svelte-1wp567n{position:sticky;top:112px;padding:22px;border-radius:28px}.policy-nav-card.svelte-1wp567n h2:where(.svelte-1wp567n){margin:0 0 16px;font-size:1rem;font-weight:700;color:#173845}.policy-nav-card.svelte-1wp567n nav:where(.svelte-1wp567n){display:grid;gap:10px}.policy-nav-card.svelte-1wp567n a:where(.svelte-1wp567n){padding:12px 14px;border-radius:999px;background:#f2f6f7;color:#234554;text-decoration:none;transition:transform .2s ease,background-color .2s ease,color .2s ease}.policy-nav-card.svelte-1wp567n a:where(.svelte-1wp567n):hover,.policy-nav-card.svelte-1wp567n a:where(.svelte-1wp567n):focus-visible{background:#1d4e63;color:#fff;transform:translate(4px)}.policy-sections.svelte-1wp567n{display:grid;gap:18px}.policy-section-card.svelte-1wp567n,.policy-contact-card.svelte-1wp567n{padding:clamp(22px,4vw,34px);border-radius:30px;scroll-margin-top:120px}.policy-group-stack.svelte-1wp567n{display:grid;gap:18px;margin-top:24px}.policy-group.svelte-1wp567n{padding-top:18px;border-top:1px solid rgba(26,68,84,.1)}.policy-group.svelte-1wp567n h3:where(.svelte-1wp567n){margin:0 0 12px;font-size:1.02rem;color:#183946}.policy-group.svelte-1wp567n ul:where(.svelte-1wp567n){margin:0;padding-left:18px;display:grid;gap:10px;color:#55656d;line-height:1.75}.policy-contact-card.svelte-1wp567n{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:18px;align-items:center;background:linear-gradient(135deg,#153845,#22586b);color:#f6fbfc}.policy-contact-card.svelte-1wp567n .policy-section-kicker:where(.svelte-1wp567n),.policy-contact-card.svelte-1wp567n p:where(.svelte-1wp567n){color:#f6fbfcd6}.policy-contact-card.svelte-1wp567n h2:where(.svelte-1wp567n){color:#fff;font-size:clamp(1.9rem,4vw,2.6rem)}.policy-contact-actions.svelte-1wp567n{display:grid;gap:12px;min-width:min(100%,320px)}.policy-contact-actions.svelte-1wp567n a:where(.svelte-1wp567n){padding:16px 18px;border-radius:20px;background:#ffffff14;border:1px solid rgba(255,255,255,.18);color:#fff;text-decoration:none}@media(max-width:991px){.policy-summary-grid.svelte-1wp567n,.policy-content-grid.svelte-1wp567n,.policy-contact-card.svelte-1wp567n{grid-template-columns:1fr}.policy-nav-card.svelte-1wp567n{position:static}.policy-contact-actions.svelte-1wp567n{min-width:0}}@media(max-width:640px){.policy-hero-row.svelte-1wp567n{grid-template-columns:1fr}.policy-updated.svelte-1wp567n{min-width:0}.policy-nav-card.svelte-1wp567n a:where(.svelte-1wp567n):hover,.policy-nav-card.svelte-1wp567n a:where(.svelte-1wp567n):focus-visible{transform:none}}
