*,*::before,*::after{box-sizing:border-box}body{margin:0;background:#101822;color:#dce7ee;font:16px/1.7 system-ui,sans-serif}a{color:#64ffda;text-underline-offset:.18em}img{display:block;max-width:100%;height:auto}h1,h2,h3{line-height:1.2;overflow-wrap:anywhere}h1{font-size:clamp(1.85rem,4.5vw,3.3rem);margin:.2em 0 .45em}
.ne-site-header,.ne-site-footer{background:#142230}.ne-site-header{border-bottom:2px solid #00e0ff}.ne-header-inner,.ne-page-body,.ne-footer-inner{width:min(1160px,calc(100% - 32px));margin-inline:auto}.ne-header-inner{min-height:76px;display:flex;align-items:center;justify-content:space-between;gap:14px}.ne-brand{display:flex;align-items:center;gap:10px;color:inherit;text-decoration:none}.ne-brand-logo{flex:none}.ne-brand-text{display:grid}.ne-brand-title{font-size:1.28rem;font-weight:760}.ne-brand-desc{font-size:.84rem;color:#adbecd}
.ne-nav-list,.ne-site-footer ul,.ne-sidebar-col ul{list-style:none;margin:0;padding:0}.ne-nav-list{display:flex;gap:14px;flex-wrap:wrap}.ne-nav-list a{color:#dce7ee;text-decoration:none}.ne-burger{display:none;background:transparent;color:#64ffda;border:1px solid #00e0ff;padding:7px 9px}.ne-burger span{display:block;width:18px;height:2px;margin:3px 0;background:currentColor}.ne-nav-overlay{display:none}
.ne-page-body{padding:21px 0 42px}.ne-with-sidebar{display:grid;grid-template-columns:minmax(0,1fr) minmax(165px,240px);gap:22px;align-items:start}.ne-main-col{min-width:0}.ne-single-article{background:#182635;border:1px solid #304c5b;padding:clamp(14px,3.8vw,37px);border-radius:8px}.ne-breadcrumbs,.ne-single-date{font-size:.88rem;overflow-wrap:anywhere}.ne-bc-sep{margin:0 .35em}.ne-single-thumb:empty{display:none}.ne-single-content{overflow-wrap:anywhere}.ne-single-content table{display:block;overflow:auto;border-collapse:collapse}.ne-single-content :is(th,td){border:1px solid #426274;padding:6px 9px}
.ne-sidebar-widget{background:#182635;border-top:2px solid #00e0ff;padding:13px 15px}.ne-footer-cols{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));gap:18px;padding:20px 0}.ne-footer-bottom{text-align:center;padding:12px;border-top:1px solid #426274}.ne-cookie-bar{position:fixed;z-index:4;inset:auto 10px 10px;background:#142230;color:#e8f6ff;border:1px solid #00e0ff;padding:10px 13px;font-size:.9rem}.ne-cookie-bar[hidden]{display:none}.ne-btn-accent{border:0;background:#64ffda;color:#142230;padding:5px 9px;cursor:pointer}
@media(max-width:760px){.ne-header-inner{flex-wrap:wrap;padding:8px 0}.ne-burger{display:block}.ne-main-nav{display:none;flex-basis:100%}.ne-main-nav.is-open{display:block}.ne-nav-list{display:grid;gap:6px}.ne-with-sidebar{grid-template-columns:minmax(0,1fr)}}
.ne-theme-blocks{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));gap:12px;margin-bottom:18px}.ne-theme-block,.ne-theme-single{padding:13px 16px;background:#142230;border-top:2px solid #00e0ff}.ne-theme-block svg{width:32px;height:32px}.ne-theme-single{margin-top:18px}.ne-theme-single>h1{font-size:1.55rem}
.ne-magazine-grid{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(0,1fr);gap:14px}.ne-side-stack{display:grid;gap:14px}.ne-rest-posts{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,235px),1fr));gap:14px;margin-top:14px}.ne-post-card{border:1px solid #304c5b;background:#182635;overflow:hidden}.ne-card-thumb img{width:100%;aspect-ratio:16/9;object-fit:cover}.ne-card-body{padding:14px}.ne-card-heading{margin:.3em 0}.ne-card-meta{font-size:.85rem}.ne-pagination{text-align:center;margin:18px auto}.ne-pagination>*{padding:4px 8px}
@media(max-width:700px){.ne-magazine-grid{grid-template-columns:minmax(0,1fr)}}
