.entry-badge{display:inline-flex;align-items:center;border-radius:999px;padding:4px 9px;font-size:12px;font-weight:700;background:#fff3d8;color:#8a5a00;border:1px solid #efd7a3}.entry-restricted,.entry-closed{background:#fff0ef;color:#a33a31;border-color:#f1c0bc}.audit-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.audit-heading>div>span{display:block;font-size:12px;font-weight:800;letter-spacing:.12em;color:#7a7f89;margin-bottom:6px}.audit-heading h2{margin:0}.audit-summary{font-size:17px;line-height:1.75;color:#343a46;margin:22px 0}.audit-score-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.audit-score-card{border:1px solid #e7e9ee;border-radius:18px;padding:18px;background:#fafbfc}.audit-score-card>span{display:block;font-size:13px;color:#737985;margin-bottom:8px}.audit-score-card>strong{display:block;font-size:30px;line-height:1;color:#171a21}.audit-score-card>strong small{font-size:14px;color:#9297a1;margin-left:3px}.audit-score-card>p{font-size:13px;color:#777d88;margin:10px 0 0;line-height:1.5}.audit-pending{display:flex;gap:14px;border:1px dashed #d7d9df;border-radius:18px;padding:20px;background:#fafafa}.audit-pending svg{flex:none;color:#8b9099}.audit-pending strong{display:block;margin-bottom:5px}.audit-pending p{margin:0;color:#666d78;line-height:1.7}.audit-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.audit-facts>div{border:1px solid #e8eaf0;border-radius:15px;padding:16px;background:#fff}.audit-facts small{display:block;color:#7b808a;margin-bottom:7px}.audit-facts strong{font-size:14px;line-height:1.65;color:#252a34}.risk-list-title{font-size:14px;font-weight:800;margin:24px 0 10px}.audit-risk-list{list-style:none;padding:0;margin:0;display:grid;gap:9px}.audit-risk-list li{display:flex;align-items:flex-start;gap:9px;border-radius:12px;padding:11px 13px;background:#f7f8fa;color:#505661;font-size:14px;line-height:1.55}.audit-risk-list li svg{flex:none;margin-top:2px;color:#6d7580}.audit-risk-list li.severe{background:#fff1f0;color:#8c312b}.audit-risk-list li.severe svg{color:#bb453d}.evidence-links{display:flex;flex-wrap:wrap;gap:10px}.evidence-links a{display:inline-flex;align-items:center;gap:6px;padding:10px 13px;border:1px solid #dfe2e8;border-radius:12px;color:#343943;text-decoration:none;background:#fff;font-size:14px}.evidence-links a:hover{border-color:#9da4af}.block-description{color:#727883;line-height:1.7}.competition-card-badges{flex-wrap:wrap}.grade-badge{white-space:nowrap}@media(max-width:760px){.audit-score-grid,.audit-facts{grid-template-columns:1fr}.audit-heading{align-items:flex-start}.audit-summary{font-size:16px}.entry-badge{font-size:11px}}
