.orm-news-page .nma-article{max-width:760px;margin:0 auto;padding:32px 24px 80px;font-family:Inter,system-ui,sans-serif;color:#3a3a3a}.orm-news-page .nma-back{font-family:JetBrains Mono,monospace;font-size:.72rem;text-transform:uppercase;letter-spacing:.08em;color:#999;text-decoration:none;transition:color .2s;font-weight:500}.orm-news-page .nma-back:hover{color:#e33226}.orm-news-page .nma-header{margin-top:24px;margin-bottom:28px}.orm-news-page .nma-header-meta{display:flex;align-items:center;gap:12px;margin-bottom:18px}.orm-news-page .nma-cat{font-family:JetBrains Mono,monospace;font-size:.62rem;text-transform:uppercase;letter-spacing:.1em;font-weight:700;padding:4px 10px;border-radius:3px;color:#fff!important;text-decoration:none}.orm-news-page .nma-date{font-family:JetBrains Mono,monospace;font-size:.7rem;color:#999;text-transform:uppercase;letter-spacing:.05em}.orm-news-page .nma-title{font-family:Montserrat,system-ui,sans-serif;font-size:clamp(1.8rem,4vw,2.4rem);line-height:1.18;color:#1a1a1a;margin:0 0 14px;font-weight:700;letter-spacing:-.01em}.orm-news-page .nma-desc{font-family:Inter,sans-serif;font-size:1.08rem;color:#6b6b6b;line-height:1.6;margin:0 0 22px}.orm-news-page .nma-byline{display:flex;align-items:center;gap:14px;padding-top:18px;border-top:1px solid #e8e8e8}.orm-news-page .nma-author-avatar{width:40px;height:40px;border-radius:50%;background:linear-gradient(135deg,#e3322626,#e332260d);border:1px solid rgba(227,50,38,.2);display:flex;align-items:center;justify-content:center;font-family:JetBrains Mono,monospace;font-size:.62rem;font-weight:700;color:#e33226;letter-spacing:.03em}.orm-news-page .nma-author-name{font-family:Inter,sans-serif;font-size:.9rem;font-weight:600;color:#1a1a1a}.orm-news-page .nma-author-role{font-family:Inter,sans-serif;font-size:.78rem;color:#999}.orm-news-page .nma-hero-image{margin:0 0 32px;border-radius:8px;overflow:hidden;background:#fafafa}.orm-news-page .nma-hero-image img{width:100%;height:auto;display:block;aspect-ratio:16 / 9;object-fit:cover}.orm-news-page .nma-image-credit{font-family:JetBrains Mono,monospace;font-size:.6rem;color:#aaa;text-align:right;padding:6px 12px 0;letter-spacing:.02em}.orm-news-page .nma-body{font-family:Inter,sans-serif;font-size:1.04rem;line-height:1.75;color:#3a3a3a}.orm-news-page .nma-body h1,.orm-news-page .nma-body h2,.orm-news-page .nma-body h3,.orm-news-page .nma-body h4{font-family:Montserrat,system-ui,sans-serif;color:#1a1a1a;margin:36px 0 14px;font-weight:600;letter-spacing:-.005em}.orm-news-page .nma-body h2{font-size:1.5rem}.orm-news-page .nma-body h3{font-size:1.2rem}.orm-news-page .nma-body h4{font-size:1.05rem}.orm-news-page .nma-body p{margin:0 0 20px}.orm-news-page .nma-body a{color:#e33226;text-decoration:underline;text-underline-offset:2px;text-decoration-thickness:1px;transition:color .15s}.orm-news-page .nma-body a:hover{color:#c92a1f}.orm-news-page .nma-body strong{color:#1a1a1a;font-weight:600}.orm-news-page .nma-body ul,.orm-news-page .nma-body ol{padding-left:24px;margin:0 0 20px}.orm-news-page .nma-body li{margin-bottom:8px}.orm-news-page .nma-body blockquote{border-left:3px solid #e33226;padding:8px 20px;margin:24px 0;color:#555;background:#fafafa;border-radius:0 6px 6px 0;font-style:italic}.orm-news-page .nma-body hr{border:none;border-top:1px solid #e8e8e8;margin:40px 0}.orm-news-page .nma-body table{width:100%;border-collapse:collapse;margin:24px 0;font-size:.92rem}.orm-news-page .nma-body th,.orm-news-page .nma-body td{padding:12px 14px;border-bottom:1px solid #e8e8e8;text-align:left}.orm-news-page .nma-body th{background:#fafafa;color:#1a1a1a;font-weight:600;font-family:Montserrat,sans-serif;font-size:.82rem;text-transform:uppercase;letter-spacing:.03em}.orm-news-page .nma-sources{margin-top:40px;padding:20px 22px;background:#fafafa;border:1px solid #f0f0f0;border-radius:8px}.orm-news-page .nma-sources-label{font-family:JetBrains Mono,monospace;font-size:.62rem;text-transform:uppercase;letter-spacing:.12em;color:#999;font-weight:700;margin-bottom:12px}.orm-news-page .nma-sources ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:8px}.orm-news-page .nma-sources a{font-size:.88rem;color:#e33226;text-decoration:none;font-weight:500}.orm-news-page .nma-sources a:hover{text-decoration:underline}.orm-news-page .nma-tags{margin-top:28px}.orm-news-page .nma-tags-label{font-family:JetBrains Mono,monospace;font-size:.62rem;text-transform:uppercase;letter-spacing:.12em;color:#999;font-weight:700;margin-bottom:12px}.orm-news-page .nma-tags ul{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:8px}.orm-news-page .nma-tags a{font-family:JetBrains Mono,monospace;font-size:.7rem;padding:5px 11px;border:1px solid #e8e8e8;border-radius:4px;color:#555;text-decoration:none;transition:all .15s;background:#fff}.orm-news-page .nma-tags a:hover{border-color:#e33226;color:#e33226}.orm-news-page .nma-related{margin-top:56px;padding-top:36px;border-top:1px solid #e8e8e8}.orm-news-page .nma-related-title{font-family:JetBrains Mono,monospace;font-size:.72rem;text-transform:uppercase;letter-spacing:.12em;color:#999;margin:0 0 22px;font-weight:700}.orm-news-page .nma-related-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.orm-news-page .nma-related-card{text-decoration:none;border-radius:8px;overflow:hidden;background:#fff;border:1px solid #e8e8e8;transition:border-color .15s,transform .15s,box-shadow .15s}.orm-news-page .nma-related-card:hover{border-color:#d0d0d0;transform:translateY(-2px);box-shadow:0 6px 20px #0000000f}.orm-news-page .nma-related-card img{width:100%;aspect-ratio:16 / 9;object-fit:cover;display:block;background:#fafafa}.orm-news-page .nma-related-card-body{padding:14px}.orm-news-page .nma-related-cat{font-family:JetBrains Mono,monospace;font-size:.58rem;text-transform:uppercase;letter-spacing:.1em;font-weight:700;display:block;margin-bottom:8px}.orm-news-page .nma-related-title-inner{font-family:Montserrat,sans-serif;font-size:.92rem;font-weight:600;line-height:1.35;color:#1a1a1a;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.orm-news-page .nma-related-card:hover .nma-related-title-inner{color:#e33226}.orm-news-page .nma-footer{margin-top:44px;padding-top:20px;border-top:1px solid #e8e8e8;display:flex;justify-content:space-between;align-items:center}.orm-news-page .nma-share{display:flex;align-items:center;gap:14px}.orm-news-page .nma-share-label{font-family:JetBrains Mono,monospace;font-size:.62rem;text-transform:uppercase;letter-spacing:.12em;color:#999;font-weight:700}.orm-news-page .nma-share-btn{font-family:Inter,sans-serif;font-size:.78rem;padding:6px 14px;border:1px solid #e8e8e8;border-radius:5px;color:#555;text-decoration:none;transition:all .15s;font-weight:500}.orm-news-page .nma-share-btn:hover{border-color:#e33226;color:#e33226}.orm-news-page .nma-cta{margin-top:48px;padding:32px 28px;background:#1a1a1a;border-radius:10px;text-align:center;color:#fff}.orm-news-page .nma-cta-text{font-family:Montserrat,sans-serif;font-size:1.1rem;color:#fff;margin-bottom:18px;line-height:1.4;font-weight:500}.orm-news-page .nma-cta-btn{display:inline-block;padding:11px 28px;background:#e33226;color:#fff;border-radius:5px;font-family:Inter,sans-serif;font-size:.88rem;font-weight:600;text-decoration:none;transition:background .15s,transform .15s}.orm-news-page .nma-cta-btn:hover{background:#c92a1f;color:#fff;transform:translateY(-1px)}@media(max-width:768px){.orm-news-page .nma-article{padding:24px 16px 60px}.orm-news-page .nma-title{font-size:1.6rem}.orm-news-page .nma-related-grid{grid-template-columns:1fr}.orm-news-page .nma-hero-image{margin:0 0 24px}}
