.SponsorsPage-module__0xv3Hq__directorySection{border-top:1px solid var(--bs-border);background:#fff;padding:72px 24px}.SponsorsPage-module__0xv3Hq__directoryContainer{max-width:var(--bs-container);margin:0 auto}.SponsorsPage-module__0xv3Hq__directoryTitle{color:var(--bs-ink);font-family:var(--font-display);max-width:24ch;margin:0 0 40px;font-size:clamp(28px,3vw,40px);line-height:1.08}.SponsorsPage-module__0xv3Hq__directoryList{column-count:1;column-gap:24px;margin:0;padding:0;list-style:none}.SponsorsPage-module__0xv3Hq__directoryItem{background:var(--bs-surface);border:1px solid var(--bs-border);break-inside:avoid;border-radius:10px;align-items:center;gap:14px;min-height:84px;margin:0 0 16px;padding:14px;display:flex}.SponsorsPage-module__0xv3Hq__logoBox{border:1px solid var(--bs-border);background:#fff;border-radius:8px;flex:0 0 54px;justify-content:center;align-items:center;width:54px;height:54px;display:flex;overflow:hidden}.SponsorsPage-module__0xv3Hq__logo{object-fit:contain;width:52px;height:52px}.SponsorsPage-module__0xv3Hq__logoPlaceholder{color:var(--bs-ink);font-family:var(--font-ui);opacity:.48;text-align:center;font-size:10px;line-height:1.1}.SponsorsPage-module__0xv3Hq__supporterDetails{min-width:0}.SponsorsPage-module__0xv3Hq__supporterName{color:var(--bs-ink);font-family:var(--font-ui);margin:0 0 6px;font-size:15px;font-weight:700;line-height:1.35}@media (min-width:640px){.SponsorsPage-module__0xv3Hq__directoryList{column-count:2}}@media (min-width:1024px){.SponsorsPage-module__0xv3Hq__directoryList{column-count:3}}
