/* Shared homepage recognition: the event's logos and links, with less empty space. */
.hss-review-sponsors{padding:16px 0 18px;background:#eee5f5;border-bottom-color:#d4c2e1}.hss-review-sponsors #hss-supporters-title{font-size:clamp(17px,1.7vw,21px);line-height:1.4;max-width:1050px;margin-bottom:14px}.hss-review-sponsors .hss-supporter-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;align-items:center}.hss-review-sponsors .hss-supporter{flex-direction:column;gap:6px;align-items:center;justify-content:center;min-height:0;height:auto;padding:6px 12px;background:transparent;border:0;border-radius:0;box-shadow:none;font-size:18px;line-height:1.3;text-align:center}.hss-review-sponsors .hss-supporter[href]:hover{background:#e4d7ef;border-radius:8px}.hss-review-sponsors .hss-supporter img{width:150px;max-width:100%;height:54px;object-fit:contain}.hss-review-sponsors .hss-supporter small{margin-top:2px;font-size:12px}.hss-review-sponsors .mathnasium-supporter img{padding:5px}.hss-review-sponsors .sponsor-location-list{display:flex;flex-wrap:wrap;gap:3px 12px;align-items:center;justify-content:center;margin:0}.hss-review-sponsors .sponsor-location-list a{font-size:13px;padding:4px 0;line-height:1.2}.hss-review-sponsors .mathnasium-supporter>span{display:none}@media(max-width:600px){.hss-review-sponsors{padding:13px 0}.hss-review-sponsors>.wrap{width:calc(100% - 28px)}.hss-review-sponsors #hss-supporters-title{font-size:16px;line-height:1.45;margin-bottom:10px}.hss-review-sponsors .hss-supporter-row{display:grid;overflow:visible;gap:9px;padding:0;align-items:start}.hss-review-sponsors .hss-supporter{padding:4px 0;font-size:14px;line-height:1.3;min-height:0;flex:none}.hss-review-sponsors .hss-supporter img{width:110px;height:45px}.hss-review-sponsors .sponsor-location-list{display:grid;gap:0}.hss-review-sponsors .sponsor-location-list a{font-size:12px;padding:3px 0}.hss-review-sponsors .hss-supporter small{font-size:11px}}

.hss-review-sponsors .home-paperpie-logo{display:block;width:150px;max-width:100%;height:54px;overflow:hidden}@media(max-width:600px){.hss-review-sponsors .home-paperpie-logo{width:110px;height:45px}}
