.legal-page[data-astro-cid-dpidqgiz]{min-height:100vh;background-color:var(--bg-light);color:var(--text-dark-primary);display:flex;flex-direction:column}.legal-header[data-astro-cid-dpidqgiz]{padding:var(--sp-6) var(--container-padding);border-bottom:1px solid var(--border-subtle-on-light)}@media(min-width:768px){.legal-header[data-astro-cid-dpidqgiz]{padding:var(--sp-8) var(--container-padding)}}.legal-logo[data-astro-cid-dpidqgiz]{display:inline-block;line-height:0;transition:opacity var(--motion-duration-fast) var(--motion-ease-out)}.legal-logo[data-astro-cid-dpidqgiz]:hover{opacity:.7}.legal-logo[data-astro-cid-dpidqgiz] img[data-astro-cid-dpidqgiz]{height:22px;width:auto;display:block}@media(min-width:768px){.legal-logo[data-astro-cid-dpidqgiz] img[data-astro-cid-dpidqgiz]{height:28px}}.legal-main[data-astro-cid-dpidqgiz]{flex:1;padding:var(--sp-12) var(--container-padding)}@media(min-width:768px){.legal-main[data-astro-cid-dpidqgiz]{padding:var(--sp-16) var(--container-padding)}}.legal-article[data-astro-cid-dpidqgiz]{max-width:70ch;margin:0 auto;font-family:var(--font-body);font-size:var(--fs-16);line-height:var(--lh-body);color:var(--text-dark-primary)}.legal-article[data-astro-cid-dpidqgiz] h1{font-family:var(--font-display);font-weight:var(--fw-extrabold);font-size:var(--fs-32);line-height:var(--lh-heading-l);letter-spacing:var(--ls-display);text-transform:uppercase;color:var(--text-dark-primary);margin:0 0 var(--sp-12)}@media(min-width:768px){.legal-article[data-astro-cid-dpidqgiz] h1{font-size:var(--fs-48)}}.legal-article[data-astro-cid-dpidqgiz] h2{font-family:var(--font-display);font-weight:var(--fw-bold);font-size:var(--fs-20);line-height:var(--lh-heading-m);letter-spacing:var(--ls-heading-mixed);color:var(--text-dark-primary);margin:var(--sp-12) 0 var(--sp-4)}@media(min-width:768px){.legal-article[data-astro-cid-dpidqgiz] h2{font-size:var(--fs-24)}}.legal-article[data-astro-cid-dpidqgiz] p,.legal-article[data-astro-cid-dpidqgiz] ul,.legal-article[data-astro-cid-dpidqgiz] ol{margin:0 0 var(--sp-4);color:var(--text-dark-secondary)}.legal-article[data-astro-cid-dpidqgiz] ul,.legal-article[data-astro-cid-dpidqgiz] ol{padding-left:var(--sp-6)}.legal-article[data-astro-cid-dpidqgiz] li{margin:0 0 var(--sp-2)}.legal-article[data-astro-cid-dpidqgiz] strong{color:var(--text-dark-primary);font-weight:var(--fw-semibold)}.legal-article[data-astro-cid-dpidqgiz] a{color:var(--text-dark-primary);text-decoration:none;border-bottom:1px solid var(--border-subtle-on-light);padding-bottom:1px;transition:border-color var(--motion-duration-fast) var(--motion-ease-out)}.legal-article[data-astro-cid-dpidqgiz] a:hover{border-bottom-color:var(--brand-orange)}.legal-article[data-astro-cid-dpidqgiz] .address-block{font-style:normal;color:var(--text-dark-primary);line-height:var(--lh-body);margin:0 0 var(--sp-4)}.legal-article[data-astro-cid-dpidqgiz] .placeholder,.legal-article[data-astro-cid-dpidqgiz] .todo{background:#ee74331f;border-bottom:1px dashed var(--brand-orange);padding:0 4px;color:var(--text-dark-primary);font-style:italic}.legal-article[data-astro-cid-dpidqgiz] .legal-stand{margin-top:var(--sp-16);padding-top:var(--sp-6);border-top:1px solid var(--border-subtle-on-light);font-size:var(--fs-12);color:var(--text-dark-tertiary)}.legal-article[data-astro-cid-dpidqgiz] hr{border:none;border-top:1px solid var(--border-subtle-on-light);margin:var(--sp-12) 0}.legal-footer[data-astro-cid-dpidqgiz]{padding:var(--sp-6) var(--container-padding);border-top:1px solid var(--border-subtle-on-light);display:flex;flex-direction:column;align-items:center;gap:var(--sp-2);font-family:var(--font-body);font-size:var(--fs-12);color:var(--text-dark-tertiary)}@media(min-width:768px){.legal-footer[data-astro-cid-dpidqgiz]{flex-direction:row;justify-content:space-between;align-items:center}}.legal-meta[data-astro-cid-dpidqgiz]{margin:0}.legal-nav[data-astro-cid-dpidqgiz]{display:flex;gap:var(--sp-2);flex-wrap:wrap;justify-content:center}.legal-nav[data-astro-cid-dpidqgiz] a[data-astro-cid-dpidqgiz]{color:var(--text-dark-tertiary);text-decoration:none;transition:color var(--motion-duration-fast) var(--motion-ease-out)}.legal-nav[data-astro-cid-dpidqgiz] a[data-astro-cid-dpidqgiz]:hover{color:var(--text-dark-primary)}
