/* ANIMUS v1.6.2 — RICH HOMEPAGE + COMPACT PADDOCK NEWS
   Restores the premium career/service language while keeping Championship HQ and ANIMUS Live. */
:root{--v162-warm:#f2e7c5;--v162-gold:#c9a84c;--v162-line:rgba(201,168,76,.27);--v162-panel:#0a0b0f}

/* Compact editorial layer: news adds life, it does not take over the page. */
.f1-news-compact-v162{padding-top:18px;padding-bottom:4px}
.f1-news-compact-head-v162{display:flex;align-items:end;justify-content:space-between;gap:20px;margin-bottom:10px}
.f1-news-compact-head-v162 small{color:#ff554e;font:800 8px Inter;letter-spacing:.17em}
.f1-news-compact-head-v162 h2{margin:3px 0 0;color:#f3f4f5;font:900 27px/1 "Barlow Condensed";letter-spacing:.01em}
.f1-news-compact-head-v162>a{color:#aeb3ba;text-decoration:none;font:800 8px Inter;letter-spacing:.12em}
.f1-news-compact-grid-v162{display:grid;grid-template-columns:1.25fr 1fr 1fr;gap:7px}
.f1-news-compact-grid-v162>a{position:relative;display:flex;min-height:135px;flex-direction:column;padding:17px 18px 15px;border:1px solid #242832;background:linear-gradient(145deg,#11141a,#090b0f);color:inherit;text-decoration:none;overflow:hidden}
.f1-news-compact-grid-v162>a::before{content:"";position:absolute;left:0;top:0;width:3px;height:100%;background:#30343d}
.f1-news-compact-grid-v162>a.lead::before{background:#e10600}
.f1-news-compact-grid-v162>a>div{display:flex;justify-content:space-between;gap:10px}
.f1-news-compact-grid-v162 small{color:#ff5a53;font:800 7px Inter;letter-spacing:.13em}
.f1-news-compact-grid-v162 span{color:#666d77;font:700 7px Inter;text-transform:uppercase;letter-spacing:.1em}
.f1-news-compact-grid-v162 h3{margin:14px 0 5px;color:#f0f1f2;font:900 21px/1.02 "Barlow Condensed";text-transform:uppercase}
.f1-news-compact-grid-v162 p{display:-webkit-box;margin:0;color:#858b95;font-size:9px;line-height:1.5;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
.f1-news-compact-grid-v162 b{margin-top:auto;padding-top:12px;color:#c7cbd1;font:800 7px Inter;letter-spacing:.11em}
.f1-news-compact-grid-v162>a:hover{border-color:#3a404a;transform:translateY(-1px)}

/* Bring back the premium ANIMUS system section from the richer homepage. */
.home-career-rich-v162{position:relative;margin-top:8px;border-top:1px solid var(--v162-line);background:radial-gradient(circle at 50% 110%,rgba(201,168,76,.06),transparent 45%)}
.home-career-rich-v162 .apex-section-head small{color:var(--v162-gold)!important}
.home-career-rich-v162 .apex-section-head h2{color:var(--v162-warm)!important}
.home-career-rich-v162 .apex-section-head p{color:#b4aa93!important}
.home-career-rich-v162 .apex-value-pillars article{border-color:var(--v162-line)!important;background:linear-gradient(150deg,rgba(201,168,76,.035),rgba(10,11,15,.98))!important}
.home-career-rich-v162 .apex-value-pillars article>span{color:rgba(201,168,76,.07)!important}
.home-career-rich-v162 .apex-value-pillars article>small,.home-career-rich-v162 .apex-value-pillars article>b{color:#b89746!important}
.home-career-rich-v162 .apex-value-pillars h3{color:var(--v162-warm)!important}
.home-career-rich-v162 .apex-value-pillars p{color:#b6aa92!important}

/* Tier/progression stays deliberately compact on Home. Full levels remain on their dedicated views. */
.home-career-level-v162{display:grid;grid-template-columns:1fr minmax(180px,.72fr) 1fr;align-items:center;gap:18px;margin-top:10px;padding:14px 16px;border:1px solid var(--v162-line);border-left:3px solid var(--v162-gold);background:linear-gradient(90deg,rgba(201,168,76,.065),rgba(13,12,14,.96) 45%,rgba(225,6,0,.025))}
.home-career-level-v162 small{display:block;color:#9d8340;font:800 7px Inter;letter-spacing:.13em}
.home-career-level-v162 b{display:block;margin-top:4px;color:var(--v162-warm);font:900 18px/1 "Barlow Condensed"}
.home-career-level-v162 span{display:block;margin-top:4px;color:#8f8878;font-size:8px}
.home-career-level-v162>div:last-child{text-align:right}
.home-career-level-v162 a{display:block;margin-top:6px;color:#d7bd78;text-decoration:none;font:800 7px Inter;letter-spacing:.1em}
.home-career-level-progress-v162{height:6px!important;padding:0!important;background:#181716;overflow:hidden}
.home-career-level-progress-v162 i{display:block;height:100%;background:linear-gradient(90deg,#c9a84c,#e45d48)}

/* Service clarity intentionally keeps the premium warm-white/gold visual language the user preferred. */
.service-clarity-v131{margin-top:8px!important;border-left-color:#e10600!important;background:linear-gradient(145deg,#0b0c10,#0a0a0d)!important}
.service-clarity-v131 .service-clarity-head small{color:#ff5a53!important}
.service-clarity-v131 .service-clarity-head h2{color:var(--v162-warm)!important}
.service-clarity-v131 .service-clarity-head p{color:#9a978f!important}
.service-clarity-v131 .service-clarity-head>strong{color:var(--v162-warm)!important;border-color:#34313a!important}
.service-clarity-v131 .service-clarity-grid article{background:#101217!important;border-color:#2a2d34!important}
.service-clarity-v131 .service-clarity-grid b{color:var(--v162-warm)!important}
.service-clarity-v131 .service-clarity-grid span{color:#8c929b!important}

@media(max-width:980px){.f1-news-compact-grid-v162{grid-template-columns:1fr}.home-career-level-v162{grid-template-columns:1fr}.home-career-level-v162>div:last-child{text-align:left}}
@media(max-width:760px){.f1-news-compact-head-v162{align-items:flex-start;flex-direction:column}.f1-news-compact-grid-v162>a{min-height:125px}.home-career-rich-v162 .apex-section-head h2{font-size:34px!important}.home-career-level-v162{padding:14px}}
