.ad-kongress{overflow-wrap:anywhere}.ad-kongress .ad-kongress-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:2rem}.ad-kongress article{padding:1.2rem 0;border-bottom:1px solid #ddd}.ad-kongress figure{margin:0 0 1rem}.ad-kongress img{max-width:220px;max-height:200px;object-fit:contain;height:auto}.ad-kongress figcaption{font-size:.8em}.ad-kongress .ad-kongress-kurz{font-weight:600}.ad-kongress .ad-kongress-ticket{display:inline-block;background:#194c42;color:#fff;padding:1em 1.5em;border-radius:.35em;text-decoration:none}.ad-kongress .ad-kongress-ticket:focus-visible{outline:3px solid #a42b52;outline-offset:3px}
