/* Ratgeber-Seiten (Lucid) */
.guide{max-width:860px;padding-block:clamp(40px,6vw,88px);display:flex;flex-direction:column;gap:18px}
.guide h1.display{font-size:clamp(40px,6vw,72px);line-height:.95;margin:6px 0 4px}
.guide h2{font-size:clamp(22px,2.6vw,30px);margin:26px 0 0;font-weight:800;font-stretch:80%;text-transform:uppercase;letter-spacing:.01em;color:var(--text)}
.guide p,.guide li{color:var(--soft);font-size:17px;max-width:68ch;margin:0}
.guide ul{margin:0;padding-left:22px;display:flex;flex-direction:column;gap:10px}
.guide strong{color:var(--text)}
.guide .lead{font-size:19px;max-width:44em}
.guide .table{margin:6px 0;border:1px solid var(--line2);border-radius:6px}
.guide .table table{width:100%;border-collapse:collapse;font-size:15px}
.guide .table table:has(th:nth-child(5)){min-width:620px}
.guide .table td:first-child{white-space:nowrap}
.guide .table th{text-align:left;font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);padding:12px 14px;border-bottom:1px solid var(--line2);white-space:nowrap}
.guide .table td{padding:12px 14px;border-bottom:1px solid var(--line);color:var(--text);font-variant-numeric:tabular-nums}
.guide .table tr:last-child td{border-bottom:0}
.guide .note{border-left:3px solid var(--amber);background:#15120b;padding:14px 18px;border-radius:0 6px 6px 0;color:var(--soft);font-size:16px}
.guide .cta{display:flex;flex-wrap:wrap;gap:12px;margin-top:20px}
