.LegalPage-module__HO7rdG__page{background:radial-gradient(ellipse at 12% 0%, #d6b3a633, transparent 32rem), var(--color-canvas);min-height:100vh}.LegalPage-module__HO7rdG__header,.LegalPage-module__HO7rdG__main,.LegalPage-module__HO7rdG__footer{width:min(100% - 2.5rem, var(--container-max));margin-inline:auto}.LegalPage-module__HO7rdG__header{border-bottom:1px solid var(--color-border-soft);justify-content:space-between;align-items:center;gap:1.5rem;min-height:5.5rem;display:flex}.LegalPage-module__HO7rdG__brand{color:var(--color-ink);font-family:var(--font-brand);align-items:center;gap:.7rem;font-size:1.55rem;text-decoration:none;display:inline-flex}.LegalPage-module__HO7rdG__seal{aspect-ratio:1;border:1px solid var(--color-accent);width:2.5rem;color:var(--color-accent);border-radius:50%;place-items:center;font-size:1.35rem;display:grid}.LegalPage-module__HO7rdG__navigation{color:var(--color-ink-soft);font-size:var(--font-size-sm);flex-wrap:wrap;justify-content:flex-end;gap:.55rem 1.25rem;display:flex}.LegalPage-module__HO7rdG__navigation a,.LegalPage-module__HO7rdG__footer a{transition:color var(--duration-fast) var(--ease-standard), text-decoration-color var(--duration-fast) var(--ease-standard);text-decoration-color:#0000}.LegalPage-module__HO7rdG__navigation a:hover,.LegalPage-module__HO7rdG__footer a:hover{color:var(--color-accent);text-decoration-color:currentColor}.LegalPage-module__HO7rdG__main{padding-block:clamp(2.5rem,7vw,5.5rem)}.LegalPage-module__HO7rdG__article{border-radius:var(--radius-lg);background:#fffaf5c7;border:1px solid #a62c1433;max-width:54rem;margin-inline:auto;padding:clamp(1.5rem,5vw,4rem);box-shadow:0 1rem 3rem #3d362c0b}.LegalPage-module__HO7rdG__eyebrow{color:var(--color-accent);font-size:var(--font-size-xs);letter-spacing:.09em;text-transform:uppercase;margin-block-end:.65rem;font-weight:700}.LegalPage-module__HO7rdG__article h1{max-width:18ch;font-size:clamp(2.25rem,5vw,3.6rem);line-height:1.04}.LegalPage-module__HO7rdG__date{color:var(--color-ink-soft);font-size:var(--font-size-sm);margin-block-start:1rem}.LegalPage-module__HO7rdG__prose{color:var(--color-ink);font-size:var(--font-size-sm);overflow-wrap:anywhere;margin-block-start:2.25rem;line-height:1.75}.LegalPage-module__HO7rdG__prose h2{font-family:var(--font-body);letter-spacing:0;margin-block:2rem .7rem;font-size:1.2rem;font-weight:700;line-height:1.4}.LegalPage-module__HO7rdG__prose h2:first-child{margin-block-start:0}.LegalPage-module__HO7rdG__prose h3{font-family:var(--font-body);letter-spacing:0;margin-block:1.25rem .45rem;font-size:1rem;font-weight:700;line-height:1.5}.LegalPage-module__HO7rdG__prose p+p{margin-block-start:.8rem}.LegalPage-module__HO7rdG__prose ul,.LegalPage-module__HO7rdG__prose ol{gap:.45rem;margin-block:.7rem 1rem;padding-inline-start:1.35rem;display:grid}.LegalPage-module__HO7rdG__prose li::marker{color:var(--color-accent)}.LegalPage-module__HO7rdG__prose a{color:var(--color-accent)}.LegalPage-module__HO7rdG__footer{border-top:1px solid var(--color-border-soft);color:var(--color-ink-soft);font-size:var(--font-size-xs);flex-wrap:wrap;justify-content:space-between;gap:.75rem 1.5rem;padding-block:1.25rem 2rem;display:flex}@media (max-width:40rem){.LegalPage-module__HO7rdG__header{flex-direction:column;justify-content:center;align-items:flex-start;gap:.6rem;padding-block:.75rem}.LegalPage-module__HO7rdG__navigation{font-size:var(--font-size-xs);justify-content:flex-start;gap:.5rem 1rem}.LegalPage-module__HO7rdG__main{padding-block:1.5rem}.LegalPage-module__HO7rdG__article{padding:1.25rem}.LegalPage-module__HO7rdG__prose{margin-block-start:1.6rem;font-size:.98rem}}@media (prefers-reduced-motion:reduce){.LegalPage-module__HO7rdG__navigation a,.LegalPage-module__HO7rdG__footer a{transition:none}}
