/* Wissensartikel „Warum Gold?“ (landingpages_jae/warum-gold/index.php), Bau 20.10.2026.
   Grundlage sind die unveränderten Stylesheets ../flexgold/flexgold.css (Bausteine der LP v2: Rechner, Wiesnbier, IGWT-Chart,
   Zeitstrahl, Tabellen, Zitatband) und ../flexgold/gold-artikel.css (Artikel-Raster .fga-v3: Inhaltsverzeichnis, H2-Hierarchie,
   Fußnoten mit Rücksprung, Lesespur). Hier stehen nur die Ergänzungen für diesen Artikel, Präfix .wg.
   Doku: legacy_trigonus_work/flexgold/47-artikel-warum-gold/02-bau.md */

/* Sprungziele unter der fixierten Navigation (gold-artikel.js setzt --fg-top) */
.wg :is(#kaufkraft, #rechner, #wiesnbier, #geld-ohne-schuldner, #notenbanken, #basel, #in-gold-we-trust, #aktien, #steuer, #fragen, #quellen, #morgan) {
  scroll-margin-top: calc(var(--fg-top, 0px) + 80px); }

/* Einstieg: Zitat direkt unter der H1, dann der Vorspann */
.wg .wg-morgan { margin: 8px 0 26px; }
.fg.wg .wg-morgan .fga-morgan__ctx { font-family: var(--fg-serif); font-style: italic; }
.fg.wg .wg-lead { margin-bottom: 1.4em; }

