.LegalPageTemplate_page__HxHpq{display:block}.LegalPageTemplate_hero__GqCLn{position:relative;isolation:isolate;overflow:hidden;border-bottom:3px solid var(--sand)}.LegalPageTemplate_watermark__X3rdN{position:absolute;z-index:-1;right:-4%;top:50%;width:min(60vw,480px);transform:translateY(-50%) rotate(-6deg);color:var(--cream);opacity:.06;pointer-events:none}.LegalPageTemplate_heroInner__RQtvn{width:100%;max-width:calc(var(--container) + 2 * var(--gutter));margin-inline:auto;padding:var(--space-7) var(--gutter);display:grid;gap:var(--space-4);justify-items:start}.LegalPageTemplate_crumbs__SYtb_{margin-bottom:var(--space-2)}.LegalPageTemplate_title__gj0Rx{max-width:46rem;font-size:var(--fs-h1)}.LegalPageTemplate_updated__tf4BU{display:inline-flex;align-items:center;gap:var(--space-2);font-size:var(--fs-small);color:var(--fg-muted)}.LegalPageTemplate_updatedIcon__TF3FH{flex:none;color:var(--fg-accent)}.LegalPageTemplate_note__hLBul{display:flex;gap:var(--space-4);align-items:flex-start;margin-bottom:var(--space-7);padding:var(--space-4) var(--space-5);border:1px solid var(--rule);border-left:4px solid var(--sand);border-radius:var(--radius-card)}.LegalPageTemplate_noteIcon__oNfZ4{flex:none;margin-top:.2em;color:var(--fg-accent)}.LegalPageTemplate_noteBody__lTSeL{display:grid;gap:var(--space-2);min-width:0}.LegalPageTemplate_noteTitle__ELtA_{font-weight:600}.LegalPageTemplate_noteEnglish__UP1if{margin-top:var(--space-1);padding-top:var(--space-3);border-top:1px solid var(--rule);font-size:var(--fs-small);color:var(--fg-muted)}.LegalPageTemplate_layout__zfc_O{display:grid;gap:var(--space-6)}.LegalPageTemplate_main__trb_Q{min-width:0}@media (min-width:1024px){.LegalPageTemplate_layout__zfc_O{grid-template-columns:16rem minmax(0,1fr);gap:var(--space-8)}}.LegalPageTemplate_tocDesktop__4wwAk{display:none}@media (min-width:1024px){.LegalPageTemplate_tocDesktop__4wwAk{display:block;position:sticky;top:calc(var(--header-h) + var(--space-5));max-height:calc(100vh - var(--header-h) - var(--space-8));overflow-y:auto;margin:calc(var(--space-2) * -1);padding:var(--space-2)}.LegalPageTemplate_tocMobile__r19He{display:none}}.LegalPageTemplate_tocTitle__LkRWW{margin-bottom:var(--space-3);padding-bottom:var(--space-3);border-bottom:3px solid var(--sand);font-family:var(--font-heading);font-size:1.25rem;font-weight:800;letter-spacing:.03em;text-transform:uppercase}.LegalPageTemplate_tocList__NUutx{display:grid;margin:0;padding:0;list-style:none;border-left:2px solid var(--rule)}.LegalPageTemplate_tocLink__haZLo{display:flex;align-items:center;min-height:var(--tap-min);margin-left:-2px;padding:var(--space-2) var(--space-3);border-left:2px solid transparent;font-size:var(--fs-small);line-height:1.35;color:var(--fg-muted);text-decoration:none}.LegalPageTemplate_tocLink__haZLo:hover{border-left-color:var(--sand);color:var(--fg);text-decoration:underline;text-underline-offset:.2em}.LegalPageTemplate_print__n4iqb{margin-top:var(--space-5)}.LegalPageTemplate_print__n4iqb button{max-width:100%;padding-block:var(--space-2);line-height:1.1;white-space:normal}.LegalPageTemplate_tocMobile__r19He{border:1px solid var(--rule);border-radius:var(--radius-card)}.LegalPageTemplate_tocSummary__VuIRC{display:flex;align-items:center;justify-content:space-between;min-height:var(--tap-min);padding:var(--space-3) var(--space-4);font-family:var(--font-heading);font-size:1.125rem;font-weight:700;letter-spacing:.03em;text-transform:uppercase;cursor:pointer;list-style:none}.LegalPageTemplate_tocSummary__VuIRC::-webkit-details-marker{display:none}.LegalPageTemplate_tocSummary__VuIRC:after{content:"+";font-size:1.5rem;line-height:1;color:var(--fg-accent)}.LegalPageTemplate_tocMobile__r19He[open] .LegalPageTemplate_tocSummary__VuIRC:after{content:"\2212"}.LegalPageTemplate_tocMobile__r19He nav{padding:0 var(--space-4) var(--space-3)}.LegalPageTemplate_article__lF5dd{max-width:72ch}.LegalPageTemplate_intro__CRoo_{display:grid;gap:var(--space-4);margin-bottom:var(--space-7);line-height:1.7}.LegalPageTemplate_intro__CRoo_ p:first-child{font-size:var(--fs-lead);line-height:1.55}.LegalPageTemplate_section__F5mQe{padding-top:var(--space-6);border-top:1px solid var(--rule)}.LegalPageTemplate_section__F5mQe+.LegalPageTemplate_section__F5mQe{margin-top:var(--space-6)}.LegalPageTemplate_section__F5mQe:first-child{padding-top:0;border-top:0}.LegalPageTemplate_heading__WSvyl{margin-bottom:var(--space-4);font-size:clamp(1.5rem,1.3rem + .8vw,1.875rem);font-weight:700;line-height:1.15;text-transform:none;letter-spacing:.005em}.LegalPageTemplate_paragraphs__eOsOC{display:grid;gap:var(--space-4)}.LegalPageTemplate_paragraphs__eOsOC p{line-height:1.7}.LegalPageTemplate_bullets__OkI9q{display:grid;gap:var(--space-2);margin:var(--space-4) 0 0;padding-left:1.25rem;line-height:1.65}.LegalPageTemplate_bullets__OkI9q li::marker{color:var(--sand-deep)}.LegalPageTemplate_extras___LoBE{margin-top:var(--space-5)}.LegalPageTemplate_contact__7T_69{display:grid;gap:var(--space-3);max-width:72ch;margin-top:var(--space-8);padding:var(--space-5);border:1px solid var(--rule);border-top:4px solid var(--sand);border-radius:var(--radius-card)}.LegalPageTemplate_contactHeading__FhcKw{font-size:1.5rem;line-height:1.15;text-transform:none;letter-spacing:.005em}.LegalPageTemplate_hours__pafaO{display:flex;align-items:center;gap:var(--space-2);font-size:var(--fs-small);color:var(--fg-muted)}.LegalPageTemplate_hoursIcon__q_eFm{flex:none;color:var(--fg-accent)}@media print{.LegalPageTemplate_page__HxHpq .LegalPageTemplate_hero__GqCLn{--fg:var(--ink);--fg-muted:var(--ink-muted);--fg-accent:var(--ink);background:none;border-bottom:1px solid var(--ink);color:var(--ink)}.LegalPageTemplate_page__HxHpq .LegalPageTemplate_heroInner__RQtvn{padding-block:0 var(--space-4)}.LegalPageTemplate_page__HxHpq .LegalPageTemplate_crumbs__SYtb_,.LegalPageTemplate_page__HxHpq .LegalPageTemplate_print__n4iqb,.LegalPageTemplate_page__HxHpq .LegalPageTemplate_toc__deF2s,.LegalPageTemplate_page__HxHpq .LegalPageTemplate_watermark__X3rdN{display:none}.LegalPageTemplate_page__HxHpq .LegalPageTemplate_layout__zfc_O{display:block}.LegalPageTemplate_page__HxHpq .LegalPageTemplate_article__lF5dd,.LegalPageTemplate_page__HxHpq .LegalPageTemplate_contact__7T_69{max-width:none}.LegalPageTemplate_page__HxHpq .LegalPageTemplate_section__F5mQe{page-break-inside:auto;break-inside:auto;border-top-color:var(--hairline-strong)}.LegalPageTemplate_page__HxHpq .LegalPageTemplate_heading__WSvyl{page-break-after:avoid;break-after:avoid}.LegalPageTemplate_page__HxHpq .LegalPageTemplate_intro__CRoo_ p,.LegalPageTemplate_page__HxHpq .LegalPageTemplate_paragraphs__eOsOC p{orphans:3;widows:3}.LegalPageTemplate_page__HxHpq .LegalPageTemplate_contact__7T_69,.LegalPageTemplate_page__HxHpq .LegalPageTemplate_note__hLBul{page-break-inside:avoid;break-inside:avoid;border:1px solid var(--hairline-strong);background:none}.LegalPageTemplate_page__HxHpq a{color:var(--ink);text-decoration:underline}}