.jolly-flyers{background:#111;color:#fff;padding:32px max(20px,6vw) 40px;font-family:Arial,sans-serif;border-bottom:5px solid #dc1425}.jolly-flyers *{box-sizing:border-box}.jolly-flyers__intro{max-width:1150px;margin:0 auto 24px;display:flex;justify-content:space-between;align-items:center;gap:20px;flex-wrap:wrap}.jolly-flyers h2{font-size:clamp(26px,4vw,46px);line-height:1.1;margin:0 0 10px;color:#fff}.jolly-flyers p{margin:0;line-height:1.6}.jolly-flyers__call{display:inline-block;background:#dc1425;color:white;padding:16px 20px;text-decoration:none;font-weight:700}.jolly-flyers__grid{max-width:1150px;margin:auto;display:grid;grid-template-columns:1fr 1fr;gap:24px}.jolly-flyers figure{margin:0;min-width:0}.jolly-flyers img{display:block;width:100%;height:auto;object-fit:contain}.jolly-flyers figcaption{padding-top:12px;line-height:1.5}.jolly-flyers figcaption a{color:#fff;text-decoration:underline;text-underline-offset:4px}.jolly-flyers a:focus-visible{outline:3px solid #ffe43b;outline-offset:5px}@media(max-width:650px){.jolly-flyers__grid{grid-template-columns:1fr}.jolly-flyers{padding:24px 16px 32px}.jolly-flyers__call{width:100%;text-align:center}}
