.i24-world{--i24-news-green:#21845d;--i24-news-ink:#172923;--i24-news-muted:#6f8077;box-sizing:border-box;min-width:0;width:100%;color:var(--i24-news-ink);container-type:inline-size;padding-bottom:32px}.i24-world *{box-sizing:border-box}.i24-world [hidden]{display:none!important}.i24-world__hero{padding:27px 28px 24px;background:linear-gradient(125deg,#f2f8f4,#fff);border:1px solid #e1ece5;border-radius:18px;margin-bottom:27px}.i24-world__eyebrow{font-size:11px;letter-spacing:.1em;font-weight:800;color:var(--i24-news-green)}.i24-world__eyebrow a{color:inherit;text-decoration:none}.i24-world__hero h1{font-size:clamp(30px,4vw,45px);font-weight:850;letter-spacing:-.035em;line-height:1.12;margin:8px 0 9px}.i24-world__hero p{font-size:15px;color:var(--i24-news-muted);margin:0 0 19px}.i24-world__search{display:flex;align-items:center;gap:12px;background:#fff;border:1px solid #d9e6de;border-radius:12px;padding:10px 15px;box-shadow:0 5px 20px #193d2810;margin-bottom:16px}.i24-world__search>span{font-size:25px;color:var(--i24-news-green)}.i24-world__search input{min-width:0;flex:1;height:auto!important;padding:5px!important;border:0!important;background:transparent!important;box-shadow:none!important;outline:none!important;font-size:14px!important}.i24-world__chips{display:flex;gap:8px;flex-wrap:wrap}.i24-world__chip{display:inline-flex;align-items:center;padding:9px 13px;background:#fff;border:1px solid #d8e6dd;border-radius:99px;color:#267c59!important;text-decoration:none!important;font-weight:750;font-size:12px;transition:background .2s,color .2s}.i24-world__chip:hover{background:var(--i24-news-green);color:#fff!important}.i24-world__section{display:flex;justify-content:space-between;align-items:baseline;gap:12px;margin:27px 0 15px}.i24-world__section h2{font-size:clamp(21px,2.7vw,28px);line-height:1.2;font-weight:850;margin:0}.i24-world__section>span{font-size:12px;color:var(--i24-news-muted)}.i24-world__featured{display:grid;grid-template-columns:1.35fr 1fr;grid-template-rows:repeat(2,minmax(145px,1fr));gap:14px}.i24-world__feature{position:relative;display:block;min-width:0;min-height:155px;overflow:hidden;border-radius:13px;background:#244333;text-decoration:none!important;color:#fff!important}.i24-world__feature--lead{grid-row:span 2;min-height:325px}.i24-world__feature img{width:100%;height:100%;position:absolute;inset:0;object-fit:cover;transition:transform .35s}.i24-world__feature:hover img{transform:scale(1.04)}.i24-world__feature:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgba(6,21,13,.94),rgba(6,21,13,.05) 75%)}.i24-world__featurebody{position:absolute;z-index:1;bottom:0;left:0;right:0;padding:17px;display:flex;flex-direction:column;gap:8px}.i24-world__featurebody small{font-size:11px;font-weight:750;color:#a4e7c4;text-transform:uppercase}.i24-world__featurebody strong{font-size:clamp(15px,2.2vw,21px);line-height:1.22;color:#fff;font-weight:850}.i24-world__feature--lead .i24-world__featurebody strong{font-size:clamp(21px,2.9vw,29px)}.i24-world__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.i24-world__card{display:flex;flex-direction:column;min-width:0;overflow:hidden;border:1px solid #e1e9e4;border-radius:13px;background:#fff;text-decoration:none!important;color:var(--i24-news-ink)!important;box-shadow:0 4px 16px #203e2c0b;transition:transform .2s,box-shadow .2s}.i24-world__card:hover{transform:translateY(-3px);box-shadow:0 10px 25px #203e2c18}.i24-world__photo{display:block;position:relative;aspect-ratio:16/10;background:#eaf0ec;overflow:hidden}.i24-world__photo img{width:100%;height:100%;object-fit:cover}.i24-world__placeholder{display:flex;align-items:center;justify-content:center;width:100%;height:100%;color:#91ae9c;font-size:12px;font-weight:850}.i24-world__cardbody{display:flex;flex-direction:column;gap:9px;padding:14px;flex:1}.i24-world__cardbody small{font-size:11px;font-weight:800;text-transform:uppercase;color:var(--i24-news-green)}.i24-world__cardbody small span{font-weight:500;color:#849087}.i24-world__cardbody strong{font-size:16px;line-height:1.3;font-weight:850;overflow-wrap:anywhere}.i24-world__cardbody>span{font-size:12px;color:var(--i24-news-muted);line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.i24-world__empty{padding:30px;text-align:center;color:var(--i24-news-muted)}.i24-world__pagination{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:12px;margin-top:28px}.i24-world__pagination a,.i24-world__pagination span{padding:10px 14px;border:1px solid #dbe6de;border-radius:9px;font-size:13px;text-decoration:none!important;color:#286b4f!important}.i24-world__pagination span{color:#687c70!important;background:#f8faf9}@container (max-width:580px){.i24-world__featured{grid-template-columns:1fr;grid-template-rows:auto}.i24-world__feature--lead{grid-row:auto;min-height:260px}.i24-world__feature{min-height:205px}.i24-world__grid{grid-template-columns:1fr}.i24-world__card{flex-direction:row}.i24-world__photo{flex:0 0 37%;aspect-ratio:auto;min-height:130px}.i24-world__cardbody>span{display:none}.i24-world__hero{padding:18px}.i24-world__chips{flex-wrap:nowrap;overflow-x:auto;padding-bottom:6px}.i24-world__chip{flex-shrink:0}}@container (max-width:370px){.i24-world__card{flex-direction:column}.i24-world__photo{aspect-ratio:16/9}.i24-world__cardbody>span{display:block}}

/* Polska i Swiat: differentiated editorial accents */
.i24-world{--i24-news-green:#2f6185;--i24-news-ink:#192a36;--i24-news-muted:#697b88}
.i24-world--polska{--i24-news-green:#b83e47}
.i24-world--swiat{--i24-news-green:#326c9b}
.i24-world__hero{background:linear-gradient(120deg,#f7f8fb,#fff);border-color:#e3e8ed}
.i24-world--polska .i24-world__hero{background:linear-gradient(120deg,#fff5f5,#fff)}
.i24-world--swiat .i24-world__hero{background:linear-gradient(120deg,#f1f7fd,#fff)}
.i24-world__chips{margin-top:17px}
.i24-world__chip--polska{color:#a73535!important;border-color:#e7c8c8!important;background:#fff7f7!important}
.i24-world__chip--swiat{color:#316a9c!important;border-color:#c7dce9!important;background:#f5faff!important}
.i24-world__grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}
@container (max-width:620px){.i24-world__grid{grid-template-columns:1fr!important}}
