:root{--inp-red:#c8102e;--inp-red-dark:#9e0c24;--inp-red-soft:#fdecef;--inp-ink:#121212;--inp-ink-2:#2a2a2a;--inp-muted:#5f6368;--inp-line:#e6e6e6;--inp-line-strong:#d0d0d0;--inp-bg:#f5f5f5;--inp-paper:#fff;--inp-topbar:#1a1a1a;--inp-nav:#111;--inp-radius:2px;--inp-shadow:0 1px 0 rgba(0,0,0,.04);--inp-font-sans:"Source Sans 3","IBM Plex Sans","Segoe UI",sans-serif;--inp-font-serif:"Source Serif 4","Libre Baskerville",Georgia,serif;--inp-container:1180px;--inp-header-h:64px}html{scroll-behavior:smooth}body,body.inpunkt-look{background:var(--inp-bg) !important;color:var(--inp-ink);font-family:var(--inp-font-sans);font-size:16px;line-height:1.55;-webkit-font-smoothing:antialiased}body.custom-background{background-color:var(--inp-bg) !important}a{color:var(--inp-red);text-decoration-thickness:1px;text-underline-offset:2px}a:hover,a:focus{color:var(--inp-red-dark)}.mt-container{max-width:var(--inp-container);padding-left:16px;padding-right:16px}#np-site-mode-wrap,.np-icon-elements #mode-switcher{display:none !important}.np-top-header-wrap{background:var(--inp-topbar) !important;color:#d4d4d4;font-size:.8rem;letter-spacing:.01em;border-bottom:1px solid #000;min-height:34px}.np-top-header-wrap .mt-container{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:34px}.np-top-left-section-wrapper{display:flex;align-items:center;gap:1rem;flex-wrap:wrap}.np-top-header-wrap .date-section{color:#f5f5f5;font-weight:600;white-space:nowrap}.np-top-header-wrap .date-section:after{content:"";display:inline-block;width:1px;height:12px;background:#555;margin-left:1rem;vertical-align:middle}#top-navigation ul,.top-navigation ul{display:flex;flex-wrap:wrap;gap:.15rem .85rem;margin:0;padding:0;list-style:none}#top-navigation a,.top-navigation a{color:#cfcfcf !important;font-weight:600;font-size:.78rem;text-transform:uppercase;letter-spacing:.04em;text-decoration:none}#top-navigation a:hover,.top-navigation a:hover{color:#fff !important}.np-logo-section-wrapper{background:var(--inp-paper);padding:1.1rem 0 1rem;border-bottom:none;box-shadow:var(--inp-shadow)}.np-logo-section-wrapper .mt-container{display:flex;align-items:center;justify-content:space-between;gap:1.5rem}.site-branding{flex:0 1 auto;min-width:0}.site-branding .site-title,.site-branding .site-title a{font-family:var(--inp-font-serif);font-weight:700;font-size:clamp(1.9rem,3vw,2.55rem);letter-spacing:-.03em;line-height:1.05;color:var(--inp-ink) !important;text-transform:none;margin:0;text-decoration:none}.site-branding .site-title a span.inp-dot{color:var(--inp-red)}.site-description{font-family:var(--inp-font-sans);color:var(--inp-muted) !important;font-size:.92rem;margin:.2rem 0 0;font-weight:400}.np-header-ads-area{flex:1 1 auto;display:flex;justify-content:flex-end}.np-header-ads-area .inp-ad-slot--header{max-width:728px;width:100%;min-height:72px;margin:0}#masthead,.site-header{background:var(--inp-paper);border-bottom:3px solid var(--inp-red)}.np-header-menu-wrapper,.np-header-menu-block-wrap{background:var(--inp-nav) !important}.np-header-menu-block-wrap:before,.np-header-menu-block-wrap:after{border-right-color:var(--inp-red) !important}.np-header-menu-wrapper .mt-container{display:flex;align-items:stretch;min-height:var(--inp-header-h)}.np-home-icon a{background:var(--inp-red) !important;color:#fff !important;display:flex;align-items:center;justify-content:center;width:var(--inp-header-h);height:var(--inp-header-h);font-size:1.1rem}.np-home-icon a:hover{background:var(--inp-red-dark) !important}.mt-header-menu-wrap{flex:1 1 auto;display:flex;align-items:stretch}.main-navigation,#site-navigation{background:0 0 !important;width:100%}#site-navigation ul,#primary-menu{display:flex;flex-wrap:wrap;align-items:stretch;margin:0;padding:0;list-style:none}#site-navigation li{margin:0}#site-navigation a{color:#f5f5f5 !important;font-family:var(--inp-font-sans);font-weight:700;font-size:.86rem;text-transform:uppercase;letter-spacing:.03em;padding:0 .95rem !important;height:var(--inp-header-h);display:flex !important;align-items:center;text-decoration:none;border-bottom:3px solid transparent;transition:background .2s ease,border-color .2s ease}#site-navigation li:hover>a,#site-navigation li.current-menu-item>a,#site-navigation li.current-menu-ancestor>a,#site-navigation li.current_page_item>a{background:#000 !important;color:#fff !important;border-bottom-color:var(--inp-red)}#site-navigation ul.sub-menu,#site-navigation ul.children{background:#1c1c1c !important;border-top:2px solid var(--inp-red);box-shadow:0 8px 24px rgba(0,0,0,.25)}#site-navigation ul.sub-menu a{height:auto;padding:.7rem 1rem !important;border-bottom:none;font-size:.8rem}.np-icon-elements-wrapper{display:flex;align-items:center;gap:.25rem}.np-header-search-wrapper .search-main a{color:#fff !important;display:flex;align-items:center;justify-content:center;width:48px;height:var(--inp-header-h);font-size:1rem}.np-header-search-wrapper .search-main a:hover{background:var(--inp-red)}.np-header-search-wrapper .search-form-main{border-top-color:var(--inp-red) !important}.np-header-search-wrapper .search-form-main:before{border-bottom-color:var(--inp-red) !important}.search-form input[type=search],.np-search-form input,.search-form .search-field{border:1px solid var(--inp-line);border-radius:var(--inp-radius);font-family:var(--inp-font-sans)}.search-form input[type=submit],.np-header-search-wrapper .search-submit{background:var(--inp-red) !important;border-color:var(--inp-red) !important;color:#fff !important;border-radius:var(--inp-radius);font-weight:700;text-transform:uppercase;letter-spacing:.04em}.menu-toggle{display:none;align-items:center;justify-content:center;width:48px;height:var(--inp-header-h);background:0 0 !important;color:#fff !important;border:0;font-size:1.35rem;cursor:pointer}.menu-toggle:hover,.menu-toggle:focus{background:var(--inp-red) !important;color:#fff !important}.np-ticker-wrapper{background:var(--inp-paper);border-bottom:1px solid var(--inp-line);padding:.55rem 0}.np-ticker-block{display:flex;align-items:center;gap:.75rem}.ticker-caption{background:var(--inp-red) !important;color:#fff !important;font-family:var(--inp-font-sans);font-weight:800;font-size:.72rem;text-transform:uppercase;letter-spacing:.08em;padding:.35rem .65rem;border-radius:var(--inp-radius);flex:0 0 auto;line-height:1.2}.ticker-content-wrapper{flex:1 1 auto;min-width:0;overflow:hidden}.news-ticker-title>a{color:var(--inp-ink) !important;font-family:var(--inp-font-serif);font-weight:600;font-size:.95rem;text-decoration:none}.news-ticker-title>a:hover{color:var(--inp-red) !important}#content.site-content{padding-top:1.25rem;padding-bottom:2rem}.np-home-top-section{margin-bottom:1.35rem}.news_portal_featured_slider{margin-bottom:0}.news_portal_featured_slider .np-block-wrapper{background:var(--inp-paper);border:1px solid var(--inp-line);padding:8px;overflow:hidden}.news_portal_featured_slider .slider-posts{float:left;width:55%;margin:0;padding:0;position:relative}.news_portal_featured_slider .featured-posts{float:right;width:45%;padding:0}.news_portal_featured_slider .featured-posts .np-single-post-wrap{float:left;width:50%;margin:0 0 6px;padding-left:6px;position:relative;box-sizing:border-box}.news_portal_featured_slider .featured-posts .np-single-post{position:relative;overflow:hidden}.news_portal_featured_slider .featured-posts .np-single-post .np-post-content{position:absolute;left:0;bottom:0;width:100%;padding:12px;background:linear-gradient(to bottom,rgba(0,0,0,0),rgba(0,0,0,.85))}.news_portal_featured_slider .featured-posts .np-post-title a{color:#fff !important;font-size:.92rem;font-family:var(--inp-font-serif);font-weight:700;line-height:1.25;text-decoration:none}.news_portal_featured_slider .featured-posts .np-post-meta span,.news_portal_featured_slider .featured-posts .np-post-meta span a{color:#d7d7d7 !important;font-size:.72rem}.news_portal_featured_slider .np-slide-content-wrap{padding:1rem 1.1rem;background:linear-gradient(to bottom,rgba(0,0,0,0),rgba(0,0,0,.85))}.news_portal_featured_slider .np-slide-content-wrap .post-title a{color:#fff !important;font-family:var(--inp-font-serif);font-size:clamp(1.1rem,1.7vw,1.5rem);font-weight:700;line-height:1.25;text-decoration:none;text-transform:none}.news_portal_featured_slider .slider-posts .lSAction>a:hover{background:var(--inp-red) !important}.news_portal_featured_slider .np-block-wrapper:after{content:"";display:table;clear:both}.np-home-middle-section,.np-home-bottom-section{margin-bottom:1.5rem}.np-block-wrapper,.news_portal_block_posts .np-block-wrapper,.news_portal_recent_posts .np-recent-posts-wrapper{background:var(--inp-paper);border:1px solid var(--inp-line);padding:.85rem 1rem 1rem}.np-block-title,.widget-title,.np-block-title .np-title,.page-header .page-title,.np-related-title{font-family:var(--inp-font-serif) !important;font-weight:700;font-size:1.2rem !important;color:var(--inp-ink) !important;border-left:4px solid var(--inp-red);padding-left:.55rem;margin:0 0 .85rem;line-height:1.25}.np-block-title a,.np-block-title .np-title{color:var(--inp-ink) !important;text-decoration:none}.np-post-title a,.entry-title a,.entry-title{font-family:var(--inp-font-serif);color:var(--inp-ink) !important;font-weight:700;line-height:1.3;text-decoration:none}.np-post-title a:hover,.entry-title a:hover{color:var(--inp-red) !important}.np-post-title.large-size a{font-size:1.25rem}.np-post-title.small-size a{font-size:.95rem}.np-post-cats-list a,.cat-links a,.post-categories a,.category-button a{background:var(--inp-red) !important;color:#fff !important;border-radius:var(--inp-radius);font-size:.68rem !important;font-weight:700;text-transform:uppercase;letter-spacing:.05em;padding:.18rem .45rem !important;text-decoration:none !important;line-height:1.2}.np-post-meta,.entry-meta{color:var(--inp-muted);font-size:.8rem}.np-post-excerpt{color:var(--inp-ink-2);font-size:.92rem}.news_portal_recent_posts ul{list-style:none;margin:0;padding:0}.news_portal_recent_posts li{border-bottom:1px solid var(--inp-line);padding:.55rem 0}.news_portal_recent_posts li:last-child{border-bottom:0}.np-home-middle-section .middle-primary{padding-right:.75rem}.np-home-middle-section .middle-aside>.widget{margin-bottom:1rem}.inp-ad-slot{background:#f0f0f0;border:1px dashed #bdbdbd;color:#757575;text-align:center;padding:1rem;margin:.75rem 0;font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;border-radius:var(--inp-radius)}.inp-ad-slot--header{min-height:72px}.inp-ad-slot--in-article{min-height:110px}.inp-ad-slot--sidebar{min-height:220px}.inp-sample-badge{display:inline-block;background:#fff8e1;color:#8a6d1b;border:1px solid #ffe082;font-size:.75rem;font-weight:700;padding:.2rem .5rem;margin-bottom:.65rem;border-radius:var(--inp-radius)}.single .mt-single-content-wrapper,.single #primary{background:0 0}.single .entry-title,.single h1.entry-title{font-family:var(--inp-font-serif);font-size:clamp(1.6rem,3vw,2.2rem);line-height:1.2;color:var(--inp-ink);margin-bottom:.5rem}.inp-subtitle{font-family:var(--inp-font-sans);font-size:1.15rem;color:var(--inp-muted);font-weight:400;margin:.25rem 0 1rem;line-height:1.45}.inp-article-meta{font-family:var(--inp-font-sans);font-size:.88rem;color:var(--inp-muted);border-top:1px solid var(--inp-line);border-bottom:1px solid var(--inp-line);padding:.75rem 0;margin:.75rem 0 1.25rem}.inp-update-notice{background:var(--inp-red-soft);border-left:3px solid var(--inp-red);padding:.65rem .9rem;margin:1rem 0;font-size:.9rem}.np-related-posts-wrapper{background:var(--inp-paper);border:1px solid var(--inp-line);padding:1rem;margin-top:1.5rem}.archive .page-header,.search .page-header{background:var(--inp-paper);border:1px solid var(--inp-line);padding:.85rem 1rem;margin-bottom:1rem}#colophon,.site-footer{background:var(--inp-nav);color:#c8c8c8;border-top:3px solid var(--inp-red);margin-top:1rem}#colophon a,.site-footer a,#footer-navigation a{color:#f0f0f0;text-decoration:none;font-size:.88rem}#footer-navigation ul{display:flex;flex-wrap:wrap;gap:.75rem 1.25rem;list-style:none;margin:0;padding:0}#colophon .site-info{font-size:.8rem;color:#9a9a9a}@media (prefers-reduced-motion:no-preference){.np-post-thumb img,.np-slide-thumb img,.np-article-thumb img{transition:transform .35s ease,filter .35s ease}.np-post-thumb:hover img,.np-slide-thumb:hover img{transform:scale(1.03)}#site-navigation a,.ticker-caption,.np-home-icon a{transition:background .2s ease,color .2s ease,border-color .2s ease}.inp-sample-badge{animation:inp-fade-in .45s ease both}}@keyframes inp-fade-in{from{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:translateY(0)}}@media (max-width:992px){.news_portal_featured_slider .slider-posts,.news_portal_featured_slider .featured-posts{float:none;width:100%}.news_portal_featured_slider .featured-posts .np-single-post-wrap{width:50%}.np-home-middle-section .middle-primary{padding-right:0}}@media (max-width:768px){:root{--inp-header-h:52px}.np-top-header-wrap .date-section:after{display:none}.np-logo-section-wrapper .mt-container{flex-direction:column;align-items:flex-start}.np-header-ads-area{width:100%;justify-content:stretch}.menu-toggle{display:flex !important}.menu-toggle.hide{display:flex !important}#site-navigation{display:none;position:absolute;left:0;right:0;top:100%;background:#111 !important;z-index:1000;border-top:2px solid var(--inp-red);box-shadow:0 12px 28px rgba(0,0,0,.35)}#site-navigation.toggled-on,.mt-header-menu-wrap.menu-active #site-navigation,body.inp-nav-open #site-navigation{display:block !important}#site-navigation ul,#primary-menu{flex-direction:column;width:100%}#site-navigation a{height:auto;padding:.9rem 1.1rem !important;border-bottom:1px solid #2a2a2a;border-left:3px solid transparent}#site-navigation li.current-menu-item>a,#site-navigation li:hover>a{border-left-color:var(--inp-red);border-bottom-color:#2a2a2a}.mt-header-menu-wrap{position:relative}.news_portal_featured_slider .featured-posts .np-single-post-wrap{width:100%;padding-left:0}.ticker-caption{font-size:.65rem;padding:.3rem .45rem}.site-branding .site-title,.site-branding .site-title a{font-size:1.75rem}}@media (max-width:768px){.np-header-ads-area{display:none}}@media (max-width:480px){.np-top-left-section-wrapper{gap:.35rem .75rem}#top-navigation a{font-size:.7rem}}.inp-is-sample .np-post-thumb,.inp-is-sample .np-slide-thumb,.np-post-thumb:has(img.inp-is-sample-img),.np-slide-thumb:has(img.inp-is-sample-img){position:relative}.inp-is-sample .np-post-thumb:after,.inp-is-sample .np-slide-thumb:after,.np-post-thumb:has(img.inp-is-sample-img):after,.np-slide-thumb:has(img.inp-is-sample-img):after{content:"Demo";position:absolute;top:8px;left:8px;z-index:2;background:rgba(255,248,225,.95);color:#7a5c00;border:1px solid #ffe082;font-family:var(--inp-font-sans);font-size:.65rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;padding:.15rem .4rem;border-radius:2px;pointer-events:none}