:root{font-family:Arial,sans-serif;color:#102a43;background:#f7fafc}body{margin:0}main{display:grid;grid-template-columns:minmax(0,1fr) 370px;gap:24px;max-width:1240px;margin:auto;padding:28px}header{grid-column:1/-1;border-bottom:1px solid #d9e2ec;padding-bottom:16px}h1{margin:0}nav{display:flex;gap:8px;margin-top:14px}button,select{padding:8px 10px;border:1px solid #bcccdc;border-radius:6px;background:white}button.active{background:#0f766e;color:white}article{background:white;border:1px solid #d9e2ec;border-radius:8px;padding:16px;margin:12px 0}h3{margin:0 0 8px}.badge{display:inline-block;margin-bottom:8px;padding:3px 8px;border-radius:999px;background:#e6fffa;color:#0f766e;font-size:12px}.reason{color:#627d98}a{color:#0b69a3;overflow-wrap:anywhere}aside{background:white;border:1px solid #d9e2ec;border-radius:8px;padding:16px;height:max-content}.score{border-bottom:1px solid #e4e7eb;padding:10px 0;font-size:13px}.score strong{display:block;margin-bottom:4px}@media(max-width:800px){main{display:block;padding:16px}aside{margin-top:20px}}
