/* The job centre board: a cork board of cards, grouped by what's open now. */
.sa .jobcentre-board{width:100%;min-width:0;box-sizing:border-box}
.sa .jobcentre-board>p{font-style:italic;line-height:1.45}
.sa .jobcentre-group{margin:14px 0 0}
.sa .jobcentre-group>h4{margin:0 0 6px;font-size:calc(13px * var(--sa-text-scale,1));color:var(--teal);text-transform:lowercase}
.sa .jobcentre-card{margin:0 0 10px;padding:0 0 10px;border-bottom:2px dashed rgba(0,0,0,.16)}
.sa .jobcentre-card:last-child{border-bottom:0}
.sa .jobcentre-card h5{margin:0 0 4px;font-size:calc(14px * var(--sa-text-scale,1))}
.sa .jobcentre-card p{margin:3px 0;font-size:calc(12px * var(--sa-text-scale,1));line-height:1.4}
.sa .jobcentre-card .jobcentre-schedule{opacity:.75}
.sa .jobcentre-card button{width:100%;margin-top:6px;white-space:normal}
