/* v79: Randy Hall of Fame Billiard Academy recognition */
.aca-randy-emblem{display:flex;align-items:center;gap:12px;margin:16px 0 10px;padding:12px;background:#102038;color:#f5f0e6;border-radius:8px;font-size:13px;line-height:1.5}
.aca-randy-emblem img{width:84px;height:84px;object-fit:contain;flex-shrink:0}
.aca-randy-emblem small{opacity:.76;font-size:11px}
.aca-randy-hall{background:#e8eee3;color:#18372e;padding:clamp(44px,7vw,90px) 0}
.aca-randy-hall h2{font-family:Georgia,serif;font-size:clamp(34px,5vw,62px);line-height:1.1;margin:12px 0 30px}
.aca-randy-hall-grid{display:grid;grid-template-columns:minmax(220px,.8fr) minmax(0,1.4fr);gap:clamp(22px,5vw,70px);align-items:start}
.aca-randy-hall-portrait{margin:0}.aca-randy-hall-portrait img{display:block;width:100%;max-height:560px;object-fit:contain;object-position:center top;background:#172522;border-radius:7px}.aca-randy-hall-portrait figcaption{font-size:12px;margin-top:9px;opacity:.8}
.aca-randy-hall-copy{font-size:clamp(16px,1.6vw,20px);line-height:1.65}.aca-randy-hall-kicker{font-weight:700;color:#145b68;text-transform:uppercase;letter-spacing:.07em;font-size:13px}
.aca-randy-hall-emblem{display:flex;align-items:center;gap:20px;margin:25px 0;padding:16px;background:#0b1730;color:#f4f0e8;border-radius:10px}.aca-randy-hall-emblem img{width:clamp(110px,20vw,190px);height:auto;object-fit:contain;flex-shrink:0}.aca-randy-hall-emblem p{font-size:14px;line-height:1.5}
@media(max-width:700px){.aca-randy-hall-grid{grid-template-columns:1fr}.aca-randy-hall-portrait img{max-height:450px}.aca-randy-hall-emblem{gap:12px}.aca-randy-hall-emblem img{width:105px}.aca-randy-emblem{align-items:flex-start}}
