body.legal-page{background:#f7f8fb;color:#25324a;font-family:system-ui,sans-serif}.legal-document{max-width:850px;margin:auto;padding:36px 22px 80px;line-height:1.75}.legal-document h1{font-size:clamp(28px,5vw,42px);line-height:1.2;margin:24px 0}.legal-document h2{font-size:23px;margin-top:35px}.legal-document p{margin:15px 0}.legal-document a{color:#285791;text-decoration:underline;text-underline-offset:3px}.draft{padding:20px;border:1px solid #c8d5e6;border-radius:16px;background:#eaf0f8;line-height:1.6}.draft strong{display:block;margin-bottom:8px}.legal-document dl{display:grid;grid-template-columns:1fr 2fr;gap:10px 20px;padding:20px;background:white;border-radius:16px}.legal-document dt{font-weight:650}.legal-document dd{margin:0;overflow-wrap:anywhere}.table-wrap{overflow-x:auto}table{border-collapse:collapse;width:100%;background:white;font-size:15px}th,td{padding:14px;border:1px solid #d4dce8;text-align:left;vertical-align:top}.legal-nav{display:flex;gap:18px;flex-wrap:wrap;margin-top:40px;padding-top:20px;border-top:1px solid #d4dce8}@media(max-width:600px){.legal-document dl{grid-template-columns:1fr}.legal-document dd{margin-bottom:12px}.legal-document{padding:24px 18px 60px}}
