/* MOD POLSKA I SWIAT — completely namespaced */
.i24-polska-swiat{--ps-green:#207b56;--ps-red:#c53241;--ps-blue:#2d6bb5;font-family:inherit;color:#1c2522;width:100%;max-width:none;box-sizing:border-box;padding:0;margin:0 0 32px}
.i24-polska-swiat *, .i24-polska-swiat *::before,.i24-polska-swiat *::after{box-sizing:border-box}
.i24-polska-swiat__heading{display:flex;justify-content:space-between;align-items:center;gap:16px;margin:0 0 22px;padding-left:13px;border-left:4px solid var(--ps-green)}
.i24-polska-swiat__heading h2{font-size:clamp(21px,2.3vw,29px);font-weight:750;line-height:1.15;margin:0;color:inherit}
.i24-polska-swiat__heading p{margin:5px 0 0;color:#6d7773;font-size:13px}
.i24-polska-swiat__globe{font-size:26px;color:#66776c}
.i24-polska-swiat__columns{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;gap:22px}
.i24-polska-swiat__column{min-width:0;display:flex;flex-direction:column;gap:12px;--ps-accent:var(--ps-red)}
.i24-polska-swiat__column--swiat{--ps-accent:var(--ps-blue)}
.i24-polska-swiat__column-header{display:flex;align-items:center;gap:9px;min-height:27px}
.i24-polska-swiat__dot{width:9px;height:9px;flex:none;border-radius:50%;background:var(--ps-accent)}
.i24-polska-swiat__column-header h3{font-size:18px;font-weight:750;margin:0}
.i24-polska-swiat__latest{margin-left:auto;font-size:11px;color:#8a9390}
.i24-polska-swiat__feature{border-radius:12px;overflow:hidden;background:#23372d;box-shadow:0 3px 13px #0e20151c;min-width:0}
.i24-polska-swiat__column--swiat .i24-polska-swiat__feature{background:#223648}
.i24-polska-swiat__feature-link{min-height:280px;aspect-ratio:16/9;position:relative;display:flex;align-items:flex-end;isolation:isolate;text-decoration:none;color:white;overflow:hidden}
.i24-polska-swiat__feature-image{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .48s ease,filter .48s ease;z-index:-2}
.i24-polska-swiat__feature-shade{position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,transparent 20%,#06150be8 100%)}
.i24-polska-swiat__feature-copy{padding:22px;width:100%}
.i24-polska-swiat__label{display:inline-block;background:var(--ps-accent);color:white;border-radius:3px;padding:4px 7px;font-weight:750;font-size:10px;text-transform:uppercase;letter-spacing:.05em}
.i24-polska-swiat__feature-copy h4{font-size:clamp(18px,1.8vw,25px);color:white;font-weight:750;line-height:1.26;margin:11px 0 8px;overflow-wrap:anywhere}
.i24-polska-swiat time{font-size:11px;color:#87928e}
.i24-polska-swiat__feature-copy time{color:#d9e3df}
.i24-polska-swiat__feature-link:hover .i24-polska-swiat__feature-image,.i24-polska-swiat__feature-link:focus-visible .i24-polska-swiat__feature-image{transform:scale(1.065);filter:brightness(1.07)}
.i24-polska-swiat__support{display:grid;grid-template-rows:repeat(var(--i24ps-rows),minmax(0,1fr));gap:10px;flex:1;min-height:0}
.i24-polska-swiat__small{border:1px solid #e6e9e7;border-radius:10px;box-shadow:0 2px 8px #121f1710;background:white;overflow:hidden;min-width:0;transition:transform .2s ease,box-shadow .2s ease}
.i24-polska-swiat__small:hover{transform:translateY(-2px);box-shadow:0 5px 17px #121f1723}
.i24-polska-swiat__small-link{display:flex;align-items:stretch;gap:14px;padding:9px;min-height:110px;height:100%;text-decoration:none;color:inherit}
.i24-polska-swiat__thumb{position:relative;overflow:hidden;border-radius:7px;background:#e9eceb;width:34%;min-width:92px;max-width:158px;align-self:stretch;flex-shrink:0}
.i24-polska-swiat__thumb img{position:absolute;width:100%;height:100%;inset:0;object-fit:cover;transition:transform .4s ease}
.i24-polska-swiat__small:hover .i24-polska-swiat__thumb img{transform:scale(1.08)}
.i24-polska-swiat__small-copy{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:5px;min-width:0;padding:3px 0}
.i24-polska-swiat__small-label{color:var(--ps-accent);font-weight:750;text-transform:uppercase;letter-spacing:.04em;font-size:10px}
.i24-polska-swiat__small-title{font-size:clamp(12px,1.15vw,15px);font-weight:700;line-height:1.35;overflow-wrap:anywhere}
.i24-polska-swiat__archive{align-self:flex-end;margin-top:auto;text-decoration:none;color:var(--ps-accent);font-weight:700;font-size:12px;padding-top:7px}
.i24-polska-swiat__archive:hover{text-decoration:underline}
.i24-polska-swiat__empty{padding:25px 14px;background:#f4f5f5;border-radius:10px;font-size:13px;color:#707b76}
.i24-polska-swiat a:focus-visible{outline:3px solid var(--ps-green);outline-offset:3px}
@media(max-width:850px){.i24-polska-swiat__columns{gap:13px}.i24-polska-swiat__feature-link{min-height:240px;aspect-ratio:auto}.i24-polska-swiat__feature-copy{padding:16px}.i24-polska-swiat__small-link{gap:9px;min-height:100px}.i24-polska-swiat__thumb{min-width:80px}.i24-polska-swiat__small-title{font-size:12px}}
@media(max-width:680px){.i24-polska-swiat__columns{grid-template-columns:minmax(0,1fr);gap:28px}.i24-polska-swiat__feature-link{aspect-ratio:16/10;min-height:250px}.i24-polska-swiat__small-link{min-height:103px}.i24-polska-swiat__heading p{font-size:12px}}
@media(prefers-reduced-motion:reduce){.i24-polska-swiat__feature-image,.i24-polska-swiat__thumb img,.i24-polska-swiat__small{transition:none}}
