.pp-legal-draft{margin-top:32px;border-left:3px solid var(--pp-gold-text);background:rgba(213,191,151,.12);padding:16px 20px;max-width:672px}.pp-legal-draft-h{margin:0;font-size:15px;line-height:1.7;font-weight:600;color:var(--pp-gold-text)}.pp-legal-draft-p{margin:8px 0 0;font-size:13px;line-height:1.8;color:var(--pp-body)}.pp-legal-draft-p a{color:var(--pp-gold-text);text-decoration:underline;text-underline-offset:2px}.pp-legal-meta{display:flex;flex-wrap:wrap;gap:32px;margin:24px 0 0;border-top:1px solid var(--pp-hairline);border-bottom:1px solid var(--pp-hairline);padding:16px 0;max-width:672px}.pp-legal-meta div{min-width:0}.pp-legal-meta dt{font-size:12px;line-height:20px;color:var(--pp-muted)}.pp-legal-meta dd{margin:2px 0 0;font-size:14px;line-height:22px;color:var(--pp-ink)}.pp-legal-toc{margin-top:40px;border:1px solid var(--pp-hairline);padding:20px 24px;max-width:672px}.pp-legal-toc-h{margin:0 0 12px;font-size:13px;line-height:20px;letter-spacing:.08em;color:var(--pp-muted)}.pp-legal-toc ol{column-count:2;column-gap:32px;margin:0;padding-left:0;list-style:none}.pp-legal-toc li{break-inside:avoid;margin:0 0 6px}.pp-legal-toc a{font-size:14px;line-height:1.7;color:var(--pp-body);text-decoration:none}.pp-legal-toc a:hover{color:var(--pp-gold-text);text-decoration:underline;text-underline-offset:2px}.pp-legal-part{margin-top:40px;scroll-margin-top:24px}.pp-legal-part .pp-part-label a{color:var(--pp-muted);text-decoration:none}.pp-legal-part .pp-part-label a:hover{color:var(--pp-gold-text)}.pp-legal-h2{font-size:20px;line-height:30px;font-weight:600}.pp-legal-body{font-size:15px;line-height:2;color:var(--pp-body)}.pp-legal-intro{margin-top:24px;max-width:672px}.pp-legal-body p{margin:14px 0 0}.pp-legal-body strong{font-weight:600;color:var(--pp-ink)}.pp-legal-body ol,.pp-legal-body ul{margin:12px 0 0;padding-left:24px}.pp-legal-body ol{list-style:decimal}.pp-legal-body ul{list-style:disc}.pp-legal-body ol ol{list-style:lower-alpha}.pp-legal-body li::marker{color:var(--pp-muted)}.pp-legal-body li{margin:8px 0 0}.pp-legal-body li>ol,.pp-legal-body li>ul{margin-top:6px}.pp-legal-body a{color:var(--pp-gold-text);text-decoration:underline;text-underline-offset:2px}.pp-legal-body hr{margin:32px 0 0;border:0;border-top:1px solid var(--pp-hairline)}.pp-legal-body code{font-size:13px;background:rgba(10,15,26,.05);padding:1px 5px}.pp-legal-table-wrap{margin:16px 0 0;overflow-x:auto}.pp-legal-table{border-collapse:collapse;min-width:560px;width:100%;font-size:13px;line-height:1.8}.pp-legal-table td,.pp-legal-table th{border:1px solid var(--pp-hairline);padding:10px 12px;text-align:left;vertical-align:top}.pp-legal-table th{background:rgba(10,15,26,.03);font-weight:600;color:var(--pp-ink);white-space:nowrap}.pp-legal-source-note{margin:24px 0 0;max-width:672px;font-size:13px;line-height:1.8;color:var(--pp-muted)}.pp-legal-source-note a{color:var(--pp-gold-text);text-decoration:underline;text-underline-offset:2px}@media (max-width:767.98px){.pp-legal-toc{padding:16px}.pp-legal-toc ol{column-count:1}.pp-legal-meta{gap:20px}.pp-legal-body ol,.pp-legal-body ul{padding-left:20px}.pp-legal-table{min-width:480px}}