.east-priority{margin:35px 0 31px}
.east-priority[hidden]{display:none}
.east-priority-head{display:flex;justify-content:space-between;gap:22px;align-items:center;margin:0 0 18px}
.east-priority-head h3{font:700 clamp(25px,3vw,35px)/1.13 'Space Grotesk',sans-serif;letter-spacing:-1.3px;margin:8px 0 10px;color:#152b35}
.east-priority-head p{color:#75878a;font-size:13px;line-height:1.7;max-width:680px;margin:0}
.east-priority-head strong{color:#4b646b}
.east-priority-count{display:inline-block;flex-shrink:0;border:1px solid #d9e1dd;border-radius:100px;padding:9px 13px;font-size:11px;font-weight:800;color:#647b80;background:#f7f9f6}
.east-priority-grid{gap:18px}
.east-priority-card .road-art{min-height:182px}
.east-priority-card .art-badge i{background:#abb7b8}
.east-priority-card .road-copy{padding:23px 25px 24px}
.east-priority-card .road-name{margin-top:7px}
.east-priority-status{display:flex;flex-wrap:wrap;align-items:center;gap:9px;margin:16px 0 10px;font-size:10px;font-weight:700;color:#8a9698}
.east-priority-tag{background:#e7ebeb;color:#536d74;border-radius:6px;padding:6px 8px;text-transform:uppercase;font-size:9px;letter-spacing:.45px}
.east-priority-card p{color:#728487;font-size:12px;line-height:1.65;min-height:39px;margin:0 0 14px}
.east-priority-action{background:#f5f8f7;border:1px solid #dce6e2;color:#276979;border-radius:10px;padding:9px 12px;font-weight:800;font-size:11px;cursor:pointer}
.east-priority-action:hover,.east-priority-action:focus-visible{background:#e7f3ef;outline:2px solid #a9d2c5;outline-offset:2px}
@media(max-width:650px){.east-priority-head{display:block}.east-priority-count{margin-top:14px}.east-priority-card .road-copy{padding:22px}.east-priority-card p{min-height:0}}
