.sprint-hero__grid.svelte-hd3u24{display:grid;grid-template-columns:minmax(0,560px) minmax(0,1fr);gap:clamp(40px,6vw,88px);align-items:start;padding-top:clamp(8px,2vw,24px)}.sprint-hero__art.svelte-hd3u24{position:relative;min-width:0}.sprint-hero__frame.svelte-hd3u24{position:relative;width:100%;aspect-ratio:560 / 520}.sprint-hero__frame.svelte-hd3u24 .sprint-hero__photo{width:100%;height:100%}.sprint-hero__surface.svelte-hd3u24{width:100%;height:100%;border-radius:var(--r-arch);object-fit:cover}.sprint-hero__sprig.svelte-hd3u24{bottom:-2%;left:-8%;width:34%;height:auto}.sprint-hero__emblem.svelte-hd3u24{top:6%;right:3%;width:22%;height:auto}.sprint-hero__titlecard.svelte-hd3u24{position:relative;z-index:3;margin-top:-28px;padding:clamp(22px,2.6vw,34px);border-radius:var(--r-tile);background:var(--plan-tile)}.sprint-hero__title.svelte-hd3u24{margin-top:6px;font-family:var(--bd-font-display);font-size:clamp(44px,5.6vw,84px);line-height:.95;letter-spacing:-.03em;color:var(--ink);overflow-wrap:break-word}.sprint-hero__copy.svelte-hd3u24{min-width:0;padding-top:clamp(0px,3vw,40px)}.sprint-strip.svelte-hd3u24{display:flex;flex-wrap:wrap;gap:18px 14px;margin-top:28px}.sprint-strip.svelte-hd3u24 li:where(.svelte-hd3u24){display:grid;width:88px;justify-items:start;gap:8px}.sprint-strip.svelte-hd3u24 .cutout:where(.svelte-hd3u24){width:64px;height:64px}.sprint-strip.svelte-hd3u24 li.optional:where(.svelte-hd3u24) .cutout:where(.svelte-hd3u24){opacity:.6}.sprint-strip.svelte-hd3u24 .lbl:where(.svelte-hd3u24){font-size:12.5px;line-height:1.25}.sprint-actions.svelte-hd3u24{display:flex;flex-wrap:wrap;align-items:center;gap:12px 22px;margin-top:30px}.sprint-action-note.svelte-hd3u24{margin-top:10px}.sprint-summary.svelte-hd3u24{margin-top:28px}.sprint-summary.svelte-hd3u24 dl:where(.svelte-hd3u24)>div:where(.svelte-hd3u24),.access-rows.svelte-hd3u24>div:where(.svelte-hd3u24){display:grid;grid-template-columns:minmax(0,150px) minmax(0,1fr);gap:4px 18px;padding:11px 0;border-top:1px solid var(--rule)}.sprint-summary.svelte-hd3u24 dl:where(.svelte-hd3u24)>div:where(.svelte-hd3u24):first-child{padding-top:0;border-top:0}.sprint-summary.svelte-hd3u24 dt:where(.svelte-hd3u24),.access-rows.svelte-hd3u24 dt:where(.svelte-hd3u24){font-size:14.5px;color:var(--ink-2)}.sprint-summary.svelte-hd3u24 dd:where(.svelte-hd3u24),.access-rows.svelte-hd3u24 dd:where(.svelte-hd3u24){margin:0;font-size:15.5px;line-height:1.45}.sprint-body.svelte-hd3u24{display:grid;gap:clamp(24px,3vw,40px);padding-top:var(--sec)}.sprint-plan.svelte-hd3u24{display:grid;gap:clamp(24px,3vw,40px)}.three-col.svelte-hd3u24{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.lst.svelte-hd3u24{margin-top:10px}.lst.svelte-hd3u24 li:where(.svelte-hd3u24){padding:9px 0;border-top:1px solid var(--rule);font-size:15.5px;line-height:1.45}.lst.svelte-hd3u24 li:where(.svelte-hd3u24):first-child{border-top:0}.schedule__head.svelte-hd3u24{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:4px 16px;margin-bottom:18px}.schedule__note.svelte-hd3u24{max-width:70ch;margin-top:14px}.program-moves.svelte-hd3u24{margin-top:14px}.program-moves.svelte-hd3u24 li:where(.svelte-hd3u24){display:grid;grid-template-columns:52px minmax(0,1fr) auto;gap:16px;align-items:center;padding:10px 0;border-top:1px solid var(--rule)}.arch-n.svelte-hd3u24{display:grid;width:52px;height:62px;place-content:end center;justify-items:center;padding-bottom:8px;border-radius:var(--r-arch);background:var(--plan-tile)}.arch-n.svelte-hd3u24 .num:where(.svelte-hd3u24){font-size:26px;line-height:1}.arch-n.svelte-hd3u24 .lbl:where(.svelte-hd3u24){font-size:11px;color:var(--ink)}.arch-n--s.svelte-hd3u24{width:32px;height:38px;padding-bottom:5px;font-size:14px}.checkpoints.svelte-hd3u24{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,340px),1fr));gap:16px;margin-top:16px}.checkpoints.svelte-hd3u24 li:where(.svelte-hd3u24){display:flex;align-items:flex-start;gap:16px}.checkpoints.svelte-hd3u24 .arch-n:where(.svelte-hd3u24){flex:none}.why.svelte-hd3u24{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:20px}.why__lead.svelte-hd3u24,.why__more.svelte-hd3u24{margin-top:12px}.why__sources.svelte-hd3u24{margin-left:.3em}.why__results.svelte-hd3u24{margin-top:24px}.why__results.svelte-hd3u24+p:where(.svelte-hd3u24){margin-top:8px}.why__art.svelte-hd3u24{min-height:260px}.why__art.svelte-hd3u24 img:where(.svelte-hd3u24){width:100%;height:100%;object-fit:cover}.start-row.svelte-hd3u24{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px;align-items:start}.program-safety.svelte-hd3u24{margin-top:12px}.program-safety.svelte-hd3u24 li:where(.svelte-hd3u24){display:grid;grid-template-columns:32px minmax(0,1fr);gap:14px;align-items:start;padding:10px 0}.access-rows.svelte-hd3u24{margin-top:12px}.access-rows.svelte-hd3u24>div:where(.svelte-hd3u24):first-child{border-top:0}.program-research.svelte-hd3u24{margin-top:16px}.program-research.svelte-hd3u24 li:where(.svelte-hd3u24){display:grid;gap:8px;padding:16px 0}.sources__note.svelte-hd3u24{margin-top:14px}.related-sprints.svelte-hd3u24 ul:where(.svelte-hd3u24){display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:16px}.related-card.svelte-hd3u24{display:flex;height:100%;flex-direction:column;gap:10px;padding:18px;border-radius:var(--r-card);background:var(--paper)}.related-card.svelte-hd3u24 .cutout:where(.svelte-hd3u24){width:72px;height:72px}.related-card.svelte-hd3u24:hover .related__name:where(.svelte-hd3u24){text-decoration:underline;text-underline-offset:4px}.related__meta.svelte-hd3u24{font-size:13px}@media(max-width:1099px){.three-col.svelte-hd3u24,.related-sprints.svelte-hd3u24 ul:where(.svelte-hd3u24){grid-template-columns:repeat(2,minmax(0,1fr))}.why.svelte-hd3u24,.start-row.svelte-hd3u24{grid-template-columns:minmax(0,1fr)}}@media(max-width:899px){.sprint-hero__grid.svelte-hd3u24{grid-template-columns:minmax(0,1fr)}.sprint-hero__art.svelte-hd3u24{max-width:560px}}@media(max-width:639px){.three-col.svelte-hd3u24{grid-template-columns:minmax(0,1fr)}.related-sprints.svelte-hd3u24 ul:where(.svelte-hd3u24){gap:12px}.related-card.svelte-hd3u24{padding:14px}.sprint-summary.svelte-hd3u24 dl:where(.svelte-hd3u24)>div:where(.svelte-hd3u24),.access-rows.svelte-hd3u24>div:where(.svelte-hd3u24),.program-moves.svelte-hd3u24 li:where(.svelte-hd3u24){grid-template-columns:minmax(0,1fr)}.program-moves.svelte-hd3u24 .arch-n:where(.svelte-hd3u24){display:none}.why__art.svelte-hd3u24{min-height:140px}}
