/* LIINI Ratgeber – Kasten «Passend dazu im Ratgeber» auf Anleitungen, Support und Rezepten (ab 1.4.0). Auszug aus ratgeber.css. */
.lrg{--ink:#2B2620;--ink2:#6E6558;--line:#E7E0D4;--box:#FAF8F5;--sand:#F3EEE6;--plus:#B8A88F;--gr:#2E7A45;--gr-bg:#EEF6EF;--rt:#B0432A;--rt-bg:#FBEDE8;--gb:#9A6F14;--gb-bg:#FBF3E0;--r:20px;color:var(--ink);font-family:inherit;-webkit-font-smoothing:antialiased}
.lrg *,.lrg *::before,.lrg *::after{box-sizing:border-box}
html body .lrg a:not(#lrgx){color:var(--ink);text-decoration:underline;text-decoration-color:var(--plus);text-decoration-thickness:1.5px;text-underline-offset:3px}
html body .lrg a:not(#lrgx):hover{text-decoration-color:var(--ink)}
.lrg img{max-width:100%;height:auto}
.lrg-alle{text-align:center;margin:30px 0 0}
html body a.lrg-btn:not(#lrgx){display:inline-block;padding:14px 22px;border-radius:999px;background:var(--ink);color:#fff;text-decoration:none;font-weight:700;font-size:15.5px}
html body a.lrg-btn:not(#lrgx):hover{background:#000}
.lrg-cards{display:grid;gap:22px;grid-template-columns:1fr}
@media (min-width:640px){.lrg-cards{grid-template-columns:repeat(2,1fr)}}
@media (min-width:980px){.lrg-cards{grid-template-columns:repeat(3,1fr)}}
.lrg-karte{min-width:0}
html body a.lrg-karte__link:not(#lrgx){display:flex;flex-direction:column;height:100%;text-decoration:none;color:var(--ink);background:#fff;border:1px solid var(--line);border-radius:22px;overflow:hidden;transition:box-shadow .25s,transform .25s}
html body a.lrg-karte__link:not(#lrgx):hover{box-shadow:0 22px 40px -26px rgba(43,38,32,.45);transform:translateY(-2px)}
.lrg-karte__bild{position:relative;display:block;aspect-ratio:3/2;background:var(--sand);overflow:hidden}
.lrg-karte__bild img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .5s}
.lrg-karte__link:hover .lrg-karte__bild img{transform:scale(1.03)}
.lrg-karte__entwurf{position:absolute;left:12px;top:12px;background:var(--gb);color:#fff;font-size:12px;font-weight:800;padding:5px 9px;border-radius:999px}
.lrg-karte__body{display:flex;flex-direction:column;gap:8px;padding:18px 20px 20px;flex:1}
.lrg-karte__thema{font-size:12px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--ink2)}
html body .lrg .lrg-karte__titel:not(#lrgx){font-size:20px;line-height:1.3;font-weight:800;margin:0;letter-spacing:-.005em}
.lrg-karte__text{font-size:15.5px;line-height:1.55;color:var(--ink2);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}
.lrg-karte__meta{margin-top:auto;padding-top:6px;font-size:13.5px;font-weight:700;color:var(--ink)}
.lrg-karte__bild{aspect-ratio:7/4}
.lrg-passend{clear:both;display:block;width:100%;background:var(--box);border-top:1px solid var(--line);margin:56px 0 0;padding:44px 0 52px}
.lrg-passend__in{max-width:1180px;margin:0 auto;padding:0 20px}
html body .lrg-passend h2.lrg-passend__t:not(#lrgx){font-family:inherit;color:var(--ink);text-transform:none;font-style:normal;font-size:clamp(22px,2.4vw,28px);line-height:1.2;font-weight:800;letter-spacing:-.01em;margin:0 0 22px;text-align:left}
html body .lrg-passend .lrg-karte__titel:not(#lrgx){font-family:inherit;color:var(--ink);text-transform:none;font-style:normal;text-align:left}
.lrg-passend .lrg-karte__body{text-align:left}
@media (max-width:639px){.lrg-passend{margin-top:40px;padding:32px 0 40px}.lrg-passend__in{padding:0 16px}}
