.legal-tabs{max-width:1280px;margin:0 auto;padding:16px 40px;display:flex;flex-wrap:wrap;gap:12px 28px;border-bottom:1px solid var(--line);font-size:15px}.legal-tabs a[aria-current=page]{font-weight:700}.legal-main{max-width:980px;margin:auto;padding:48px 40px 70px}.legal-main h1{font-size:clamp(38px,5vw,62px);line-height:1.08;letter-spacing:-.035em;font-weight:700;margin:15px 0 24px}.legal-date{font-size:14px;color:var(--muted)}.legal-intro{font-size:21px;color:var(--muted)}.legal-contents{display:flex;flex-direction:column;gap:9px;padding:25px 28px;background:rgba(187,207,234,.24);margin:32px 0}.legal-contents a{font-size:15px}.legal-main section{padding:28px 0;border-bottom:1px solid var(--line);scroll-margin-top:24px}.legal-main h2{font-size:28px;line-height:1.25;letter-spacing:-.02em;margin:0 0 20px}.legal-main p,.legal-main li{line-height:1.7}.legal-main li{margin:10px 0}.legal-main a{overflow-wrap:anywhere}.legal-table-wrap{overflow-x:auto}.legal-main table{border-collapse:collapse;width:100%;font-size:15px}.legal-main th,.legal-main td{border:1px solid var(--line);text-align:left;vertical-align:top;padding:16px;min-width:145px}.legal-main th{background:var(--blue-light)}.legal-button{background:var(--wine);color:var(--paper);font:inherit;padding:13px 18px;min-height:48px;border:0;border-radius:5px;cursor:pointer}.legal-sources{font-size:15px}#storage-status{font-size:15px}code{overflow-wrap:anywhere}@media(max-width:600px){.legal-tabs{padding:16px 20px;gap:12px 20px;font-size:14px}.legal-main{padding:30px 20px 45px}.legal-main h1{font-size:clamp(28px,8.5vw,39px);overflow-wrap:anywhere;hyphens:auto}.legal-intro{font-size:19px}.legal-main h2{font-size:25px}.legal-main table{font-size:14px}.legal-main td,.legal-main th{padding:12px;min-width:128px}.legal-contents{padding:20px}.legal-button{width:100%}}@media print{.legal-tabs,.legal-contents,.legal-button{display:none}.legal-main{padding:0;max-width:none}.legal-main h1{font-size:24pt}.legal-main p,.legal-main li{font-size:11pt}.legal-main section{break-inside:auto}}
