.legal_page__UMb4A{min-height:100svh;background:var(--stone)}.legal_top__Sql4u{display:flex;justify-content:space-between;align-items:center;max-width:880px;margin:0 auto;padding:24px 32px}.legal_logo__I8L9c{display:flex;align-items:center;gap:10px;font-size:24px;font-weight:700;color:var(--green);text-decoration:none;letter-spacing:-.02em}.legal_back__SW3ES{font-size:15px;color:var(--muted)}.legal_body__kUdPf{max-width:880px;margin:0 auto;padding:24px 32px 96px;color:var(--text);font-size:17px;line-height:1.8;font-weight:300}.legal_body__kUdPf h1{margin:0 0 8px;font-size:clamp(34px,4vw,52px);line-height:1.05;font-weight:600;letter-spacing:-.04em;color:var(--ink)}.legal_updated___SlTW{margin:0 0 40px;color:var(--quiet);font-size:15px}.legal_body__kUdPf h2{margin:48px 0 12px;font-size:24px;font-weight:600;letter-spacing:-.02em;color:var(--green)}.legal_body__kUdPf h3{margin:24px 0 6px;font-size:18px;font-weight:600;color:var(--ink)}.legal_body__kUdPf p{margin:0 0 14px}.legal_body__kUdPf ul{margin:0 0 14px;-webkit-padding-start:22px;padding-inline-start:22px}.legal_body__kUdPf li{margin-bottom:6px}.legal_body__kUdPf b{font-weight:500;color:var(--ink)}.legal_body__kUdPf a{color:var(--green)}.legal_summary__mDeM8{margin:0 0 32px;padding:22px 24px;border-radius:16px;background:#fffdf9;border:1px solid #ebe3d6}.legal_summary__mDeM8 p:last-child{margin-bottom:0}.legal_table__zE_bx{width:100%;margin:8px 0 18px;border-collapse:collapse;font-size:15px}.legal_table__zE_bx td,.legal_table__zE_bx th{padding:10px 12px;border-bottom:1px solid #e6ddcd;text-align:right;vertical-align:top}.legal_table__zE_bx th{font-weight:500;color:var(--ink);background:#f0e9de}.legal_tableWrap__gSjtH{overflow-x:auto}.legal_footer__3gtNz{border-top:1px solid var(--line);padding:24px 32px;text-align:center;font-size:14px;color:var(--quiet)}.legal_footer__3gtNz a{margin:0 10px;color:var(--muted)}@media (max-width:640px){.legal_body__kUdPf,.legal_top__Sql4u{padding-right:20px;padding-left:20px}}