.legacy-content #telecom-sourcing .tc-lead{display:block;max-width:900px}.legacy-content .tc-carousel{margin-top:30px;background:#ffffff;border:1px solid #c9dfef;border-radius:16px;overflow:hidden}.legacy-content .tc-slide[hidden]{display:none!important}.legacy-content .tc-slide{display:grid;grid-template-columns:minmax(0,2fr) minmax(240px,1fr);align-items:center}.legacy-content .tc-slide>img{width:100%;height:auto;aspect-ratio:16/9;object-fit:contain;display:block;background:#eaf5ff}.legacy-content .tc-slide-copy{padding:30px}.legacy-content .tc-slide-copy small{font-size:12px;color:#005a9e;text-transform:uppercase;letter-spacing:.1em}.legacy-content .tc-slide-copy h3{font-size:30px;line-height:1.2;margin:14px 0}.legacy-content .tc-slide-copy a{color:#d52b36;font-weight:700}.legacy-content .tc-controls{display:flex;align-items:center;gap:10px;padding:16px 22px;border-top:1px solid #c9dfef}.legacy-content .tc-controls button,.legacy-content .tc-models button{font:inherit;cursor:pointer;border:1px solid #c9dfef;background:#ffffff;color:#005a9e;border-radius:7px;min-height:44px;padding:10px 15px}.legacy-content .tc-controls span{margin-left:auto;font-size:13px;letter-spacing:.1em}.legacy-content .tc-models{display:flex;gap:8px;padding:0 22px 16px;flex-wrap:wrap}.legacy-content .tc-models button{font-size:12px}.legacy-content .tc-models button[aria-current=true]{background:#0672cb;color:#ffffff;border-color:#c9dfef}.legacy-content .tc-carousel button:focus-visible{outline:3px solid #d52b36;outline-offset:3px}.legacy-content .tc-section .tc-scene-note{font-size:11px;margin:0;padding:0 22px 18px;color:#526b80}.legacy-content .tc-scene{margin:28px 0;background:#ffffff;border-radius:12px;overflow:hidden}.legacy-content .tc-scene img{display:block;width:100%;height:auto;max-height:700px;object-fit:contain}.legacy-content .tc-scene figcaption{padding:14px 20px;font-size:12px;color:#526b80;line-height:1.6}@media(max-width:800px){.legacy-content .tc-slide{grid-template-columns:1fr}.legacy-content .tc-slide-copy{padding:22px}.legacy-content .tc-slide-copy h3{font-size:25px}.legacy-content .tc-models{flex-wrap:nowrap;overflow:auto}.legacy-content .tc-models button{flex:0 0 auto}.legacy-content .tc-controls{padding:14px}.legacy-content .tc-models{padding-left:14px;padding-right:14px}}
