.LegalPage_hero__ccUbE{position:relative;overflow:hidden;background:var(--cream-50)}.LegalPage_heroInner__VvumR{display:flex;flex-direction:column;align-items:flex-start;gap:calc(32 * var(--u));padding-block:calc(48 * var(--u)) calc(72 * var(--u))}.LegalPage_paw__HRh3X{position:absolute;height:auto;pointer-events:none}.LegalPage_pawYellow__bACYw{top:calc(56 * var(--u));right:calc(200 * var(--u));width:calc(150 * var(--u));rotate:18deg}.LegalPage_pawBlue__T0_l0{top:calc(172 * var(--u));right:calc(96 * var(--u));width:calc(118 * var(--u));rotate:-14deg}.LegalPage_title__5PgNb{font-family:var(--font-serif);font-weight:600;font-size:calc(64 * var(--u));line-height:calc(72 * var(--u));letter-spacing:calc(-.5 * var(--u));color:var(--deep-navy-500)}.LegalPage_lead__xZ_qi{max-width:calc(880 * var(--u));font-size:max(var(--fs-min-body),calc(24 * var(--u)));line-height:max(calc(var(--fs-min-body) * 1.4),calc(32 * var(--u)));letter-spacing:calc(-.5 * var(--u));color:var(--navy-blue-700)}.LegalPage_updated__3XEMa{font-weight:600;font-size:max(var(--fs-min-body),calc(18 * var(--u)));line-height:max(calc(var(--fs-min-body) * 1.4),calc(24 * var(--u)));color:var(--soft-gold-800)}.LegalPage_body__r_WLw{display:grid;grid-template-columns:calc(380 * var(--u)) minmax(0,1fr);align-items:start;grid-gap:calc(80 * var(--u));gap:calc(80 * var(--u));padding-block:0 calc(120 * var(--u))}.LegalPage_contents__hpT0L{position:-webkit-sticky;position:sticky;top:calc(var(--header-h) + 24px);display:flex;flex-direction:column;gap:calc(24 * var(--u));padding:calc(32 * var(--u));border-radius:calc(24 * var(--u));background:var(--sky-blue-50)}.LegalPage_contentsTitle__ve_o8{font-family:var(--font-serif);font-weight:600;font-size:max(20px,calc(24 * var(--u)));line-height:1.25;color:var(--deep-navy-500)}.LegalPage_contentsList__knL5A{display:flex;flex-direction:column;gap:calc(12 * var(--u));list-style:decimal;-webkit-padding-start:1.6em;padding-inline-start:1.6em;font-weight:500;font-size:max(var(--fs-min-small),calc(16 * var(--u)));line-height:1.4;color:var(--soft-gold-700)}.LegalPage_contentsList__knL5A a{display:inline-block;padding-block:4px;color:var(--navy-blue-700);text-decoration:none}@media (hover:hover){.LegalPage_contentsList__knL5A a:hover{text-decoration:underline;text-underline-offset:3px}}.LegalPage_sections__ekfK4{display:flex;flex-direction:column;gap:calc(64 * var(--u));max-width:calc(820 * var(--u));counter-reset:legal}.LegalPage_section__dKZNG{display:flex;flex-direction:column;gap:calc(20 * var(--u));scroll-margin-top:24px;counter-increment:legal}.LegalPage_heading__xTnSr{display:flex;gap:.4em;font-family:var(--font-serif);font-weight:600;font-size:max(22px,calc(32 * var(--u)));line-height:1.25;letter-spacing:calc(-.5 * var(--u));color:var(--deep-navy-500)}.LegalPage_heading__xTnSr:before{content:counter(legal) ".";flex:none;color:var(--soft-gold-600)}.LegalPage_text__dfnzU{display:flex;flex-direction:column;gap:calc(20 * var(--u));font-size:max(var(--fs-min-body),calc(18 * var(--u)));line-height:max(calc(var(--fs-min-body) * 1.55),calc(28 * var(--u)));color:var(--navy-blue-700)}.LegalPage_text__dfnzU a{color:var(--deep-navy-500);text-decoration:underline;text-underline-offset:3px;overflow-wrap:break-word}@media (hover:hover){.LegalPage_text__dfnzU a:hover{text-decoration-thickness:2px}}.LegalPage_list__j_r4J{display:flex;flex-direction:column;gap:calc(10 * var(--u));list-style:disc}.LegalPage_list__j_r4J li{-webkit-margin-start:calc(28 * var(--u));margin-inline-start:calc(28 * var(--u))}.LegalPage_contactCard__OQxu7{display:flex;flex-direction:column;gap:calc(8 * var(--u));padding:calc(32 * var(--u));border-radius:calc(24 * var(--u));background:var(--sky-blue-50);font-style:normal}.LegalPage_contactCard__OQxu7 strong{font-family:var(--font-serif);font-weight:600;font-size:max(20px,calc(24 * var(--u)));line-height:1.25;color:var(--deep-navy-500)}@media (max-width:1279.98px){.LegalPage_heroInner__VvumR{gap:24px;padding-block:32px 48px}.LegalPage_pawYellow__bACYw{top:36px;right:120px;width:96px}.LegalPage_pawBlue__T0_l0{top:112px;right:48px;width:76px}.LegalPage_title__5PgNb{font-size:56px;line-height:1.15}.LegalPage_lead__xZ_qi{max-width:760px;font-size:20px;line-height:1.45}.LegalPage_updated__3XEMa{font-size:17px}.LegalPage_body__r_WLw{grid-template-columns:minmax(0,1fr);gap:48px;padding-block:0 88px}.LegalPage_contents__hpT0L{position:static;gap:16px;padding:24px}.LegalPage_contentsTitle__ve_o8{font-size:22px}.LegalPage_contentsList__knL5A{gap:10px;font-size:16px}.LegalPage_sections__ekfK4{gap:48px;max-width:760px}.LegalPage_section__dKZNG{gap:16px}.LegalPage_heading__xTnSr{font-size:28px}.LegalPage_text__dfnzU{gap:16px;font-size:17px;line-height:1.6}.LegalPage_list__j_r4J{gap:8px}.LegalPage_list__j_r4J li{-webkit-margin-start:24px;margin-inline-start:24px}.LegalPage_contactCard__OQxu7{gap:6px;padding:24px}.LegalPage_contactCard__OQxu7 strong{font-size:20px}}@media (max-width:767.98px){.LegalPage_heroInner__VvumR{padding-block:20px 36px}.LegalPage_pawBlue__T0_l0,.LegalPage_pawYellow__bACYw{display:none}.LegalPage_title__5PgNb{font-size:40px}.LegalPage_lead__xZ_qi{font-size:18px}.LegalPage_body__r_WLw{gap:40px;padding-block:0 64px}.LegalPage_sections__ekfK4{gap:40px}.LegalPage_heading__xTnSr{font-size:24px}.LegalPage_text__dfnzU{font-size:16px}}