@font-face{font-family:Portal Manrope;src:url(/assets/portal-manrope-DHIcAJRg.woff2) format("woff2");font-style:normal;font-weight:200 800;font-display:swap}@font-face{font-family:Portal Source Sans;src:url(/assets/portal-source-sans-Bo_j9asI.woff2) format("woff2");font-style:normal;font-weight:200 900;font-display:swap}.portal-editorial{--ink:#263a4b;--muted:#63717c;--accent:#315e7a;--line:#dce2e6;--paper:#fff;--wash:#f1f4f6;--soft:#e9eff3;--display:"Portal Manrope",Arial,sans-serif;--body:"Portal Source Sans",Arial,sans-serif}.portal-editorial[data-portal-appearance=dark]{--ink:#e4ebf0;--muted:#a3b2be;--accent:#adcce1;--line:#344654;--paper:#111b24;--wash:#1d2a36;--soft:#243b4c;color-scheme:dark}.portal-editorial[data-portal-appearance=light]{color-scheme:light}.portal-editorial{--ed-page-width: 1280px;--ed-reading-width: 70ch;--ed-body-size: 17px;--ed-body-leading: 1.85;--ed-label-size: 11px;--ed-control-height: 44px;--ed-radius: 6px;--ed-radius-large: 8px;--ed-space-1: 4px;--ed-space-2: 8px;--ed-space-3: 12px;--ed-space-4: 16px;--ed-space-5: 24px;--ed-space-6: 32px;--ed-space-7: 48px;--ed-space-8: 64px;--ed-danger: #a23838;--ed-warning: #805d1e;--ed-success: #34654d}.portal-editorial[data-portal-appearance=dark]{--ed-danger: #ffb4b4;--ed-warning: #e8ca88;--ed-success: #a1d8b7}.event-detail-dialog{--ui-surface-2: 17 27 36;--ui-canvas: 29 42 54;--ui-surface-6: 29 42 54;--ui-surface-3: 36 59 76;--ui-line: 36 59 76;--ui-line-strong: 52 70 84;--ui-line-mid: 52 70 84;--ui-line-soft: 52 70 84;--ui-ink: 228 235 240;--ui-ink-strong: 228 235 240;--ui-ink-chip: 228 235 240;--ui-ink-secondary: 163 178 190;--ui-ink-gray: 163 178 190;--ui-ink-muted-blue: 163 178 190;--ui-blue-soft: 173 204 225;--ui-blue: 173 204 225;font-family:Portal Source Sans,Arial,sans-serif;color:rgb(var(--ui-ink));color-scheme:dark}:root[data-ui-appearance=light] .event-detail-dialog{--ui-surface-2: 255 255 255;--ui-canvas: 241 244 246;--ui-surface-6: 241 244 246;--ui-surface-3: 233 239 243;--ui-line: 233 239 243;--ui-line-strong: 220 226 230;--ui-line-mid: 220 226 230;--ui-line-soft: 220 226 230;--ui-ink: 38 58 75;--ui-ink-strong: 38 58 75;--ui-ink-chip: 38 58 75;--ui-ink-secondary: 99 113 124;--ui-ink-gray: 99 113 124;--ui-ink-muted-blue: 99 113 124;--ui-blue-soft: 49 94 122;--ui-blue: 49 94 122;color-scheme:light}:where(.event-detail-dialog) :is(h1,h2,h3,h4,dt,.event-detail-card-title){font-family:Portal Manrope,Arial,sans-serif}:where(.event-detail-dialog) .event-detail-title{font-size:clamp(25px,3vw,32px);font-weight:600;letter-spacing:-.03em;line-height:1.3}.event-detail-dialog .event-detail-description{font-size:17px;line-height:1.85}.event-detail-dialog .event-detail-description :is(p,li){font-size:inherit;line-height:inherit}.event-detail-dialog .event-detail-description p{margin-bottom:16px}.event-detail-dialog :is(button,a){transition-property:color,background-color,border-color,opacity}.event-detail-dialog :is(button,a,input,[role=combobox]):focus-visible{outline:2px solid rgb(var(--ui-blue-soft));outline-offset:3px}@media(pointer:coarse){.event-detail-dialog .event-detail-tag{min-height:44px}}@media(forced-colors:active){.event-detail-dialog :focus-visible{outline-color:Highlight}}@media(prefers-reduced-motion:reduce){.event-detail-dialog{animation-duration:1ms!important}.event-detail-dialog *{transition-duration:1ms!important}}
