/* Rehber (Gıda İsrafı ve Tasarruf Rehberi) und 404 — erzeugt von tool/guide_pages.dart */
.crumbs{margin:0 0 14px;font-size:var(--t-small);color:var(--muted)}
.crumbs a{color:inherit;text-decoration:underline;text-underline-offset:3px}
.lh+.sec{padding-top:clamp(24px,4vw,44px)}
.guide>h2,.guide>p,.guide>ul,.guide>ol,.guide>.guide-src,.guide>.guide-cta,.guide>.guide-more{max-width:46em}
.guide h2{margin:40px 0 10px;font-size:clamp(21px,2.4vw,26px);line-height:1.25;font-weight:800;color:var(--green-d)}
.guide>h2:first-child{margin-top:0}
.guide p,.guide li{margin:10px 0}
.guide ul,.guide ol{padding-left:24px}
.guide a{color:var(--green-d);text-underline-offset:3px}
.guide-meta{margin:18px 0 0;font-size:var(--t-small);color:var(--muted)}
.guide-src{margin:44px 0 0;padding:22px 24px;border-radius:20px;background:var(--tint);font-size:15px}
.guide-src h2{margin:0 0 8px;font-size:19px}
.guide-src li,.guide-src p{margin:8px 0}
.guide-cards{display:grid;gap:16px;margin:18px 0 0;max-width:62em}
@media (min-width:760px){.guide-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}
.guide-card{display:block;padding:20px 22px;border:1px solid var(--line);border-radius:20px;background:#fff;text-decoration:none;color:inherit}
.guide-card strong{display:block;margin-bottom:6px;font-size:18px;line-height:1.3;color:var(--green-d)}
.guide-card span{font-size:15px;line-height:1.5;color:var(--ink-2)}
.guide-card:hover,.guide-card:focus-visible{border-color:var(--green)}
.guide-cta{margin:44px 0 0;padding:26px;border-radius:24px;background:var(--green);color:#fff}
.guide-cta h2{margin:0 0 8px;font-size:22px;color:#fff}
.guide-cta p{margin:0 0 16px;color:var(--on-g)}
.guide-more{margin:32px 0 0;font-size:15px;color:var(--muted)}