/* Kaufkraft-Module aus v2 (Rechner, Motto, Wiesnbier) auf dunkler Fläche wie auf der LP v2 */
.fg.wg .wg-dark { border-radius: 14px; padding: clamp(18px, 3.5vw, 34px); margin: 26px 0 8px; }
.fg.wg .wg-dark .fg-calc { margin: 0; }
.fg.wg .wg-dark .fg-motto { margin: 1.1em 0 1.2em; font-size: clamp(2.1rem, 2.6vw, 2.8rem); max-width: none; }
.fg.wg .wg-dark .fg-bier { margin-top: 10px; }
.fg.wg .wg-dark h3.wg-bier__h { color: #fff; margin: 0 0 .5em; font-size: clamp(2rem, 2vw, 2.3rem); }
/* In der Artikelspalte (max. 820 px) Grafik und Tabelle untereinander statt nebeneinander */
.fg.wg .fg-bier__grid { grid-template-columns: minmax(0, 1fr); }
.fg.wg .fg-bier__grid .fg-bier__bild { max-width: 380px; }
.fg.wg .fg-bier__tab { max-width: 32em; }
/* gold-artikel.css färbt Bildunterschriften im Artikel dunkel; auf der dunklen Fläche wieder hell (Kontrast) */
.fg.wg .wg-dark .fg-bier__text { color: var(--fg-on-dark-2); }
.fg.wg .wg-dark .fg-bier__text strong, .fg.wg .wg-dark .fg-bier__text sup a { color: #fff; }
/* Kleintext mindestens 14 px */
.fg.wg :is(.fg-bier__lupe, .fg-bier__quelle) { font-size: max(1.4rem, 14px); }

/* Abschnitt 2: Dachzeile über der H2 mit Trennlinie */
.fg.wg #geld-ohne-schuldner > .fg-overline { margin: 0 0 .6em; }
.fg.wg #geld-ohne-schuldner > .fg-overline + h2 { padding-top: .6em; }

/* IGWT-Chart in voller Spaltenbreite, Beschriftung lesbar */
.fg.wg .wg-chart { margin: 18px 0 6px; padding: 16px 18px; background: var(--fg-paper); border: 1px solid var(--fg-line); border-radius: 10px; }
.fg.wg .wg-chart svg { max-width: 640px; }

/* Leitsatz am Ende von Abschnitt 4 */
.fg.wg .wg-pointe { padding-left: 14px; border-left: 3px solid var(--fg-gold); }

/* MwSt-Tabelle: Abstand zum Text, Spalten ausgeglichen */
.fg.wg .wg-mwst { margin-top: 10px; }
@media (min-width: 600px) { .fg.wg .wg-mwst th, .fg.wg .wg-mwst td { width: 33.3%; } }

/* Fragen mit sichtbaren Antworten: H3 näher am Text (Gesetz der Nähe) */
.fg.wg #fragen > h3 { margin: 1.6em 0 .35em; }

/* Zitatband am Schluss innerhalb der Artikelspalte */
.fg.wg .wg-quote { margin: clamp(40px, 6vw, 64px) 0 0; padding: clamp(26px, 4vw, 44px) clamp(10px, 3vw, 28px); }
.fg.wg .wg-quote .fg-quote__big { font-size: clamp(2.6rem, 3.6vw, 3.6rem); }

/* Weiterlesen: zwei Textlinks, keine Knöpfe */
.fg.wg .wg-next { margin-top: clamp(32px, 5vw, 48px); }
.fg.wg .wg-next p { margin: 0 0 .7em; }
.fg.wg .wg-next a { font-weight: 700; }
.fg.wg .wg-next .fg-legal { margin-top: 1.4em; }

/* =====================================================================================================
   Visuelle Gliederung (Alex 20.10.: „visuelle verbesserung der präsentation … ohne wesentliche änderung der inhalte“).
   Text bleibt wörtlich; nur umgruppiert, hervorgehoben oder in vorhandene Bausteine gesetzt (.fg-proofs/.fg-proof aus v2).
   Ruhig statt bunt: höchstens ein Kasten je Abschnitt, Hervorhebung über Gewicht und Goldkante.
   ===================================================================================================== */

/* Zahlen im Fließtext leicht hervorheben (nur Gewicht, Versalziffern) */
.fg.wg .wg-num { font-weight: 700; color: var(--fg-ink); font-variant-numeric: lining-nums; }

/* Leitsatz als abgesetzte Zeile */
.fg.wg .wg-keyline { font-family: var(--fg-serif); font-style: italic; font-size: clamp(2rem, 1.8rem + .5vw, 2.3rem); line-height: 1.35; color: var(--fg-ink);
  margin: .2em 0 1.1em; padding-left: 16px; border-left: 3px solid var(--fg-gold); }

/* Hinweiskasten im Fließtext („Und warum jetzt?“) */
.fg.wg .wg-callout { background: var(--fg-ivory-2); border-left: 4px solid var(--fg-gold); border-radius: 0 10px 10px 0; padding: 16px 20px; margin: 1.2em 0; }

/* Belegkarten (v2-Baustein .fg-proofs/.fg-proof) für Notenbanken und Basel: zwei nebeneinander ab 760 px, Icon im Kopf */
.fg.wg .fg-proofs { display: grid; margin-top: 22px; gap: 16px; grid-template-columns: minmax(0, 1fr); }
@media (min-width: 760px) { .fg.wg .fg-proofs { grid-template-columns: repeat(2, minmax(0, 1fr)); } }
.fg.wg .fg-proof { display: flex; flex-direction: column; padding: 20px 22px; }
.fg.wg .fg-proof > h3 { display: flex; align-items: flex-start; gap: 12px; margin: 0 0 .55em; font-size: clamp(1.9rem, 1.8vw, 2.15rem); line-height: 1.25; }
.fg.wg .fg-proof p { font-size: 1.65rem; line-height: 1.55; margin: 0; }

/* Icon im Kreis (wie auf der LP v3) */
.fg.wg .wg-ico { flex: 0 0 40px; width: 40px; height: 40px; border-radius: 50%; background: var(--fg-goldwash); color: var(--fg-gold-text);
  display: inline-flex; align-items: center; justify-content: center; margin-top: -4px; }
.fg.wg .wg-ico i { font-size: 18px; }

/* Fragen als 2 × 2-Karten, Antworten sichtbar */
.fg.wg .wg-faq { margin-top: 14px; }
.fg.wg .wg-faq .fg-proof p + p, .fg.wg .wg-faq .fg-proof p + ul, .fg.wg .wg-faq .fg-proof ul + p { margin-top: .6em; }
/* Die drei Treiber als ruhige Liste mit Icon statt Aufzählungspunkt */
.fg.wg .wg-drivers { list-style: none; padding: 0; margin: 0; display: grid; gap: 8px; }
.fg.wg .wg-drivers li { display: flex; gap: 10px; align-items: flex-start; margin: 0; font-size: 1.65rem; line-height: 1.5; }
.fg.wg .wg-drivers li > i { flex: 0 0 20px; margin-top: .3em; color: var(--fg-gold-text); font-size: 15px; text-align: center; }

/* Korrektur Alex 20.10.: Zeilen statt Karten für Notenbanken/Basel und die vier Fragen.
   Icon links neben der Frage bzw. Überschrift, Text darunter eingerückt, feine Trennlinie, keine Kartenrahmen. */
.fg.wg .wg-rows { display: block; margin-top: 18px; border-top: 1px solid var(--fg-line); }
.fg.wg .wg-rows > .fg-proof { display: block; background: none; border: 0; border-bottom: 1px solid var(--fg-line); border-radius: 0; padding: 20px 0 22px; }
.fg.wg .wg-rows > .fg-proof > h3 { margin-bottom: .45em; }
@media (min-width: 600px) {
  .fg.wg .wg-rows > .fg-proof > :not(h3) { margin-left: 52px; }
}

/* Korrektur Alex 20.10.: Zeitraum-Schalter im Rechner. Ursache: Die Artikelspalte ist nur rund 600 px breit, die Rechner-Form
   der LP teilt sie ab 820 px Fenster aber in drei Spalten (flexgold.css). Die dritte Spalte war rund 200 px schmal, der Schalter
   (.fg-seg, flex-wrap) brach um: „10 Jahre | 20 Jahre“ oben, „30 Jahre“ allein über die volle Breite darunter.
   Neu: Betrag und Inflation nebeneinander, Zeitraum als eigene Zeile über die volle Breite, drei gleich breite Segmente ohne Umbruch. */
.fg.wg .fg-calc__form { grid-template-columns: minmax(0, 1fr); align-items: end; }
@media (min-width: 600px) { .fg.wg .fg-calc__form { grid-template-columns: repeat(2, minmax(0, 1fr)); } }
.fg.wg .fg-calc__form .fg-seg { grid-column: 1 / -1; flex-wrap: nowrap; }
.fg.wg .fg-seg legend { float: none; display: block; width: 100%; margin-bottom: 6px; }
.fg.wg .fg-seg label { flex: 1 1 0; min-width: 0; }
.fg.wg .fg-seg span { min-height: 44px; }
/* auf der dunklen Fläche: nicht gewählte Segmente als dunkle Fläche mit heller Kante statt weißer Kästen */
.fg.wg .wg-dark .fg-seg span { background: transparent; color: var(--fg-on-dark); border-color: var(--fg-night-line); }
.fg.wg .wg-dark .fg-seg input:checked + span { background: var(--fg-gold-btn); color: var(--fg-ink); border-color: var(--fg-gold-btn); }
.fg.wg .wg-dark .fg-seg label:hover input:not(:checked) + span { background: rgba(255, 255, 255, .06); }

/* Bilder (Alex 21.10.): Kaufkraft-Bild fest unter der H2 „Ihr Kontoguthaben …“, Gold-Bild nur als Test (?gold=oben / ?gold=schuldner).
   Volle Spaltenbreite, Ecken wie die übrigen Flächen, KI-Kennzeichnung als Bildunterschrift (wie LP v5), Kleintext mindestens 14 px. */
.fg.wg .wg-bild { margin: 4px 0 22px; }
/* ?gold=oben: Aufmacher zwischen Vorspann und Inhaltsverzeichnis */
.fg.wg .wg-lead + .wg-bild { margin: 0 0 28px; }
.fg.wg .wg-bild img { display: block; width: 100%; height: auto; border-radius: 10px; }
.fg.wg .wg-bild figcaption { margin-top: 6px; font-family: var(--fg-sans); font-size: max(1.4rem, 14px); line-height: 1.3; color: var(--fg-muted); }

/* Mobil: dunkle Fläche bis an den Rand der Spalte, Rechner-Segmente nicht zu eng */
@media (max-width: 479px) {
  .fg.wg .wg-dark { padding: 16px 14px; border-radius: 12px; }
  .fg.wg .wg-dark .fg-calc { padding: 16px 14px; }
}
