.service-ledger{border-bottom:8px solid var(--brand-primary);background:var(--brand-bg-alt)}.service-ledger h1{max-width:680px}.service-steps{list-style:none;counter-reset:steps;padding:0}.service-steps li{counter-increment:steps;display:grid;grid-template-columns:64px 240px 1fr;grid-gap:24px;gap:24px;border-top:1px solid var(--brand-border);padding:32px 0}.service-steps li::before{content:"0" counter(steps);font-size:2rem;color:var(--brand-primary);font-weight:700}.service-steps h3{padding-top:8px}@media (max-width:767px){.service-steps li{grid-template-columns:40px 1fr}.service-steps p{grid-column:2}.service-steps h3{margin:0}}