.bulletin-buttons{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;list-style:none;padding:0;margin:20px 0 36px}
.bulletin-buttons li{margin:0;min-width:0}
.content .bulletin-button{display:flex;flex-direction:column;justify-content:center;gap:6px;height:100%;min-height:96px;padding:20px;border:2px solid var(--blue);border-radius:8px;background:var(--blue);color:#fff;text-decoration:none;overflow-wrap:anywhere}
.bulletin-button strong{font-size:1.25rem;line-height:1.4}
.bulletin-button span{font-size:1rem;line-height:1.5}
.content .bulletin-button:hover{background:var(--navy);border-color:var(--navy)}
.content .bulletin-button:focus-visible{outline:3px solid var(--blue);outline-offset:4px;background:var(--yellow);color:var(--navy)}
@media(max-width:900px){.bulletin-buttons{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:600px){.bulletin-buttons{grid-template-columns:minmax(0,1fr);gap:14px}.content .bulletin-button{min-height:88px}}
