/* Korrekturen v029: vollstaendige Ratgeberbilder und mobile Ausrichtung. */
@media screen {
 .rg-guide .guide-thumb { height: auto; aspect-ratio: auto; background: #eef2eb; }
 .rg-guide .guide-thumb img,
 .rg-guide .hero-photo img { display: block; width: 100%; height: auto; object-fit: contain; transform: none; }
 .rg-guide .hero-photo { aspect-ratio: auto; }
 .rg-guide .guidehero { min-height: clamp(480px, 40vw, 700px); }
 .rg-guide .guidehero .heroimg {
   inset: 0 0 0 auto; width: 72%; height: 100%; object-fit: contain;
   object-position: right center; opacity: 1;
 }
 .rg-guide .guidehero:after {
   background: linear-gradient(90deg,#141b1c 0%,#141b1c 24%,#141b1ce6 37%,#141b1c55 55%,transparent 75%);
   pointer-events: none;
 }
 .rg-guide .guidehero-inner { position: relative; z-index: 1; }
 .rg-guide a.meta-pill { text-decoration: none; transition: background .2s,border-color .2s; }
 .rg-guide a.meta-pill:hover { color: #fff; background: #34452c; border-color: #86a530; }
 .rg-guide a.meta-pill:focus-visible { outline: 3px solid #a6c65a; outline-offset: 4px; }
 .rg-guide .articlechapter { scroll-margin-top: 180px; }
}
@media screen and (max-width: 840px) {
 .rg-guide .guidehero { display: flex; flex-direction: column; min-height: 0; }
 .rg-guide .guidehero .heroimg {
   position: relative; inset: auto; width: 100%; height: auto; z-index: 0;
   object-fit: contain; opacity: 1; order: 0;
 }
 .rg-guide .guidehero:after { display: none; }
 .rg-guide .guidehero-inner { order: 1; padding: 28px 0 36px; }
}
@media screen and (max-width: 767px) {
 .home-redesign .home-benefits-inner { grid-template-columns: 1fr; }
 .home-redesign .home-benefits .home-benefit {
   display: grid; grid-template-columns: 48px minmax(0,1fr);
   align-items: center; column-gap: 14px; padding: 16px 0;
   border-right: 0;
 }
 .home-redesign .home-benefit-icon { width: 48px; height: 48px; margin: 0; }
}
