/* Presentation scoped to the individual service page. */
.service-public .service-hero .service-eyebrow { font-size:12px; letter-spacing:.14em; }
.service-public .service-hero-text-only { grid-template-columns:minmax(0,980px); }
.service-public .plan-card .plan-subtitle,
.service-public .plan-card .plan-description { line-height:1.8; }
.service-public .plan-card .plan-price { column-gap:8px; }
.service-public .plan-card .plan-setup { line-height:1.7; margin-top:16px; }
.service-public .plan-card .plan-note { line-height:1.85; margin-top:24px; }
.service-public .plan-card .plan-benefits li { line-height:1.7; gap:12px; margin-bottom:16px; }
.service-public .plan-card .plan-benefits li > span:first-child { display:flex; padding-top:2px; }
.service-public .plan-card .plan-benefits li:last-child { margin-bottom:0; }
.service-public .plan-card .plan-inclusions h4 { line-height:1.5; }
