/* Granica Redakcja: okruszki, „W skrócie”, pytania i odpowiedzi, „Czytaj także”, strony sekcji. Kolory motywu portalu z zapasem. */
.gr-crumbs{margin:0 0 14px;font-size:.9rem}
.gr-crumbs ol{display:flex;flex-wrap:wrap;gap:4px 0;margin:0;padding:0;list-style:none}
.gr-crumbs li+li::before{content:"›";margin:0 8px;color:var(--mut,#587063)}
.gr-crumbs a{color:var(--deep,#063d1f)}
.gr-crumbs [aria-current]{color:var(--mut,#587063)}
.gr-summary{margin:0 0 22px;padding:14px 18px 10px;background:#f4fbf6;border-left:5px solid var(--green,#009B3A);border-radius:6px}
.gr-summary>h2,.gr-faq>h2,.gr-related>h2{margin:0 0 10px;padding:0;font-size:1.05rem;line-height:1.3;letter-spacing:.04em;text-transform:uppercase;color:var(--deep,#063d1f)}
.gr-summary ul{margin:0 0 6px;padding-left:20px}
.gr-summary li{margin:0 0 6px}
.gr-faq{margin:30px 0 0;padding:16px 18px;background:#fff;border:1px solid var(--line,#d4e2d8);border-radius:6px}
.gr-faq dl{margin:0}
.gr-faq dt{font-weight:700;margin:12px 0 4px}
.gr-faq dt:first-child{margin-top:0}
.gr-faq dd{margin:0 0 4px}
.gr-related{margin:26px 0 0}
.gr-related ul{margin:0;padding:0;list-style:none}
.gr-related li{padding:8px 0;border-top:1px solid var(--line,#d4e2d8)}
.gr-related small{color:var(--mut,#587063);margin-left:6px}
.gr-listtop{margin:0 0 22px}
.gr-intro{font-size:1.08rem;margin:0 0 14px;max-width:70ch}
.gr-subs,.gr-sections ul{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 14px;padding:0;list-style:none}
.gr-subs a,.gr-sections a{display:inline-block;padding:6px 14px;border:2px solid var(--green,#009B3A);border-radius:999px;color:var(--deep,#063d1f);text-decoration:none;font-weight:600;background:#fff}
.gr-subs a:hover,.gr-sections a:hover,.gr-sections [aria-current]{background:var(--green,#009B3A);color:#fff}
.gr-sections a:focus-visible,.gr-subs a:focus-visible{outline:3px solid var(--yellow,#FFF200);outline-offset:2px}
@media print{.gr-sections,.gr-related{display:none}}
