/* Article pages: guides and landing pages under /glowee/ */
.article h1{font-size:clamp(30px,5vw,46px);margin-bottom:22px}
.article h2{font-size:24px;margin:52px 0 14px;color:var(--ink)}
.article h3{font-size:18px;margin:34px 0 10px;color:var(--ink);font-weight:600}
.article ol{margin:0 0 16px;padding-inline-start:22px}
.article table{width:100%;border-collapse:collapse;margin:8px 0 22px;font-size:15px;font-variant-numeric:tabular-nums}
.article .tabell{overflow-x:auto}
.article th,.article td{text-align:start;padding:10px 12px;border-bottom:1px solid var(--hair);color:var(--ink2)}
.article th{color:var(--ink);font-weight:600;font-size:13px;letter-spacing:.02em}
.article em{color:var(--ink)}
.article figure.bild{margin:26px 0 30px}
.article figure.bild img{display:block;width:100%;height:auto;border-radius:14px;border:1px solid var(--hair)}
.article ul.kallor{font-size:14px;word-break:break-word}
.article ul.kallor li{color:var(--ink3)}
.article .lead{font-size:18px;line-height:1.65;color:var(--ink);margin-bottom:26px;
  padding:20px 22px;border-radius:14px;border:1px solid rgba(255,182,74,.22);background:rgba(255,182,74,.06)}
.article .lead strong{color:var(--gold-hi)}
.article .cta{margin:44px 0 0;padding:26px;border-radius:16px;border:1px solid var(--hair);text-align:center}
.article .cta a.knapp{display:inline-block;margin:6px 8px;padding:12px 22px;border-radius:999px;background:var(--gold);
  color:#1a1206;font-weight:600;text-decoration:none}
.article .cta a.knapp.andra{background:transparent;color:var(--gold);border:1px solid rgba(255,182,74,.4)}
