.static-page { max-width: 760px; margin: 0 auto; padding: 10px 0; }
.static-card {
    background: var(--block-bg); border-radius: 12px; padding: 36px 32px;
    margin-bottom: 20px; border: 1px solid var(--border);
}
.static-card h1 { font-size: 26px; margin: 0 0 6px; color: var(--text-primary); }
.static-card .subtitle { color: var(--text-secondary); font-size: 14px; margin-bottom: 24px; }
.static-card h2 { font-size: 20px; margin: 28px 0 12px; color: var(--text-primary); border-bottom: 2px solid var(--border); padding-bottom: 8px; }
.static-card h3 { font-size: 16px; margin: 20px 0 8px; color: var(--text-primary); }
.static-card p { color: var(--text-secondary); line-height: 1.7; margin: 0 0 14px; }
.static-card ul, .static-card ol { color: var(--text-secondary); line-height: 1.7; margin: 0 0 14px; padding-left: 24px; }
.static-card li { margin-bottom: 6px; }
.static-card a { color: var(--link, #0d7c3d); }
.static-card strong { color: var(--text-primary); }
@media (max-width: 600px) {
    .static-card { padding: 24px 18px; }
    .static-card h1 { font-size: 22px; }
    .static-card h2 { font-size: 18px; }
}
