.page-heading{padding:32px 0 36px}.page-heading .crumbs{margin-bottom:26px}.heading-grid{display:grid;grid-template-columns:minmax(0,1.5fr)minmax(0,1fr);gap:48px;align-items:center}.heading-grid>*{min-width:0}.page-heading h1{font-size:clamp(42px,5vw,72px);line-height:1.02;letter-spacing:-.012em;margin:0;text-wrap:balance}.page-heading .lede{font-size:clamp(18px,1.45vw,20px);line-height:1.55;margin:20px 0 0;max-width:32em;color:var(--ink)}.heading-plate{margin:0;justify-self:end;width:100%;max-width:300px;background:var(--edu-bg);border-radius:999px 999px 0 0;padding:34px 24px 10px}.heading-plate img{display:block;width:100%;height:auto;max-height:190px;object-fit:contain}@media(max-width:760px){.page-heading{padding:20px 0 24px}.page-heading .crumbs{margin-bottom:18px}.heading-grid{grid-template-columns:1fr;gap:18px}.heading-plate{display:none}.page-heading h1{font-size:clamp(38px,11vw,48px)}}.heading-plate-plain{margin:0;justify-self:end;width:100%;max-width:400px}.heading-plate-plain img{display:block;width:100%;height:auto}@media(max-width:760px){.heading-plate-plain{display:none}}.stage-jumps{display:none;--tone:#44598c}@media(max-width:760px){.stage-jumps{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 20px}.stage-jump{padding:8px 16px;border:1.5px solid var(--tone);border-radius:999px;background:#fff;color:var(--tone);font:600 16px/1.3 var(--text);text-decoration:none}.stage-jump:hover{background:var(--tone);color:#fff}.stage h2{scroll-margin-top:16px}}.heading-plate-research{background:var(--res-bg)}@media(max-width:760px){.stage-jumps{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.stage-jump{text-align:center}}.hub-start{margin:0 0 40px}.hub-start h2{margin:0 0 4px;font:500 28px/1.2 var(--display)}.hub-start .action-cards li:nth-child(1){--tone:#44598c}.hub-start .action-cards li:nth-child(2){--tone:#25705f}.hub-start .action-cards li:nth-child(3){--tone:#a34a0c}.hub-start .action-cards li:nth-child(4){--tone:#7a5c3d}@media(min-width:1001px){.hub-start.hub-start .action-cards{gap:0 4px}}.stage{--tone:#44598c;--tint:#eef0f5;min-width:0;border-top:5px solid var(--tone);padding-top:12px}.stage-explore{--tone:#25705f;--tint:#ebf2f1}.stage-conduct{--tone:#a34a0c;--tint:#f7efe9}.stage-disseminate{--tone:#7a5c3d;--tint:#f3f0ee}.stages{display:grid;grid-template-columns:1fr;gap:40px}@media(min-width:1001px){.stages{display:block;columns:2;column-gap:56px}.stage{break-inside:avoid;margin:0 0 44px}}.stage header{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 16px}.stage h2{margin:0;font:500 34px/1.1 var(--display);color:var(--tone);scroll-margin-top:16px;overflow-wrap:anywhere}.stage header p{margin:0;font-size:17px;line-height:1.4;color:var(--soft)}.stage ul{list-style:none;margin:10px 0 0;padding:0}.tool{position:relative;display:grid;grid-template-columns:7.5rem minmax(0,1fr);column-gap:16px;padding:12px 8px;border-bottom:1px solid var(--line)}.tool p.tool-format{grid-column:1;grid-row:1/span 2;margin:0;padding-top:5px;font:600 15px/1.3 var(--text);color:var(--soft)}.tool h3{grid-column:2;margin:0;font:500 21px/1.25 var(--display);overflow-wrap:anywhere}.tool h3 a{color:var(--ink);text-decoration:underline;text-decoration-color:var(--tone);text-decoration-thickness:1px;text-underline-offset:3px}.tool h3 a::after{content:"";position:absolute;inset:0}.tool p:not(.tool-format){grid-column:2;margin:2px 0 0;font-size:16px;line-height:1.45}.tool:hover{background:var(--tint)}.tool:hover h3 a{text-decoration-thickness:2px}.tool:focus-within{outline:3px solid var(--ink);outline-offset:2px;background:var(--tint)}.tool h3 a:focus-visible{outline:none}.tool:first-child h3 a{color:var(--tone)}@media(max-width:600px){.tool{grid-template-columns:1fr;padding:12px 4px}.tool p.tool-format,.tool h3,.tool p:not(.tool-format){grid-column:1;grid-row:auto}.tool p.tool-format{padding:0;margin:0 0 2px}}@media(prefers-reduced-motion:no-preference){.tool{transition:background-color .15s}}