.legal-page{background:var(--cream,#faf8f5);min-height:100vh;padding:calc(160px + 2rem) 2rem 4rem}.legal-page__inner{max-width:780px;margin:0 auto}.legal-page__back{color:var(--terracotta,#c0604a);font-family:var(--font-button);margin-bottom:2rem;font-size:.95rem;font-weight:600;text-decoration:none;transition:opacity .2s;display:inline-block}.legal-page__back:hover{opacity:.7}.legal-page__title{color:var(--dark-blue,#1e3446);margin-bottom:.5rem;font-size:2.2rem;font-weight:700}.legal-page__meta{color:#00000080;font-size:.9rem;font-family:var(--font-button);margin-bottom:2.5rem}.legal-page__section{margin-bottom:1.5rem;padding:0}.legal-page__section h2{color:var(--dark-blue,#1e3446);text-transform:uppercase;letter-spacing:.04em;margin-bottom:.5rem;font-size:1.1rem;font-weight:700}.legal-page__section p{color:#000000bf;font-size:1rem;line-height:1.75}.legal-page__confirmation{color:#0009;border-top:1px solid #0000001a;margin-top:3rem;padding-top:2rem;font-style:italic;line-height:1.75}
