.news-single-banner{background:#0b1020;border-radius:0 0 18px 18px;justify-content:center;align-items:center;min-height:220px;max-height:480px;margin:0;display:flex;position:relative;overflow:hidden;box-shadow:0 5px 20px #0000004d}.news-single-banner-backdrop{filter:blur(26px)saturate(1.15)brightness(.45);background-position:50%;background-size:cover;position:absolute;inset:-40px;transform:scale(1.12)}.news-single-banner:after{content:"";pointer-events:none;background:linear-gradient(#0000 70%,#0b10208c 100%);position:absolute;inset:0}.news-single-banner-image{object-fit:contain;border-radius:12px;width:auto;max-width:min(960px,92%);height:auto;max-height:440px;margin:20px auto;display:block;position:relative;box-shadow:0 10px 30px #00000073}.news-single-article h1{color:var(--kolor-naglowka);border-bottom:3px solid var(--kolor-akcentu);margin-bottom:18px;padding-bottom:14px;font-size:2.2rem;line-height:1.25}.news-meta{color:#aaa;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:28px;display:flex}.news-meta-left{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.news-meta-pill{color:#c7d0e8;white-space:nowrap;background:#ffffff0d;border:1px solid #ffffff17;border-radius:999px;align-items:center;gap:8px;margin:0;padding:8px 14px;font-size:.9rem;font-weight:600;display:inline-flex}.news-meta-pill i{color:var(--kolor-akcentu)}.news-single-article .news-date{margin:0}.news-author-box-link{text-decoration:none}.news-author-box{background:#f39c1214;border:1px solid #f39c1240;border-radius:999px;align-items:center;gap:10px;padding:6px 14px 6px 6px;transition:background .25s,border-color .25s,transform .2s;display:flex}.news-author-box:hover{background:#f39c1229;border-color:#f39c1273;transform:translateY(-2px)}.news-author-avatar{width:32px;height:32px;image-rendering:pixelated;border-radius:999px}.news-author-name{color:var(--kolor-akcentu);white-space:nowrap;font-size:.95rem;font-weight:700}.news-full-content h2,.news-full-content h3{color:var(--kolor-naglowka);margin:28px 0 14px;line-height:1.3}.news-full-content h2{border-left:4px solid var(--kolor-akcentu);padding-left:12px;font-size:1.5rem}.news-full-content h3{font-size:1.25rem}.news-full-content a{color:var(--kolor-akcentu);font-weight:600;text-decoration:none}.news-full-content a:hover{text-decoration:underline}.news-full-content ul,.news-full-content ol{margin:0 0 16px 24px}.news-full-content img{border-radius:12px;max-width:100%;height:auto;margin:10px 0;box-shadow:0 6px 18px #0000004d}.news-full-content blockquote{border-left:4px solid var(--kolor-akcentu);color:#cdd6ec;background:#ffffff0a;border-radius:0 10px 10px 0;margin:20px 0;padding:14px 18px}.news-full-content hr{border:none;border-top:1px solid #ffffff1a;margin:28px 0}.reactions-container{background-color:var(--kolor-karty);text-align:center;border:1px solid #ffffff0d;border-radius:15px;margin:40px 0;padding:25px}.reactions-title{color:var(--kolor-naglowka);margin-bottom:20px;font-size:1.2rem}.reactions-grid{flex-wrap:wrap;justify-content:center;gap:15px;display:flex}.reaction-btn{cursor:pointer;-webkit-user-select:none;user-select:none;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:50px;align-items:center;gap:10px;padding:10px 20px;transition:all .3s cubic-bezier(.175,.885,.32,1.275);display:flex}.reaction-btn:hover{background:#ffffff1a;transform:translateY(-5px)}.reaction-btn.active{border-color:var(--kolor-akcentu);background:#f39c1233}.reaction-emoji{font-size:1.5rem;line-height:1}.reaction-count{color:#fff;font-size:.9rem;font-weight:700}.reaction-label{display:none}@media (min-width:600px){.reaction-label{color:#aaa;font-size:.8rem;display:inline}}.comments-section{background-color:var(--kolor-karty);border:1px solid #ffffff0d;border-radius:15px;margin-top:40px;padding:40px}.comments-header{border-bottom:2px solid var(--kolor-akcentu);color:var(--kolor-naglowka);margin-bottom:30px;padding-bottom:15px;font-size:1.5rem}.comment-form-box{background-color:var(--kolor-tla);border-radius:10px;margin-bottom:40px;padding:25px}.form-group{margin-bottom:20px}.form-control{color:#fff;background-color:#ffffff0d;border:1px solid #ffffff1a;border-radius:8px;width:100%;padding:12px 15px;font-family:Poppins,sans-serif;font-size:1rem;transition:border-color .3s}.form-control:focus{border-color:var(--kolor-akcentu);background-color:#ffffff14;outline:none}textarea.form-control{resize:vertical;min-height:100px}.comment-list{flex-direction:column;gap:20px;display:flex}.comment-item{background-color:var(--kolor-tla);border-left:3px solid #0000;border-radius:10px;gap:20px;padding:20px;transition:transform .2s;display:flex}.comment-item:hover{border-left-color:var(--kolor-akcentu);background-color:#202b4799}.comment-avatar img{width:50px;height:50px;image-rendering:pixelated;background-color:#111;border-radius:8px}.comment-body{flex:1}.comment-meta{justify-content:space-between;margin-bottom:8px;font-size:.9rem;display:flex}.comment-author{color:var(--kolor-akcentu);font-size:1.1rem;font-weight:700}.comment-date{color:#888;font-size:.85rem}.comment-content{color:#ddd;white-space:pre-wrap;word-break:break-word;line-height:1.5}.alert-msg{border-radius:8px;margin-bottom:20px;padding:15px;font-weight:600}.alert-success{color:#2ecc71;background:#2ecc7133;border:1px solid #2ecc71}.alert-error{color:#e74c3c;background:#e74c3c33;border:1px solid #e74c3c}@media (max-width:767px){.news-single-banner{border-radius:0;min-height:140px;max-height:300px}.news-single-banner-image{border-radius:10px;max-width:94%;max-height:260px;margin:12px auto}.container{max-width:100%!important;padding:20px 15px!important}.news-single-article h1{margin-bottom:15px;line-height:1.3;font-size:1.8rem!important}.news-meta{flex-direction:column!important;align-items:flex-start!important;gap:15px!important;padding-bottom:15px!important}.news-meta>div{width:100%;flex-direction:column!important;gap:10px!important}.news-meta p{margin:0!important;font-size:.85rem!important}.news-author-box{width:100%;margin-top:0!important}.news-full-content{font-size:1rem!important;line-height:1.6!important}.news-full-content img{max-width:100%!important;height:auto!important}.news-full-content table{-webkit-overflow-scrolling:touch;display:block;overflow-x:auto}.reactions-container{margin:30px 0;padding:20px 15px}.reactions-title{margin-bottom:15px;font-size:1rem}.reactions-grid{justify-content:center;gap:8px}.reaction-btn{min-width:auto;padding:8px 12px;font-size:.85rem}.reaction-emoji{font-size:1.2rem}.reaction-count{font-size:.8rem}.comments-section{margin-top:30px;padding:20px 15px}.comments-header{margin-bottom:20px;padding-bottom:12px;font-size:1.2rem}.comment-form-box{margin-bottom:30px;padding:20px 15px}.form-group{margin-bottom:15px}.form-control{padding:10px 12px;font-size:.95rem}textarea.form-control{min-height:80px}.btn{width:100%;padding:12px 20px;font-size:.95rem}.comment-item{flex-direction:column;gap:12px;padding:15px}.comment-avatar{align-items:center;gap:10px;display:flex}.comment-avatar img{width:40px;height:40px}.comment-meta{flex-direction:column;align-items:flex-start;gap:5px}.comment-author{font-size:1rem}.comment-date{font-size:.8rem}.comment-content{font-size:.95rem;line-height:1.5}.cf-turnstile{transform-origin:0 0;transform:scale(.85)}}@media (max-width:480px){.news-single-banner{max-height:240px}.news-single-banner-image{max-height:210px}.news-single-article h1{font-size:1.5rem!important}.reactions-grid{gap:6px}.reaction-btn{padding:6px 10px;font-size:.8rem}.reaction-emoji{font-size:1rem}.reaction-count{font-size:.75rem}.comments-section,.comment-form-box{padding:15px 10px}}.news-progress{z-index:1001;pointer-events:none;background:0 0;width:100%;height:3px;position:fixed;top:0;left:0}.news-progress-bar{background:linear-gradient(90deg, var(--kolor-akcentu), #ffd071);height:100%;transition:width .1s linear;box-shadow:0 0 10px #f39c1299}.news-back-to-top{z-index:900;background:var(--kolor-karty);width:46px;height:46px;color:var(--kolor-akcentu);cursor:pointer;opacity:0;pointer-events:none;border:1px solid #f39c1259;border-radius:999px;font-size:1rem;transition:opacity .25s,transform .25s,background .25s;position:fixed;bottom:24px;right:24px;transform:translateY(12px);box-shadow:0 8px 22px #00000073}.news-back-to-top.is-visible{opacity:1;pointer-events:auto;transform:translateY(0)}.news-back-to-top:hover{background:var(--kolor-akcentu);color:#fff}.news-breadcrumbs{color:#8e9ab8;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:18px;font-size:.85rem;display:flex}.news-breadcrumbs a{color:#b9c4dd;text-decoration:none;transition:color .2s}.news-breadcrumbs a:hover{color:var(--kolor-akcentu)}.news-breadcrumbs i{color:#5d6782;font-size:.6rem}.news-breadcrumbs span[aria-current]{color:#8e9ab8;text-overflow:ellipsis;white-space:nowrap;max-width:320px;overflow:hidden}.news-full-content :is(h1,h2,h3,h4,h5,h6){scroll-margin-top:100px}.news-share{border-top:1px solid #ffffff14;flex-wrap:wrap;align-items:center;gap:12px;margin-top:32px;padding-top:22px;display:flex}.news-share-label{color:#aab4cc;font-size:.9rem;font-weight:600}.news-share-label i{color:var(--kolor-akcentu);margin-right:4px}.news-share-buttons{flex-wrap:wrap;gap:10px;display:flex}.news-share-btn{color:#d6deef;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:999px;align-items:center;gap:8px;padding:9px 16px;font-family:inherit;font-size:.85rem;font-weight:600;text-decoration:none;transition:transform .2s,background .2s,border-color .2s,color .2s;display:inline-flex}.news-share-btn:hover{text-decoration:none;transform:translateY(-2px)}.news-share-btn.is-facebook:hover{color:#fff;background:#1877f2;border-color:#1877f2}.news-share-btn.is-x:hover{color:#fff;background:#000;border-color:#444}.news-share-btn.is-copy:hover{border-color:var(--kolor-akcentu);color:var(--kolor-akcentu);background:#f39c1229}.news-share-btn.is-copied{border-color:var(--kolor-success);color:var(--kolor-success);background:#2ecc7129}.news-prevnext{grid-template-columns:1fr 1fr;gap:16px;margin-top:40px;display:grid}.news-prevnext-spacer{display:block}.news-prevnext-link{background:var(--kolor-karty);border:1px solid #ffffff0f;border-radius:12px;flex-direction:column;gap:6px;padding:18px 20px;text-decoration:none;transition:transform .25s,border-color .25s,box-shadow .25s;display:flex}.news-prevnext-link:hover{border-color:#f39c1266;text-decoration:none;transform:translateY(-3px);box-shadow:0 10px 26px #0000004d}.news-prevnext-link.is-next{text-align:right}.news-prevnext-label{letter-spacing:.04em;text-transform:uppercase;color:var(--kolor-akcentu);font-size:.78rem;font-weight:700}.news-prevnext-title{color:var(--kolor-naglowka);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.98rem;font-weight:600;line-height:1.4;display:-webkit-box;overflow:hidden}.news-related{margin:50px 0 10px}.news-related-heading{color:var(--kolor-naglowka);border-bottom:2px solid var(--kolor-akcentu);align-items:center;gap:10px;margin-bottom:20px;padding-bottom:14px;font-size:1.4rem;display:flex}.news-related-heading i{color:var(--kolor-akcentu)}.news-related-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:18px;display:grid}.news-related-card{background:var(--kolor-karty);border:1px solid #ffffff0f;border-radius:14px;flex-direction:column;text-decoration:none;transition:transform .25s,border-color .25s,box-shadow .25s;display:flex;overflow:hidden}.news-related-card:hover{border-color:#f39c1266;text-decoration:none;transform:translateY(-5px);box-shadow:0 12px 28px #00000059}.news-related-thumb{background:#0b1020;height:140px;overflow:hidden}.news-related-thumb img{object-fit:cover;width:100%;height:100%;transition:transform .35s;display:block}.news-related-card:hover .news-related-thumb img{transform:scale(1.06)}.news-related-body{padding:14px 16px 18px}.news-related-title{color:var(--kolor-naglowka);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0 0 8px;font-size:1rem;line-height:1.35;display:-webkit-box;overflow:hidden}.news-related-meta{color:#8e9ab8;flex-wrap:wrap;gap:12px;margin-bottom:10px;font-size:.78rem;display:flex}.news-related-meta i{color:var(--kolor-akcentu)}.news-related-excerpt{color:#aab4cc;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:.86rem;line-height:1.5;display:-webkit-box;overflow:hidden}@media (max-width:767px){.news-meta .news-meta-left{flex-wrap:wrap;flex-direction:row!important;gap:8px!important}.news-breadcrumbs{gap:6px;font-size:.78rem}.news-breadcrumbs span[aria-current]{max-width:160px}.news-toc{margin-bottom:22px}.news-toc-list{max-height:240px}.news-prevnext{grid-template-columns:1fr}.news-prevnext-link.is-next{text-align:left}.news-prevnext-spacer{display:none}.news-related{margin-top:36px}.news-related-heading{font-size:1.15rem}.news-back-to-top{width:42px;height:42px;bottom:16px;right:16px}.news-share{gap:10px}.news-share-btn{padding:8px 13px;font-size:.8rem}}.news-hero{background:#0b1020;align-items:flex-end;min-height:380px;margin:0;display:flex;position:relative;overflow:hidden}.news-hero-image{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.news-hero.is-plain{background:linear-gradient(180deg, #243156 0%, var(--kolor-tla) 100%);min-height:260px}.news-hero-scrim{pointer-events:none;background:#0b10209e;position:absolute;inset:0}.news-hero.is-plain .news-hero-scrim{background:0 0}.news-hero-caption{width:100%;padding:0 24px 42px;position:relative}.news-hero-inner{max-width:860px;margin:0 auto}.news-hero-kicker{background:var(--kolor-akcentu);color:var(--kolor-tla);letter-spacing:.1em;text-transform:uppercase;border-radius:6px;margin-bottom:16px;padding:6px 14px;font-size:.7rem;font-weight:700;text-decoration:none;display:inline-block}.news-hero-kicker:hover{background:var(--kolor-akcentu-ciemny);text-decoration:none}.news-hero-title{letter-spacing:-.5px;color:#fff;text-shadow:0 2px 20px #00000080;margin:0;font-size:2.6rem;font-weight:800;line-height:1.14}.news-hero.is-plain .news-hero-title{text-shadow:none}.news-single-container{max-width:868px;padding-top:26px}.news-byline{border-bottom:1px solid #27334f;flex-wrap:wrap;align-items:center;gap:16px;margin-bottom:4px;padding:20px 0 26px;display:flex}.news-byline-author{color:var(--kolor-naglowka);align-items:center;gap:10px;font-size:.9rem;font-weight:600;text-decoration:none;display:inline-flex}.news-byline-author:hover{color:var(--kolor-akcentu);text-decoration:none}.news-byline-avatar{width:34px;height:34px;image-rendering:pixelated;background:#111;border-radius:6px}.news-byline-sep{background:#2c3a5e;width:1px;height:18px}.news-byline-item{color:#8392b4;font-size:.82rem}.news-single-article .news-full-content{font-size:1.14rem;line-height:1.72}.news-full-content h2{border-left:none;margin:40px 0 16px;padding-left:0;font-size:1.7rem;font-weight:700;line-height:1.25}.news-full-content h3{margin:32px 0 14px;font-size:1.35rem;font-weight:700}.news-full-content p{margin-bottom:20px}.news-full-content li{margin-bottom:11px}.news-full-content img{border-radius:12px;width:100%;margin:26px 0}@media (max-width:767px){.news-hero{min-height:260px}.news-hero.is-plain{min-height:180px}.news-hero-caption{padding:0 16px 26px}.news-hero-title{font-size:1.7rem}.news-hero-kicker{margin-bottom:12px}.news-byline{gap:12px;padding:16px 0 20px}.news-byline-sep{display:none}.news-single-article .news-full-content{font-size:1.02rem!important;line-height:1.68!important}.news-full-content h2{margin:30px 0 12px;font-size:1.35rem}.news-full-content h3{margin:24px 0 10px;font-size:1.15rem}}.news-full-content ul,.news-full-content ol{margin:0 0 20px;padding-left:22px}.news-full-content li::marker{color:var(--kolor-akcentu)}.news-byline .news-views{color:#c7d0e8;font-weight:600}.news-toc{border-bottom:1px solid #27334f;margin:20px 0 30px;padding-bottom:16px}.news-toc summary{cursor:pointer;color:#8392b4;-webkit-user-select:none;user-select:none;align-items:center;gap:9px;font-size:.82rem;list-style:none;display:flex}.news-toc summary::-webkit-details-marker{display:none}.news-toc-icon{opacity:.8;flex:none}.news-toc-count{color:#c7d0e8;font-weight:600}.news-toc-dash{color:#5d6782}.news-toc-toggle{color:var(--kolor-akcentu);font-weight:600}.news-toc summary:hover .news-toc-toggle{text-decoration:underline}.news-toc details[open] .news-toc-toggle-show,.news-toc .news-toc-toggle-hide{display:none}.news-toc details[open] .news-toc-toggle-hide{display:inline}.news-toc-list{flex-direction:column;gap:8px;max-height:300px;margin:14px 0 0;padding:0 0 0 22px;list-style:none;display:flex;overflow-y:auto}.news-toc-item{margin:0}.news-toc-link{color:#c7d0e8;font-size:.9rem;line-height:1.45;text-decoration:none}.news-toc-link:hover{color:var(--kolor-akcentu)}.news-toc-link.is-active{color:var(--kolor-akcentu);font-weight:600}.news-toc-depth-2 .news-toc-link{color:#a9b4cd;padding-left:16px;font-size:.85rem}.news-full-content .wmde-markdown{color:#dfe6f5;line-height:1.72}.news-full-content .wmde-markdown h1{color:var(--kolor-naglowka);margin:36px 0 16px;font-size:1.9rem;font-weight:800;line-height:1.2}.news-full-content .wmde-markdown>:first-child{margin-top:0}.news-full-content .wmde-markdown h2{color:var(--kolor-naglowka);margin:36px 0 14px;font-size:1.62rem;font-weight:700;line-height:1.25}.news-full-content .wmde-markdown>h2:first-child,.news-full-content .wmde-markdown>h3:first-child,.news-full-content .wmde-markdown>h4:first-child{margin-top:0;font-size:1.62rem;font-weight:700;line-height:1.24}.news-full-content .wmde-markdown h3{color:var(--kolor-naglowka);margin:32px 0 14px;font-size:1.3rem;font-weight:700;line-height:1.3}.news-full-content .wmde-markdown h4{color:var(--kolor-naglowka);margin:26px 0 12px;font-size:1.1rem;font-weight:700}.news-full-content .wmde-markdown p{margin:0 0 18px;line-height:1.72}.news-full-content .wmde-markdown ul,.news-full-content .wmde-markdown ol{margin:0 0 22px;padding-left:24px}.news-full-content .wmde-markdown ul{list-style:none}.news-full-content .wmde-markdown ul>li{position:relative}.news-full-content .wmde-markdown ul>li:before{content:"";background:var(--kolor-akcentu);border-radius:999px;width:6px;height:6px;position:absolute;top:.6em;left:-17px}.news-full-content .wmde-markdown ol{list-style:decimal}.news-full-content .wmde-markdown ol>li::marker{color:var(--kolor-akcentu);font-weight:700}.news-full-content .wmde-markdown li{margin:0 0 9px;line-height:1.68}.news-full-content .wmde-markdown li+li{margin-top:0}.news-full-content .wmde-markdown li>p{margin:0}.news-full-content .wmde-markdown strong{color:#fff;font-weight:700}.news-full-content .wmde-markdown em{color:#dfe6f5}.news-full-content .wmde-markdown a{color:var(--kolor-akcentu);text-underline-offset:3px;word-break:break-word;font-weight:600;-webkit-text-decoration:underline #f39c1273;text-decoration:underline #f39c1273}.news-full-content .wmde-markdown a:hover{color:#f5c563;-webkit-text-decoration-color:var(--kolor-akcentu);text-decoration-color:var(--kolor-akcentu)}.news-full-content .wmde-markdown code{color:#f5c563;background:#ffffff0f;border:1px solid #ffffff14;border-radius:5px;padding:2px 6px;font-size:.88em}.news-full-content .wmde-markdown blockquote{border-left:3px solid var(--kolor-akcentu);color:#c7d0e8;background:0 0;margin:26px 0;padding:2px 0 2px 20px}.news-full-content .wmde-markdown blockquote p:last-child{margin-bottom:0}.news-full-content .wmde-markdown hr{background:0 0;border:none;border-top:2px solid #2c3a5e;width:64px;height:0;margin:36px auto}.news-full-content .wmde-markdown img{border-radius:12px;width:100%;height:auto;margin:26px 0;display:block}