.LegalLayout_page__62ukQ{min-height:100vh;display:flex;flex-direction:column}.LegalLayout_topBar__i3p_E{padding:1.25rem clamp(1.25rem,4vw,3rem)}.LegalLayout_backLink__94v_T{font-family:var(--font-serif);font-size:1.25rem;font-weight:600;color:var(--ocean);text-decoration:none;transition:opacity .15s}.LegalLayout_backLink__94v_T:hover{opacity:.8}.LegalLayout_body__MHLAQ{flex:1 1;max-width:760px;width:100%;margin:0 auto;padding:1rem clamp(1.25rem,4vw,3rem) 4rem}.LegalLayout_title__SmS_v{font-family:var(--font-serif);font-size:clamp(1.75rem,4vw,2.5rem);font-weight:600;color:var(--ink);margin-bottom:.35rem}.LegalLayout_updated__KkX7Z{font-size:.85rem;color:var(--muted);margin-bottom:2rem}.LegalLayout_prose__RQWgQ{color:var(--ink);line-height:1.7;font-size:.98rem}.LegalLayout_prose__RQWgQ h2{font-family:var(--font-serif);font-size:1.3rem;font-weight:600;margin:2rem 0 .75rem;color:var(--ink)}.LegalLayout_prose__RQWgQ h2:first-child{margin-top:0}.LegalLayout_prose__RQWgQ p{margin-bottom:1rem}.LegalLayout_prose__RQWgQ ul{margin:0 0 1rem 1.25rem;display:flex;flex-direction:column;gap:.35rem}.LegalLayout_prose__RQWgQ a{color:var(--ocean);text-decoration:underline;text-underline-offset:2px}.LegalLayout_prose__RQWgQ a:hover{color:var(--turquoise)}.LegalLayout_prose__RQWgQ strong{font-weight:600}