.event-page[data-marketing-design=editorial] .marketing-story{--journey-header-height:var(--landing-header-visible-height,0px);--journey-bar-height:72px;position:relative}.event-page[data-marketing-design=editorial] .marketing-story__content{min-width:0;container:marketing-content/inline-size}.event-page[data-marketing-design=editorial] .marketing-story__content>section[id]{scroll-margin-top:0}.event-page[data-marketing-design=editorial] .marketing-story__content>section:focus-visible{outline:2px solid var(--event-text-soft);outline-offset:-2px}.event-page[data-marketing-design=editorial] .marketing-journey{--journey-muted:var(--event-text-soft);--journey-hairline:color-mix(in srgb, var(--event-text) 16%, var(--event-bg));--journey-wash:color-mix(in srgb, var(--event-primary-soft) 52%, var(--event-bg));top:var(--journey-header-height);z-index:10;border:1px solid var(--event-line);background-color:var(--event-bg);width:min(1320px,100% - 80px);color:var(--event-text);font-family:var(--font-body);box-shadow:none;background-image:none;border-radius:4px;align-self:start;margin:22px auto 0;position:sticky}.event-page[data-marketing-design=editorial][data-theme=coastal-light] .marketing-journey{--journey-muted:var(--event-text)}.event-page[data-marketing-design=editorial] .marketing-journey__toggle{cursor:pointer;align-items:center;gap:12px;min-height:72px;padding:12px 16px;list-style:none;display:flex}.event-page[data-marketing-design=editorial] .marketing-journey__toggle::-webkit-details-marker{display:none}.event-page[data-marketing-design=editorial] .marketing-journey__toggle-copy{flex:1;gap:3px;min-width:0;display:grid}.event-page[data-marketing-design=editorial] .marketing-journey__current{overflow-wrap:anywhere;text-wrap:pretty;font-size:13px;font-weight:600;line-height:1.45;display:block}.event-page[data-marketing-design=editorial] .marketing-journey__chevron{color:var(--journey-muted);flex-shrink:0;font-size:20px;line-height:1}.event-page[data-marketing-design=editorial] .marketing-journey__toggle>.marketing-journey__count{border:1px solid var(--journey-hairline);background:var(--event-bg);border-radius:3px;min-height:30px;padding:5px 9px}.event-page[data-marketing-design=editorial] details[open]>.marketing-journey__toggle .marketing-journey__chevron{transform:rotate(180deg)}.event-page[data-marketing-design=editorial] .marketing-journey__body{max-height:min(50dvh, 440px, calc(100dvh - var(--journey-header-height) - var(--journey-bar-height) - 80px));overscroll-behavior:contain;border-top:1px solid var(--event-line);scrollbar-width:thin;scrollbar-color:var(--event-text-soft) transparent;scrollbar-gutter:stable;padding:12px 14px 18px;overflow-y:auto}.event-page[data-marketing-design=editorial] .marketing-journey__heading{border-block:1px solid var(--event-line);background:0 0;border-radius:0;grid-template-columns:24px minmax(0,1fr);align-items:start;gap:5px 10px;margin-bottom:18px;padding:16px 10px 18px;display:none;position:relative}.event-page[data-marketing-design=editorial] .marketing-journey__heading:before{content:"";background:var(--event-primary);pointer-events:none;width:32px;height:2px;position:absolute;inset:-1px auto auto 10px}.event-page[data-marketing-design=editorial] .marketing-journey__heading-mark{width:24px;height:24px;color:var(--event-text);grid-row:span 2;margin-top:1px}.event-page[data-marketing-design=editorial] .marketing-journey__heading>.marketing-journey__count{grid-column:2}.event-page[data-marketing-design=editorial] .marketing-journey__title{letter-spacing:.06em;overflow-wrap:anywhere;font-size:11px;font-weight:600;line-height:1.5}.event-page[data-marketing-design=editorial] .marketing-journey__toggle .marketing-journey__title{color:var(--journey-muted);letter-spacing:.045em}.event-page[data-marketing-design=editorial] .marketing-journey__count{color:var(--journey-muted);font-variant-numeric:tabular-nums;flex-shrink:0;align-items:center;gap:6px;font-size:11px;font-weight:500;display:inline-flex}.event-page[data-marketing-design=editorial] .marketing-journey__track{position:relative}.event-page[data-marketing-design=editorial] .marketing-journey__chapters{gap:6px;margin:0;padding:0;list-style:none;display:grid}.event-page[data-marketing-design=editorial] .marketing-journey__chapter{min-width:0;position:relative}.event-page[data-marketing-design=editorial] .marketing-journey__link{min-height:56px;color:var(--journey-muted);-webkit-tap-highlight-color:transparent;border-inline-end:2px solid #0000;border-radius:3px;align-items:center;gap:10px;padding:10px 8px 10px 0;font-size:13px;font-weight:550;line-height:1.5;text-decoration:none;display:flex;position:relative}.event-page[data-marketing-design=editorial] .marketing-journey__link[aria-current=location]{background:var(--journey-wash);border-inline-end-color:var(--event-text);color:var(--event-text);box-shadow:none;font-weight:600}.event-page[data-marketing-design=editorial] :is(.marketing-journey__link,.marketing-journey__toggle):focus-visible{outline:2px solid var(--event-text);outline-offset:2px}.event-page[data-marketing-design=editorial] .marketing-journey__number{border:1px solid var(--journey-hairline);background:var(--event-bg);height:30px;color:var(--journey-muted);font-variant-numeric:tabular-nums;border-radius:50%;flex:0 0 30px;place-items:center;font-size:11px;font-weight:600;display:grid}.event-page[data-marketing-design=editorial] .marketing-journey__chapter[data-state=complete] .marketing-journey__number{border-color:var(--event-text-soft);background:var(--journey-wash);color:var(--event-text)}.event-page[data-marketing-design=editorial] .marketing-journey__chapter[data-state=complete] .marketing-journey__label{color:var(--event-text)}.event-page[data-marketing-design=editorial] .marketing-journey__link[aria-current=location] .marketing-journey__number{border-color:var(--event-text);background:var(--event-text);color:var(--event-bg);box-shadow:none}.event-page[data-marketing-design=editorial] .marketing-journey__label{overflow-wrap:anywhere;text-wrap:pretty;flex:1;min-width:0}.event-page[data-marketing-design=editorial] .marketing-journey__arrow{opacity:0;flex-shrink:0;place-items:center;width:18px;height:22px;font-size:15px;display:grid}.event-page[data-marketing-design=editorial] .marketing-journey__link:is([aria-current=location],:focus-visible) .marketing-journey__arrow{opacity:1}.event-page[data-marketing-design=editorial] .marketing-journey__progress{background:var(--journey-hairline);pointer-events:none;width:1px;position:absolute;inset:28px auto 28px 14px;overflow:hidden}.event-page[data-marketing-design=editorial] .marketing-journey__progress-fill{background:var(--event-text);width:100%;height:100%;transform:scaleY(var(--journey-progress,0));transform-origin:top;display:block}@media (hover:hover) and (pointer:fine){.event-page[data-marketing-design=editorial] .marketing-journey__link:hover{background:var(--journey-wash);color:var(--event-text)}.event-page[data-marketing-design=editorial] .marketing-journey__link:hover .marketing-journey__number{border-color:var(--event-text)}.event-page[data-marketing-design=editorial] .marketing-journey__link:hover .marketing-journey__arrow{opacity:1}}@media (prefers-reduced-motion:no-preference){html:has(.site-header[data-header-instant=false]:not([data-header-state=flow])) .event-page[data-marketing-design=editorial] .marketing-journey[data-motion=subtle]{transition:top .18s}.event-page[data-marketing-design=editorial] .marketing-journey[data-motion=subtle] :is(.marketing-journey__number,.marketing-journey__arrow,.marketing-journey__chevron){transition:color .16s,background-color .16s,opacity .16s,transform .16s}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.event-page[data-marketing-design=editorial]:not([data-builder-motion=none]):not([data-theme=sao-tome-premium]) .marketing-journey__link{transition:background-color var(--go-motion-base,.32s) ease, color var(--go-motion-fast,.18s) ease}.event-page[data-marketing-design=editorial]:not([data-builder-motion=none]):not([data-theme=sao-tome-premium]) .marketing-journey__number{transition:box-shadow var(--go-motion-base,.32s) var(--go-motion-ease,cubic-bezier(.22, 1, .36, 1)), background-color var(--go-motion-fast,.18s) ease, color var(--go-motion-fast,.18s) ease}.event-page[data-marketing-design=editorial]:not([data-builder-motion=none]):not([data-theme=sao-tome-premium]) .marketing-journey__arrow{transition:translate var(--go-motion-base,.32s) var(--go-motion-ease,cubic-bezier(.22, 1, .36, 1)), opacity var(--go-motion-fast,.18s) ease}.event-page[data-marketing-design=editorial]:not([data-builder-motion=none]):not([data-theme=sao-tome-premium]) .marketing-journey__link:hover .marketing-journey__number{box-shadow:0 0 0 4px var(--journey-wash)}.event-page[data-marketing-design=editorial]:not([data-builder-motion=none]):not([data-theme=sao-tome-premium]) .marketing-journey__link:hover .marketing-journey__arrow{translate:2px}}@media (max-width:1279px){.event-page[data-marketing-design=editorial] .marketing-journey:not([data-layout=compact]){position:relative;top:auto}}@media (max-width:900px){.event-page[data-marketing-design=editorial] .marketing-journey{width:calc(100% - 40px)}}@media (min-width:1280px){.event-page[data-marketing-design=editorial] .marketing-story:has(>.marketing-journey){grid-template-columns:220px minmax(0,1fr);gap:32px;width:min(1540px,100% - 80px);margin-inline:auto;display:grid}.event-page[data-marketing-design=editorial] .marketing-journey{top:calc(var(--journey-header-height) + 24px);width:100%;box-shadow:none;background:0 0;border-color:#0000;border-radius:0;margin-top:64px}.event-page[data-marketing-design=editorial] .marketing-journey[data-layout=wide] .marketing-journey__toggle{display:none}.event-page[data-marketing-design=editorial] .marketing-journey[data-layout=wide] .marketing-journey__heading{display:grid}.event-page[data-marketing-design=editorial] .marketing-journey__body{max-height:calc(100dvh - var(--journey-header-height) - 116px);border-top:0;padding:4px 10px 20px 0}.event-page[data-marketing-design=editorial] .marketing-story__content .shell{width:calc(100% - 48px)}}@container marketing-content (max-width:1120px){.event-page[data-marketing-design=editorial][data-public-design=refreshed] .marketing-story__content :is(.event-page__register-layout,.event-page__section>.shell:has(>:is(.event-page__agenda-grid,.event-page__process-grid))){grid-template-columns:minmax(0,1fr);gap:28px}.event-page[data-marketing-design=editorial][data-public-design=refreshed] .marketing-story__content .event-page__register-form{justify-self:center;width:min(100%,780px)}}
