.actionBoard{margin:clamp(2rem,5vw,5rem) 0;border:3px solid #111;background:#fffdf4;box-shadow:12px 12px 0 #111}
.actionBoard>header{padding:clamp(1.25rem,3vw,2.5rem);border-bottom:3px solid #111;background:linear-gradient(115deg,#ffd900 0 34%,#fffdf4 34%)}
.actionBoard h2{font-size:clamp(2rem,5vw,4.5rem);line-height:.94;max-width:13ch;margin:.35rem 0 1rem;text-transform:uppercase}
.actionBoard>header>p:last-child{max-width:72ch;font-size:1.05rem}
.actionLanes{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}
.actionLanes article{display:flex;flex-direction:column;gap:.7rem;padding:1.35rem;border-right:2px solid #111;min-width:0}
.actionLanes article:last-child{border-right:0}
.actionLanes article:nth-child(2){background:#f4eddd}.actionLanes article:nth-child(3){background:#fff6b8}.actionLanes article:nth-child(4){background:#fff}
.actionLanes span{width:max-content;background:#111;color:#ffd900;padding:.3rem .55rem;font-weight:900;letter-spacing:.08em}
.actionLanes h3{font-size:1.35rem;line-height:1.05;margin:0}.actionLanes ul{padding-left:1.15rem;margin:0;flex:1}.actionLanes li{margin:.55rem 0}
.actionLanes a{color:#111;font-weight:900;text-decoration-thickness:3px;text-underline-offset:4px}
@media(max-width:1000px){.actionLanes{grid-template-columns:repeat(2,1fr)}.actionLanes article:nth-child(2){border-right:0}.actionLanes article:nth-child(-n+2){border-bottom:2px solid #111}}
@media(max-width:620px){.actionBoard{margin-inline:0;box-shadow:6px 6px 0 #111}.actionLanes{grid-template-columns:1fr}.actionLanes article{border-right:0;border-bottom:2px solid #111}.actionLanes article:last-child{border-bottom:0}.actionBoard>header{background:#ffd900}.actionBoard h2{font-size:2.35rem}}
@media(prefers-reduced-motion:reduce){.actionBoard *{scroll-behavior:auto!important}}
@media print{.actionBoard{box-shadow:none;break-inside:avoid}.actionLanes{grid-template-columns:repeat(2,1fr)}}
