/* Put the offer and its two service routes before the supporting stories. */
.home-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:26px}
.home-actions .button{min-height:48px;padding:13px 20px;text-align:center}
.home-services .service-benefits{list-style:none;margin:22px 0 0;padding:0;color:var(--muted);font-size:1rem;line-height:1.8}
.service-benefits li{position:relative;padding-left:17px;margin-bottom:8px}
.service-benefits li::before{content:"";position:absolute;left:0;top:.8em;width:5px;height:5px;border-radius:50%;background:var(--blue)}
.home-services .service-entry>p.service-format{border-top:1px solid var(--line);padding-top:18px;width:100%;color:var(--ink);font-size:.875rem;font-weight:600;margin-top:22px}
.home-page .brand-film{padding-block:48px}
@media(max-width:650px){
  .home-actions{gap:10px;margin-top:22px}
  .home-actions .button{flex:1 1 140px;font-size:.9375rem;padding:12px 13px}
  .home-services .service-benefits{font-size:.9375rem;margin-top:18px}
  .home-page .brand-film{padding-block:32px}
}
