*{box-sizing:border-box}.metro-news-v2-body{margin:0;background:#0c1220;color:#f4f8ff;font-family:Inter,'Segoe UI',Arial,sans-serif}.n2-nav{background:#101a2b;border-bottom:1px solid #25354c}.n2-nav-inner{max-width:1220px;margin:auto;min-height:76px;display:flex;align-items:center;justify-content:space-between;padding:12px 22px;gap:24px}.n2-nav img{width:156px;display:block}.n2-nav nav{display:flex;gap:32px}.n2-nav a{color:#b9cee5;text-decoration:none;font-size:12px;font-weight:900;letter-spacing:1.1px}.n2-nav nav a.current,.n2-nav a:hover{color:#6bcaff}.n2-back{border:1px solid #3b536d;padding:11px 15px;border-radius:6px}.n2-main{background:radial-gradient(ellipse at 50% -300px,#1a3659 0%,transparent 60%),#0c1220;min-height:100vh}.n2-shell{max-width:1220px;padding:54px 22px 80px;margin:auto}.n2-heading{text-align:center;margin-bottom:28px}.n2-eyebrow{color:#76d3ff;letter-spacing:3px;font-size:10px;font-weight:900}.n2-heading h1{font-size:clamp(46px,6vw,80px);font-style:italic;letter-spacing:-3px;margin:6px 0 4px;font-weight:1000}.n2-period{color:#65baff}.n2-heading p{color:#9cb1c8;font-size:14px;margin:0}.n2-filters{display:flex;gap:8px;flex-wrap:wrap;justify-content:center;margin:28px 0 54px}.n2-filters button{background:#202c40;color:#b9cbe0;border:1px solid #34445d;padding:10px 15px;border-radius:5px;font-size:11px;font-weight:850;cursor:pointer;transition:.2s}.n2-filters button:hover{border-color:#79c9ff;color:white}.n2-filters button.active{background:#e7f5ff;border-color:#e7f5ff;color:#12365b}.n2-section-heading{display:flex;justify-content:space-between;align-items:baseline;gap:15px;margin-bottom:18px}.n2-section-heading h2{font-size:23px;letter-spacing:-.5px;margin:0}.n2-section-heading span{font-size:10px;color:#7290ad;font-weight:850;letter-spacing:1.7px}.n2-feature{display:grid;grid-template-columns:1.08fr 1fr;min-height:320px;border-radius:11px;overflow:hidden;background:#1b2535;border:1px solid #2c3b50;box-shadow:0 15px 38px #0004}.n2-feature-art,.n2-card-art{position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center}.n2-feature-art img,.n2-card-art img{width:100%;height:100%;object-fit:cover;position:absolute;inset:0}.n2-feature-art{min-height:320px}.n2-feature-copy{padding:45px 46px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.n2-meta{font-size:10px;color:#8fb7d9;letter-spacing:1.1px;font-weight:900;text-transform:uppercase}.n2-feature-copy h3{font-size:clamp(25px,3vw,38px);line-height:1.1;margin:14px 0}.n2-feature-copy p,.n2-card-copy p{color:#a6b6c9;font-size:14px;line-height:1.7}.n2-feature-copy button,.n2-card-copy button{border:0;background:#4baaf0;color:#071a2c;padding:12px 17px;font-weight:900;border-radius:5px;cursor:pointer;margin-top:12px}.n2-feature-copy button:hover,.n2-card-copy button:hover{background:#a7dfff}.n2-soon{font-size:11px;color:#69c9ff;font-weight:900;letter-spacing:1px;margin-top:12px}.n2-recent{margin-top:57px}.n2-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.n2-card{background:#192333;border:1px solid #2c3b50;border-radius:10px;overflow:hidden;transition:transform .25s,border-color .25s}.n2-card:hover{transform:translateY(-5px);border-color:#559dd3}.n2-card-art{height:205px}.n2-card-copy{padding:22px 23px 27px}.n2-card-copy h3{font-size:20px;line-height:1.2;margin:10px 0}.n2-card-copy p{font-size:13px}.n2-card-copy button{padding:0;margin:9px 0 0;background:none;color:#6dcaff}.n2-art-city{background:radial-gradient(circle at 65% 25%,#8fddff70,transparent 25%),linear-gradient(145deg,#204d83 0%,#337eb6 48%,#122a53 100%)}.n2-art-studio{background:radial-gradient(circle at 65% 20%,#a4e7ff88,transparent 32%),linear-gradient(135deg,#12556d,#1766a6 65%,#14264f)}.n2-art-district{background:radial-gradient(circle at 20% 10%,#a3e1ff70,transparent 30%),linear-gradient(135deg,#24457a,#467fbd 52%,#102f58)}.n2-art-event{background:radial-gradient(circle at 55% 30%,#b3aaff70,transparent 35%),linear-gradient(135deg,#333d88,#247bba 65%,#13294c)}.n2-feature-art:after,.n2-card-art:after{content:'';position:absolute;inset:0;pointer-events:none;background:linear-gradient(0deg,#071a2c55,transparent 60%)}.n2-art-label{font-size:clamp(25px,3vw,46px);font-weight:1000;letter-spacing:2px;text-align:center;text-shadow:0 3px 18px #001a3c88;z-index:1}.n2-art-label small{display:block;font-size:11px;letter-spacing:3px;margin-top:10px}.n2-art-icon{font-size:84px;color:#e7f7ff9c;filter:drop-shadow(0 0 24px #91dfff);z-index:1}.metro-news-card[hidden],.n2-feature[hidden]{display:none!important}.n2-no-results{padding:32px;text-align:center;color:#91aec8}.n2-footer{margin-top:85px;padding-top:25px;border-top:1px solid #25364d;color:#7895af;font-size:10px;font-weight:850;letter-spacing:1px;display:flex;justify-content:space-between}.metro-news-v2-body .metro-news-dialog{background:#17243a;color:white;border:1px solid #48627d}.metro-news-v2-body .metro-news-dialog h2{color:white}.metro-news-v2-body .metro-news-dialog .article-body{color:#d5e4f4}@media(max-width:760px){.n2-nav-inner{flex-wrap:wrap;justify-content:center}.n2-nav nav{gap:20px}.n2-back{display:none}.n2-shell{padding-top:38px}.n2-feature{grid-template-columns:1fr}.n2-feature-art{min-height:220px}.n2-feature-copy{padding:28px}.n2-grid{grid-template-columns:1fr 1fr}.n2-section-heading span{display:none}}@media(max-width:520px){.n2-grid{grid-template-columns:1fr}.n2-filters{justify-content:flex-start}.n2-card-art{height:220px}.n2-heading h1{font-size:55px}}@media(prefers-reduced-motion:no-preference){.n2-feature,.n2-card{animation:n2-rise .55s ease both}@keyframes n2-rise{from{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}}