.supporters-home{max-width:740px;margin:12px auto 32px;padding:0 28px}.supporters-card{display:block;background:#a22129;color:#fff;border:1px solid #8c1a22;border-radius:5px;padding:24px;text-decoration:none}.supporters-card:hover{background:#8d1c24}.supporters-card:focus-visible{outline:3px solid #171717;outline-offset:4px}.supporters-card h2{font:700 clamp(23px,3.5vw,28px)/1.15 Georgia,serif;margin:0 0 7px;letter-spacing:0}.supporters-card .supporters-name{font:700 18px/1.3 Georgia,serif;margin:0 0 12px}.supporters-card p{font-size:14px;line-height:1.5;margin:0 0 14px;max-width:550px}.supporters-link{display:inline-block;font-size:13px;font-weight:700;text-decoration:underline;text-underline-offset:4px}@media(max-width:600px){.supporters-home{padding:0 20px}.supporters-card{padding:21px}}