.legal{background:var(--db-bg);color:#203d4a;flex-direction:column;align-items:center;gap:18px;min-height:100dvh;padding:24px 16px 48px;display:flex}.legal-brand{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;width:100%;max-width:820px;display:flex}.legal-logo{width:auto;height:34px;display:block}.legal-brand nav{gap:16px;font-size:.875rem;display:flex}.legal-brand nav a{color:var(--db-primary)}.legal-card{border:1px solid var(--db-border);background:#fff;border-radius:13px;width:100%;max-width:820px;padding:32px;font-size:.9375rem;line-height:1.75}.legal-card h1{margin-bottom:6px;font-size:1.6rem;line-height:1.3}.legal-card h2{color:#193a49;margin:28px 0 8px;font-size:1.1rem}.legal-card p,.legal-card li{margin:6px 0}.legal-card ul{padding-left:22px;list-style:outside}.legal-card a{color:var(--db-primary);text-decoration:underline}.legal-meta{color:var(--db-muted);font-size:.875rem}.legal-draft{color:#7a5410;background:#fff4dc;border-radius:8px;margin-bottom:18px;padding:10px 14px;font-size:.875rem}.legal-missing{color:#9b3522;background:#fde8e4;border-radius:4px;padding:0 4px}@media (max-width:640px){.legal-card{padding:20px}}.about-lead{font-size:1.0625rem;line-height:1.7}.about-facts{grid-template-columns:max-content 1fr;gap:6px 18px;margin:8px 0 12px;display:grid}.about-facts dt{color:var(--db-muted)}.about-facts dd{overflow-wrap:anywhere;margin:0}.about-back{color:var(--db-primary);font-weight:600}.legal-translation{border-top:1px solid var(--db-border);margin-top:40px;padding-top:28px}.about-faq{margin:8px 0 16px}.about-faq>div{border-bottom:1px solid var(--db-border);padding:12px 0}.about-faq dt{color:var(--db-text);font-weight:600}.about-faq dd{color:var(--db-muted);margin:6px 0 0;line-height:1.65}
