.LegalArticle-module__MvwJta__main{width:min(820px,100% - 32px);margin:0 auto;padding-top:36px}.LegalArticle-module__MvwJta__card{background:var(--surface-strong);border:1px solid var(--border);box-shadow:var(--shadow-soft);border-radius:32px;padding:36px}.LegalArticle-module__MvwJta__title{color:var(--ink);letter-spacing:.04em;font-size:clamp(1.5rem,3.4vw,2rem)}.LegalArticle-module__MvwJta__lead{color:var(--muted);margin-top:12px;font-size:.92rem}.LegalArticle-module__MvwJta__section{margin-top:26px}.LegalArticle-module__MvwJta__heading{color:var(--pink-strong);border-bottom:1.5px dashed var(--pink-soft);padding-bottom:6px;font-size:1.02rem}.LegalArticle-module__MvwJta__paragraph{color:var(--ink);word-break:break-word;margin-top:10px;font-size:.9rem;line-height:1.95}.LegalArticle-module__MvwJta__related{border-top:1px solid var(--pink-soft);color:var(--brown);flex-wrap:wrap;gap:10px 24px;margin-top:32px;padding-top:18px;font-size:.86rem;font-weight:700;display:flex}.LegalArticle-module__MvwJta__related a:hover{color:var(--pink-strong)}@media (max-width:900px){.LegalArticle-module__MvwJta__main{width:calc(100% - 24px);padding-top:24px}.LegalArticle-module__MvwJta__card{border-radius:var(--radius-card);padding:24px 20px}}
