.page-module__caO4fW__container{flex-direction:column;width:100%;margin:0 auto;display:flex}@media (min-width:1280px){.page-module__caO4fW__container{max-width:1080px;padding:64px 40px}}@media (min-width:900px) and (max-width:1279px){.page-module__caO4fW__container{max-width:1080px;padding:48px 40px 64px}}@media (min-width:600px) and (max-width:899px){.page-module__caO4fW__container{max-width:624px;padding:40px 32px}}@media (min-width:360px) and (max-width:599px){.page-module__caO4fW__container{max-width:100%;padding:32px 24px 40px}}@media (max-width:359px){.page-module__caO4fW__container{max-width:100%;padding:32px 20px 40px}}.page-module__caO4fW__intro{flex-direction:column;align-items:flex-start;display:flex}.page-module__caO4fW__h1{font-family:var(--font-manrope);letter-spacing:-.02em;color:var(--text-primary);margin-top:32px;margin-bottom:64px;font-size:48px;font-weight:500;line-height:1.12}@media (min-width:900px) and (max-width:1279px){.page-module__caO4fW__h1{font-size:36px}}@media (max-width:899px){.page-module__caO4fW__h1{margin-top:24px;margin-bottom:48px;font-size:32px}}.page-module__caO4fW__link{color:var(--accent-interactive);font-family:var(--font-manrope);border-radius:0;flex-direction:row;align-items:center;min-height:44px;margin-left:-4px;padding:0 4px;font-size:14px;font-weight:400;line-height:1.5;text-decoration:none;transition:background-color .15s ease-out;display:flex}.page-module__caO4fW__arrowIconLeft{flex-shrink:0;width:14px;height:14px;margin-right:8px}@media (hover:hover) and (pointer:fine){.page-module__caO4fW__link:hover{background-color:var(--background-interaction)}.page-module__caO4fW__link:hover .page-module__caO4fW__linkLabel{text-decoration:underline}}.page-module__caO4fW__link:focus-visible{background-color:var(--background-interaction);outline:2px solid var(--border-focus);outline-offset:4px}.page-module__caO4fW__link:active{background-color:var(--background-interaction);color:var(--accent-interactive)}@media (prefers-reduced-motion:reduce){.page-module__caO4fW__link{transition:none}}.page-module__caO4fW__chronology{flex-direction:column;gap:64px;display:flex}@media (max-width:899px){.page-module__caO4fW__chronology{gap:48px}}.page-module__caO4fW__yearSection{flex-direction:column;display:flex}.page-module__caO4fW__yearRow{flex-direction:row;align-items:center;gap:24px;margin-bottom:32px;display:flex}@media (max-width:899px){.page-module__caO4fW__yearRow{margin-bottom:24px}}.page-module__caO4fW__yearHeading{font-family:var(--font-manrope);color:var(--text-primary);flex-shrink:0;font-size:24px;font-weight:500;line-height:1.2}.page-module__caO4fW__yearLine{background-color:var(--border-decorative);flex-grow:1;height:1px}.page-module__caO4fW__conferenceList{flex-direction:column;gap:32px;list-style:none;display:flex}@media (max-width:899px){.page-module__caO4fW__conferenceList{gap:24px}}.page-module__caO4fW__conferenceEntry{grid-template-columns:1fr auto;gap:32px;display:grid}@media (max-width:899px){.page-module__caO4fW__conferenceEntry{flex-direction:column;gap:0;display:flex}}.page-module__caO4fW__conferenceInfo{flex-direction:column;display:flex}.page-module__caO4fW__conferenceName{font-family:var(--font-manrope);color:var(--text-primary);margin-bottom:8px;font-size:22px;font-weight:500;line-height:1.25}@media (max-width:899px){.page-module__caO4fW__conferenceName{font-size:20px}}.page-module__caO4fW__hostLocation{font-family:var(--font-manrope);color:var(--text-secondary);margin-bottom:4px;font-size:16px;font-weight:400;line-height:1.4}.page-module__caO4fW__presentationFormat{font-family:var(--font-manrope);color:var(--text-primary);margin-bottom:4px;font-size:16px;font-weight:400;line-height:1.4}.page-module__caO4fW__recognition{font-family:var(--font-manrope);color:var(--text-secondary);margin-bottom:4px;font-size:16px;font-weight:400;line-height:1.4}.page-module__caO4fW__desktopDateColumn{justify-content:flex-end;display:flex}.page-module__caO4fW__desktopDate{font-family:var(--font-manrope);color:var(--text-secondary);text-align:right;white-space:nowrap;font-size:16px;font-weight:400;line-height:1.4}@media (max-width:899px){.page-module__caO4fW__desktopDateColumn{display:none}}.page-module__caO4fW__mobileDate{font-family:var(--font-manrope);color:var(--text-secondary);margin-bottom:4px;font-size:16px;font-weight:400;line-height:1.4;display:none}@media (max-width:899px){.page-module__caO4fW__mobileDate{display:block}}.page-module__caO4fW__conferenceInfo>:last-child{margin-bottom:0}
