.legal-main{max-width:1100px;margin:0 auto}.legal-nav{display:flex;flex-wrap:wrap;gap:10px;margin:0 0 22px}.legal-nav a{padding:10px 16px;border:1px solid #cda581;border-radius:5px;color:#65391f;background:#f5e6d6}.legal-nav a[aria-current],.legal-nav a:hover{background:#855030;color:#fff8f1}.legal-draft{border-left:4px solid #a96835;padding:16px 20px;background:#f3e4d2;border-radius:4px;margin-bottom:24px}.legal-draft p{margin:5px 0 0}.legal-document{background:#fffaf4;border:1px solid #e4cbb5;border-radius:8px;padding:28px 32px;overflow-wrap:anywhere}.legal-document section+section{border-top:1px solid #ead7c6;margin-top:26px;padding-top:24px}.legal-document h2{font-size:27px;margin-bottom:14px}.legal-document p,.legal-document li,.legal-details{font-size:15px;line-height:1.75}.legal-document p+p{margin-top:12px}.legal-document a{color:#834621;text-decoration:underline;text-underline-offset:3px}.legal-document ul{padding-left:23px}.legal-details{margin:0}.legal-details>div{display:grid;grid-template-columns:minmax(0, 1fr) minmax(0, 2fr);gap:16px;padding:10px 0;border-bottom:1px solid #eee0d4}.legal-details dt{font-weight:600}.legal-details dd{margin:0}.legal-updated{margin-top:26px;color:#80644e;font-size:13px !important}@media(max-width: 650px){.legal-document{padding:20px 16px}.legal-document h2{font-size:24px}.legal-details>div{grid-template-columns:1fr;gap:3px}.legal-nav{gap:7px}.legal-nav a{padding:9px 10px;font-size:14px}}
