.events-editorial-content{--ev-line:var(--public-line);--ev-muted:var(--public-muted);--ev-blue:#2563ef;color:#101318;background:#fff}.event-chapters-nav{max-width:1520px;padding:40px var(--events-edge) 36px;margin-inline:auto;scroll-margin-top:140px}.event-chapters-nav__inner{background:var(--public-surface);border:1px solid var(--ev-line);border-radius:var(--public-radius);box-shadow:var(--public-shadow);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.event-chapters-nav a{min-height:72px;color:var(--ev-muted);border-right:1px solid var(--ev-line);justify-content:space-between;align-items:center;gap:18px;padding:22px clamp(20px,2.6vw,36px);font-size:12px;line-height:1.6;text-decoration:none;display:flex}.event-chapters-nav a:last-child{border-right:0}.event-chapters-nav a>span{font-size:16px}.event-chapters-nav a:hover{color:var(--ev-blue)}.events-editorial-content a:focus-visible{outline:2px solid var(--ev-blue);outline-offset:5px}.events-editorial-content .event-story{padding:0 var(--events-edge) 28px;max-width:1520px;margin-inline:auto;scroll-margin-top:140px}.event-story__inner{border:1px solid var(--ev-line);border-radius:var(--public-radius);box-shadow:var(--public-shadow);background:#fff;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);display:grid;overflow:hidden}.event-story__heading{background:var(--public-surface);min-width:0;padding:clamp(28px,4vw,56px)}.editorial-page .events-editorial-content h2{font:550 clamp(36px,3.8vw,58px)/1.12 var(--font-body);letter-spacing:-.055em;text-wrap:initial;overflow-wrap:anywhere;color:#101318;margin:0}.events-editorial-content h2 span{color:var(--blue)}.event-story__intro{color:var(--ev-muted);max-width:380px;margin:26px 0 0;font-size:14px;line-height:1.9}.event-story__formats{border-left:1px solid var(--ev-line);min-width:0;padding-inline:clamp(28px,4vw,56px)}.events-editorial-content .event-detail{border-top:1px solid var(--ev-line);padding-block:36px}.events-editorial-content .event-detail:first-child{border-top:0}.editorial-page .events-editorial-content h3{font:550 clamp(23px,2.05vw,30px)/1.25 var(--font-body);letter-spacing:-.04em;overflow-wrap:anywhere;color:#101318;margin:0 0 18px}.event-detail>p{color:var(--ev-muted);max-width:490px;margin:0;font-size:14px;line-height:1.85}.event-detail ul{color:var(--ev-muted);flex-wrap:wrap;gap:6px 18px;margin:24px 0 0;padding:0;font-size:11px;line-height:1.7;list-style:none;display:flex}.event-detail li{border-left:1px solid var(--ev-line);padding-left:12px}.event-story__label{color:var(--ev-muted);font:10px/1.6 var(--font-mono);letter-spacing:.06em;text-transform:uppercase;margin:0 0 32px}.events-editorial-content .event-story--invitation{padding-top:44px;padding-bottom:clamp(72px,8vw,120px)}.event-story--invitation .event-story__inner{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(28px,6vw,88px)}.event-story--invitation .event-story__intro{max-width:420px;margin-top:0}.event-story__next{min-width:0}.event-story__next .editorial-button{margin-top:28px}.event-story__application{width:fit-content;color:var(--ev-muted);border-bottom:1px solid var(--ev-line);align-items:center;gap:18px;margin-top:14px;padding-block:12px 6px;font-size:12px;line-height:1.7;text-decoration:none;display:flex}.event-story__application:hover{color:var(--ev-blue)}@media (max-width:1000px){.event-story__inner{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.event-story__heading{padding:32px}.event-story__formats{padding-inline:28px}.editorial-page .events-editorial-content h2{font-size:clamp(33px,4.2vw,44px)}}@media (max-width:700px){.event-chapters-nav{padding-top:28px;padding-bottom:24px}.event-chapters-nav__inner{grid-template-columns:minmax(0,1fr)}.event-chapters-nav a{border-right:0;border-bottom:1px solid var(--ev-line);min-height:56px;padding:16px 24px}.event-chapters-nav a:last-child{border-bottom:0}.event-story__inner,.event-story--invitation .event-story__inner{grid-template-columns:minmax(0,1fr)}.event-story__heading{padding:32px 24px}.editorial-page .events-editorial-content h2{font-size:clamp(30px,8.3vw,46px)}.event-story__intro{margin-top:24px;font-size:13px}.event-story__formats{border-left:0;border-top:1px solid var(--ev-line);padding-inline:24px}.events-editorial-content .event-detail{padding-block:28px}.editorial-page .events-editorial-content h3{font-size:clamp(22px,5.8vw,26px)}.event-detail>p{font-size:13px}.event-detail ul{gap:6px 14px}.events-editorial-content .event-story--invitation{padding-top:24px}.event-story--invitation .event-story__inner{gap:28px}.event-story__next .editorial-button{max-width:100%}}
