.event-guide{max-width:960px;padding-bottom:24px}.event-guide h1{font-size:clamp(2.1rem,5vw,3.8rem)}.event-guide .intro{max-width:780px}.event-guide .guide-links{display:flex;gap:12px 24px;flex-wrap:wrap;margin:24px 0}.guide-links a,.language-nav a{display:inline-flex;align-items:center;min-height:44px}.language-nav{display:flex;gap:6px 18px;flex-wrap:wrap}.event-guide .section{scroll-margin-top:24px;margin-bottom:44px}.event-guide li{margin:12px 0}.event-guide .answer{padding:0 4px 24px;max-width:800px;color:var(--muted)}.event-guide .answer p{padding:0;max-width:none}.notification-table{width:100%;border-collapse:collapse;background:white;font-size:.95rem}.notification-table th,.notification-table td{padding:16px;text-align:left;vertical-align:top;border:1px solid var(--line);overflow-wrap:anywhere}.notification-table thead th{background:#e8eee4}.notification-table tbody th{width:30%}.event-guide .notice p{max-width:820px}.language-nav [aria-current=page]{font-weight:800}.event-guide .section>p+p{margin-top:16px}@media(max-width:700px){.notification-table{font-size:.87rem}.notification-table th,.notification-table td{padding:12px 9px}.notification-table tbody th{width:33%}.event-guide .hero{padding-top:26px}.event-guide .guide-links{gap:4px 20px}}

.guide-gallery{display:grid;gap:24px;margin-top:24px}.guide-gallery figure{margin:0;padding:16px;background:#fff;border:1px solid #dce8e1;border-radius:16px;min-width:0}.guide-gallery a{display:block}.guide-gallery img{display:block;width:100%;height:auto;border-radius:10px}.guide-gallery figcaption{margin-top:14px;line-height:1.6}.guide-gallery figcaption strong{display:block}.guide-gallery--players{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr))}.guide-gallery--players figure{max-width:520px}.guide-gallery--clubs img{max-width:100%}@media(max-width:600px){.guide-gallery figure{padding:10px}}
