.bp-legal{max-width:760px;margin:0 auto;padding:40px 20px 80px}.bp-legal>a.bp-brand{text-decoration:none;margin-bottom:34px}.bp-legal-head h1{font-size:38px;margin:0 0 8px}.bp-legal-head>p.bp-muted{font-size:15px;margin:0}.bp-legal-meta{font-size:12px;color:#858d86;margin:14px 0 0}.bp-legal-draft{margin:24px 0 8px;font-size:13px;line-height:1.65}.bp-legal-draft strong{display:block;margin-bottom:4px}.bp-legal-facts{margin:24px 0 0;padding:20px 22px;background:#fff;border:1px solid var(--bp-line);border-radius:15px}.bp-legal-facts>div{display:flex;gap:20px;padding:8px 0;font-size:13px}.bp-legal-facts dt{color:#768078;flex:0 0 130px}.bp-legal-facts dd{margin:0;flex:1 1;min-width:0}.bp-legal-toc{margin:30px 0 10px;padding:22px 24px;background:#fff;border:1px solid var(--bp-line);border-radius:15px}.bp-legal-toc h2{font-size:12px;text-transform:uppercase;letter-spacing:.04em;color:#727a73;margin:0 0 12px}.bp-legal-toc ol{margin:0;padding:0;list-style:none;column-count:2;column-gap:26px}.bp-legal-toc li{margin-bottom:7px;page-break-inside:avoid;break-inside:avoid}.bp-legal-toc a{font-size:13px;color:#3c433d;text-decoration:none}.bp-legal-toc a:hover{text-decoration:underline}.bp-legal-section{scroll-margin-top:20px;margin-top:34px}.bp-legal-section h2{font-size:19px;margin:0 0 12px}.bp-legal-section p{margin:0 0 12px;font-size:14px;line-height:1.75;color:#3f463f}.bp-legal-section ul{margin:0 0 12px;padding-left:20px}.bp-legal-section li{font-size:14px;line-height:1.75;color:#3f463f;margin-bottom:7px}.bp-legal-section .bp-table-wrap{margin:4px 0 14px;border:1px solid var(--bp-line);border-radius:13px;background:#fff}.bp-legal-section td{border-top:1px solid var(--bp-line);line-height:1.6;vertical-align:top}.bp-legal-foot{margin-top:44px;padding-top:24px;border-top:1px solid var(--bp-line)}.bp-legal-foot p{font-size:13px;margin:0 0 8px}.bp-legal-foot a{color:#3c433d}@media (max-width:720px){.bp-legal{padding:28px 16px 60px}.bp-legal-head h1{font-size:29px}.bp-legal-toc ol{column-count:1}.bp-legal-facts>div{flex-direction:column;gap:2px}.bp-legal-facts dt{flex-basis:auto}}