.legalPage-module__5luL_G__page{background:var(--background);flex-direction:column;min-height:100dvh;display:flex}.legalPage-module__5luL_G__masthead{background:var(--dark);padding:var(--space-10) var(--space-4) var(--space-12)}.legalPage-module__5luL_G__mastheadInner{gap:var(--space-1-5);flex-direction:column;max-width:760px;margin:0 auto;display:flex}.legalPage-module__5luL_G__brand{margin-bottom:var(--space-5)}.legalPage-module__5luL_G__title{font:var(--heading-display);letter-spacing:-.02em;color:var(--on-dark)}.legalPage-module__5luL_G__intro{font-size:var(--type-body);line-height:var(--leading-relaxed);color:var(--on-dark-dim);max-width:60ch}.legalPage-module__5luL_G__updated{margin-top:var(--space-1-5);font-family:var(--font-mono);font-size:var(--type-caption);color:var(--on-dark-dim)}.legalPage-module__5luL_G__body{padding:var(--space-8) var(--space-4) var(--space-16);flex:1}.legalPage-module__5luL_G__prose{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-card);max-width:760px;box-shadow:var(--shadow-sm);padding:var(--space-8) var(--space-8);gap:var(--space-8);flex-direction:column;margin:0 auto;display:flex}.legalPage-module__5luL_G__measure p,.legalPage-module__5luL_G__measure li,.legalPage-module__5luL_G__measure h3{max-width:65ch}.legalPage-module__5luL_G__section{gap:var(--space-3);flex-direction:column;display:flex}.legalPage-module__5luL_G__heading{color:var(--ink)}.legalPage-module__5luL_G__prose p{font-size:var(--type-body);line-height:var(--leading-relaxed);color:var(--body)}.legalPage-module__5luL_G__prose ul{gap:var(--space-2);padding-left:var(--space-5);flex-direction:column;margin:0;list-style:outside;display:flex}.legalPage-module__5luL_G__prose li{font-size:var(--type-body);line-height:var(--leading-relaxed);color:var(--body)}.legalPage-module__5luL_G__prose strong{font-weight:var(--weight-semibold);color:var(--ink)}.legalPage-module__5luL_G__prose a{color:var(--primary);font-weight:var(--weight-semibold);text-underline-offset:2px;text-decoration:underline}.legalPage-module__5luL_G__prose a:active{color:var(--primary-active)}.legalPage-module__5luL_G__lead{gap:var(--space-3);flex-direction:column;display:flex}.legalPage-module__5luL_G__prose h3{margin-top:var(--space-1-5);font-family:var(--font-heading);font-size:var(--type-card);font-weight:var(--weight-semibold);color:var(--ink)}.legalPage-module__5luL_G__clauseNo{font-family:var(--font-heading);font-weight:var(--weight-semibold);color:var(--ink)}.legalPage-module__5luL_G__prose ol{gap:var(--space-2);padding-left:var(--space-6);flex-direction:column;margin:0;list-style:decimal;display:flex}.legalPage-module__5luL_G__foot{background:var(--dark);padding:var(--space-8) var(--space-4) var(--space-8)}.legalPage-module__5luL_G__footInner{justify-content:space-between;align-items:center;gap:var(--space-4);flex-wrap:wrap;max-width:760px;margin:0 auto;display:flex}.legalPage-module__5luL_G__footBrand{align-items:center;gap:var(--space-3);display:flex}.legalPage-module__5luL_G__footTag{font-size:var(--type-caption);color:var(--on-dark-idle)}.legalPage-module__5luL_G__footLinks{gap:var(--space-6);display:flex}.legalPage-module__5luL_G__footLink{font-size:var(--type-caption);color:var(--on-dark-dim);transition:color var(--motion-fast)}.legalPage-module__5luL_G__footLink:active{color:var(--on-dark)}.legalPage-module__5luL_G__copyright{font-family:var(--font-mono);font-size:var(--type-secondary);color:var(--on-dark-idle)}@media (min-width:640px){.legalPage-module__5luL_G__masthead{padding:var(--space-16) var(--space-6) var(--space-16)}.legalPage-module__5luL_G__body{padding:var(--space-10) var(--space-6) calc(var(--space-16) + var(--space-2))}.legalPage-module__5luL_G__prose{padding:var(--space-10) var(--space-12)}.legalPage-module__5luL_G__foot{padding:var(--space-8) var(--space-6) var(--space-10)}.legalPage-module__5luL_G__clause{padding-left:var(--space-10);position:relative}.legalPage-module__5luL_G__clauseNo{position:absolute;left:0}.legalPage-module__5luL_G__prose a:hover{color:var(--primary-active)}.legalPage-module__5luL_G__footLink:hover{color:var(--on-dark)}}.legalPage-module__5luL_G__masthead.legalPage-module__5luL_G__compact{padding:var(--space-10) var(--space-4)}.legalPage-module__5luL_G__compact .legalPage-module__5luL_G__title{font:var(--heading-1);letter-spacing:normal}@media (min-width:640px){.legalPage-module__5luL_G__masthead.legalPage-module__5luL_G__compact{padding:var(--space-10) var(--space-6)}}.legalPage-module__5luL_G__phMarkTone{fill:var(--ph-logo-mark)}.legalPage-module__5luL_G__phMark{display:none}@media (max-width:1023.98px){.legalPage-module__5luL_G__page{background:var(--ph-ground);color:var(--ph-text)}.legalPage-module__5luL_G__masthead{background:var(--ph-sheet);border-bottom:1px solid var(--ph-line);padding:var(--ph-space-24) var(--ph-gutter) var(--ph-space-24)}.legalPage-module__5luL_G__brand{margin-bottom:var(--ph-space-24)}.legalPage-module__5luL_G__title{font:var(--ph-weight-semibold) var(--ph-type-36) / 1.15 var(--ph-font-display);color:var(--ph-text)}.legalPage-module__5luL_G__updated{font:var(--ph-weight-regular) var(--ph-type-14) / 1.4 var(--ph-font-text);color:var(--ph-muted)}.legalPage-module__5luL_G__prose{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.legalPage-module__5luL_G__prose p,.legalPage-module__5luL_G__prose li{font:var(--ph-weight-regular) var(--ph-type-16) / 1.6 var(--ph-font-text);color:var(--ph-text-2)}.legalPage-module__5luL_G__lead p,.legalPage-module__5luL_G__prose strong,.legalPage-module__5luL_G__heading{color:var(--ph-text)}.legalPage-module__5luL_G__heading{font:var(--ph-weight-semibold) var(--ph-type-20) / 1.3 var(--ph-font-display)}.legalPage-module__5luL_G__prose a,.legalPage-module__5luL_G__clauseNo{color:var(--ph-accent)}.legalPage-module__5luL_G__foot{background:var(--ph-sheet);border-top:1px solid var(--ph-line);color:var(--ph-muted)}.legalPage-module__5luL_G__compact .legalPage-module__5luL_G__title{margin-top:var(--ph-space-4);font:var(--ph-weight-semibold) var(--ph-type-28) / 1.2 var(--ph-font-display);letter-spacing:calc(var(--ph-track-0-3) * -1)}.legalPage-module__5luL_G__compact .legalPage-module__5luL_G__mastheadInner{gap:var(--ph-space-4)}.legalPage-module__5luL_G__intro{font:var(--ph-weight-regular) var(--ph-type-15) / 1.5 var(--ph-font-text);color:var(--ph-text-2)}.legalPage-module__5luL_G__page:has(form button[type=submit]){padding-bottom:calc(var(--ph-btn) + var(--ph-space-24) + var(--ph-space-12) + env(safe-area-inset-bottom))}.legalPage-module__5luL_G__brand>:first-child:not(.legalPage-module__5luL_G__phMark),.legalPage-module__5luL_G__footBrand>:first-child:not(.legalPage-module__5luL_G__phMark){display:none}.legalPage-module__5luL_G__phMark{align-items:center;gap:var(--ph-space-4);min-height:var(--ph-tap);color:var(--ph-text);font:var(--ph-weight-semibold) var(--ph-type-20) / 1.4 var(--ph-font-display);letter-spacing:calc(var(--ph-track-0-2) * -1);display:inline-flex}.legalPage-module__5luL_G__phMarkFoot{font:var(--ph-weight-semibold) var(--ph-type-18) / 1.4 var(--ph-font-text)}.legalPage-module__5luL_G__brand{margin-bottom:0;text-decoration:none;display:inline-flex}.legalPage-module__5luL_G__masthead{padding:var(--ph-space-16) var(--ph-space-20) calc(var(--ph-space-24) + var(--ph-space-4))}.legalPage-module__5luL_G__mastheadInner{gap:var(--ph-space-8);flex-direction:column;padding:0;display:flex}.legalPage-module__5luL_G__title{margin:var(--ph-space-12) 0 0;font:var(--ph-weight-semibold) calc(var(--ph-type-28) + var(--ph-space-4)) / 1.15 var(--ph-font-display);letter-spacing:calc(var(--ph-track-0-5) * -1)}.legalPage-module__5luL_G__updated{font:var(--ph-weight-regular) var(--ph-type-13) / 1.4 var(--ph-font-text);margin:0}.legalPage-module__5luL_G__body{padding:var(--ph-space-20) var(--ph-space-20) var(--ph-space-8)}.legalPage-module__5luL_G__prose p,.legalPage-module__5luL_G__prose li{font:var(--ph-weight-regular) var(--ph-type-15) / 1.6 var(--ph-font-text)}.legalPage-module__5luL_G__lead p{font-size:var(--ph-type-16)}.legalPage-module__5luL_G__heading{margin:var(--ph-space-16) 0 var(--ph-space-4);font:var(--ph-weight-semibold) var(--ph-type-18) / 1.3 var(--ph-font-display)}.legalPage-module__5luL_G__prose h3{font:var(--ph-weight-semibold) var(--ph-type-15) / 1.4 var(--ph-font-text);color:var(--ph-text)}.legalPage-module__5luL_G__prose .legalPage-module__5luL_G__clause{gap:var(--ph-space-8);text-indent:0;margin-left:0;padding-left:0;display:flex}.legalPage-module__5luL_G__clause .legalPage-module__5luL_G__clauseNo{width:var(--ph-size-28);padding-top:var(--ph-space-4);font:var(--ph-weight-medium) var(--ph-type-14) / 1 var(--ph-font-num-500);color:var(--ph-accent);flex:none;margin:0;position:static}.legalPage-module__5luL_G__clauseText{flex:1;min-width:0}.legalPage-module__5luL_G__foot{margin-top:var(--ph-space-12);padding:var(--ph-space-20) var(--ph-space-20) var(--ph-space-24)}.legalPage-module__5luL_G__footInner{align-items:flex-start;gap:var(--ph-space-8);flex-direction:column;padding:0;display:flex}.legalPage-module__5luL_G__footBrand{align-items:flex-start;gap:var(--ph-space-4);flex-direction:column}.legalPage-module__5luL_G__footTag{font:var(--ph-weight-regular) var(--ph-type-14) / 1.4 var(--ph-font-text);color:var(--ph-muted)}.legalPage-module__5luL_G__footLinks{gap:var(--ph-space-16);display:flex}.legalPage-module__5luL_G__footLink{min-height:var(--ph-tap);min-width:var(--ph-tap);font:var(--ph-weight-medium) var(--ph-type-14) / 1.4 var(--ph-font-text);color:var(--ph-text-2);justify-content:center;align-items:center;display:inline-flex}.legalPage-module__5luL_G__copyright{font:var(--ph-weight-regular) var(--ph-type-13) / 1.4 var(--ph-font-text);color:var(--ph-faint)}.legalPage-module__5luL_G__compact .legalPage-module__5luL_G__title{margin-top:var(--ph-space-4);font:var(--ph-weight-semibold) var(--ph-type-28) / 1.2 var(--ph-font-display)}.legalPage-module__5luL_G__masthead.legalPage-module__5luL_G__compact{padding:var(--ph-space-12) var(--ph-space-20) var(--ph-space-20)}.legalPage-module__5luL_G__prose,.legalPage-module__5luL_G__prose .legalPage-module__5luL_G__section{gap:var(--ph-space-8);flex-direction:column;margin:0;display:flex}.legalPage-module__5luL_G__prose p{margin:0}.legalPage-module__5luL_G__prose .legalPage-module__5luL_G__heading{margin:var(--ph-space-16) 0 var(--ph-space-4)}.legalPage-module__5luL_G__prose a{font-weight:var(--ph-weight-regular)}.legalPage-module__5luL_G__compact .legalPage-module__5luL_G__phMark{font:var(--ph-weight-semibold) var(--ph-type-18) / 1.4 var(--ph-font-text)}}
