/* Only enqueued on the six service routes owned by the component registry. */
.aap-component-live-service-page-corrections .aapc-launch{display:none!important}
.aap-live-service-decision{max-width:820px;margin-top:24px}
.aap-live-service-decision__price{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 14px;margin:0 0 8px;color:#0b2b4b}
.aap-live-service-decision__price strong{font-size:clamp(1.05rem,2vw,1.28rem)}
.aap-live-service-decision__price span{font-weight:700}
.aap-live-service-decision__scope{max-width:760px;margin:16px 0 8px}
.aap-live-service-decision__exclusions{max-width:760px;margin:0;color:#485f76;font-size:.88rem;line-height:1.5}
.aap-live-service-decision .aap-hero__ctas,.aap-hero__ctas[data-aap-live-service-decision]{display:flex;flex-wrap:wrap;gap:12px;align-items:center}
.aap-pmhnp-timeline-scroll{max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;overscroll-behavior-inline:contain;border:1px solid rgba(22,75,124,.22);border-radius:12px}
.aap-pmhnp-timeline-scroll:focus{outline:3px solid #1d6fe8;outline-offset:3px}
.aap-pmhnp-timeline-scroll table{min-width:560px;width:100%;margin:0}
.aap-pmhnp-timeline-scroll__hint{display:none;margin:0 0 10px;font-weight:700;color:#164b7c}
@media(max-width:600px){
  .aap-live-service-decision{margin-top:20px}
  .aap-live-service-decision__price{display:block}
  .aap-live-service-decision__price span{display:block;margin-top:4px}
  .aap-live-service-decision .aap-hero__ctas,.aap-hero__ctas[data-aap-live-service-decision]{display:grid;grid-template-columns:minmax(0,1fr)}
  .aap-live-service-decision .aap-btn,.aap-hero__ctas[data-aap-live-service-decision] .aap-btn{width:100%;justify-content:center;text-align:center}
  .aap-pmhnp-timeline-scroll__hint{display:block}
}
