/* Shared interaction styling; all panels remain readable before enhancement. */
.ll-services .ll-service-tab-list{display:flex;flex-wrap:nowrap;gap:var(--space-1);padding:var(--space-1);background:var(--ll-dark);border:1px solid var(--border-on-dark);border-radius:var(--radius-md);margin-bottom:var(--space-5)}.ll-services .ll-service-tab-button{flex:1 1 0;min-width:0}.ll-services .ll-service-tab-button a{display:flex;align-items:center;justify-content:center;min-height:44px;width:100%;padding:var(--space-2) var(--space-1);border:0;border-radius:var(--radius-sm);background:transparent;color:var(--text-secondary-on-dark);font-size:12px;line-height:1.4;font-weight:650;box-shadow:none;text-decoration:none}.ll-services .ll-service-tab-button a[aria-selected=true]{background:color-mix(in srgb,var(--brand-primary) 35%,var(--surface-dark-raised));color:var(--text-on-dark)}.ll-services .ll-service-tab-button a:hover{background:var(--surface-dark-raised)}.ll-services .ll-service-tab-panel[hidden]{display:none!important}.ll-services .ll-service-tabs:not(.is-enhanced) .ll-service-tab-panel+.ll-service-tab-panel{margin-top:var(--space-8)}.ll-services .ll-service-tab-panel:focus-visible{outline:2px solid var(--focus-dark);outline-offset:5px;border-radius:var(--radius-md)}
@media(max-width:650px){.ll-services .ll-service-tab-button a{font-size:11px}}
