.bannerSlide154.rankSlide275{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);background:linear-gradient(120deg,#eee7d5,#e4e9dc);gap:20px}.rankSlide275 .rankDirectory275{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;align-content:center}.rankSlide275 .rankDirectory275 a{display:flex;align-items:center;justify-content:center;min-height:42px;margin:0;padding:7px 4px;border:1px solid #7a88684d;border-radius:5px;background:#fff5;text-align:center;font:12px/1.35 system-ui;letter-spacing:0;overflow-wrap:anywhere}.rankSlide275 .rankDirectory275 a:hover,.rankSlide275 .rankDirectory275 a:focus-visible{background:#fff9;border-color:#8f4937}.rankSlide275 .rankDirectory275 a[data-rank275=national275]{background:#a349351a;color:#883c2e;border-color:#a349354d}.rankSlide275 h2{font-size:clamp(25px,3.5vw,38px)}.rankSlide275 p{font-size:12px;line-height:1.7}.rankSlide275 #rankCount275{font:11px/1.3 system-ui;letter-spacing:.1em}@media(max-width:600px){.bannerSlide154.rankSlide275{grid-template-columns:minmax(0,1fr)!important;gap:12px;padding:18px}.rankSlide275 h2{margin:7px 0;font-size:27px;line-height:1.2}.rankSlide275 p{margin-bottom:7px}.rankSlide275 .rankDirectory275{gap:6px}.rankSlide275 .rankDirectory275 a{min-height:32px;font-size:11px;padding:5px 2px}}html[dir=rtl] .rankDirectory275{direction:rtl}
