.LegalPage_main__tzJR5{padding-top:calc(var(--header-h) + 4rem);padding-bottom:6rem;background:var(--color-re-white);min-height:100dvh}.LegalPage_content__5Kqna{max-width:680px}.LegalPage_heading__qYmZh{font-family:var(--font-serif);font-size:clamp(2rem,4vw,3rem);font-weight:400;line-height:1.15;color:var(--color-re-dark);margin-bottom:1.5rem}.LegalPage_rule__UOyDU{width:48px;height:1px;background:var(--color-re-border);margin-bottom:2.5rem}.LegalPage_body__Kj9yY{display:flex;flex-direction:column;gap:1.25rem;overflow-wrap:break-word;word-break:break-word}.LegalPage_body__Kj9yY address,.LegalPage_body__Kj9yY p{font-family:var(--font-sans);font-size:1rem;line-height:1.75;color:var(--color-re-secondary)}.LegalPage_body__Kj9yY address{font-style:normal}.LegalPage_body__Kj9yY dl{display:grid;grid-template-columns:1fr;gap:.375rem 1.5rem;font-family:var(--font-sans);font-size:1rem;color:var(--color-re-secondary)}@media (min-width:480px){.LegalPage_body__Kj9yY dl{grid-template-columns:max-content 1fr}}.LegalPage_body__Kj9yY dt{font-weight:600;color:var(--color-re-dark)}.LegalPage_body__Kj9yY dd{margin:0}.LegalPage_body__Kj9yY a{color:var(--color-re-accent)}.LegalPage_body__Kj9yY a:focus-visible,.LegalPage_body__Kj9yY a:hover{color:var(--color-re-accent-dark)}