.legal_page__k_yP4{min-height:100vh;width:min(1120px,calc(100% - 48px));margin:0 auto;padding:44px 0 72px;background:transparent;color:#24202b}.legal_back__qnMxC{display:inline-flex;margin-bottom:42px;color:inherit;text-decoration:none;font-weight:700}.legal_hero__VCeBt{max-width:920px;margin-bottom:36px}.legal_hero__VCeBt span{color:#6655d9;font-size:.78rem;font-weight:800;letter-spacing:.12em}.legal_hero__VCeBt h1{margin:12px 0;font-size:clamp(1.75rem,3vw,2rem);letter-spacing:-.04em;line-height:1.18}.legal_hero__VCeBt p{max-width:760px;color:#5a5952;line-height:1.75}.legal_grid__j2iWa{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-bottom:42px}.legal_disclosure___mQxZ,.legal_grid__j2iWa article,.legal_notice__VwJWb{border:0;border-radius:20px;background:#fff;box-shadow:0 14px 34px rgba(51,38,69,.08);padding:24px}.legal_grid__j2iWa ul{padding-left:20px;color:#55534d;line-height:1.7}.legal_disclosure___mQxZ{display:grid;margin-bottom:18px}.legal_row__ZXMhs{display:grid;grid-template-columns:minmax(180px,.35fr) 1fr;gap:24px;padding:18px 0;border-bottom:1px solid #e4e0d6}.legal_row__ZXMhs:last-child{border-bottom:0}.legal_row__ZXMhs dt{font-weight:800}.legal_row__ZXMhs dd{margin:0;color:#5d5b54;line-height:1.65}.legal_notice__VwJWb{margin-bottom:42px;background:#fff2ed;color:#794a3a;line-height:1.7}@media (max-width:820px){.legal_page__k_yP4{width:calc(100% - 28px);padding:28px 0 48px}.legal_grid__j2iWa,.legal_row__ZXMhs{grid-template-columns:1fr}.legal_row__ZXMhs{gap:8px}}