.legal-page-module__gT70qa__page{background:var(--canvas);min-height:100dvh}.legal-page-module__gT70qa__topbar{justify-content:space-between;align-items:center;width:min(1180px,100% - 40px);min-height:92px;margin-inline:auto;display:flex}.legal-page-module__gT70qa__article{width:min(760px,100% - 40px);margin:0 auto;padding:clamp(64px,10vw,130px) 0 110px}.legal-page-module__gT70qa__article h1{font-family:var(--font-display);letter-spacing:-.065em;text-wrap:balance;margin:0;font-size:clamp(56px,9vw,110px);font-weight:500;line-height:.9}.legal-page-module__gT70qa__intro{max-width:600px;color:var(--muted);margin:28px 0 0;font-size:18px;line-height:1.65}.legal-page-module__gT70qa__notice{border-left:3px solid var(--accent);background:color-mix(in srgb, var(--accent-soft) 58%, transparent);color:var(--ink);gap:5px;margin:54px 0 72px;padding:20px 22px;font-size:13px;line-height:1.55;display:grid}.legal-page-module__gT70qa__notice strong{color:var(--accent);letter-spacing:.11em;text-transform:uppercase;font-size:11px}.legal-page-module__gT70qa__sections{gap:48px;display:grid}.legal-page-module__gT70qa__sections section{border-top:1px solid var(--line);padding-top:30px}.legal-page-module__gT70qa__sections h2{font-family:var(--font-display);letter-spacing:-.035em;margin:0 0 14px;font-size:32px;font-weight:500}.legal-page-module__gT70qa__sections p{max-width:650px;color:var(--muted);margin:8px 0 0;font-size:15px;line-height:1.75}@media (max-width:560px){.legal-page-module__gT70qa__topbar{min-height:76px}.legal-page-module__gT70qa__article{padding-top:58px}.legal-page-module__gT70qa__article h1{font-size:clamp(52px,16vw,82px)}.legal-page-module__gT70qa__notice{margin-block:42px 58px}}
