.legal-page-view[data-v-aaeb7135]{padding:2rem;max-width:900px;margin:2rem auto;background-color:transparent}.content-card[data-v-aaeb7135]{background:var(--surface);padding:2rem 3rem;border-radius:1.25rem;border:1px solid var(--border);box-shadow:var(--shadow);color:var(--fg);transition:all .3s ease;position:relative;overflow:hidden}.content-card[data-v-aaeb7135]:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,var(--accent),var(--accent-2));opacity:.8}.content-card[data-v-aaeb7135]:hover{box-shadow:var(--shadow);transform:translateY(-4px)}h1[data-v-aaeb7135]{text-align:center;margin-bottom:.5rem;font-size:2.25rem;font-weight:700}.last-updated[data-v-aaeb7135]{text-align:center;margin-bottom:2.5rem;color:var(--muted);font-size:.9rem}section[data-v-aaeb7135]{margin-bottom:2rem;background-color:var(--bg);padding:1.5rem;border-radius:.75rem;border:1px solid var(--border);box-shadow:var(--shadow);transition:all .3s ease}section[data-v-aaeb7135]:hover{box-shadow:var(--shadow);transform:translateY(-1px)}h2[data-v-aaeb7135]{font-size:1.5rem;font-weight:600;margin-bottom:1rem;padding-bottom:.5rem;border-bottom:1px solid var(--border-faint)}p[data-v-aaeb7135]{line-height:1.7;margin-bottom:1rem;color:var(--muted)}a[data-v-aaeb7135]{color:var(--accent);text-decoration:none;font-weight:500}a[data-v-aaeb7135]:hover{text-decoration:underline}
