.editorial,.feature{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,.7fr);gap:clamp(22px,6vw,78px);align-items:start}.editorial figure{margin:0;max-width:290px;justify-self:center}.editorial img{display:block;width:100%;height:auto;border-radius:130px 130px 18px 18px}.editorial figcaption{color:var(--dim);font-size:.8rem;margin-top:10px}.editorial p:not(.label),.feature p:not(.label){margin-bottom:1.2em}.hero .stage{background:radial-gradient(ellipse at 50% 58%,#405a9899,transparent 68%);border-radius:45% 45% 15% 15%}.hero .depth i{box-shadow:inset 0 0 18px #bbd7ff90,inset -12px -10px 28px #6456cd55,0 18px 35px #0006}.feature{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);padding:clamp(22px,5vw,62px);margin-top:24px;border:1px solid #5267a1;border-radius:24px;background:linear-gradient(135deg,#1e3770,#111b36 58%)}.feature.gushort{background:linear-gradient(135deg,#62301e,#291b27 58%);border-color:#95604d}.feature h3{font-size:clamp(2.1rem,5vw,4rem);line-height:1.06;letter-spacing:-.05em;overflow-wrap:anywhere}.feature h4{margin:0 0 8px;font-size:1.18rem}.feature a{font-weight:700}.gushort .label,.gushort a{color:#ffd0ad}@media(max-width:719px){.editorial,.feature{grid-template-columns:1fr}.editorial figure{max-width:min(65vw,288px)}.feature{border-radius:18px}}
