/* News sticky-post widget — plain CSS (samodzielny: kategoria + nspw-post, przeniesione z css listy). Bez bootstrapa. */

/* Layout (zastępuje row / col-md-6 / ratio-16x9 / ps-lg-5). */
.nspw-post{display:flex;flex-wrap:wrap;align-items:center}
.nspw-post__catrow{width:100%}
.nspw-post__media{width:100%}
.nspw-post__body{width:100%}
.nspw-post__ratio{aspect-ratio:16/9;overflow:hidden;display:block}
.nspw-post__ratio img{width:100%;height:100%;object-fit:cover;display:block}
.nspw-post__body .nlwfw-posts__item-category{margin-bottom:1.5rem}
@media(min-width:768px){
  .nspw-post__media{width:50%}
  .nspw-post__body{width:50%}
}
@media(min-width:992px){
  .nspw-post__body{padding-left:3rem}
}

.nlwfw-posts__item-category{display:inline-block;font-size:.875rem!important;font-family:"TT Supermolot Regular",sans-serif;background-color:var(--celuk-primary,#3EE622);color:var(--celuk-dark,#030014);padding:1px;clip-path:polygon(0% 0%,100% 0,100% 65%,92% 100%,0% 100%);text-transform:uppercase;letter-spacing:.08em}
.nlwfw-posts__item-category:focus{border:2px solid var(--celuk-primary,#3EE622)}
.nlwfw-posts__item-category span{display:block;padding:10px 15px;background-color:var(--celuk-light,#F5F6F7);clip-path:inherit}

.nspw-post__title{font-family:"TT Supermolot Regular",sans-serif!important;line-height:34px;letter-spacing:.02em;color:var(--celuk-dark,#030014);font-size:1.875rem!important;margin-bottom:15px}
.nspw-post__description{overflow:hidden;max-height:140px;font-family:"TT Supermolot Regular";font-size:1rem!important;line-height:26px;letter-spacing:.02em;width:85%}
.nspw-post__read-more{display:inline-block;font-family:"TT Supermolot Bold",sans-serif!important;font-size:.875rem!important;line-height:16px;letter-spacing:.08em;text-transform:uppercase;padding-right:37px;position:relative;color:var(--celuk-dark,#030014)}
.nspw-post__read-more::after{content:"";background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDciIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCA0NyAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEgNy4wMDk3N0MwLjQ0NzcxNSA3LjAwOTc3IDQuODI4MjNlLTA4IDcuNDU3NDggMCA4LjAwOTc3Qy00LjgyODIzZS0wOCA4LjU2MjA1IDAuNDQ3NzE1IDkuMDA5NzcgMSA5LjAwOTc3TDEgNy4wMDk3N1pNNDYuNzA3MSA4LjcxNjg4QzQ3LjA5NzYgOC4zMjYzNSA0Ny4wOTc2IDcuNjkzMTkgNDYuNzA3MSA3LjMwMjY2TDQwLjM0MzEgMC45Mzg3MDFDMzkuOTUyNiAwLjU0ODE3NyAzOS4zMTk1IDAuNTQ4MTc3IDM4LjkyODkgMC45Mzg3MDFDMzguNTM4NCAxLjMyOTIzIDM4LjUzODQgMS45NjIzOSAzOC45Mjg5IDIuMzUyOTFMNDQuNTg1OCA4LjAwOTc3TDM4LjkyODkgMTMuNjY2NkMzOC41Mzg0IDE0LjA1NzEgMzguNTM4NCAxNC42OTAzIDM4LjkyODkgMTUuMDgwOEMzOS4zMTk1IDE1LjQ3MTQgMzkuOTUyNiAxNS40NzE0IDQwLjM0MzEgMTUuMDgwOEw0Ni43MDcxIDguNzE2ODhaTTEgOS4wMDk3N0w0NiA5LjAwOTc3TDQ2IDcuMDA5NzdMMSA3LjAwOTc3TDEgOS4wMDk3N1oiIGZpbGw9IiMwMzAwMTQiLz4KPC9zdmc+Cg==);position:absolute;right:0;top:3px;width:27px;height:8px;background-size:cover}

@media(max-width:767.98px){
  .nspw-post__title{font-size:1.5625rem!important;margin-top:15px}
  .nspw-post__description{font-size:.9375rem!important;max-height:205px}
  .nspw-post__read-more{margin-top:20px}
  .nlwfw-posts__item-category{display:none}
}
@media(min-width:768px)and (max-width:991.98px){.nspw-post__read-more{margin-top:20px}}
@media(min-width:992px){.nspw-post__read-more{margin-top:40px}}
