.ecosystem-name{font-size:15px;font-weight:800;letter-spacing:0;margin:0 0 20px;color:var(--purple)}.market-chapter-end{padding:28px 6%;display:flex;align-items:center;gap:20px 30px;flex-wrap:wrap;border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#fff}.market-chapter-end strong{color:var(--purple);font-size:17px}.market-chapter-end span{font-size:14px;color:var(--muted)}.market-chapter-end a{margin-left:auto;font-size:13px;font-weight:700;color:var(--purple);text-decoration:underline;text-underline-offset:5px}.ecosystem-transition{background:var(--lime);color:var(--deep);display:grid;grid-template-columns:1.3fr .7fr;gap:65px;align-items:center;border-top:14px solid var(--purple);scroll-margin-top:90px}.ecosystem-transition h2{font-size:clamp(60px,7vw,110px);line-height:.95;margin:25px 0 30px}.ecosystem-transition .lead{font-size:23px;line-height:1.6}.ecosystem-transition>div>p:not(.lead):not(.ecosystem-name){font-size:15px;line-height:1.8;margin:20px 0 25px;max-width:65ch}.ecosystem-transition aside{border-left:2px solid #28163255;padding-left:35px}.ecosystem-transition aside p{margin:0 0 32px}.ecosystem-transition aside strong{display:block;font-size:23px;line-height:1.3;margin-bottom:12px}.ecosystem-transition aside span{display:block;font-size:15px;line-height:1.7}.ecosystem-transition aside a{font-size:13px;text-decoration:underline;text-underline-offset:5px}.ecosystem-transition a:focus-visible{outline:3px solid var(--purple);outline-offset:5px}@media(max-width:760px){.ecosystem-transition{grid-template-columns:1fr;gap:35px;scroll-margin-top:75px}.ecosystem-transition aside{padding-left:22px}.ecosystem-transition .lead{font-size:19px}.market-chapter-end{padding:25px 6%;gap:12px;align-items:flex-start;flex-direction:column}.market-chapter-end a{margin-left:0;line-height:1.7}.ecosystem-name{font-size:13px}}
.market-opening .ecosystem-name{margin:0 0 20px}
