.event-container{padding:32px 20px;display:flex;justify-content:center}@media(min-width:768px){.event-container{padding:48px 32px}}@media(min-width:1024px){.event-container{padding:64px 48px}}.event-card{background:rgba(18,22,30,.75);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);padding:24px;width:100%;position:relative;overflow:hidden}.event-card:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,#a78bfa,transparent)}@media(min-width:768px){.event-card{padding:36px 40px}}@media(min-width:1024px){.event-card{padding:48px 56px}}.event-title{font-family:var(--font-bebas),sans-serif;margin:0 0 24px;font-size:24px;letter-spacing:.05em;color:#f5f7fa;line-height:1.2;padding-bottom:16px;border-bottom:1px solid var(--border-subtle)}@media(min-width:768px){.event-title{font-size:36px;margin-bottom:32px}}@media(min-width:1024px){.event-title{font-size:48px;margin-bottom:40px}}.event-table{width:100%;border-collapse:collapse}.event-table tbody tr{border-bottom:1px solid var(--border-subtle)}.event-table tbody tr:last-child{border-bottom:none}.event-table tbody tr td{padding:14px 0;vertical-align:top;font-size:14px;color:var(--text-secondary)}@media(min-width:768px){.event-table tbody tr td{font-size:16px;padding:18px 0}}@media(min-width:1024px){.event-table tbody tr td{font-size:18px;padding:22px 0}}.event-table tbody tr td.label{white-space:nowrap;color:#a78bfa;font-family:var(--font-bebas),sans-serif;letter-spacing:.1em;width:120px}@media(min-width:768px){.event-table tbody tr td.label{width:160px}}@media(min-width:1024px){.event-table tbody tr td.label{width:200px}}.event-table tbody tr td.content{line-height:1.7;color:var(--text-primary)}.event-table tbody tr td.content a{color:#a78bfa;text-decoration:underline;text-underline-offset:3px;-webkit-text-decoration-color:rgba(167,139,250,.4);text-decoration-color:rgba(167,139,250,.4);transition:all .2s ease}.event-table tbody tr td.content a:hover{color:#c4b5fd;-webkit-text-decoration-color:#c4b5fd;text-decoration-color:#c4b5fd}.content-lines .content-line:not(:last-child){margin-bottom:4px}