.PolicyHero_policyHero__sUwMe{padding-block:var(--spacing-13) var(--spacing-11);background:var(--color-canvas);overflow:hidden}.PolicyHero_policyHeroGrid__RHUqr{display:grid;grid-template-columns:minmax(0,7fr) minmax(360px,5fr);gap:var(--spacing-11);align-items:center}.PolicyHero_policyHeroCopy__nL7y_{max-width:780px}.PolicyHero_policyHero__sUwMe h1{margin:0;color:var(--color-text-heading);font-size:clamp(40px,6vw,64px);font-weight:800;line-height:1.04;letter-spacing:0}.PolicyHero_policyHeroBody__JwfuK{max-width:66ch;margin:var(--spacing-6) 0 0;color:var(--color-text-body);font-size:var(--text-body-lg);line-height:var(--text-body-lg--line-height)}.PolicyHero_policyHeroFacts__vVIAc{display:flex;flex-wrap:wrap;gap:var(--spacing-3);margin:var(--spacing-8) 0 0;padding:0;list-style:none}.PolicyHero_policyHeroFacts__vVIAc li{min-height:48px;display:inline-grid;gap:var(--spacing-1);align-content:center;padding:var(--spacing-3) var(--spacing-4);border:1px solid var(--color-hairline);border-radius:var(--radius-lg);background:var(--color-surface-card);box-shadow:var(--shadow-xs)}.PolicyHero_policyHeroFacts__vVIAc span{color:var(--color-text-muted);font-size:var(--text-caption-sm);font-weight:800;letter-spacing:0;text-transform:uppercase}.PolicyHero_policyHeroFacts__vVIAc strong{color:var(--color-text-heading);font-family:var(--font-mono);font-size:var(--text-title-sm);font-variant-numeric:tabular-nums}.PolicyHero_policyHeroMedia__nfmLw{position:relative;min-height:560px;margin:0;border-radius:var(--radius-xl);isolation:isolate}.PolicyHero_policyHeroMedia__nfmLw img,.PolicyHero_policyHeroMedia__nfmLw picture{position:absolute;inset:0;width:100%;height:100%;display:block}.PolicyHero_policyHeroMedia__nfmLw picture{z-index:1;overflow:hidden;border-radius:inherit;background:var(--color-surface-soft);box-shadow:var(--shadow-xl)}.PolicyHero_policyHeroMedia__nfmLw img{object-fit:cover;filter:saturate(1.02) contrast(1.03)}.PolicyHero_policyHeroFrame__aq7C0{position:absolute;inset:var(--spacing-6) calc(var(--spacing-6) * -1) calc(var(--spacing-6) * -1) var(--spacing-6);z-index:0;border:1px solid color-mix(in srgb,var(--color-current-300) 54%,var(--color-hairline));border-radius:var(--radius-xl);background:color-mix(in srgb,var(--color-current-50) 70%,var(--color-canvas))}.PolicyHero_policyHeroTicket__XKelX{position:absolute;z-index:2;left:calc(var(--spacing-7) * -1);bottom:var(--spacing-7);width:min(320px,calc(100% - var(--spacing-8)));display:grid;gap:var(--spacing-2);padding:var(--spacing-5);border:1px solid color-mix(in srgb,var(--color-current-200) 70%,var(--color-hairline));border-radius:var(--radius-lg);background:var(--color-surface-card);box-shadow:var(--shadow-lg);transform:rotate(-2deg)}.PolicyHero_policyHeroTicket__XKelX span{color:var(--color-text-muted);font-size:var(--text-caption-sm);font-weight:800;letter-spacing:0;text-transform:uppercase}.PolicyHero_policyHeroTicket__XKelX strong{color:var(--color-brand-800);font-family:var(--font-mono);font-size:var(--text-title-md);font-variant-numeric:tabular-nums}@media (max-width:1023.9px){.PolicyHero_policyHero__sUwMe{padding-block:var(--spacing-11) var(--spacing-10)}.PolicyHero_policyHeroGrid__RHUqr{grid-template-columns:1fr}.PolicyHero_policyHeroMedia__nfmLw{min-height:480px}}@media (max-width:767.9px){.PolicyHero_policyHero__sUwMe{padding-block:var(--spacing-10)}.PolicyHero_policyHeroMedia__nfmLw{min-height:390px}.PolicyHero_policyHeroTicket__XKelX{left:var(--spacing-4);right:var(--spacing-4);bottom:var(--spacing-4);width:auto}}.PolicyPage_policyPageFramed__Q2R04 .policy-body{display:grid;gap:var(--spacing-6)}.PolicyPage_policyPageFramed__Q2R04 .policy-body section{display:grid;gap:var(--spacing-5);margin:0;padding:var(--spacing-7);border:1px solid var(--color-hairline);border-radius:var(--radius-xl);background:var(--color-surface-card);box-shadow:var(--shadow-xs)}.PolicyPage_policyBodyKicker__Y8WUO{margin:0;color:var(--color-brand-800);font-family:var(--font-mono);font-size:var(--text-caption-sm);font-weight:900;letter-spacing:0;text-transform:uppercase}.PolicyPage_policyPageFramed__Q2R04 .policy-body h2{margin:0;color:var(--color-text-heading);font-size:var(--text-display-sm);font-weight:800;line-height:var(--text-display-sm--line-height);letter-spacing:var(--text-display-sm--letter-spacing)}.PolicyPage_policyPageFramed__Q2R04 .policy-body p:not(.PolicyPage_policyBodyKicker__Y8WUO){max-width:68ch;margin:0;color:var(--color-text-body);font-size:var(--text-body-md);line-height:1.7}.PolicyPage_privacyTrustNote__3_c_L,.PolicyPage_refundExpectNote__oef2w,.PolicyPage_termsPlain__b3FiW{display:grid;gap:var(--spacing-3);margin-top:var(--spacing-2);padding:var(--spacing-5);border:1px solid color-mix(in srgb,var(--color-current-600) 30%,var(--color-hairline));border-radius:var(--radius-lg);background:color-mix(in srgb,var(--color-current-500) 14%,var(--color-surface-card))}.PolicyPage_privacyTrustNote__3_c_L strong,.PolicyPage_refundExpectNote__oef2w strong,.PolicyPage_termsPlain__b3FiW strong{display:inline-flex;align-items:center;color:var(--color-brand-800);font-family:var(--font-mono);font-size:var(--text-caption-sm);font-weight:900;letter-spacing:0;text-transform:uppercase}.PolicyPage_privacyTrustNote__3_c_L p,.PolicyPage_refundExpectNote__oef2w p,.PolicyPage_termsPlain__b3FiW p{padding-left:0!important;font-size:var(--text-body-sm)!important}.PolicyPage_policyBodyBack__d_1Mh{min-height:44px;width:fit-content;display:inline-flex;align-items:center;color:var(--color-brand-800);font-size:var(--text-button-sm);font-weight:800;text-underline-offset:4px;transition:color var(--duration-fast) var(--ease-entrance)}.PolicyPage_policyBodyBack__d_1Mh:hover{color:var(--color-brand-900);text-decoration:underline;text-decoration-thickness:1.5px}.PolicyPage_policyBodyBack__d_1Mh:focus-visible{outline:none;border-radius:var(--radius-xs);box-shadow:0 0 0 3px var(--color-focus-ring)}