
.metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:28px 0}.metric{padding:20px;background:#102e32;color:#fff}.metric strong{display:block;font-size:32px;line-height:1.2}.metric span{font-size:13px;color:#c6ddd5}.steps{counter-reset:step;list-style:none;padding:0}.steps>li{counter-increment:step;border-top:1px solid #cbd4cc;padding:20px 0 20px 48px;position:relative}.steps>li:before{content:counter(step,decimal-leading-zero);position:absolute;left:0;top:20px;font-weight:800;color:#14736a}.steps h3{margin:0 0 6px}.steps p{margin:0}.journey{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:26px 0}.journey>div{background:#e2ece5;padding:17px;font-size:14px}.journey strong{display:block;font-size:17px}.actions{display:flex;gap:12px;flex-wrap:wrap;align-items:center}.outline{background:transparent;border:1px solid #115a53;color:#115a53}details{border-bottom:1px solid #cbd4cc;padding:18px 0}summary{font-weight:700;cursor:pointer}.callout{background:white;padding:24px;border:1px solid #cbd4cc;margin:25px 0}.callout h2{margin-top:0}.fine{font-size:14px;color:#52665e}.checklist{padding-left:22px}.checklist li{margin:12px 0}@media(max-width:650px){.metrics,.journey{grid-template-columns:1fr 1fr}.metric strong{font-size:28px}.steps>li{padding-left:38px}}@media(max-width:380px){.metrics,.journey{grid-template-columns:1fr}}

