/* Scoped additions for the AI data center division. Existing visual system retained. */
.data-center-main .dc-jump{display:flex;flex-wrap:wrap;gap:12px;margin:24px 0}
.data-center-main .dc-jump a{display:block;padding:10px 14px;border:1px solid #bccbd0;border-radius:4px;background:#f4f7f6;font-size:16px;line-height:1.5;color:#183e4e}
.data-center-main .dc-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}
.data-center-main .dc-card{display:block;border:1px solid #cbd5d8;padding:22px;border-radius:5px;background:#f5f8f7;text-decoration:none;color:#173849}
.data-center-main .dc-card:hover,.data-center-main .dc-card:focus-visible{border-color:#355f71;background:#eaf1f2}
.data-center-main .dc-card h3{font-size:20px;line-height:1.35;margin:0 0 12px}
.data-center-main .dc-card p{font-size:16px;line-height:1.6;margin:0}
.data-center-main .dc-directory{padding:26px 0}
.data-center-main .dc-sources{padding-left:24px}
.data-center-main .dc-sources li{margin-bottom:22px}
.data-center-main .dc-sources p,.data-center-main .dc-photo-credit p,.data-center-main .review-note{font-size:16px;line-height:1.65}
.data-center-main .dc-sources a,.data-center-main .dc-photo-credit a{overflow-wrap:anywhere}
.data-center-main .guide-photo img{width:100%;height:100%;object-fit:cover}
.data-center-main .guide-photo figcaption{font-size:16px;line-height:1.5}
.data-center-main .breadcrumb,.data-center-main .eyebrow{font-size:16px}
.data-center-main .dc-photo-credit{margin-top:32px;border-top:1px solid #d7e0e1;padding-top:24px}
@media(max-width:760px){.data-center-main .dc-cards{grid-template-columns:1fr}.data-center-main .dc-card{padding:20px}.data-center-main .guide-photo{height:auto}.data-center-main .guide-photo img{height:250px}.data-center-main .dc-jump{gap:8px}.data-center-main .dc-jump a{padding:10px}}
