.po-legal .zw-hero{max-width:1000px}.po-legal .zw-article-grid{margin-bottom:56px}.po-legal .zw-body .zw-section:first-child{padding-top:0}.po-legal .zw-section h2 .pl-number{letter-spacing:1px;color:var(--accent-text);margin-bottom:10px;font-size:12px;display:block}.po-legal .pl-highlight{background:var(--checklist);border-left:4px solid #b8ff00;border-radius:0 14px 14px 0;margin:22px 0;padding:20px}.po-legal .pl-highlight p:last-child{margin-bottom:0}.po-legal .pl-links{flex-wrap:wrap;gap:12px 24px;margin:30px 0 50px;display:flex}.po-legal .pl-links a{color:var(--accent-text);text-underline-offset:4px;font-weight:750;text-decoration:underline}.po-legal .pl-data-grid{grid-template-columns:1fr 1fr;gap:24px;margin:28px 0;display:grid}.po-legal .pl-data-grid .zw-card{margin:0}.po-legal .pl-data-grid h2{font-size:28px}.po-legal .pl-roles{margin-bottom:32px}.po-legal .pl-role h3{font-size:23px}.po-legal .pl-role p:last-child{margin-bottom:0}.po-legal .pl-updated{color:var(--muted);font-size:13px}.po-legal .pl-policy-link{margin:8px 0 28px;display:inline-flex}.po-legal .zw-body a{text-underline-offset:4px;text-decoration:underline}.po-legal .pl-company{font-size:14px}@media (max-width:768px){.po-legal .pl-data-grid{grid-template-columns:1fr}.po-legal .zw-header-row .zw-btn{padding-inline:14px;font-size:12px}.po-legal .pl-data-grid h2{font-size:25px}}
