.running-page .guide-section:not(.guide-editorial-note):not(#faq)>h2+p{font-weight:600;color:var(--guide-ink)}.running-hero-image{margin-top:30px;border-radius:12px;overflow:hidden}.running-hero-image img{display:block;width:100%;height:auto}.running-scene{margin:28px 0}.running-scene img{display:block;width:100%;height:auto;border-radius:8px}.running-scene figcaption{margin-top:12px;font-size:13px;line-height:1.7;color:#4e6875}.running-diagram{margin:28px 0;padding:24px;background:#f0f6f5;border-top:3px solid #39847b}.running-diagram>figcaption,.running-flow>figcaption{font-size:21px;font-weight:650;color:#123047;margin-bottom:22px;line-height:1.4}.running-diagram h3,.running-flow h3{font-size:18px;margin:5px 0 9px}.running-diagram p,.running-flow p{font-size:14px;line-height:1.7;margin:8px 0 0}.evidence-ladder>div{padding:16px 18px;margin:10px 0;background:#fff;border-left:4px solid #39847b}.evidence-ladder>div:nth-of-type(2){border-color:#b28a41}.evidence-ladder>div:nth-of-type(3){border-color:#81909b}.running-diagram span{font-size:11px;font-weight:650;letter-spacing:.06em}.running-outcomes{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.running-outcomes>div{padding:18px;background:white;border-top:2px solid #39847b}.running-outcomes strong{font-size:14px;line-height:1.5;display:block}.running-page .running-diagram-note{font-size:13px;line-height:1.7;color:#4e6875;margin:18px 0 0}.running-evolution>div{padding:16px;background:white;margin:12px 0}.running-flow{margin:30px 0}.running-flow-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.running-flow-grid>div{background:#f4f6f7;padding:12px 12px 18px}.running-flow img{width:100%;height:auto;aspect-ratio:8/5;object-fit:contain;display:block;margin-bottom:14px}.running-flow h3,.running-flow-grid p{padding:0 5px}.running-observation{display:grid;grid-template-columns:1fr 1fr;gap:24px 30px;padding-left:24px;margin:0}.running-observation strong{font-size:16px}.running-observation span{display:block;font-size:14px;line-height:1.7;letter-spacing:0;font-weight:400;margin-top:6px}.running-callout{padding:20px 24px;border-left:4px solid #39847b;background:#eef5f3}.running-callout strong{display:block;margin-bottom:6px}.running-faq>div{border-bottom:1px solid #dce5e8;padding:12px 0}.running-sources li{font-size:14px;line-height:1.7;margin-bottom:12px}.running-page table caption{text-align:left;font-size:17px;font-weight:600;padding:0 0 16px;color:#123047}.running-page .guide-table-scroll{overflow-x:auto;margin:28px 0}.running-page table{width:100%;border-collapse:collapse;min-width:580px;font-size:14px;line-height:1.65}.running-page td,.running-page th{padding:15px;text-align:left;vertical-align:top;border:1px solid #dbe4e7}.running-page thead{background:#eaf2f3}.running-page thead th{color:#123047;background:#eaf2f3}.running-page tbody th{width:22%;font-weight:600}@media(max-width:600px){.running-diagram{padding:18px}.running-flow-grid,.running-observation,.running-outcomes{grid-template-columns:1fr}.running-flow img{max-height:260px}.running-diagram>figcaption,.running-flow>figcaption{font-size:19px}}.running-brand-head{display:grid;grid-template-columns:1fr 1.35fr;gap:38px;padding:0 16px 8px}.running-brand-row{display:grid;grid-template-columns:1fr 22px 1.35fr;gap:16px;align-items:center;background:white;padding:18px;margin:10px 0}.running-brand-row>p{font-weight:600;margin:0;color:#123047}.running-brand .running-brand-arrow{font-size:22px;color:#39847b}.running-brand-row h3{font-size:16px;margin:0}@media(max-width:600px){.running-brand-head{display:none}.running-brand-row{grid-template-columns:1fr;gap:8px}.running-brand .running-brand-arrow{transform:rotate(90deg);width:22px}}