.pr-editorial .sh-secthead{max-width:960px}.pr-editorial .sh-h2{font-size:clamp(2.6rem,4.8vw,4.8rem);line-height:1.08}.pr-editorial .pr-timeline{max-width:none;margin-top:64px}.pr-editorial .pr-stage{grid-template-columns:80px minmax(0,1fr);gap:32px;border-top:1px solid var(--sh-border);padding:36px 0}.pr-editorial .pr-stage-num{font-size:48px;font-style:normal;color:var(--sh-text-primary)}.pr-editorial .pr-stage-line{display:none}.pr-editorial .pr-stage-body{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px 56px;padding:0}.pr-editorial .pr-stage-kicker{grid-column:1/-1;font-size:12px}.pr-editorial .pr-stage-body h3{margin:0;font-size:clamp(24px,2.6vw,32px);line-height:1.2}.pr-editorial .pr-stage-quote{grid-column:1;grid-row:3;font-size:18px;line-height:1.6;margin:0}.pr-editorial .pr-stage-text{grid-column:2;grid-row:2/4;font-size:16px;line-height:1.8;margin:0}.pr-team .sh-bento{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 56px}.pr-team .sh-bento>.sh-reveal{grid-column:auto}.pr-team .sh-bento>.sh-reveal:last-child{grid-column:1/-1;margin-top:28px}.pr-team .sh-card:not(.sh-card-wide){padding:28px 0;border:0;border-top:1px solid var(--sh-border);border-radius:0;background:none}.pr-team .sh-card:not(.sh-card-wide) h3{font-size:26px}.pr-team .sh-card:not(.sh-card-wide) p{font-size:16px;line-height:1.75}.pr-team .sh-card:not(.sh-card-wide) .sh-card-icon{background:none;margin-bottom:16px}.pr-weekly .pr-deeper{text-align:left;border-top:1px solid var(--sh-border);padding-top:32px}.pr-weekly .pr-deeper .sh-chiprow{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 32px}.pr-weekly .pr-deeper .sh-chip{min-height:64px;display:flex;justify-content:space-between;gap:12px;padding:16px 0;font-size:16px;border:0;border-bottom:1px solid var(--sh-border);border-radius:0;background:none;white-space:normal}.pr-weekly .pr-deeper .sh-chip svg{flex-shrink:0}@media (max-width:900px){.pr-editorial .pr-stage-body{display:block}.pr-editorial .pr-stage-body h3{margin-top:16px}.pr-editorial .pr-stage-quote,.pr-editorial .pr-stage-text{margin-top:18px}.pr-weekly .pr-deeper .sh-chiprow{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.pr-editorial .pr-stage{grid-template-columns:minmax(0,1fr);gap:20px;padding-block:28px}.pr-editorial .pr-stage-rail{align-items:flex-start}.pr-editorial .pr-stage-num{font-size:36px}.pr-team .sh-bento,.pr-weekly .pr-deeper .sh-chiprow{grid-template-columns:minmax(0,1fr)}}