.strategy-breadcrumbs{padding-top:28px}.strategy-page .page-heading{padding-top:32px}.strategy-section{padding-bottom:clamp(56px,7vw,88px)}.strategy-next{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:32px 64px}.strategy-intro{margin-bottom:32px}.strategy-page h2{font-size:clamp(28px,3vw,40px);line-height:1.15;max-width:22ch}.strategy-page h3{font-size:clamp(22px,2.2vw,28px);line-height:1.25}.strategy-page .eyebrow{margin-bottom:18px}.strategy-intro>p,.strategy-next p:not(.eyebrow),.strategy-roles p,.strategy-stages p{color:var(--muted);font-size:16px;line-height:1.7;max-width:58ch}.strategy-roles,.strategy-stages{list-style:none;margin:0;padding:0}.strategy-stages li{display:grid;grid-template-columns:48px minmax(140px,.6fr) minmax(0,1fr);align-items:baseline;gap:16px 32px;padding:28px 0;border-top:1px solid var(--line)}.strategy-stages li:last-child{border-bottom:1px solid var(--line)}.strategy-number{color:var(--seed-blue);font-size:13px;font-weight:600}.strategy-roles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.strategy-roles li{padding:28px;border-top:3px solid var(--seed-green);background:var(--surface)}.strategy-next p:not(.eyebrow),.strategy-roles p{margin-top:18px}.strategy-next{align-items:center;padding-top:40px;border-top:1px solid var(--line)}.strategy-actions{display:flex;flex-wrap:wrap;align-items:stretch;gap:12px 24px}@media (max-width:900px){.strategy-roles{grid-template-columns:repeat(2,minmax(0,1fr))}.strategy-intro,.strategy-next{grid-template-columns:minmax(0,1fr);gap:24px}}@media (max-width:600px){.strategy-roles{grid-template-columns:minmax(0,1fr);gap:16px}.strategy-stages li{grid-template-columns:28px minmax(0,1fr);column-gap:16px;row-gap:10px}.strategy-stages p{grid-column:2}}@media (max-width:743px){.strategy-roles{grid-template-columns:minmax(0,1fr);gap:32px}.strategy-roles li{padding:0;border-top:0;background:transparent}.strategy-roles p{margin-top:12px}.strategy-stages{display:grid;gap:32px}.strategy-stages li,.strategy-stages li:last-child{grid-template-columns:28px minmax(0,1fr);gap:12px 16px;padding:0;border:0}.strategy-stages p{grid-column:2}}