:root{--nr-bg:#fafaf8;--nr-surface:#ffffff;--nr-ink:#17181a;--nr-ink-soft:#4a4d52;--nr-border:#e4e2dd;--nr-accent:#c8102e;--nr-font-head:'Playfair Display', Georgia, serif;--nr-font-body:'Inter', -apple-system, 'Segoe UI', sans-serif}body{font-family:var(--nr-font-body);background:var(--nr-bg);color:var(--nr-ink)}h1,h2,h3,h4,.site-title,.entry-title{font-family:var(--nr-font-head)!important;font-weight:700}.nr-breaking-bar{background:var(--nr-ink);color:#fff;display:flex;align-items:center;overflow:hidden}.nr-breaking-bar .nr-tag{background:var(--nr-accent);font-size:.72rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:9px 16px;flex:0 0 auto;white-space:nowrap}.nr-ticker-viewport{overflow:hidden;flex:1 1 auto;height:38px;position:relative}.nr-ticker-track{display:flex;gap:60px;white-space:nowrap;position:absolute;animation:nr-scroll 30s linear infinite;padding-left:20px;align-items:center;height:38px}.nr-ticker-track a{color:#fff;font-size:.85rem}.nr-breaking-bar:hover .nr-ticker-track{animation-play-state:paused}@keyframes nr-scroll{0%{transform:translateX(0)}100%{transform:translateX(-50%)}}.nr-front-wrap{max-width:1220px;margin:0 auto;padding:24px 20px}.nr-section{margin:40px 0}.nr-section-title{font-size:1.5rem;border-bottom:3px solid var(--nr-ink);padding-bottom:10px;margin-bottom:20px;display:flex;justify-content:space-between;align-items:baseline}.nr-section-title a{font-family:var(--nr-font-body);font-size:.78rem;text-transform:uppercase;font-weight:600;letter-spacing:.04em}.nr-hero{display:grid;grid-template-columns:1.6fr 1fr;gap:22px;margin-bottom:10px}.nr-hero-main{position:relative;background:var(--nr-ink);border-radius:4px;overflow:hidden;min-height:420px;display:flex;align-items:flex-end}.nr-hero-main img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.6}.nr-hero-main::after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgb(0 0 0 / .85) 10%,transparent 60%)}.nr-hero-content{position:relative;z-index:2;padding:28px;color:#fff}.nr-hero-content h2{color:#fff;font-size:2rem;margin:6px 0}.nr-hero-content p{color:#eee}.nr-hero-side{display:flex;flex-direction:column;gap:18px}.nr-side-card{display:flex;gap:12px;background:var(--nr-surface);border:1px solid var(--nr-border);padding:12px;border-radius:4px}.nr-side-card img{width:110px;height:80px;object-fit:cover;border-radius:2px;flex:0 0 auto}.nr-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:22px}.nr-card{background:var(--nr-surface);border:1px solid var(--nr-border);border-radius:4px;overflow:hidden;display:flex;flex-direction:column}.nr-card img{width:100%;aspect-ratio:16/10;object-fit:cover}.nr-card .nr-body{padding:14px}.nr-card h3{font-size:1.02rem;margin:6px 0}.nr-cat-label{font-size:.68rem;font-weight:700;text-transform:uppercase;color:var(--nr-accent)}.nr-meta{font-size:.75rem;color:var(--nr-ink-soft);margin-top:8px;display:flex;gap:10px;flex-wrap:wrap}.nr-pick{display:flex;gap:16px;border-bottom:1px solid var(--nr-border);padding:16px 0}.nr-pick img{width:150px;height:105px;object-fit:cover;border-radius:2px;flex:0 0 auto}.nr-trending-widget{background:var(--nr-surface);border:1px solid var(--nr-border);border-radius:4px;padding:16px;margin-bottom:24px}.nr-trending-widget h2{font-family:var(--nr-font-body)!important;font-size:.78rem;text-transform:uppercase;letter-spacing:.06em;border-bottom:2px solid var(--nr-ink);padding-bottom:8px;margin-bottom:12px}.nr-trend-item{display:flex;gap:10px;padding:9px 0;border-bottom:1px solid var(--nr-border)}.nr-trend-item:last-child{border-bottom:0}.nr-trend-rank{font-family:var(--nr-font-head);font-size:1.4rem;color:var(--nr-border);font-weight:800;width:24px;flex:0 0 auto}.nr-trend-item h4{font-size:.9rem;margin:0}.nr-trend-item .nr-views{font-size:.7rem;color:var(--nr-ink-soft);margin-top:3px}.nr-article-wrap{max-width:820px;margin:0 auto;padding:20px}.nr-article-wrap h1{font-size:2.2rem}.nr-article-meta{display:flex;gap:14px;flex-wrap:wrap;font-size:.82rem;color:var(--nr-ink-soft);border-top:1px solid var(--nr-border);border-bottom:1px solid var(--nr-border);padding:10px 0;margin:14px 0 22px}.nr-article-img{margin:20px 0;border-radius:4px;overflow:hidden}.nr-article-content{font-size:1.08rem;line-height:1.7}.nr-article-content p{margin-bottom:1.2em}.nr-article-content blockquote{border-left:4px solid var(--nr-accent);font-family:var(--nr-font-head);font-style:italic;font-size:1.2rem;padding:.4em 1.2em;margin:1.6em 0}.nr-tags{display:flex;gap:8px;flex-wrap:wrap;margin:24px 0}.nr-tags a{border:1px solid var(--nr-border);padding:5px 12px;font-size:.78rem;border-radius:20px}@media (max-width:960px){.nr-hero{grid-template-columns:1fr}.nr-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:620px){.nr-grid{grid-template-columns:1fr}.nr-hero-main{min-height:300px}.nr-pick img,.nr-side-card img{width:100px;height:76px}}