.run-in-heading{justify-content:space-between;align-items:center;gap:20px;padding:24px 0 6px;display:flex}.run-in-heading>div>span,.run-in-summary>div>span{letter-spacing:.08em;color:#087437;font-size:.875rem;font-weight:800}.run-in-heading h1{font-family:var(--font-display);margin:5px 0;font-size:clamp(2.4rem,6vw,3.8rem);line-height:1.1}.run-in-heading p{margin:8px 0;font-size:1rem}.run-in-count{border-left:4px solid #f97316;flex-direction:column;padding-left:16px;display:flex}.run-in-count strong{font-size:2.4rem;font-weight:900;line-height:1.1}.run-in-count span{font-size:.875rem}.run-in-tabs{border-bottom:2px solid #147d3a;flex-wrap:wrap;gap:8px;margin:24px 0 0;padding-bottom:8px;display:flex}.run-in-tabs a{color:#173323;background:#eaf0ec;border-radius:6px;padding:12px 16px;font-size:1rem;font-weight:800;text-decoration:none}.run-in-tabs a[aria-current=page]{color:#fff;background:#123d28}.run-in-summary{justify-content:space-between;align-items:center;gap:20px;padding:24px 0;display:flex}.run-in-summary h2{margin:6px 0 10px;font-size:1.6rem;line-height:1.2}.run-in-summary p{margin:0;font-size:1rem;line-height:1.6}.run-in-summary p.run-in-updated{color:#526057;margin-top:8px;font-size:.875rem}.run-in-summary>a{color:#087437;flex-shrink:0;font-size:.875rem;font-weight:800}.run-in-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:18px;display:grid}.run-in-card{color:#17241b;background:#fff;border:1px solid #d5dfd8;border-top:4px solid #147d3a;border-radius:8px;min-width:0;overflow:hidden}.run-in-card.run-in-leader{border-top-color:#f97316}.run-in-card>header{justify-content:space-between;align-items:center;gap:8px;padding:18px 16px 10px;display:flex}.run-in-card>header>a{color:inherit;align-items:center;gap:10px;min-width:0;text-decoration:none;display:flex}.run-in-card .ddl-avatar{flex-shrink:0;width:46px;height:46px}.run-in-card h3{overflow-wrap:anywhere;margin:2px 0;font-size:1.6rem;line-height:1.2}.run-in-card header a span{font-size:.875rem}.run-in-position{color:#526057;font-size:1.1rem;font-weight:900}.run-in-status{color:#526057;margin:0 16px 14px;font-size:.875rem;font-weight:700;line-height:1.4}.run-in-status.secured{color:#087437}.run-in-stats{background:#eef4ef;border-block:1px solid #d5dfd8;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;padding:14px 16px;display:grid}.run-in-stats div{flex-direction:column-reverse;gap:4px;display:flex}.run-in-stats dt{color:#46534a;font-size:.875rem}.run-in-stats dd{color:#123d28;margin:0;font-size:1.8rem;font-weight:900;line-height:1.2}.run-in-card h4{text-transform:uppercase;letter-spacing:.03em;margin:18px 16px 8px;font-size:.875rem}.run-in-fixtures{margin:0;padding:0 16px 12px;list-style:none}.run-in-fixtures li{border-bottom:1px solid #e3e8e4;justify-content:space-between;align-items:center;gap:12px;padding:12px 0;display:flex}.run-in-fixtures li:last-child{border-bottom:0}.run-in-fixtures li>div{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.run-in-fixtures a{color:#17241b;font-size:1rem;font-weight:700;text-decoration:none}.run-in-fixtures a:hover,.run-in-card header a:hover h3{text-decoration:underline}.run-in-fixtures li>div>span{color:#526057;font-size:.875rem}.run-in-fixtures a.run-in-date{color:#526057;text-align:right;font-size:.875rem;font-weight:500}.run-in-finished{color:#526057;margin:12px 16px 22px;font-size:1rem}.run-in-notes{border-top:1px solid #cbd5ce;max-width:900px;margin-top:28px;padding-top:18px}.run-in-notes h2{margin:0 0 12px;font-size:1.1rem}.run-in-notes p{margin:8px 0;font-size:.875rem;line-height:1.7}.run-in-notice{color:#693a04;background:#fff0dc;border-left:4px solid #f97316;padding:14px 16px;font-size:1rem;line-height:1.5}.run-in-page a:focus-visible{outline-offset:3px;outline:3px solid #f97316}body .ddl-public.ddl-public .run-in-page :is(.run-in-heading h1,.run-in-summary h2,.run-in-notes h2,.run-in-count strong){color:#171b14}body .ddl-public.ddl-public .run-in-page :is(.run-in-heading p,.run-in-summary p,.run-in-notes p,.run-in-count span){color:#35432a}body .ddl-public.ddl-public .run-in-page .run-in-summary .run-in-updated{color:#526057}@media (max-width:1000px){.run-in-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.run-in-summary{flex-direction:column;align-items:start;gap:10px}}@media (max-width:600px){.run-in-grid{grid-template-columns:minmax(0,1fr)}.run-in-heading{gap:14px}.run-in-count{flex-shrink:0;max-width:115px}.run-in-tabs{gap:6px}.run-in-tabs a{text-align:center;flex:1;min-width:130px;padding:12px 10px}.run-in-summary h2{font-size:1.5rem}.run-in-card>header{padding-top:16px}}
