.legal-page[data-v-3f7bf00c]{max-width:1080px}.legal-head[data-v-3f7bf00c]{max-width:760px;margin-bottom:var(--space-4)}.legal-eyebrow[data-v-3f7bf00c]{margin:0 0 4px;color:var(--brand-700);font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.legal-head h1[data-v-3f7bf00c]{margin:0 0 8px}.legal-grid[data-v-3f7bf00c]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3)}.legal-card[data-v-3f7bf00c]{display:flex;flex-direction:column;gap:8px;padding:var(--space-4);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);box-shadow:0 1px 2px rgba(21,50,74,.04)}.legal-card__type[data-v-3f7bf00c]{align-self:flex-start;padding:2px 8px;border-radius:999px;background:var(--brand-050);color:var(--brand-700);font-size:.7rem;font-weight:700;letter-spacing:.08em}.legal-card h2[data-v-3f7bf00c]{margin:0;font-size:1.0625rem}.legal-card p[data-v-3f7bf00c]{margin:0;flex:1}.legal-card__actions[data-v-3f7bf00c]{display:flex;gap:8px;flex-wrap:wrap;margin-top:8px}.legal-guides[data-v-3f7bf00c]{margin-top:var(--space-4)}.legal-guides__head[data-v-3f7bf00c]{margin-bottom:var(--space-2)}.legal-guides__head h2[data-v-3f7bf00c]{margin:0 0 4px;font-size:1.25rem}.legal-guides__head p[data-v-3f7bf00c]{margin:0}.legal-grid--guides[data-v-3f7bf00c]{grid-template-columns:repeat(3,minmax(0,1fr))}.legal-guide-card[data-v-3f7bf00c]{color:var(--text-primary);text-decoration:none;transition:border-color .15s ease,transform .15s ease,box-shadow .15s ease}.legal-guide-card[data-v-3f7bf00c]:hover{border-color:var(--brand-700);transform:translateY(-2px);box-shadow:0 6px 16px rgba(21,50,74,.08)}.legal-guide-card__link[data-v-3f7bf00c]{margin-top:auto;padding-top:8px;color:var(--brand-700);font-size:.875rem;font-weight:600}.legal-note[data-v-3f7bf00c]{margin-top:var(--space-4)}@media (max-width:720px){.legal-grid[data-v-3f7bf00c]{grid-template-columns:1fr}.legal-card[data-v-3f7bf00c]{padding:var(--space-3)}}