.v3 .running-action-plan{--plan-ink:#edebe4;--plan-muted:#b8b4aa;--plan-line:hsla(47,20%,91%,.14);position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:24px 36px;padding:28px;color:var(--plan-ink)}.v3 .running-plan-eyebrow{display:flex;align-items:center;gap:8px;font:10px var(--f-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--plan-muted)}.v3 .running-plan-eyebrow i{width:7px;height:7px;background:#f2ecc4;box-shadow:3px 3px 0 hsla(52,64%,86%,.18)}.v3 .running-plan-heading{min-width:0}.v3 .running-plan-heading h3{font:500 22px/1.3 var(--f-display,var(--f-body));color:var(--plan-ink);margin:10px 0 6px;overflow-wrap:anywhere}.v3 .running-plan-heading p{margin:0;color:var(--plan-muted);font-size:12px;line-height:1.6;text-transform:capitalize}.v3 .running-plan-count,.v3 .running-plan-time{display:flex;flex-direction:column;gap:8px}.v3 .running-plan-count b,.v3 .running-plan-time b{font:400 28px/1 var(--f-mono);color:var(--plan-ink);white-space:nowrap;font-variant-numeric:tabular-nums}.v3 .running-plan-time b{color:#f2ecc4}.v3 .running-plan-count>span,.v3 .running-plan-time>span{font-size:12px;line-height:1.5;color:var(--plan-muted)}.v3 .running-plan-footer{grid-column:1/-1;display:flex;flex-wrap:wrap;align-items:center;gap:10px 20px;border-top:1px solid var(--plan-line);padding-top:18px}.v3 .running-plan-saved{display:flex;align-items:center;gap:8px;font:11px/1.6 var(--f-mono);color:var(--plan-ink)}.v3 .running-plan-saved i{color:#c4d3b5;font-style:normal}.v3 .running-plan-footer p{flex:1 1 250px;margin:0;font-size:12px;line-height:1.6;color:var(--plan-muted)}.v3 .running-plan-details{grid-column:1/-1;margin-top:-12px;color:var(--plan-muted);font-size:12px}.v3 .running-plan-details summary{cursor:pointer;width:fit-content;padding:4px 0}.v3 .running-plan-details summary:focus-visible{outline:2px solid #f2ecc4;outline-offset:4px}.v3 .running-plan-details dl{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:16px 0 0}.v3 .running-plan-details dt{font-size:11px;line-height:1.5}.v3 .running-plan-details dd{color:var(--plan-ink);font:15px var(--f-mono);margin:6px 0 0}@media(max-width:700px){.v3 .running-action-plan{padding:22px;grid-template-columns:1fr 1fr;gap:22px}.v3 .running-plan-heading{grid-column:1/-1}.v3 .running-plan-heading h3{font-size:21px}.v3 .running-plan-count b,.v3 .running-plan-time b{font-size:26px}.v3 .running-plan-details dl{grid-template-columns:1fr 1fr}}