.news-modern{min-height:70vh}.nm-breadcrumb{display:flex;align-items:center;gap:10px;font-size:.72rem;margin-bottom:26px}.nm-breadcrumb a{color:var(--font-sub-color,#9298a8)}.nm-breadcrumb>i{font-size:.55rem;opacity:.45}.nm-breadcrumb span{color:var(--main)}.nm-header{display:flex;align-items:end;justify-content:space-between;gap:20px;margin-bottom:24px}.nm-header h1{font-size:clamp(2rem,4vw,3.8rem);font-weight:700;letter-spacing:-.045em;margin:5px 0 8px}.nm-header p{margin:0;font-size:.85rem}.nm-summary{display:flex;align-items:center;gap:12px;padding:14px 18px;border:1px solid var(--h2-line);border-radius:18px;min-width:180px}.nm-summary>span{width:40px;height:40px;display:grid;place-items:center;border-radius:12px;background:color-mix(in srgb,var(--main) 13%,transparent)}.nm-summary div{display:flex;flex-direction:column}.nm-summary small{font-size:.62rem}.nm-summary strong{font-size:1rem}.nm-featured{width:100%;height:min(480px,48vw);min-height:320px;position:relative;display:block;padding:0;border:1px solid var(--h2-line);border-radius:26px;overflow:hidden;text-align:left;background:#05070b}.nm-featured>img{width:100%;height:100%;object-fit:cover;transition:transform .55s}.nm-featured:hover>img{transform:scale(1.025)}.nm-featured-shade{position:absolute;inset:0;background:linear-gradient(90deg,rgba(2,4,8,.94),rgba(2,4,8,.14) 80%),linear-gradient(0deg,rgba(2,4,8,.64),transparent 60%)}.nm-featured-copy{position:absolute;left:clamp(22px,5vw,64px);right:22px;bottom:clamp(24px,5vw,58px);max-width:650px;display:flex;flex-direction:column;color:#fff}.nm-featured-copy em{width:max-content;padding:6px 9px;border-radius:99px;background:var(--main);font-size:.62rem;font-style:normal;font-weight:700}.nm-featured-copy small{margin-top:12px;color:color-mix(in srgb,var(--main) 72%,white);font-size:.7rem}.nm-featured-copy b{font-size:clamp(1.65rem,3.2vw,3.2rem);line-height:1.12;margin:8px 0;font-weight:700;letter-spacing:-.03em}.nm-featured-copy p{font-size:.8rem;line-height:1.7;color:rgba(255,255,255,.7);margin:0 0 14px;max-width:540px}.nm-featured-copy>span{font-size:.75rem;font-weight:700}.nm-content{margin-top:44px}.nm-toolbar{display:flex;align-items:center;gap:12px;padding:12px;border:1px solid var(--h2-line);border-radius:20px;position:sticky;top:78px;z-index:8}.nm-search{display:flex;align-items:center;gap:10px;flex:0 0 280px;padding:0 14px;border-right:1px solid var(--h2-line)}.nm-search i{color:var(--main)}.nm-search input{width:100%;border:0;outline:0;background:transparent;color:inherit;padding:9px 0;font-size:.76rem}.nm-filters{display:flex;gap:6px;overflow-x:auto;scrollbar-width:none}.nm-filters::-webkit-scrollbar{display:none}.nm-filters button{border:1px solid transparent;background:transparent;color:var(--font-sub-color,#9298a8);padding:8px 12px;border-radius:99px;font-size:.68rem;font-weight:700;white-space:nowrap}.nm-filters button:hover,.nm-filters button.active{background:color-mix(in srgb,var(--main) 15%,transparent);border-color:color-mix(in srgb,var(--main) 28%,transparent);color:var(--main)}.nm-result-line{display:flex;align-items:end;justify-content:space-between;margin:30px 0 16px}.nm-result-line h2{font-size:1.25rem;font-weight:700;margin:0}.nm-result-line span{font-size:.68rem}.nm-result-line b{color:var(--main)}.nm-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.nm-card{border:1px solid var(--h2-line);border-radius:21px;overflow:hidden;transition:transform .25s,border-color .25s}.nm-card:hover{transform:translateY(-4px);border-color:color-mix(in srgb,var(--main) 60%,transparent)}.nm-card-image{display:block;position:relative;width:100%;aspect-ratio:16/9;border:0;padding:0;background:#080a0f;overflow:hidden}.nm-card-image img{width:100%;height:100%;object-fit:cover;transition:transform .45s}.nm-card:hover .nm-card-image img{transform:scale(1.045)}.nm-card-image span{position:absolute;left:10px;top:10px;padding:6px 9px;border-radius:99px;background:rgba(5,7,11,.8);backdrop-filter:blur(7px);color:#fff;font-size:.6rem;font-weight:700}.nm-card-body{padding:17px}.nm-card-body>small{font-size:.62rem}.nm-card-body h3{font-size:1rem;font-weight:700;margin:8px 0 6px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nm-card-body p{font-size:.7rem;line-height:1.65;height:35px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin:0 0 14px}.nm-read{border:0;background:transparent;color:var(--main);padding:0;font-size:.7rem;font-weight:700}.nm-empty{text-align:center;padding:55px 20px;border:1px solid var(--h2-line);border-radius:22px}.nm-empty>i{font-size:2rem;color:var(--main);margin-bottom:14px}.nm-empty h3{font-size:1.1rem;font-weight:700}.nm-empty p{font-size:.75rem;margin:0}.nm-modal{max-height:88vh;overflow:auto}.nm-modal-detail,.modern-news-detail{font-size:.82rem;line-height:1.85;white-space:normal}
@media(max-width:991.98px){.nm-grid{grid-template-columns:repeat(2,1fr)}.nm-toolbar{top:65px}.nm-featured{height:420px}}
@media(max-width:767.98px){.nm-header{align-items:start}.nm-header h1{font-size:2rem}.nm-summary{min-width:auto;padding:10px 12px}.nm-summary>span{display:none}.nm-summary small{display:none}.nm-featured{height:390px;min-height:0;border-radius:20px}.nm-featured-copy p{display:none}.nm-content{margin-top:32px}.nm-toolbar{position:static;display:block;padding:10px}.nm-search{border-right:0;border-bottom:1px solid var(--h2-line);margin-bottom:8px}.nm-filters{padding-top:2px}.nm-grid{grid-template-columns:1fr}.nm-card{display:grid;grid-template-columns:120px 1fr;border-radius:17px}.nm-card-image{height:100%;aspect-ratio:auto}.nm-card-body{padding:13px;min-width:0}.nm-card-body p{display:none}.nm-card-body h3{font-size:.88rem;margin-bottom:13px}.nm-result-line{margin-top:24px}}
@media(max-width:440px){.nm-summary{display:none}.nm-featured{height:330px}.nm-featured-copy b{font-size:1.55rem}.nm-card{grid-template-columns:105px 1fr}}
