.legal-layout{display:grid;grid-template-columns:250px 1fr;gap:2rem;align-items:start}@media (max-width: 768px){.legal-layout{grid-template-columns:1fr}}.legal-nav{display:flex;flex-direction:column;gap:.5rem}.legal-nav a{display:flex;align-items:center;gap:10px;padding:.75rem 1rem;border-radius:6px;color:var(--text-muted);text-decoration:none;transition:all .2s}.legal-nav a:hover{background:var(--primary-alpha-15);color:var(--primary-color)}.legal-nav a.active{background:var(--primary-color);color:var(--text-inverse)}.legal-nav a i{width:20px;text-align:center}.legal-content-card{background:var(--bg-card);border:1px solid var(--border-color);border-radius:12px;padding:2.5rem;box-shadow:var(--shadow)}.legal-plugin-section{margin-top:2.5rem;padding-top:2rem;border-top:1px solid var(--border-color);scroll-margin-top:5rem}.legal-plugin-section:first-of-type{margin-top:2rem}.legal-plugin-feature-note{margin-bottom:1rem}.legal-plugin-section h2{margin-bottom:.75rem}
