.LegalPageShell_page__Em26X{background:radial-gradient(720px 260px at 100% 0,color-mix(in srgb,var(--cf-primary) 10%,transparent),transparent),var(--cf-bg);color:var(--cf-text);font-family:var(--cf-font-body);min-height:100vh;padding:24px clamp(16px,4vw,48px) 64px}.LegalPageShell_header__xXP_h{align-items:center;display:flex;gap:24px;justify-content:space-between;margin:0 auto 28px;max-width:900px}.LegalPageShell_articleFooter__RmZeu a,.LegalPageShell_backLink__InhEi,.LegalPageShell_brand__1NUVo,.LegalPageShell_preferenceButton__gP4uT{color:var(--cf-primary-dark);font-weight:800;text-decoration-thickness:1px;text-underline-offset:4px}.LegalPageShell_brand__1NUVo{align-items:center;color:var(--cf-text);display:inline-flex;font-family:var(--cf-font-display);gap:10px;text-decoration:none}.LegalPageShell_logoMark__KA0NX{align-items:center;background:var(--cf-primary);border-radius:10px;color:var(--cf-surface);display:inline-flex;font-size:.8rem;height:34px;justify-content:center;letter-spacing:.04em;width:34px}.LegalPageShell_backLink__InhEi{align-items:center;display:inline-flex;gap:7px}.LegalPageShell_articleFooter__RmZeu a:focus-visible,.LegalPageShell_backLink__InhEi:focus-visible,.LegalPageShell_brand__1NUVo:focus-visible,.LegalPageShell_content__NdYLn a:focus-visible,.LegalPageShell_preferenceButton__gP4uT:focus-visible{border-radius:4px;box-shadow:0 0 0 4px var(--cf-focus-ring);outline:2px solid var(--cf-primary);outline-offset:2px}.LegalPageShell_article__x__VZ{background:var(--cf-surface);border:1px solid var(--cf-border);border-radius:var(--cf-radius-panel);box-shadow:var(--cf-shadow-card);margin:0 auto;max-width:900px;overflow:hidden}.LegalPageShell_articleHeader__pwQg4{background:linear-gradient(180deg,var(--cf-surface-soft),var(--cf-surface));border-bottom:1px solid var(--cf-border);padding:clamp(28px,6vw,56px) clamp(22px,6vw,64px)}.LegalPageShell_eyebrow__I9vb4{color:var(--cf-primary-dark);font-size:.78rem;font-weight:900;letter-spacing:.1em;margin:0 0 14px;text-transform:uppercase}.LegalPageShell_articleHeader__pwQg4 h1{font-family:var(--cf-font-display);font-size:clamp(2rem,5vw,3.25rem);letter-spacing:-.025em;line-height:1.08;margin:0}.LegalPageShell_effectiveDate__kPyNc{color:var(--cf-muted);line-height:1.5;margin:18px 0 0}.LegalPageShell_content__NdYLn{font-size:1rem;line-height:1.75;padding:clamp(28px,6vw,56px) clamp(22px,6vw,64px)}.LegalPageShell_content__NdYLn>p:first-child{color:var(--cf-text);font-size:1.08rem}.LegalPageShell_content__NdYLn section+section{border-top:1px solid var(--cf-border);margin-top:34px;padding-top:34px}.LegalPageShell_content__NdYLn h2{font-family:var(--cf-font-display);font-size:clamp(1.25rem,3vw,1.55rem);line-height:1.25;margin:0 0 16px}.LegalPageShell_content__NdYLn h3{font-size:1rem;line-height:1.5;margin:24px 0 8px}.LegalPageShell_content__NdYLn p{margin:0 0 16px}.LegalPageShell_content__NdYLn ul{margin:0 0 18px;padding-left:1.4rem}.LegalPageShell_content__NdYLn li{margin-bottom:7px;padding-left:.2rem}.LegalPageShell_content__NdYLn a{color:var(--cf-primary-dark);font-weight:800}.LegalPageShell_articleFooter__RmZeu{align-items:center;background:var(--cf-surface-soft);border-top:1px solid var(--cf-border);display:flex;flex-wrap:wrap;gap:18px 28px;justify-content:space-between;padding:22px clamp(22px,6vw,64px)}.LegalPageShell_preferenceButton__gP4uT{background:transparent;border:0;cursor:pointer;font:inherit;padding:0;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}@media (max-width:520px){.LegalPageShell_page__Em26X{padding-top:18px}.LegalPageShell_header__xXP_h{gap:14px}.LegalPageShell_articleFooter__RmZeu,.LegalPageShell_header__xXP_h{align-items:flex-start;flex-direction:column}}@media print{.LegalPageShell_page__Em26X{background:#ffffff;color:#000000;padding:0}.LegalPageShell_articleFooter__RmZeu,.LegalPageShell_header__xXP_h{display:none}.LegalPageShell_article__x__VZ{border:0;border-radius:0;box-shadow:none;max-width:none}.LegalPageShell_articleHeader__pwQg4,.LegalPageShell_content__NdYLn{background:#ffffff;padding-left:0;padding-right:0}.LegalPageShell_content__NdYLn section{page-break-inside:avoid;break-inside:avoid}.LegalPageShell_content__NdYLn section+section{border-top-color:#b8b8b8}}