.public-events__grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,17rem),1fr));gap:1.2rem;display:grid}.public-events__grid article{border-top:5px solid var(--red,#b8192b);color:#fff;overflow-wrap:anywhere;background:#171717;padding:1.4rem}.public-events__detail{border-top:6px solid var(--red,#b8192b);color:#fff;overflow-wrap:anywhere;background:#171717;margin:0 0 1.25rem;padding:clamp(1.5rem,5vw,3rem)}.public-events__detail h2{font-family:var(--display-font);text-transform:uppercase;margin:.3rem 0 1rem;font-size:clamp(2.4rem,8vw,5rem);line-height:.95}.public-events__detail p{max-width:65ch;line-height:1.6}.public-events__detail-actions{flex-wrap:wrap;gap:.75rem;margin-top:1.25rem;display:flex}.public-events__grid h3{font-family:var(--display-font);text-transform:uppercase;font-size:2rem;line-height:1.1}.public-events__grid .eyebrow,.section .public-events .public-events__grid .eyebrow,.section .public-events .public-events__detail .eyebrow{color:#ffce45}.public-events__grid p{line-height:1.5}.public-events__grid .button{min-height:48px;margin-top:.8rem}
