.seo-events{padding-top:30px;padding-bottom:48px}.seo-events header{max-width:950px;margin-bottom:24px}.seo-events h1{font-size:clamp(1.8rem,4vw,2.8rem);line-height:1.25;overflow-wrap:anywhere}.seo-event-note{padding:14px;border:1px solid var(--line);border-radius:12px;color:var(--muted);line-height:1.7}.seo-events-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.seo-event-card{padding:18px;border:1px solid var(--line);border-radius:16px;background:var(--panel);min-width:0}.seo-event-card img{display:block;width:100%;height:230px;object-fit:contain;border-radius:10px}.seo-event-card h2{font-size:1.2rem;line-height:1.5;overflow-wrap:anywhere}.seo-event-card time{display:block;margin-top:14px;font-size:.8rem;color:var(--muted)}.seo-event-card p{line-height:1.7;font-size:.95rem;color:var(--muted)}.seo-event-card a:focus-visible{outline:3px solid var(--cyan);outline-offset:5px}@media(max-width:650px){.seo-events-grid{grid-template-columns:minmax(0,1fr)}.seo-event-card img{height:190px}}
