.aces-follow-panel{max-width:1200px;margin:48px auto;display:grid;grid-template-columns:180px 1fr;align-items:center;gap:44px;padding:36px;border:1px solid #483622;border-radius:18px;background:linear-gradient(120deg,#19140f,#101010)}.aces-follow-code{display:block;background:#fff;border-radius:14px;padding:14px;line-height:0}.aces-follow-code img{width:100%;height:auto}.aces-follow-panel h2{font-size:clamp(25px,3.5vw,40px);line-height:1.1;letter-spacing:-.035em;margin:10px 0 16px}.aces-follow-panel p:not(.kicker){color:#b9b5ae;max-width:560px;line-height:1.7}.aces-poster-link{display:inline-block;margin-left:22px;color:#f7931a;font-size:13px}.footer-follow-qr{display:flex;align-items:center;gap:14px;margin-top:20px;max-width:260px}.footer-follow-qr img{width:88px;height:88px;padding:8px;border-radius:8px;background:#fff;flex:none}.footer-follow-qr span{font-size:10px;line-height:1.7;letter-spacing:.06em;color:#aaa}.footer-follow-qr b{font-size:12px;color:#f7931a;letter-spacing:0}.aces-follow-code:focus-visible,.footer-follow-qr:focus-visible{outline:3px solid #f7931a;outline-offset:5px}@media(max-width:700px){.aces-follow-panel{margin:32px 20px;padding:24px;grid-template-columns:1fr;gap:24px}.aces-follow-code{width:156px}.aces-poster-link{display:block;margin:16px 0 0}.footer-follow-qr img{width:80px;height:80px}}