.legal-page{max-width:1000px;margin:0 auto;padding-top:110px;padding-bottom:110px}.legal-page h1{margin:34px 0 74px;font-size:clamp(42px,6vw,80px)}.legal-page dl{margin:0;border-top:1px solid var(--line)}.legal-page dl>div{display:grid;grid-template-columns:240px 1fr;gap:24px;padding:24px 0;border-bottom:1px solid var(--line)}.legal-page dt{font-weight:700}.legal-page dd{margin:0;line-height:1.9}.legal-page dd a{color:var(--blue)}.legal-note{font-size:12px;color:#65645f;margin:32px 0}@media(max-width:700px){.legal-page{padding-top:76px;padding-bottom:76px}.legal-page h1{margin:26px 0 50px}.legal-page dl>div{display:block;padding:19px 0}.legal-page dd{margin-top:8px;font-size:14px}}
