/* Paket 88 · Ratgeber /de/ratgeber/ + /en/guides/ — Fragen mit direkter Antwort, Inhaltsverzeichnis, Links. Hausstil: weiße Karten, feine Linie, Kobalt-Akzent. */
.rgp .rg-hero{min-height:clamp(400px,56svh,560px)}
.rg-kick{margin:0;font-size:.76rem;font-weight:700;letter-spacing:.15em;text-transform:uppercase;color:var(--cobalt-ink,#1D4ED8)}
.rg-sec{padding-top:clamp(28px,4vw,56px)}
.rg{display:grid;grid-template-columns:minmax(0,1fr) minmax(240px,320px);gap:clamp(28px,4vw,64px);align-items:start}
.rg-main{display:grid;gap:clamp(26px,3vw,40px);min-width:0}
.rg-lead{padding:clamp(18px,2.4vw,28px);border-radius:var(--r-lg,20px);background:var(--surface,#fff);border:1px solid var(--line,#E2E8F0);
  border-left:4px solid var(--cobalt,#2563EB);box-shadow:var(--sh-1,0 1px 2px rgba(15,23,42,.06))}
.rg-lead-k{margin:0 0 6px;font-size:.74rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--cobalt-ink,#1D4ED8)}
.rg-lead p:last-child{margin:0;font-size:clamp(1.02rem,1.35vw,1.16rem);line-height:1.6;color:var(--text,#0F172A)}
.rg-q{scroll-margin-top:calc(var(--top-clear,120px) + 8px);display:grid;gap:12px}
.rg-q h2{margin:0;font-size:clamp(1.35rem,2.4vw,1.8rem);line-height:1.15;letter-spacing:-.025em}
.rg-a{margin:0;font-size:1.04rem;line-height:1.65;color:var(--text,#0F172A);max-width:70ch}
.rg-q ul{margin:0;padding-left:1.15em;display:grid;gap:6px;color:var(--text-2,#334155);line-height:1.6;max-width:70ch}
.rg-q>p:not(.rg-a){margin:0;color:var(--text-2,#334155);line-height:1.6;max-width:70ch}
.rg-how{padding:clamp(18px,2.4vw,28px);border-radius:var(--r-lg,20px);background:var(--surface-2,#F1F5F9);border:1px solid var(--line,#E2E8F0)}
.rg-how h2{margin:0 0 14px;font-size:clamp(1.2rem,2vw,1.5rem);letter-spacing:-.02em}
.rg-how ol{list-style:none;margin:0;padding:0;display:grid;gap:12px;counter-reset:rg}
.rg-how li{counter-increment:rg;display:grid;grid-template-columns:34px 1fr;gap:2px 12px}
.rg-how li:before{content:counter(rg);grid-row:span 2;width:30px;height:30px;border-radius:50%;display:grid;place-items:center;font-weight:700;font-size:.86rem;color:#fff;background:var(--cobalt,#2563EB)}
.rg-how b{font-size:1rem}
.rg-how span{color:var(--text-2,#334155);line-height:1.55;font-size:.95rem}
.rg-stand{margin:0;font-size:.84rem;color:var(--text-3,#64748B)}
.rg-side{position:sticky;top:calc(var(--top-clear,120px) + 8px);display:grid;gap:16px}
.rg-toc,.rg-box{padding:18px 18px 16px;border-radius:var(--r-lg,20px);background:var(--surface,#fff);border:1px solid var(--line,#E2E8F0)}
.rg-toc-h{margin:0 0 10px;font-size:.74rem;font-weight:700;letter-spacing:.13em;text-transform:uppercase;color:var(--text-3,#64748B)}
.rg-toc-h a{color:inherit}
.rg-toc ol{margin:0;padding-left:1.2em;display:grid;gap:8px;font-size:.9rem;line-height:1.4}
.rg-toc a,.rg-links a{color:var(--text-2,#334155);text-decoration:none}
.rg-toc a:hover,.rg-links a:hover{color:var(--cobalt-ink,#1D4ED8);text-decoration:underline}
.rg-links{list-style:none;margin:0;padding:0;display:grid;gap:8px;font-size:.9rem}
.rg-links a{display:inline-flex;align-items:center;gap:6px;min-height:24px;line-height:1.35}
.rg-links svg{width:13px;height:13px;flex:none;transition:transform .25s}
.rg-links a:hover svg{transform:translateX(3px)}
.rg-links-row{grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr))}
.rg-hub{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:clamp(16px,2vw,22px)}
.rg-card .thumb img{object-fit:cover}
@media (min-width:1000px){.rg-hub{grid-template-columns:repeat(3,minmax(0,1fr))}.rg-card.is-wide{grid-column:span 2}.rg-card.is-wide .thumb{aspect-ratio:21/9}}
.rg-card-h{margin:0;font-size:1.22rem;letter-spacing:-.02em}
.rg-card-q{margin:2px 0 4px;padding-left:1.1em;display:grid;gap:4px;font-size:.86rem;color:var(--text-3,#64748B);line-height:1.45}
.rg-hub-more{margin-top:clamp(22px,3vw,34px)}
.rg-sec .rg-stand{margin-top:16px}
@media (max-width:980px){
  .rg{grid-template-columns:minmax(0,1fr)}
  .rg-side{position:static}
}
