.concrete-services{padding-block:64px}.concrete-services .section-head{max-width:850px}.concrete-services .service-deliverable p{line-height:1.8;color:#4d5e6d}.concrete-services .service-deliverable a,.service-deliverable p a{display:block;margin-top:16px;color:#176d5c;font-weight:600;text-decoration:underline;text-underline-offset:4px}.service-page .service-scope>h2:not(:first-child){margin-top:38px}.lab-byline{color:#526473;font-size:13px;margin-top:24px}.demo-table-wrap{overflow-x:auto;border:1px solid #cad7df;border-radius:12px;margin:24px 0}.demo-table{border-collapse:collapse;width:100%;font-size:14px;line-height:1.6}.demo-table caption{text-align:left;padding:16px;font-weight:600;background:#e5f4ef}.demo-table td,.demo-table th{text-align:left;padding:14px 16px;border-bottom:1px solid #dce4ea;vertical-align:top}.demo-table th{font-weight:600}.demo-table tbody tr:last-child td{border-bottom:0}.demo-actions{display:flex;gap:12px;flex-wrap:wrap}.demo-actions [hidden],#demo-output[hidden]{display:none}.demo-actions button{cursor:pointer;font:inherit;font-size:14px}.demo-state-valid{color:#176d5c;font-weight:600}.demo-state-review{color:#8c4200;font-weight:600}#demo-summary{min-height:1.8em;font-weight:600}.contact-region{font-size:14px;line-height:1.8;color:#526473;padding-top:24px}.service-page .service-example-story strong{color:#f5f7fa}.service-related{padding-top:36px}@media(max-width:600px){.concrete-services{padding-block:36px}.demo-table td,.demo-table th{padding:12px;font-size:13px}.demo-actions{flex-direction:column;align-items:stretch}.concrete-services .service-deliverable{padding:24px}.demo-table{min-width:430px}}
