[data-service-composition] .mm-section{--mm-radius:2px;--mm-dark-background:#171717;--mm-dark-foreground:#fff;--mm-on-dark-accent:var(--primary);--mm-on-dark-accent-foreground:var(--primary-foreground);--header-height:var(--site-header-height);scroll-margin-top:calc(var(--site-header-height) + 1rem)}[data-service-composition] .mm-muted{--mm-bg:#f4f4f4}[data-service-composition] .mm-container{width:100%;max-width:1400px;padding-inline:2rem}[data-service-composition] .mm-section h2{font-size:clamp(1.85rem,3.25vw,3rem);font-weight:750}[data-service-composition] .mm-section h3{font-weight:750}[data-service-composition] .mm-action{background:var(--primary);min-height:52px;color:var(--primary-foreground);border:1px solid #0000;padding:1rem 1.6rem;font-weight:700;line-height:1.3}[data-service-composition] .mm-action:is(:hover,:focus-visible){color:#000;background:#fff;border-color:#000}[data-service-composition] .mm-photo-pending{color:#555;text-align:center;background:#ededed;border:1px solid #d8d8d8;place-items:center;padding:1.5rem;font-size:.9rem;line-height:1.6;display:grid}[data-service-composition] .mm-mosaic-card:has(>.mm-photo-pending){padding-top:7rem}[data-service-composition] .mm-mosaic-card>.mm-photo-pending{align-items:start;padding-top:2rem}@media (width<=639px){[data-service-composition] .mm-container{padding-inline:1.25rem}}[data-service-composition] .mm-diagnostic-rows .mm-number{white-space:nowrap;flex-shrink:0}[data-service-composition] .mm-table-scroll th:first-child{min-width:8rem}
