.rn-article-page{padding-top:3rem}.rn-article-header{max-width:920px;margin:0 auto 2rem}.rn-article-category,.rn-kicker{font-size:.78rem;font-weight:800;text-transform:uppercase;letter-spacing:.12em}.rn-article-category a{color:var(--rn-primary)}.rn-article-header h1{font-size:clamp(2.4rem,5vw,5.2rem);line-height:.98;letter-spacing:-.045em;margin:.7rem 0 1rem}.rn-article-deck{font-size:1.3rem;line-height:1.55;color:var(--rn-muted);max-width:820px}.rn-article-meta{display:flex;justify-content:space-between;align-items:center;gap:1rem;margin-top:1.5rem;padding-top:1rem;border-top:1px solid var(--rn-border)}.rn-author-mini{display:flex;gap:.75rem;align-items:center}.rn-author-mini span,.rn-article-time span{display:block;color:var(--rn-muted);font-size:.85rem;margin-top:.2rem}.rn-author-avatar{border-radius:50%}.rn-article-time{text-align:right}.rn-badge{display:inline-block;font-size:.7rem;font-weight:800;text-transform:uppercase;padding:.3rem .5rem;margin-right:.35rem}.rn-badge-breaking{background:#b21e2b;color:#fff}.rn-badge-live{background:#111;color:#fff}.rn-article-hero{margin:2rem 0}.rn-article-hero img{width:100%;height:auto;display:block}.rn-article-hero figcaption{font-size:.8rem;color:var(--rn-muted);padding-top:.5rem}.rn-article-layout{display:grid;grid-template-columns:60px minmax(0,760px) 280px;gap:2rem;justify-content:center}.rn-share-rail{display:flex;flex-direction:column;gap:.5rem;position:sticky;top:100px;align-self:start}.rn-share-rail a,.rn-share-rail button{border:1px solid var(--rn-border);background:#fff;padding:.55rem .4rem;font-size:.72rem;text-align:center;color:inherit;cursor:pointer}.rn-article-content{font-size:1.12rem;line-height:1.85}.rn-article-content p{margin:0 0 1.3rem}.rn-article-content h2{font-size:2rem;line-height:1.15;margin:2.2rem 0 .8rem}.rn-article-content h3{font-size:1.45rem;margin:1.8rem 0 .6rem}.rn-article-content img{max-width:100%;height:auto}.rn-article-tags{display:flex;gap:.4rem;flex-wrap:wrap;margin-top:2rem}.rn-article-tags a{padding:.35rem .65rem;border:1px solid var(--rn-border);font-size:.8rem}.rn-sidebar-block{border-top:3px solid var(--rn-text)}.rn-sidebar-block h2{font-size:1rem;text-transform:uppercase;letter-spacing:.08em}.rn-ranked{display:grid;grid-template-columns:42px 1fr;gap:.5rem;padding:.85rem 0;border-bottom:1px solid var(--rn-border);color:inherit}.rn-ranked b{font-size:1.5rem;color:var(--rn-primary)}.rn-ranked span{font-weight:700;line-height:1.25}.rn-author-box{max-width:900px;margin:3rem auto;padding:1.5rem;border-top:1px solid var(--rn-border);border-bottom:1px solid var(--rn-border);display:flex;gap:1rem}.rn-author-box img{border-radius:50%;width:72px;height:72px}.rn-author-box h2{margin:0}.rn-author-box p{color:var(--rn-muted)}.rn-related{margin-top:4rem}.rn-related-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem}.rn-archive-header,.rn-search-header{padding:3rem 0 2rem;border-bottom:1px solid var(--rn-border);margin-bottom:2rem}.rn-archive-header h1,.rn-search-header h1{font-size:clamp(2.4rem,5vw,4.5rem);margin:.3rem 0}.rn-archive-header p{max-width:720px;color:var(--rn-muted)}.rn-featured-archive{display:grid;grid-template-columns:1.35fr 1fr;gap:2rem;margin-bottom:2.5rem}.rn-featured-archive img{width:100%;height:100%;object-fit:cover}.rn-featured-archive h2{font-size:clamp(2rem,4vw,3.5rem);line-height:1.02}.rn-archive-layout,.rn-search-layout{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:3rem}.rn-archive-list,.rn-search-results{display:grid;gap:1rem}.rn-author-header{display:flex;align-items:center;gap:1.5rem;padding:3rem 0;border-bottom:1px solid var(--rn-border);margin-bottom:2rem}.rn-author-header img{border-radius:50%}.rn-author-header h1{font-size:3rem;margin:.3rem 0}.rn-author-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.25rem}.rn-search-form{display:flex;max-width:760px;position:relative}.rn-search-form input{flex:1;padding:1rem;border:1px solid var(--rn-border);font-size:1rem}.rn-search-form button{padding:1rem 1.4rem;background:var(--rn-primary);color:#fff;border:0;font-weight:700}.rn-live-search{position:absolute;top:100%;left:0;right:100px;background:#fff;border:1px solid var(--rn-border);z-index:20;box-shadow:0 12px 30px rgba(0,0,0,.08)}.rn-live-search a{display:block;padding:.8rem 1rem;border-bottom:1px solid var(--rn-border);color:inherit}.rn-live-search strong,.rn-live-search small{display:block}.rn-live-search small{color:var(--rn-muted);margin-top:.2rem}.rn-empty-search{padding:4rem 0;text-align:center}
@media(max-width:1000px){.rn-article-layout{grid-template-columns:1fr}.rn-share-rail{position:static;flex-direction:row;order:2}.rn-article-content{order:1}.rn-article-sidebar{order:3}.rn-related-grid{grid-template-columns:repeat(2,1fr)}.rn-author-grid{grid-template-columns:repeat(2,1fr)}}
@media(max-width:700px){.rn-article-page{padding-top:1.5rem}.rn-article-meta{align-items:flex-start;flex-direction:column}.rn-article-time{text-align:left}.rn-featured-archive,.rn-archive-layout,.rn-search-layout{grid-template-columns:1fr}.rn-author-header{align-items:flex-start;flex-direction:column}.rn-author-header h1{font-size:2.3rem}.rn-related-grid,.rn-author-grid{grid-template-columns:1fr}.rn-search-form{display:block}.rn-search-form input,.rn-search-form button{width:100%}.rn-search-form button{margin-top:.5rem}.rn-live-search{position:static}.rn-share-rail a,.rn-share-rail button{flex:1}.rn-article-content{font-size:1.04rem}}
