.editorial-site .av-visual{margin:36px 0 48px;padding:30px;background:#e1e3e5;color:#18191b;border:0;border-radius:0;font-family:inherit;max-width:100%}
.editorial-site .av-title{font-size:clamp(23px,3vw,32px);font-weight:500;line-height:1.2;letter-spacing:-.035em;margin:0 0 24px;color:inherit}
.editorial-site .av-note,.editorial-site .av-scope{font-size:14px;line-height:1.6;color:#50565b;margin:24px 0 0}.editorial-site .av-scope{margin:-12px 0 24px}
.av-axis{position:relative;display:flex;justify-content:space-between;margin:0 0 16px 42%;font-size:14px;color:#50565b}.av-axis>span:first-child{position:absolute;left:-72.4%}
.editorial-site .av-timeline{list-style:none;margin:0;padding:0}.av-timeline li{display:grid;grid-template-columns:42% 1fr;align-items:center;gap:8px 0;margin:0 0 22px;position:relative}.av-timeline a{color:inherit;font-size:14px;line-height:1.4;padding-right:16px;text-decoration:none}.av-timeline a:hover{text-decoration:underline;text-underline-offset:4px}.av-track{height:14px;background:#c7cbce;position:relative}.av-bar{position:absolute;left:var(--start);width:var(--length);height:100%;background:#ff4a1f;transform-origin:left}.av-days{grid-column:2;font-size:14px;font-weight:500;margin-left:min(var(--start,0%),75%)}
.editorial-site .av-stages{margin:36px 0 48px}.av-stage{border:0;border-radius:0;background:#e1e3e5;margin-bottom:12px}.av-stage:last-child{border-bottom:0}.av-stage summary{display:grid;grid-template-columns:1fr 24px;gap:12px;align-items:center;padding:23px 24px;cursor:pointer;list-style:none;font-size:18px;line-height:1.45}.av-stage summary::-webkit-details-marker{display:none}.av-stage-number{color:#62676c;font-size:14px}.av-toggle:before{content:'+';font-size:26px;font-weight:400}.av-stage[open] .av-toggle:before{content:'−'}.av-stage-body{padding:0 24px 28px}.editorial-site .av-decision{margin:0 0 24px;font-size:20px;line-height:1.55}.av-decision strong{display:block;color:#50565b;font-size:14px;font-weight:500;margin:0 0 6px}.av-stage dl{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin:0}.av-stage dt{font-size:14px;font-weight:600;margin-bottom:7px}.av-stage dd{font-size:16px;line-height:1.65;margin:0;color:#42474c} 
.editorial-site .av-brief{display:grid;grid-template-columns:1fr 1fr;gap:0 28px;list-style:none;padding:0;margin:0}.av-brief li{display:flex;gap:18px;align-items:baseline;padding:22px 0;margin:0}.av-brief li>span{font-size:26px;color:#62676c;font-weight:400} .av-brief strong{font-size:20px;font-weight:500;line-height:1.4}.av-brief li:nth-child(4)>span{color:#b6290a} 
.editorial-site .av-roadmap{list-style:none;margin:32px 0 44px;padding:0}.av-roadmap>li{display:grid;grid-template-columns:115px 1fr;gap:24px;padding:26px 0;margin:0}.av-roadmap>li:last-child{border-bottom:0}.av-week{font-size:14px;line-height:1.4;color:#50565b}.av-week strong{display:block;font-size:36px;letter-spacing:-.045em;color:#18191b;font-weight:400;margin-top:3px}.editorial-site .av-roadmap-copy>p{margin:0;font-size:19px;line-height:1.6}.editorial-site .av-roadmap-copy .av-result{margin-top:18px;padding:14px 18px;background:#e1e3e5;font-size:16px;border-left:3px solid #ff4a1f}.av-result>span{display:block;font-size:14px;color:#50565b;margin-bottom:4px} 
.av-legend{display:flex;gap:22px;flex-wrap:wrap;font-size:14px;margin-bottom:30px}.av-legend span{display:flex;align-items:center;gap:8px}.av-legend i{width:14px;height:10px;background:#18191b}.av-legend span:nth-child(2) i{background:#ff4a1f}.editorial-site .av-company h3{font-size:17px;font-weight:500;letter-spacing:0;margin:0 0 12px}.av-company{margin-bottom:25px}.av-data-line{display:grid;grid-template-columns:1fr 56px;align-items:center;gap:12px;margin:7px 0}.av-data-line strong{font-size:14px;font-weight:500;text-align:right;font-variant-numeric:tabular-nums}.av-data-track{height:13px;background:#c7cbce}.av-data-bar{display:block;height:100%;width:var(--length);background:#18191b;transform-origin:left}.av-data-bar.av-ai{background:#ff4a1f}.av-scale{display:flex;justify-content:space-between;margin-right:68px;font-size:14px;color:#50565b}.av-data-table{margin-top:30px}.av-data-table summary{cursor:pointer;font-size:14px;padding:10px 0}.av-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
.editorial-site .editorial-readable-table,.editorial-site .publication-table table{color:#18191b;background:transparent}.editorial-site .editorial-readable-table th,.editorial-site .publication-table th{background:#e1e3e5;color:#18191b}.editorial-site .editorial-readable-table td,.editorial-site .publication-table td{background:transparent;color:#18191b;border-color:#b9bec2}.editorial-site .editorial-readable-table tr:nth-child(even) td{background:#e1e3e5}.editorial-site .publication-scroll-hint{background:#e1e3e5;color:#18191b;border:1px solid #b9bec2;border-radius:0}.editorial-site .publication-scroll-frame:before,.editorial-site .publication-scroll-frame:after{display:none}
.av-data-table table{width:100%;min-width:0!important;table-layout:fixed;font-size:14px}.av-data-table th,.av-data-table td{padding:12px 8px!important;word-break:normal;overflow-wrap:anywhere}
.av-animate .av-bar,.av-animate .av-data-bar{animation:av-grow 800ms cubic-bezier(.2,.65,.3,1) var(--delay,0ms) both}.av-animate.av-roadmap>li,.av-animate .av-brief>li{animation:av-arrive 550ms ease-out var(--delay,0ms) both}@keyframes av-grow{from{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes av-arrive{from{opacity:.3;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}
.editorial-paused .av-bar,.editorial-paused .av-data-bar,.editorial-paused .av-brief>li,.editorial-paused .av-roadmap>li{animation:none!important}
@media(max-width:600px){.editorial-site .av-visual{padding:22px 18px;margin:28px 0 36px}.av-axis{margin-left:0}.av-axis>span:first-child{display:none}.av-timeline li{grid-template-columns:1fr 58px;gap:8px;margin-bottom:24px}.av-timeline a{grid-column:1;font-size:14px;padding:0}.av-track{grid-row:2;grid-column:1/-1;height:12px}.av-days{grid-column:2;grid-row:1;text-align:right}.av-stage summary{grid-template-columns:1fr 20px;gap:8px;font-size:16px;padding:20px}.av-stage-body{padding:0 20px 24px}.av-stage dl{grid-template-columns:1fr;gap:20px}.editorial-site .av-decision{font-size:18px}.av-stage dd{font-size:14px}.editorial-site .av-brief{grid-template-columns:1fr}.av-brief li{padding:16px 0}.av-brief strong{font-size:16px}.av-roadmap>li{grid-template-columns:70px 1fr;gap:16px}.av-week strong{font-size:30px}.editorial-site .av-roadmap-copy>p{font-size:17px}.editorial-site .av-roadmap-copy .av-result{padding:12px;font-size:14px}.av-legend{gap:12px;font-size:14px}}
@media(prefers-reduced-motion:reduce){.av-animate .av-bar,.av-animate .av-data-bar,.av-animate .av-brief>li,.av-animate.av-roadmap>li{animation:none!important}}
.editorial-site[data-article] .content-section .av-note,.editorial-site[data-article] .content-section .av-scope{font-size:14px;line-height:1.6;max-width:none}
@media print{.av-stage:not([open])>.av-stage-body{display:block}.av-stage summary{display:block}.av-stage-number,.av-toggle{display:none}.av-animate *{animation:none!important}}
