.policy-hero[data-astro-cid-3llnt6j6]{position:relative;min-height:100vh;background-image:url(/images/homepage/waves-hero-stormy.jpg);background-size:cover;background-position:center;display:flex;align-items:flex-end;justify-content:flex-end}.policy-hero__overlay[data-astro-cid-3llnt6j6]{position:absolute;inset:0;background-image:linear-gradient(#072c2c66,#072c2c66);pointer-events:none}.policy-hero__card[data-astro-cid-3llnt6j6]{position:relative;z-index:1;background-color:var(--color-body-bg, #eff2f5);border-radius:1.6rem 0 0 1.6rem;padding:clamp(4.8rem,calc(7.14vw + 2.5rem),12.8rem) clamp(2.4rem,calc(2.86vw + 1.5rem),6.4rem);width:50%;align-self:flex-end;display:flex;flex-direction:column;align-items:center}.policy-hero__card[data-astro-cid-3llnt6j6] h1[data-astro-cid-3llnt6j6]{text-align:center;margin-bottom:1rem}.policy-hero__intro[data-astro-cid-3llnt6j6]{line-height:1.8;color:var(--color-neutral)}.policy-content[data-astro-cid-3llnt6j6]{background-color:var(--color-body-bg)}.policy-content__intro[data-astro-cid-3llnt6j6]{margin-bottom:4rem}.policy-content__intro[data-astro-cid-3llnt6j6] h2[data-astro-cid-3llnt6j6]{margin-bottom:1.5rem}.policy-content__intro[data-astro-cid-3llnt6j6] p[data-astro-cid-3llnt6j6]{line-height:1.8;margin-bottom:1.2rem}.policy-content__info-box[data-astro-cid-3llnt6j6]{background-color:#c4f5f533;border-left:4px solid var(--color-action);border-radius:.4rem;padding:1.5rem 2rem;margin-block:2rem}.policy-content__info-label[data-astro-cid-3llnt6j6]{font-weight:600;color:var(--color-action);margin-bottom:.5rem}.policy-content__info-box[data-astro-cid-3llnt6j6] a[data-astro-cid-3llnt6j6]{color:var(--color-action)}.policy-tabs[data-astro-cid-3llnt6j6]{display:grid;grid-template-columns:1fr;gap:2rem}@media(min-width:768px){.policy-tabs[data-astro-cid-3llnt6j6]{grid-template-columns:22rem 1fr;gap:3rem}}.policy-tabs__nav[data-astro-cid-3llnt6j6]{display:flex;flex-direction:column;gap:0;border-right:2px solid rgba(75,95,121,.1)}.policy-tabs__tab[data-astro-cid-3llnt6j6]{text-align:left;padding:1.5rem 2rem;background:none;border:none;border-bottom:1px solid rgba(75,95,121,.1);cursor:pointer;font-size:var(--font-size-base, 1.8rem);color:var(--color-base);transition:color .2s ease,background-color .2s ease;font-family:inherit}.policy-tabs__tab[data-astro-cid-3llnt6j6]:hover{color:var(--color-action)}.policy-tabs__tab--active[data-astro-cid-3llnt6j6]{color:var(--color-action);font-weight:600;border-right:3px solid var(--color-action);margin-right:-2px}.policy-tabs__panel[data-astro-cid-3llnt6j6]{display:none}.policy-tabs__panel--active[data-astro-cid-3llnt6j6]{display:block;animation:fadeIn .3s ease}@keyframes fadeIn{0%{opacity:0;transform:translateY(.5rem)}to{opacity:1;transform:translateY(0)}}.policy-tabs__panel[data-astro-cid-3llnt6j6] h3{color:var(--color-action);margin-bottom:1.5rem;font-size:var(--h3)}.policy-tabs__panel[data-astro-cid-3llnt6j6] h4{margin-top:2rem;margin-bottom:.75rem;font-size:var(--font-size-xl, 2.4rem);color:var(--color-base-dark)}.policy-tabs__panel[data-astro-cid-3llnt6j6] p{line-height:1.8;margin-bottom:1.2rem}.policy-tabs__panel[data-astro-cid-3llnt6j6] ul{padding-left:2rem;margin-bottom:1.5rem}.policy-tabs__panel[data-astro-cid-3llnt6j6] li{margin-bottom:.5rem;line-height:1.8}.policy-tabs__panel[data-astro-cid-3llnt6j6] a{color:var(--color-action)}@media(max-width:1023px){.policy-hero__card[data-astro-cid-3llnt6j6]{width:70%}.policy-hero[data-astro-cid-3llnt6j6]{min-height:80vh}}@media(max-width:767px){.policy-hero__card[data-astro-cid-3llnt6j6]{width:100%;border-radius:0;padding:3rem 2rem}.policy-hero[data-astro-cid-3llnt6j6]{min-height:60vh}.policy-tabs[data-astro-cid-3llnt6j6]{grid-template-columns:1fr}.policy-tabs__nav[data-astro-cid-3llnt6j6]{flex-direction:row;overflow-x:auto;border-right:none;border-bottom:2px solid rgba(75,95,121,.1)}.policy-tabs__tab[data-astro-cid-3llnt6j6]{white-space:nowrap;border-bottom:none;border-right:none;padding:1.2rem 1.5rem;font-size:var(--font-size-sm, 1.4rem)}.policy-tabs__tab--active[data-astro-cid-3llnt6j6]{border-right:none;border-bottom:3px solid var(--color-action);margin-right:0;margin-bottom:-2px}}
