.legal_page__hv_96{min-height:100vh;display:flex;flex-direction:column;background:var(--cream);color:var(--green)}.legal_foot__jJt3j,.legal_top__eUEQ2{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:24px clamp(18px,4vw,56px);font-size:13px}.legal_brand__Ne_X_{display:flex;flex-direction:column;gap:5px;line-height:1}.legal_brand__Ne_X_ span{font-family:var(--f-display);font-weight:800;font-size:17px;letter-spacing:.16em}.legal_brand__Ne_X_ small{font-size:11px;opacity:.75}.legal_back__yNfjW{font-weight:500}.legal_main__MJHCz{flex:1;width:100%;max-width:820px;margin:0 auto;padding:clamp(48px,10vh,120px) clamp(18px,4vw,40px) 100px}.legal_kicker__kN_pr{margin:0 0 18px;font-family:var(--f-mono),monospace;font-size:11px;letter-spacing:.14em;text-transform:uppercase;opacity:.7}.legal_title__H9pYi{margin:0;font-family:var(--f-display);font-weight:700;font-size:clamp(30px,4.6vw,56px);line-height:1.1;letter-spacing:-.01em}.legal_lead__rkg7k{margin:22px 0 56px;font-size:clamp(17px,1.6vw,21px);line-height:1.55;opacity:.8}.legal_article__KVYZg section{padding:28px 0;border-top:1px solid rgba(14,42,34,.15)}.legal_article__KVYZg h2{margin:0 0 10px;font-size:18px;font-weight:700}.legal_article__KVYZg p{margin:0;font-size:16px;line-height:1.7;opacity:.85}.legal_foot__jJt3j{border-top:1px solid rgba(14,42,34,.15)}.legal_foot__jJt3j nav{display:flex;gap:20px}