/** Shopify CDN: Minification failed

Line 55:0 Expected "}" to go with "{"

**/
/* Aus dem Stilblock von snippets/verified-fenster.liquid ausgelagert (08.10.2026): Das gemeinsame Seiten-Stilblatt
   hatte auf der ONE-Seite seine Obergrenze erreicht und schnitt hinten ab. */
.fck__vf {
  display: inline-flex; align-items: center; gap: var(--3idee-abstand-8); margin-top: var(--3idee-abstand-8);
  color: var(--3idee-verified);
  font-size: var(--3idee-text-etikett); font-weight: 800; letter-spacing: .08em; text-transform: uppercase;
}
.fck__vf[hidden] { display: none; }
.fck__vf-punkt { width: 6px; height: 6px; border-radius: 50%; background: currentColor; }
.fck__vf-i {
  width: 16px; height: 16px; padding: 0;
  border: 1px solid var(--3idee-muted); border-radius: 50%;
  background: none; color: var(--3idee-muted);
  font-size: var(--3idee-text-etikett); font-weight: 700; letter-spacing: 0; text-transform: none;
  display: grid; place-items: center; cursor: pointer;
}
.fck__vf--satz {
  display: inline;
  margin: 0;
  white-space: nowrap;
}
.fck__vf--satz .fck__vf-punkt {
  display: inline-block;
  margin-inline-end: var(--3idee-abstand-4);
  position: relative; top: -1px;
}
.fvf__bedeutung {
  margin: 0 0 var(--3idee-abstand-28);
  max-width: 52ch;
  font-size: var(--3idee-text-aussage); line-height: 1.5;
  color: var(--3idee-ink);
}
.fvf__schritt {
  display: grid; grid-template-columns: 52px 1fr; gap: var(--3idee-abstand-16);
  padding: var(--3idee-abstand-24) 0; border-bottom: 1px solid var(--3idee-hairline);
}
.fvf__schritt:first-of-type { border-top: 1px solid var(--3idee-hairline); }
.fvf__schritt:last-of-type { border-bottom: 0; }
.fvf__num { font-weight: 800; font-size: var(--3idee-text-aussage); color: var(--3idee-muted); }
.fvf__schritt h3 { margin: 0; font-size: var(--3idee-text-aussage); color: var(--3idee-ink); }
.fvf__schritt p { margin: var(--3idee-abstand-4) 0 0; color: var(--3idee-muted); font-size: var(--3idee-text-body); max-width: 62ch; }
.fvf__beleg {
  margin-top: var(--3idee-abstand-24); padding-top: var(--3idee-abstand-20); border-top: 1px solid var(--3idee-hairline);
  display: grid; grid-template-columns: repeat(3, 1fr); gap: var(--3idee-abstand-20);
}
.fvf__beleg b { display: block; font-size: var(--3idee-text-kasten); color: var(--3idee-ink); }
.fvf__beleg span { display: block; margin-top: 3px; color: var(--3idee-muted); font-size: var(--3idee-text-klein); line-height: 1.4; }
@media (max-width: 620px) {
  .fvf__beleg { grid-template-columns: 1fr; }
