.legal-content a{color:var(--blue,var(--ink));text-underline-offset:3px;text-decoration:underline}.legal-content{overflow-wrap:anywhere;max-width:850px;margin:0 auto;padding:42px 22px 64px}.legal-content h1{letter-spacing:-.025em;font-size:clamp(28px,4vw,42px);line-height:1.15}.legal-content h2{margin-top:36px;scroll-margin-top:24px;font-size:24px}.legal-content h3{margin-top:24px;font-size:18px}.legal-content p,.legal-content li{line-height:1.65}.legal-content li+li{margin-top:10px}.legal-content dl{gap:12px;display:grid}.legal-content dt{font-weight:650}.legal-content dd{margin:2px 0 0}.legal-content .legal-draft{border:1px solid var(--line);background:var(--soft);border-radius:8px;padding:16px}.legal-notice-image{background:#fff;width:100%;height:auto;margin:24px 0;display:block}.legal-content .legal-contents{flex-wrap:wrap;gap:12px 24px;padding:16px 0;display:flex}@media (width<=740px){.legal-content{padding:30px 22px 44px}}
