.official-conclusion{margin-bottom:18px;padding:clamp(22px,3.2vw,38px);border:1px solid rgba(121,232,163,.5);border-radius:var(--radius);background:linear-gradient(135deg,rgba(121,232,163,.11),rgba(16,36,27,.98) 58%)}.official-top{display:flex;justify-content:space-between;gap:28px}.official-top h2{margin:0;font-size:18px;color:#d8e7dd}.official-top>div:first-child>strong{display:block;margin-top:8px;font-size:clamp(34px,4.6vw,58px);letter-spacing:-.055em;line-height:1.04}.official-top>div:first-child>p:not(.eyebrow){margin:10px 0 0;color:#c8d7ce;font-size:15px}.official-status{display:flex;align-self:flex-start;flex-wrap:wrap;justify-content:flex-end;gap:8px;max-width:340px}.official-status span{padding:7px 10px;border:1px solid rgba(255,255,255,.17);border-radius:99px;background:rgba(7,23,14,.5);font-size:13px;font-weight:800}.official-status .good{color:var(--green);border-color:rgba(121,232,163,.5)}.official-status .warn{color:var(--gold);border-color:rgba(239,198,108,.5)}.official-status .bad{color:var(--red);border-color:rgba(255,138,125,.5)}.official-conflict{margin:20px 0 0;padding:13px 15px;border-left:3px solid var(--gold);border-radius:0 9px 9px 0;background:rgba(239,198,108,.1);color:#ead9aa;font-size:14px;line-height:1.6}.official-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-top:26px}.official-card{min-height:174px;padding:18px;border:1px solid rgba(255,255,255,.14);border-radius:13px;background:rgba(5,20,12,.52)}.official-card.good{border-color:rgba(121,232,163,.56);background:rgba(121,232,163,.075)}.official-card.warn{border-color:rgba(239,198,108,.58);background:rgba(239,198,108,.065)}.official-card.bad{border-color:rgba(255,138,125,.6);background:rgba(255,138,125,.06)}.official-card>span{display:block;color:var(--muted);font-size:13px}.official-card strong{display:block;margin-top:10px;font-size:clamp(19px,2vw,26px);line-height:1.2;letter-spacing:-.03em}.official-card p{margin:20px 0 0;color:#bccbc1;font-size:13px;line-height:1.6}@media(max-width:900px){.official-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.official-conclusion{padding:20px}.official-top{display:grid;gap:18px}.official-status{justify-content:flex-start;max-width:none}.official-grid{grid-template-columns:1fr}.official-card{min-height:0}.official-card p{margin:10px 0 0}}
