/* Radio Player 16.21 — kanoniczny system informacji lokalnych. */
.rk-newsPortal,.rk-newsArticle,.rk-bulletinArticle,.rk-eventArticle{--rk-news-line:rgba(94,202,214,.18);--rk-news-surface:rgba(4,43,55,.58);--rk-news-surface-strong:rgba(4,50,64,.82);--rk-news-text:#effafd;--rk-news-muted:#b9d5dc;--rk-news-cyan:#20d5e5;--rk-news-gold:#f1c85b;--rk-news-red:#e64b57;color:var(--rk-news-text)}
.rk-newsPortal{display:grid;gap:clamp(26px,3vw,44px)}
.rk-newsBulletin{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:18px;padding:18px 20px;border:1px solid var(--rk-news-line);border-radius:18px;background:linear-gradient(115deg,rgba(5,80,91,.72),rgba(4,39,52,.78));box-shadow:0 16px 44px rgba(0,0,0,.15)}
.rk-newsBulletin__signal{display:flex;align-items:center;gap:3px;width:38px;height:42px;justify-content:center}.rk-newsBulletin__signal i{display:block;width:3px;border-radius:99px;background:var(--rk-news-cyan);height:16px}.rk-newsBulletin__signal i:nth-child(2){height:28px}.rk-newsBulletin__signal i:nth-child(3){height:22px}.rk-newsBulletin__signal i:nth-child(4){height:34px}@keyframes rk-news-eq{to{transform:scaleY(.48);opacity:.66}}
.rk-newsBulletin>div:nth-child(2){display:grid;gap:3px}.rk-newsBulletin small{color:var(--rk-news-cyan);font-size:11px;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.rk-newsBulletin strong{font-size:clamp(17px,1.6vw,23px)}.rk-newsBulletin span{color:var(--rk-news-muted);font-size:13px}.rk-newsBulletin__actions{display:flex;gap:9px;align-items:center}.rk-newsBulletin__actions button,.rk-newsBulletin__actions a{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:42px;padding:0 15px;border:0;border-radius:12px;background:rgba(255,255,255,.09);color:#fff;text-decoration:none;font-weight:800;cursor:pointer;transition:transform .2s ease,background .2s ease}.rk-newsBulletin__actions button{background:linear-gradient(135deg,#078a98,#056876)}.rk-newsBulletin__actions button:hover,.rk-newsBulletin__actions a:hover{transform:translateY(-2px);background-color:rgba(255,255,255,.14)}
.rk-newsUrgent,.rk-homeNews__urgent{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:13px;padding:13px 16px;border-radius:13px;background:linear-gradient(90deg,rgba(177,25,42,.92),rgba(95,17,31,.84));color:#fff;text-decoration:none;box-shadow:0 12px 30px rgba(88,4,20,.2)}.rk-newsUrgent span,.rk-homeNews__urgent span{padding:5px 8px;border-radius:7px;background:#fff;color:#a81128;font-size:10px;font-weight:1000;letter-spacing:.11em;text-transform:uppercase}.rk-newsUrgent strong,.rk-homeNews__urgent strong{font-size:14px;line-height:1.35}.rk-newsUrgent time{font-size:12px;color:#ffdce0}.rk-newsUrgent i,.rk-homeNews__urgent i{font-style:normal}
.rk-newsHero{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(300px,.75fr);gap:18px;min-height:500px}.rk-newsHeroStory{position:relative;min-height:500px;border-radius:22px;overflow:hidden;background:linear-gradient(135deg,#073947,#031f2a);isolation:isolate}.rk-newsHeroStory:before{content:"";position:absolute;inset:0;background-image:var(--rk-news-image);background-size:cover;background-position:center;transform:scale(1.01);transition:transform .6s ease}.rk-newsHeroStory:hover:before{transform:scale(1.045)}.rk-newsHeroStory>a{position:absolute;inset:0;display:flex;align-items:flex-end;color:#fff;text-decoration:none}.rk-newsHeroStory__shade{position:absolute;inset:0;background:linear-gradient(180deg,rgba(2,15,22,.02) 18%,rgba(2,20,28,.26) 52%,rgba(2,17,24,.95) 100%);z-index:1}.rk-newsHeroStory__copy{position:relative;z-index:2;display:grid;gap:12px;padding:clamp(24px,4vw,46px);max-width:820px}.rk-newsHeroStory h2{margin:0;color:#fff;font-size:clamp(30px,3.3vw,48px);line-height:1.04;letter-spacing:-.035em}.rk-newsHeroStory p{max-width:680px;margin:0;color:#dceff3;font-size:16px;line-height:1.55}.rk-newsRead{display:inline-flex;align-items:center;gap:10px;width:max-content;margin-top:4px;color:#fff;font-weight:900}.rk-newsRead b{color:var(--rk-news-cyan)}
.rk-newsMeta{display:flex;align-items:center;gap:8px;flex-wrap:wrap;color:var(--rk-news-muted);font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.07em}.rk-newsMeta b{color:#062a36;background:var(--rk-news-cyan);padding:5px 8px;border-radius:7px}.rk-newsMeta i{font-style:normal;color:var(--rk-news-gold)}.rk-newsMeta time{font-weight:700;color:#d0e6eb}
.rk-newsHero__rail{display:grid;grid-template-rows:repeat(5,minmax(0,1fr));gap:9px}.rk-newsRailStory{min-height:0}.rk-newsRailStory>a{height:100%;display:grid;grid-template-columns:96px minmax(0,1fr);gap:13px;align-items:center;padding:10px;border:1px solid var(--rk-news-line);border-radius:15px;background:rgba(5,44,57,.55);color:#fff;text-decoration:none;transition:transform .2s ease,background .2s ease,border-color .2s ease}.rk-newsRailStory>a:hover{transform:translateX(3px);background:rgba(8,65,78,.68);border-color:rgba(55,215,228,.34)}.rk-newsRailStory__image{display:block;width:96px;height:72px;border-radius:11px;overflow:hidden;background:linear-gradient(135deg,#0a5664,#053440)}.rk-newsRailStory__image img{width:100%;height:100%;object-fit:cover}.rk-newsRailStory__image--empty:after{content:"RK";display:grid;place-items:center;height:100%;font-size:22px;font-weight:1000;color:rgba(255,255,255,.35)}.rk-newsRailStory__copy{display:grid;gap:5px;min-width:0}.rk-newsRailStory__copy strong{font-size:14px;line-height:1.28}.rk-newsRailStory__copy time{color:var(--rk-news-muted);font-size:11px}
.rk-newsHero__empty{display:grid;place-content:center;gap:8px;min-height:380px;border:1px dashed var(--rk-news-line);border-radius:22px;text-align:center;color:var(--rk-news-muted)}.rk-newsHero__empty strong{color:#fff;font-size:24px}
.rk-newsFilters{border:1px solid var(--rk-news-line);border-radius:16px;background:rgba(2,31,42,.72);overflow:hidden}.rk-newsFilters summary{min-height:62px;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:12px 16px;cursor:pointer;list-style:none}.rk-newsFilters summary::-webkit-details-marker{display:none}.rk-newsFilters summary>span{display:grid;gap:3px}.rk-newsFilters summary strong{font-size:15px}.rk-newsFilters summary small{color:var(--rk-news-muted);font-size:12px}.rk-newsFilters summary>b{color:var(--rk-news-cyan);font-size:18px;transition:transform .18s ease}.rk-newsFilters details[open] summary>b{transform:rotate(180deg)}.rk-newsFilters form{display:grid;grid-template-columns:minmax(180px,1.25fr) repeat(4,minmax(135px,.7fr)) auto auto;gap:9px;align-items:end;padding:14px 16px 16px;border-top:1px solid var(--rk-news-line)}.rk-newsFilters label{display:grid;gap:5px}.rk-newsFilters label span{color:#a9cbd3;font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.09em}.rk-newsFilters input,.rk-newsFilters select{width:100%;height:42px;border:1px solid rgba(125,203,214,.2);border-radius:10px;background:#062f3d;color:#fff;padding:0 11px}.rk-newsFilters button,.rk-newsFilters form>a{display:inline-flex;height:42px;align-items:center;justify-content:center;border:0;border-radius:10px;padding:0 15px;background:#0a8190;color:#fff;text-decoration:none;font-weight:800;cursor:pointer}.rk-newsFilters form>a{background:rgba(255,255,255,.07)}
.rk-newsArchiveHead{display:flex;justify-content:space-between;align-items:end;gap:24px;padding:8px 0 20px;border-bottom:1px solid var(--rk-news-line)}.rk-newsArchiveHead h2{margin:5px 0 7px;font-size:clamp(28px,3vw,42px)}.rk-newsArchiveHead p{margin:0;color:var(--rk-news-muted)}.rk-newsArchiveHead>a{flex:0 0 auto;color:var(--rk-news-cyan);font-weight:850;text-decoration:none}
.rk-newsListing{display:grid;gap:18px}.rk-newsSectionHead{display:flex;align-items:flex-end;justify-content:space-between;gap:20px}.rk-newsSectionHead h2{margin:4px 0 0;color:#fff;font-size:clamp(25px,2.4vw,34px)}.rk-newsSectionHead>span{color:var(--rk-news-muted);font-size:12px}.rk-newsList{display:grid;gap:1px;border-top:1px solid var(--rk-news-line)}.rk-newsListItem{display:grid;grid-template-columns:260px minmax(0,1fr);gap:22px;padding:22px 0;border-bottom:1px solid var(--rk-news-line)}.rk-newsListItem__image{display:block;height:178px;border-radius:15px;overflow:hidden;background:linear-gradient(135deg,#0a5260,#052d39)}.rk-newsListItem__image img{width:100%;height:100%;object-fit:cover;transition:transform .45s ease}.rk-newsListItem__image:hover img{transform:scale(1.045)}.rk-newsListItem__copy{display:grid;align-content:start;gap:9px}.rk-newsListItem h3{margin:0;font-size:clamp(21px,1.8vw,28px);line-height:1.17}.rk-newsListItem h3 a{color:#fff;text-decoration:none}.rk-newsListItem p{max-width:780px;margin:0;color:var(--rk-news-muted);line-height:1.55}.rk-newsListItem footer{display:flex;align-items:center;gap:13px;margin-top:4px;color:#a8c5cd;font-size:12px}.rk-newsListItem footer a{margin-left:auto;color:var(--rk-news-cyan);text-decoration:none;font-weight:850}
.rk-newsPagination{display:flex;gap:6px;flex-wrap:wrap;justify-content:center;padding-top:10px}.rk-newsPagination a,.rk-newsPagination .current{display:grid;place-items:center;min-width:42px;height:42px;padding:0 11px;border-radius:10px;background:rgba(255,255,255,.06);color:#fff;text-decoration:none}.rk-newsPagination .current{background:#0a8998;font-weight:900}
.rk-newsExplore{border-top:1px solid var(--rk-news-line);border-bottom:1px solid var(--rk-news-line)}.rk-newsExplore summary{min-height:68px;display:flex;align-items:center;justify-content:space-between;gap:18px;cursor:pointer;list-style:none}.rk-newsExplore summary::-webkit-details-marker{display:none}.rk-newsExplore summary>span{display:grid;gap:3px}.rk-newsExplore summary small{color:var(--rk-news-cyan);font-size:10px;font-weight:900;letter-spacing:.11em;text-transform:uppercase}.rk-newsExplore summary strong{font-size:18px}.rk-newsExplore summary>b{color:var(--rk-news-cyan);font-size:18px;transition:transform .18s ease}.rk-newsExplore[open] summary>b{transform:rotate(180deg)}.rk-newsExplore__groups{display:grid;grid-template-columns:1fr 1fr;gap:24px;padding:4px 0 24px}.rk-newsExplore__groups section{display:grid;gap:10px}.rk-newsExplore__groups h3{margin:0;color:var(--rk-news-muted);font-size:12px;text-transform:uppercase;letter-spacing:.11em}.rk-newsExplore__groups section>div{display:flex;flex-wrap:wrap;gap:8px}.rk-newsExplore__groups a{display:inline-flex;align-items:center;gap:8px;padding:9px 11px;border-radius:10px;background:rgba(255,255,255,.055);color:#e8f7fa;text-decoration:none;font-size:13px}.rk-newsExplore__groups a span{color:var(--rk-news-cyan);font-size:11px}.rk-newsArchiveEntry{margin:0;text-align:center;color:var(--rk-news-muted);font-size:12px}.rk-newsArchiveEntry a{color:var(--rk-news-cyan);text-decoration:none;font-weight:800}
.rk-newsEvents{display:grid;gap:16px}.rk-newsEvents__track{display:flex;gap:14px;overflow-x:auto;padding:2px 2px 12px;scroll-snap-type:x proximity;scrollbar-width:thin}.rk-newsEventCard{flex:0 0 min(310px,78vw);scroll-snap-align:start}.rk-newsEventCard>a{display:grid;grid-template-columns:106px minmax(0,1fr);gap:14px;height:100%;padding:12px;border-radius:16px;background:rgba(5,45,58,.62);border:1px solid var(--rk-news-line);color:#fff;text-decoration:none}.rk-newsEventCard__poster{display:block;height:142px;border-radius:11px;overflow:hidden;background:#063848}.rk-newsEventCard__poster img{width:100%;height:100%;object-fit:cover}.rk-newsEventCard__poster i{display:grid;place-items:center;height:100%;font-size:32px;color:rgba(255,255,255,.4)}.rk-newsEventCard div{display:grid;align-content:center;gap:7px}.rk-newsEventCard time{color:var(--rk-news-gold);font-size:11px;font-weight:800}.rk-newsEventCard h3{margin:0;font-size:17px;line-height:1.2}.rk-newsEventCard p{margin:0;color:var(--rk-news-muted);font-size:12px}.rk-newsEventCard div>span{color:var(--rk-news-cyan);font-size:12px;font-weight:800}
.rk-newsArchive{display:grid;gap:12px;padding-top:22px;border-top:1px solid var(--rk-news-line)}.rk-newsArchive h2{margin:0;font-size:26px}.rk-newsArchive>div{display:flex;gap:8px;flex-wrap:wrap}.rk-newsArchive a{display:inline-flex;gap:8px;padding:9px 11px;border-radius:9px;background:rgba(255,255,255,.05);color:#dceef2;text-decoration:none;font-size:13px}.rk-newsArchive a span{color:var(--rk-news-cyan)}.rk-newsEmpty{display:grid;place-items:center;gap:12px;min-height:220px;border:1px dashed var(--rk-news-line);border-radius:17px;color:var(--rk-news-muted)}.rk-newsEmpty a{color:var(--rk-news-cyan)}

/* Linki działu Wiadomości nie dziedziczą podkreśleń z aktywnego motywu. */
.rkapp[data-rkrc-player][data-rkapp="page"] .rk-newsPortal .rk-newsExplore__groups a,
.rkapp[data-rkrc-player][data-rkapp="page"] .rk-newsPortal .rk-newsArchive a,
.rkapp[data-rkrc-player][data-rkapp="page"] .rk-newsPortal .rk-newsArchiveEntry a,
.rkapp[data-rkrc-player][data-rkapp="page"] .rk-newsPortal .rk-newsListItem h3 a,
.rkapp[data-rkrc-player][data-rkapp="page"] .rk-newsPortal .rk-newsListItem footer a,
.rkapp[data-rkrc-player][data-rkapp="page"] .rk-newsPortal .rk-newsHeroStory > a,
.rkapp[data-rkrc-player][data-rkapp="page"] .rk-newsPortal .rk-newsRailStory > a{
  text-decoration-line:none;
  text-decoration-thickness:0;
}
/* Główna radia */
.rk-homeBand--news{padding:clamp(24px,3vw,40px) var(--rk-site-gutter);background:linear-gradient(180deg,rgba(4,38,50,.22),rgba(3,32,44,.48))}.rk-homeNews{width:min(100%,var(--rk-site-max));margin:0 auto;display:grid;gap:14px}.rk-homeNews__head{display:flex;justify-content:space-between;align-items:end;gap:20px}.rk-homeNews__head h2{margin:4px 0 0;color:#fff;font-size:clamp(24px,2.2vw,32px)}.rk-homeNews__head>a{color:#dff7fa;text-decoration:none;font-size:13px;font-weight:800}.rk-homeNews__grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr);gap:12px;min-height:280px}.rk-homeNewsFeature{position:relative;min-height:280px;border-radius:17px;overflow:hidden;background:#052f3b}.rk-homeNewsFeature:before{content:"";position:absolute;inset:0;background-image:var(--rk-home-news-image);background-position:center;background-size:cover;transition:transform .5s ease}.rk-homeNewsFeature:hover:before{transform:scale(1.04)}.rk-homeNewsFeature>a{position:absolute;inset:0;display:flex;align-items:flex-end;color:#fff;text-decoration:none}.rk-homeNewsFeature__shade{position:absolute;inset:0;background:linear-gradient(180deg,transparent 10%,rgba(2,18,25,.22) 40%,rgba(2,15,21,.96) 100%)}.rk-homeNewsFeature div{position:relative;z-index:2;padding:clamp(18px,2.5vw,28px);display:grid;gap:7px;max-width:760px}.rk-homeNewsFeature h3{margin:0;font-size:clamp(23px,2.4vw,34px);line-height:1.08}.rk-homeNewsFeature p{margin:0;color:#d8edf1;font-size:13px;line-height:1.45}.rk-homeNewsFeature div>span:last-child{color:var(--rk-news-cyan);font-size:12px;font-weight:900}.rk-homeNews__rail{display:grid;grid-template-rows:repeat(3,minmax(0,1fr));gap:7px}.rk-homeNewsRailItem>a{height:100%;display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;gap:9px;align-items:center;padding:11px 13px;border-radius:12px;background:rgba(5,48,61,.64);border-left:2px solid rgba(32,213,229,.25);color:#fff;text-decoration:none;transition:background .2s ease,transform .2s ease}.rk-homeNewsRailItem>a:hover{background:rgba(7,67,81,.78);transform:translateX(3px)}.rk-homeNewsRailItem span{color:var(--rk-news-cyan);font-size:9px;font-weight:900;text-transform:uppercase}.rk-homeNewsRailItem strong{font-size:13px;line-height:1.27}.rk-homeNewsRailItem time{color:#abc9d0;font-size:10px}.rk-homeNewsRailItem i{font-style:normal;color:var(--rk-news-cyan)}
/* Informacyjny układ mniejszych wiadomości na stronie głównej. */
.rk-homeNewsRailItem>a{grid-template-columns:minmax(86px,auto) minmax(0,1fr) auto;grid-template-areas:"category title date" "location title arrow";gap:5px 12px;padding:12px 14px;border-left:0;border:1px solid rgba(72,197,211,.16)}
.rk-homeNewsRailItem__category{grid-area:category;justify-self:start;padding:4px 7px;border-radius:6px;background:#1ed0df;color:#052832;font-size:9px;font-weight:950;letter-spacing:.06em;text-transform:uppercase}
.rk-homeNewsRailItem strong{grid-area:title;font-size:14px;line-height:1.3}
.rk-homeNewsRailItem__location{grid-area:location;color:#f1c85b;font-size:9px;font-weight:850;text-transform:none}
.rk-homeNewsRailItem time{grid-area:date;min-width:52px;padding:5px 7px;display:grid;justify-items:center;gap:0;border:1px solid rgba(241,200,91,.24);border-radius:8px;background:rgba(241,200,91,.09);color:#fff;line-height:1}
.rk-homeNewsRailItem time b{font-size:12px}.rk-homeNewsRailItem time small{margin-top:3px;color:#bfd8de;font-size:9px}
.rk-homeNewsRailItem i{grid-area:arrow;align-self:end;justify-self:end}
.rk-newsRailStory__copy time{width:max-content;padding:3px 6px;border-radius:5px;background:rgba(241,200,91,.1);color:#f5dc9b;font-weight:800}

/* Artykuł */
.rk-newsArticle{display:grid;gap:clamp(24px,3vw,42px)}.rk-newsArticle__header{max-width:1030px;margin:0 auto;text-align:center;display:grid;justify-items:center;gap:13px}.rk-newsArticle__header h2{margin:0;color:#fff;font-size:clamp(36px,4.5vw,58px);line-height:1.03;letter-spacing:-.038em}.rk-newsArticle__subtitle{margin:0;color:var(--rk-news-gold);font-size:clamp(18px,2vw,24px);font-weight:750}.rk-newsArticle__lead{max-width:850px;margin:0;color:#d7ebef;font-size:clamp(18px,1.8vw,22px);line-height:1.5}.rk-newsArticle__byline{display:flex;gap:12px;align-items:center;color:#a9c8d0;font-size:13px}.rk-newsArticle__byline span{color:#fff;font-weight:800}.rk-newsArticle__figure{margin:0}.rk-newsArticle__figure img{display:block;width:100%;max-height:720px;object-fit:cover;border-radius:21px}.rk-newsArticle__figure figcaption{padding:8px 4px 0;color:#a9c3ca;font-size:12px}.rk-newsArticle__layout{display:grid;grid-template-columns:minmax(0,800px) 180px;justify-content:center;align-items:start;gap:46px}.rk-newsArticle__content{font-size:18px;line-height:1.76;color:#e7f3f5}.rk-newsArticle__content h2{margin:1.65em 0 .55em;color:#fff;font-size:30px;line-height:1.2}.rk-newsArticle__content h3{margin:1.5em 0 .5em;color:#fff;font-size:24px}.rk-newsArticle__content a{color:var(--rk-news-cyan)}.rk-newsArticle__content blockquote{margin:1.6em 0;padding:17px 22px;border-left:3px solid var(--rk-news-gold);background:rgba(255,255,255,.045);font-size:20px}.rk-newsArticle__source{display:grid;gap:6px;margin-top:30px;padding:14px 0;border-top:1px solid var(--rk-news-line);font-size:13px}.rk-newsArticle__source strong{color:var(--rk-news-gold)}.rk-newsArticle__source a{width:max-content}.rk-newsArticle__share{position:sticky;top:170px}.rk-newsShare{display:grid;gap:9px}.rk-newsShare>strong{color:#a9c9d0;font-size:11px;text-transform:uppercase;letter-spacing:.11em}.rk-newsShare>div{display:grid;gap:7px}.rk-newsShare a,.rk-newsShare button{display:flex;align-items:center;justify-content:center;min-height:40px;border:0;border-radius:10px;background:rgba(255,255,255,.07);color:#fff;text-decoration:none;font-weight:800;cursor:pointer}.rk-newsShare a:hover,.rk-newsShare button:hover{background:rgba(22,168,183,.35)}.rk-newsShare>span{min-height:18px;color:var(--rk-news-cyan);font-size:11px}.rk-newsRelated{display:grid;gap:13px;padding-top:30px;border-top:1px solid var(--rk-news-line)}.rk-newsRelated h2{margin:0;font-size:28px}.rk-newsRelated>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.rk-newsRelated .rk-newsRailStory>a{grid-template-columns:82px 1fr}
.rk-newsArticle{width:min(100%,1120px);margin:0 auto;gap:clamp(22px,2.6vw,36px)}.rk-newsArticle__header{width:100%;max-width:none;margin:0;text-align:left;justify-items:start;gap:12px}.rk-newsArticle__lead{max-width:920px}.rk-newsArticle__byline{flex-wrap:wrap;gap:7px 16px}.rk-newsArticle__figure{width:100%}.rk-newsArticle__figure img{max-height:620px}.rk-newsArticle__layout{width:100%;grid-template-columns:minmax(0,1fr) 180px;justify-content:stretch;gap:clamp(28px,4vw,54px)}.rk-newsArticle__content{min-width:0;text-align:left}.rk-newsArticle__share{justify-self:end;width:180px}.rk-newsInlineAudio{width:100%;margin:-4px 0 0}.rk-newsInlineAudio button{width:min(100%,680px);min-height:62px;padding:10px 16px;display:flex;align-items:center;gap:13px;border:1px solid rgba(90,216,212,.28);border-radius:16px;background:linear-gradient(135deg,rgba(8,91,99,.82),rgba(5,49,62,.92));color:#fff;text-align:left;cursor:pointer}.rk-newsInlineAudio button>span:first-child{width:40px;height:40px;display:grid;place-items:center;flex:none;border-radius:50%;background:#67d6ca;color:#06262d}.rk-newsInlineAudio button>span:last-child{display:grid;gap:2px}.rk-newsInlineAudio small{color:#9ae6df;font-size:10px;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.rk-newsInlineAudio strong{font-size:14px}
/* Visual Stabilization 16.24 — filtry, siatka pięciu materiałów i tagi artykułu. */
.rk-newsFilters summary>em{margin-left:auto;color:var(--rk-news-cyan);font-size:12px;font-style:normal;font-weight:800}.rk-newsFilters details[open] summary>em{font-size:0}.rk-newsFilters details[open] summary>em:after{content:"Zwiń filtry";font-size:12px}
.rk-homeNews__rail{grid-auto-rows:minmax(0,1fr);grid-template-rows:none}
.rk-newsArticle__tags{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:14px;padding:18px 0;border-top:1px solid var(--rk-news-line);border-bottom:1px solid var(--rk-news-line)}.rk-newsArticle__tags>strong{padding-top:8px;color:var(--rk-news-gold);font-size:11px;letter-spacing:.1em;text-transform:uppercase}.rk-newsArticle__tags>div{display:flex;flex-wrap:wrap;gap:8px}.rk-newsArticle__tags a{display:inline-flex;min-height:34px;align-items:center;padding:0 11px;border:1px solid rgba(79,197,210,.18);border-radius:999px;background:rgba(255,255,255,.045);color:#dff6f8;text-decoration:none;font-size:12px}
@media(max-width:760px){.rk-newsFilters summary>em{display:none}.rk-newsArticle__tags{grid-template-columns:1fr;gap:8px}}

/* Serwis audio i wydarzenie */
.rk-bulletinArticle,.rk-eventArticle{display:grid;gap:24px;max-width:980px;margin:0 auto}.rk-bulletinArticle>header,.rk-eventArticle>header{text-align:center;display:grid;justify-items:center;gap:10px}.rk-bulletinArticle h2,.rk-eventArticle h2{margin:0;font-size:clamp(34px,4vw,50px)}.rk-bulletinArticle>header p,.rk-eventArticle>header div{display:flex;gap:12px;color:var(--rk-news-muted)}.rk-bulletinPlayer{display:flex;align-items:center;justify-content:center;gap:10px;padding:24px;border-radius:18px;background:linear-gradient(135deg,rgba(5,77,88,.74),rgba(4,38,50,.68));border:1px solid var(--rk-news-line)}.rk-bulletinPlayer button,.rk-bulletinPlayer a,.rk-eventArticle__cta{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:46px;padding:0 18px;border:0;border-radius:12px;background:#0b8493;color:#fff;text-decoration:none;font-weight:850;cursor:pointer}.rk-bulletinPlayer a{background:rgba(255,255,255,.08)}.rk-bulletinArticle__content,.rk-eventArticle__content{font-size:17px;line-height:1.72;color:#e2f0f2}.rk-eventArticle figure{margin:0;text-align:center}.rk-eventArticle figure img{max-width:min(100%,700px);max-height:760px;object-fit:contain;border-radius:18px}.rk-eventArticle__cta{width:max-content;margin:auto}.rk-eventArticle .rk-newsShare,.rk-bulletinArticle .rk-newsShare{max-width:420px;margin:0 auto;width:100%}
/* Partnerzy: tytularny po lewej, strategiczni i wspierający po prawej. */
.rk-supportShowcase{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch}.rk-supportShowcase__primary,.rk-supportShowcase__partners{min-width:0}.rk-supportShowcase__partners{display:grid;align-content:start;gap:18px}.rk-supportShowcase__pending{margin:0;padding:26px;border:1px solid rgba(70,205,218,.14);border-radius:16px;color:#b9d5dc;line-height:1.6}
@media(max-width:1100px){.rk-supportShowcase{grid-template-columns:1fr}}
/* Partnerzy: logo wpisane w stronę, bez katalogowych kafli. */
.rk-homeBand--patrons{position:relative;overflow:hidden;background:linear-gradient(180deg,rgba(3,36,47,.34),rgba(3,31,42,.1))}.rk-homeBand--patrons:before{content:"";position:absolute;inset:10% auto 10% 0;width:1px;background:linear-gradient(transparent,rgba(32,213,229,.7),transparent);box-shadow:0 0 28px rgba(32,213,229,.3)}
.rk-supportShowcase,.rk-supportPage{display:grid;gap:clamp(22px,3vw,38px)}.rk-supportShowcase{padding-top:8px}.rk-supportShowcase__strategic{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;border-top:1px solid rgba(70,205,218,.15);border-bottom:1px solid rgba(70,205,218,.12)}.rk-supportShowcase__strategic>.rk-supportProfile{padding:26px clamp(12px,2.3vw,34px)}.rk-supportShowcase__strategic>.rk-supportProfile+.rk-supportProfile{border-left:1px solid rgba(70,205,218,.16)}
.rk-supportShowcase__line{display:flex;flex-wrap:wrap;align-items:center;gap:14px 24px;padding-top:4px}.rk-supportShowcase__line .rk-supportProfile{flex:0 1 220px}
.rk-supportProfile{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);gap:18px;align-items:center;min-width:0;color:#fff}.rk-supportProfile--title{grid-template-columns:minmax(170px,.38fr) minmax(0,1fr);padding:clamp(24px,3vw,42px) 0;border-top:1px solid rgba(241,200,91,.28);border-bottom:1px solid rgba(241,200,91,.18)}.rk-supportProfile--title:before{content:"";position:absolute;left:0;top:22%;bottom:22%;width:2px;background:linear-gradient(transparent,#f1c85b,transparent);box-shadow:0 0 22px rgba(241,200,91,.34)}
.rk-supportProfile__level{position:absolute;top:12px;left:0;color:#f1c85b;font-size:10px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.rk-supportProfile--strategic .rk-supportProfile__level{top:5px;color:#20d5e5}.rk-supportProfile__visual{display:grid;place-items:center;width:112px;height:82px;padding:7px}.rk-supportProfile--title .rk-supportProfile__visual{width:min(240px,100%);height:142px;padding-left:22px}.rk-supportProfile--regular .rk-supportProfile__visual{width:82px;height:58px}.rk-supportProfile__visual img{max-width:100%;max-height:100%;object-fit:contain;filter:drop-shadow(0 10px 22px rgba(0,0,0,.24));transition:transform .28s ease,filter .28s ease}.rk-supportProfile:hover .rk-supportProfile__visual img{transform:translateY(-2px) scale(1.015);filter:drop-shadow(0 14px 25px rgba(0,0,0,.3))}
.rk-supportProfile__copy{display:grid;gap:5px;padding-top:12px}.rk-supportProfile__copy>strong{font-size:18px}.rk-supportProfile--title .rk-supportProfile__copy>strong{font-size:clamp(28px,3vw,42px);letter-spacing:-.03em}.rk-supportProfile__copy>small{color:#b9d5dc;font-size:12px}.rk-supportProfile__copy>p{max-width:720px;margin:4px 0 0;color:#c7dde1;font-size:14px;line-height:1.55}.rk-supportProfile__actions{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-top:7px}.rk-supportProfile__actions>a{color:#dff8fb;text-decoration:none;font-size:13px;font-weight:800}.rk-supportAudio{display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:0 13px;border:0;border-radius:11px;background:rgba(12,128,142,.24);color:#fff;font-weight:850;cursor:pointer;transition:transform .2s ease,background .2s ease}.rk-supportAudio:hover{transform:translateY(-1px);background:rgba(14,168,184,.38)}.rk-supportAudio span{display:grid;place-items:center;width:22px;height:22px;border-radius:50%;background:rgba(255,255,255,.12);font-size:9px}
.rk-supportPage>section{display:grid;gap:18px;padding:clamp(24px,3vw,42px) 0;border-bottom:1px solid rgba(70,205,218,.13)}.rk-supportPage>section>header h2{margin:5px 0 0;font-size:clamp(26px,2.5vw,36px)}.rk-supportPage__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.rk-supportPage__grid .rk-supportProfile{align-content:start;padding:20px 0;border-top:1px solid rgba(70,205,218,.13)}
@media(max-width:1100px){.rk-newsHero{grid-template-columns:1fr;min-height:0}.rk-newsHeroStory{min-height:430px}.rk-newsHero__rail{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:auto}.rk-newsFilters form{grid-template-columns:repeat(2,minmax(0,1fr))}.rk-newsFilters button,.rk-newsFilters form>a{width:100%}.rk-homeNews__grid{grid-template-columns:1fr}.rk-homeNewsFeature{min-height:300px}.rk-homeNews__rail{grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:auto}.rk-newsArticle__layout{grid-template-columns:minmax(0,800px)}.rk-newsArticle__share{position:static;width:100%;justify-self:stretch}.rk-newsShare>div{grid-template-columns:repeat(3,1fr)}.rk-newsRelated>div{grid-template-columns:1fr}.rk-supportProfile--title{grid-template-columns:1fr}.rk-supportPage__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:760px){.rk-newsPortal{gap:24px}.rk-newsBulletin{grid-template-columns:auto 1fr;padding:15px}.rk-newsBulletin__actions{grid-column:1/-1;width:100%}.rk-newsBulletin__actions>*{flex:1}.rk-newsUrgent,.rk-homeNews__urgent{grid-template-columns:auto minmax(0,1fr) auto}.rk-newsUrgent time{display:none}.rk-newsHeroStory{min-height:390px}.rk-newsHeroStory__copy{padding:22px}.rk-newsHeroStory h2{font-size:31px}.rk-newsHero__rail{grid-template-columns:1fr}.rk-newsRailStory>a{grid-template-columns:86px 1fr}.rk-newsRailStory__image{width:86px;height:66px}.rk-newsFilters form{grid-template-columns:1fr}.rk-newsListItem{grid-template-columns:1fr;gap:13px;padding:18px 0}.rk-newsListItem__image{height:220px}.rk-newsListItem footer{flex-wrap:wrap}.rk-newsListItem footer a{margin-left:0;width:100%}.rk-newsExplore__groups{grid-template-columns:1fr}.rk-homeNews__head{align-items:start;flex-direction:column}.rk-homeNewsFeature{min-height:270px}.rk-homeNewsFeature h3{font-size:27px}.rk-homeNews__rail{grid-template-columns:1fr}.rk-homeNewsRailItem>a{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"category date" "title title" "location arrow"}.rk-newsArticle__header h2{font-size:36px}.rk-newsArticle__lead{font-size:18px}.rk-newsArticle__layout{display:block}.rk-newsArticle__content{font-size:17px;line-height:1.7}.rk-newsShare{margin-top:28px}.rk-newsShare>div{grid-template-columns:1fr}.rk-bulletinPlayer{align-items:stretch;flex-direction:column}.rk-supportShowcase__strategic{grid-template-columns:1fr}.rk-supportShowcase__strategic>.rk-supportProfile+.rk-supportProfile{border-left:0;border-top:1px solid rgba(70,205,218,.16)}.rk-supportProfile--title{grid-template-columns:1fr}.rk-supportProfile--title .rk-supportProfile__visual{width:180px;height:110px;justify-self:start}.rk-supportProfile__level{position:static;grid-column:1/-1}.rk-supportProfile__copy{padding-top:0}.rk-supportPage__grid{grid-template-columns:1fr}.rk-supportShowcase__line{display:grid;grid-template-columns:1fr}}
@media(prefers-reduced-motion:reduce){.rk-newsBulletin__signal i{animation:none}.rk-newsHeroStory:before,.rk-homeNewsFeature:before,.rk-newsRailStory>a,.rk-homeNewsRailItem>a{transition:none}}
@media(max-width:760px){.rk-newsArchiveHead{align-items:start;flex-direction:column}.rk-newsArchiveHead>a{display:flex;align-items:center;min-height:44px}}

/* Własna strona 404 w publicznym shellu. */
.rk-newsMeta b a,.rk-newsMeta i a{color:inherit;text-decoration:none}
.rk-notFound{width:min(100%,980px);margin:0 auto;display:grid;grid-template-columns:minmax(180px,.42fr) minmax(0,1fr);gap:clamp(26px,5vw,70px);align-items:center;padding:clamp(18px,4vw,56px) 0}.rk-notFound__code{font-size:clamp(110px,18vw,230px);font-weight:1000;line-height:.78;letter-spacing:-.09em;color:rgba(32,213,229,.14);text-shadow:0 0 60px rgba(32,213,229,.12)}.rk-notFound__copy{display:grid;gap:13px}.rk-notFound__copy h2{margin:0;color:#fff;font-size:clamp(34px,4.5vw,58px);line-height:1.02;letter-spacing:-.04em}.rk-notFound__copy p{max-width:680px;margin:0;color:#c8e0e5;font-size:clamp(16px,1.7vw,20px);line-height:1.6}.rk-notFound__links{grid-column:1/-1;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:9px;padding-top:16px;border-top:1px solid var(--rk-news-line)}.rk-notFound__links a{display:flex;justify-content:space-between;align-items:center;gap:10px;min-height:54px;padding:0 15px;border:1px solid rgba(70,205,218,.16);border-radius:13px;background:rgba(5,48,61,.58);color:#fff;text-decoration:none;font-weight:850;transition:transform .2s ease,background .2s ease}.rk-notFound__links a:hover{transform:translateY(-2px);background:rgba(8,72,85,.76)}.rk-notFound__links span{color:var(--rk-news-cyan)}
@media(max-width:900px){.rk-notFound{grid-template-columns:1fr}.rk-notFound__code{font-size:120px}.rk-notFound__links{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:520px){.rk-notFound__links{grid-template-columns:1fr}}
