.policy-page.svelte-16p8wfd{gap:1.5rem;max-width:58rem;margin:0 auto;display:grid}.policy-header.svelte-16p8wfd{grid-template-columns:auto minmax(0,1fr);align-items:flex-start;gap:.9rem;padding-top:.3rem;display:grid}.policy-header__icon.svelte-16p8wfd{color:var(--brand-primary);background:#fff1ed;border:1px solid #ffd4c9;border-radius:999px;justify-content:center;align-items:center;width:2.65rem;height:2.65rem;margin-top:.15rem;display:inline-flex}.policy-header.svelte-16p8wfd p:where(.svelte-16p8wfd),.contact-card.svelte-16p8wfd>p:where(.svelte-16p8wfd){color:var(--brand-primary);letter-spacing:.09em;text-transform:uppercase;margin:0;font-size:.7rem;font-weight:800}.policy-header.svelte-16p8wfd h1:where(.svelte-16p8wfd){color:#20242b;font-family:var(--font-heading);letter-spacing:-.015em;margin:.1rem 0 .35rem;font-size:clamp(2rem,5vw,2.65rem);font-weight:520;line-height:1.08}.policy-header.svelte-16p8wfd div:where(.svelte-16p8wfd)>span:where(.svelte-16p8wfd){color:#666e79;max-width:43rem;font-size:.92rem;line-height:1.55;display:block}.policy-layout.svelte-16p8wfd{grid-template-columns:minmax(0,1fr) 15.5rem;align-items:start;gap:1rem;display:grid}.policy-card.svelte-16p8wfd,.contact-card.svelte-16p8wfd{background:#fff;border:1px solid #e1e5e9;border-radius:.75rem;box-shadow:0 1px 2px #1218260a}.policy-card.svelte-16p8wfd{padding:clamp(1.3rem,4vw,2.1rem)}.contact-card.svelte-16p8wfd{gap:.65rem;padding:1rem;display:grid;position:sticky;top:1rem}.contact-card.svelte-16p8wfd h2:where(.svelte-16p8wfd){color:#292d34;margin:0;font-size:.95rem}.contact-card.svelte-16p8wfd a:where(.svelte-16p8wfd){color:#3f464f;text-underline-offset:.16em;align-items:center;gap:.45rem;min-width:0;font-size:.77rem;display:flex}.contact-card.svelte-16p8wfd a:where(.svelte-16p8wfd) span:where(.svelte-16p8wfd){overflow-wrap:anywhere}.contact-card.svelte-16p8wfd a:where(.svelte-16p8wfd):hover{color:var(--brand-primary)}.contact-card.svelte-16p8wfd small:where(.svelte-16p8wfd){color:#858b94;border-top:1px solid #eceef1;margin-top:.2rem;padding-top:.65rem;font-size:.69rem;line-height:1.4}.rich-text.svelte-16p8wfd{color:#3e434b;font-size:.91rem;line-height:1.7}.rich-text.svelte-16p8wfd h2{color:#23272e;font-family:var(--font-heading);margin:2rem 0 .55rem;font-size:1.28rem;font-weight:550;line-height:1.25}.rich-text.svelte-16p8wfd h2:first-child{margin-top:0}.rich-text.svelte-16p8wfd p,.rich-text.svelte-16p8wfd ul{margin:.65rem 0}.rich-text.svelte-16p8wfd ul{padding-left:1.25rem}.rich-text.svelte-16p8wfd li+li{margin-top:.35rem}.rich-text.svelte-16p8wfd a{color:var(--brand-primary);text-underline-offset:.17em;font-weight:650}@media (width<=46rem){.policy-layout.svelte-16p8wfd{grid-template-columns:1fr}.contact-card.svelte-16p8wfd{position:static}}@media (width<=32rem){.policy-header.svelte-16p8wfd{gap:.65rem}.policy-header__icon.svelte-16p8wfd{width:2.3rem;height:2.3rem}}
