.prose h2{font-size:1.5rem;line-height:1.2;letter-spacing:0;margin-top:44px;margin-bottom:14px}.legal-table{width:100%;border-collapse:collapse;margin:8px 0 12px}.legal-table th,.legal-table td{padding:14px 16px;border-bottom:1px solid var(--line);text-align:left;vertical-align:top}.legal-table th{width:34%;font-weight:700}.legal-note{font-size:.88rem;color:var(--muted)}.legal-contact{list-style:none;margin:0;padding:0}.legal-contact li{display:flex;gap:24px;padding:12px 0;border-bottom:1px solid var(--line)}.legal-contact strong{min-width:190px}.legal-management{margin:0}.legal-management strong,.legal-management span{display:block}.legal-management strong{margin-bottom:4px}.legal-copyright{text-align:center;padding:52px 24px 60px;border-top:1px solid var(--line)}.legal-copyright p{margin:0}.legal-copyright p+p{margin-top:4px}@media (max-width:640px){.legal-table th,.legal-table td{display:block;width:100%;padding:10px 0}.legal-table th{border-bottom:0;padding-bottom:0}.legal-contact li{display:block}.legal-contact strong{margin-bottom:4px}}