.data-integration-diagram[data-astro-cid-al3ec2qn]{width:100%;padding:12px 0;display:grid}.diagram-label[data-astro-cid-al3ec2qn]{color:#626366;text-align:center;margin-bottom:15px;font-size:11px}.diagram-card-row[data-astro-cid-al3ec2qn]{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.integration-card[data-astro-cid-al3ec2qn]{color:#242424;text-align:center;background:#fff;border:1.5px solid #c9c8c5;border-radius:7px;flex-direction:column;justify-content:center;align-items:center;gap:10px;min-width:0;min-height:94px;padding:15px 8px;display:flex}.integration-card[data-astro-cid-al3ec2qn] svg{width:30px;height:30px}.integration-card[data-astro-cid-al3ec2qn] strong[data-astro-cid-al3ec2qn]{font-size:14px;line-height:1.2}.integration-connector[data-astro-cid-al3ec2qn]{display:block;overflow:visible}.databricks-core[data-astro-cid-al3ec2qn]{border:2px solid var(--red);background:var(--red-soft);color:#242424;text-align:left;border-radius:9px;justify-content:center;align-items:center;gap:18px;min-height:112px;padding:22px;display:flex}.databricks-core[data-astro-cid-al3ec2qn] svg{width:42px;height:42px;color:var(--red)}.databricks-core[data-astro-cid-al3ec2qn] strong[data-astro-cid-al3ec2qn],.databricks-core[data-astro-cid-al3ec2qn] span[data-astro-cid-al3ec2qn]{display:block}.databricks-core[data-astro-cid-al3ec2qn] strong[data-astro-cid-al3ec2qn]{font-size:25px;line-height:1.15}.databricks-core[data-astro-cid-al3ec2qn] span[data-astro-cid-al3ec2qn]{color:#626366;margin-top:7px;font-size:12px}.delivery-band[data-astro-cid-al3ec2qn]{color:#424442;background:#f7f6f4;justify-content:center;align-items:center;gap:9px;margin-top:20px;padding:14px;font-size:10px;display:flex}.delivery-band[data-astro-cid-al3ec2qn] svg{width:20px;height:20px;color:var(--red)}@media (width<=480px){.diagram-card-row[data-astro-cid-al3ec2qn]{gap:7px}.integration-card[data-astro-cid-al3ec2qn]{gap:7px;min-height:82px;padding:11px 4px}.integration-card[data-astro-cid-al3ec2qn] svg{width:25px;height:25px}.integration-card[data-astro-cid-al3ec2qn] strong[data-astro-cid-al3ec2qn]{font-size:11px}.databricks-core[data-astro-cid-al3ec2qn]{gap:12px;min-height:100px;padding:18px 14px}.databricks-core[data-astro-cid-al3ec2qn] svg{width:34px;height:34px}.databricks-core[data-astro-cid-al3ec2qn] strong[data-astro-cid-al3ec2qn]{font-size:21px}.databricks-core[data-astro-cid-al3ec2qn] span[data-astro-cid-al3ec2qn]{font-size:10px}.delivery-band[data-astro-cid-al3ec2qn]{font-size:9px}}.topology-heading[data-astro-cid-fki4aoes] h2[data-astro-cid-fki4aoes]{letter-spacing:-.045em;font-size:clamp(30px,3.5vw,48px);line-height:1.15}.topology-intro[data-astro-cid-fki4aoes]{max-width:960px;color:var(--muted);margin-top:22px;font-size:20px;line-height:1.6}.topology-cards[data-astro-cid-fki4aoes]{grid-template-columns:2fr 1fr;gap:20px;margin-top:38px;display:grid}.topology-card[data-astro-cid-fki4aoes]{border:1px solid var(--line);background:#fff;border-radius:8px;min-width:0;padding:32px}.topology-primary[data-astro-cid-fki4aoes]{border-color:var(--accent)}.topology-label[data-astro-cid-fki4aoes]{color:var(--navy);text-transform:uppercase;letter-spacing:.16em;margin-bottom:18px;font-size:12px;line-height:1.7}.topology-card[data-astro-cid-fki4aoes] h3[data-astro-cid-fki4aoes]{letter-spacing:-.04em;font-size:clamp(26px,2.8vw,36px);font-weight:650;line-height:1.15}.topology-description[data-astro-cid-fki4aoes]{color:var(--muted);margin-top:16px;font-size:18px;line-height:1.55}.wan-flow[data-astro-cid-fki4aoes]{grid-template-columns:1fr 36px 2.6fr 36px 1fr;align-items:center;gap:10px;margin:34px 0 44px;display:grid}.wan-flow[data-astro-cid-fki4aoes] svg,.wan-benefits[data-astro-cid-fki4aoes] svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;color:var(--accent)}.flow-end[data-astro-cid-fki4aoes],.managed-hub[data-astro-cid-fki4aoes]>div[data-astro-cid-fki4aoes]{text-align:center;flex-direction:column;align-items:center;gap:12px;display:flex}.flow-end[data-astro-cid-fki4aoes] svg[data-astro-cid-fki4aoes]{width:76px;height:64px}.wan-flow[data-astro-cid-fki4aoes] span[data-astro-cid-fki4aoes]{white-space:nowrap;font-size:14px}.flow-end[data-astro-cid-fki4aoes] span[data-astro-cid-fki4aoes]{color:var(--muted)}.flow-arrow[data-astro-cid-fki4aoes] svg{width:100%;color:var(--muted)}.managed-hub[data-astro-cid-fki4aoes]{background:var(--red-soft);border-radius:12px;grid-template-columns:1fr 1fr;padding:22px 12px;display:grid}.managed-hub[data-astro-cid-fki4aoes]>div[data-astro-cid-fki4aoes]{padding-inline:10px}.managed-hub[data-astro-cid-fki4aoes]>div[data-astro-cid-fki4aoes]+div[data-astro-cid-fki4aoes]{border-left:1px solid var(--line)}.managed-hub[data-astro-cid-fki4aoes] svg[data-astro-cid-fki4aoes]{width:54px;height:54px}.wan-benefits[data-astro-cid-fki4aoes]{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);padding-top:26px;display:grid}.wan-benefits[data-astro-cid-fki4aoes] li[data-astro-cid-fki4aoes]{text-align:center;flex-direction:column;align-items:center;gap:14px;padding-inline:10px;font-size:16px;font-weight:600;display:flex}.wan-benefits[data-astro-cid-fki4aoes] li[data-astro-cid-fki4aoes]+li[data-astro-cid-fki4aoes]{border-left:1px solid var(--line)}.wan-benefits[data-astro-cid-fki4aoes] svg{width:44px;height:44px}.topology-secondary[data-astro-cid-fki4aoes]{flex-direction:column;display:flex}.spoke-diagram[data-astro-cid-fki4aoes]{width:min(100%,240px);height:auto;color:var(--muted);align-self:center;margin:auto;padding-top:20px}#topology[data-astro-cid-fki4aoes] .network-note[data-astro-cid-fki4aoes]{max-width:none}@media (width<=1100px){.topology-card[data-astro-cid-fki4aoes]{padding:24px}.wan-flow[data-astro-cid-fki4aoes]{grid-template-columns:1fr 24px 2.6fr 24px 1fr;gap:6px}.wan-flow[data-astro-cid-fki4aoes] span[data-astro-cid-fki4aoes]{font-size:12px}.managed-hub[data-astro-cid-fki4aoes]{padding-inline:4px}.managed-hub[data-astro-cid-fki4aoes]>div[data-astro-cid-fki4aoes]{padding-inline:6px}}@media (width<=900px){.topology-cards[data-astro-cid-fki4aoes]{grid-template-columns:1fr}.topology-secondary[data-astro-cid-fki4aoes] .spoke-diagram[data-astro-cid-fki4aoes]{margin:20px auto 0}.wan-flow[data-astro-cid-fki4aoes]{grid-template-columns:1fr 36px 2.6fr 36px 1fr}.wan-flow[data-astro-cid-fki4aoes] span[data-astro-cid-fki4aoes]{font-size:14px}}@media (width<=520px){.topology-card[data-astro-cid-fki4aoes]{padding:22px 18px}.topology-intro[data-astro-cid-fki4aoes]{font-size:17px}.topology-description[data-astro-cid-fki4aoes]{font-size:16px}.wan-flow[data-astro-cid-fki4aoes]{grid-template-columns:1fr;gap:16px;margin-block:28px}.flow-arrow[data-astro-cid-fki4aoes]{justify-self:center;width:28px;height:28px;transform:rotate(90deg)}.managed-hub[data-astro-cid-fki4aoes]{width:100%;max-width:280px;padding-block:20px}.wan-flow[data-astro-cid-fki4aoes]>[data-astro-cid-fki4aoes]{justify-self:center}.wan-benefits[data-astro-cid-fki4aoes] li[data-astro-cid-fki4aoes]{padding-inline:6px;font-size:12px}.wan-benefits[data-astro-cid-fki4aoes] svg{width:34px;height:34px}}.network-options[data-astro-cid-fki4aoes]{grid-template-columns:1fr 1fr;gap:55px;margin-top:45px;display:grid}.network-options[data-astro-cid-fki4aoes] article[data-astro-cid-fki4aoes]+article[data-astro-cid-fki4aoes]{border-left:1px solid var(--line);padding-left:55px}.network-options[data-astro-cid-fki4aoes] .feature-icon[data-astro-cid-fki4aoes]{margin-bottom:22px}.network-options[data-astro-cid-fki4aoes] h3[data-astro-cid-fki4aoes]{font-size:26px;font-weight:550;line-height:1.2}.network-options[data-astro-cid-fki4aoes] p[data-astro-cid-fki4aoes]{color:var(--muted);margin-top:20px;font-size:16px;line-height:1.7}.network-options[data-astro-cid-fki4aoes] ul[data-astro-cid-fki4aoes]{margin-top:24px}.network-options[data-astro-cid-fki4aoes] li[data-astro-cid-fki4aoes]{border-top:1px solid var(--line);align-items:flex-start;gap:12px;padding-block:12px;font-size:15px;line-height:1.65;display:flex}.network-options[data-astro-cid-fki4aoes] li[data-astro-cid-fki4aoes] svg[data-astro-cid-fki4aoes]{color:var(--accent);width:18px;height:18px;margin-top:3px}.network-note[data-astro-cid-fki4aoes]{border-top:1px solid var(--line);color:var(--muted);max-width:900px;margin-top:36px;padding-top:28px;font-size:16px}.network-firewalls[data-astro-cid-fki4aoes]{padding-block:85px}@media (width<=760px){.network-options[data-astro-cid-fki4aoes]{grid-template-columns:1fr;gap:32px;margin-top:30px}.network-options[data-astro-cid-fki4aoes] article[data-astro-cid-fki4aoes]+article[data-astro-cid-fki4aoes]{border-left:0;border-top:1px solid var(--line);padding:32px 0 0}.network-options[data-astro-cid-fki4aoes] h3[data-astro-cid-fki4aoes]{font-size:24px}.network-firewalls[data-astro-cid-fki4aoes]{padding-block:50px}.network-note[data-astro-cid-fki4aoes]{font-size:15px}}.network-private-access[data-astro-cid-hplmrfo3]{background:var(--canvas)}svg[data-astro-cid-hplmrfo3]{width:100%;height:auto;display:block}.solution-editorial h2{white-space:pre-line}.solution-editorial .advisory-centered{max-width:820px}.solution-editorial .advisory-centered>p{max-width:740px;margin-inline:auto}.solution-editorial .advisory-centered>.advisory-label{color:var(--accent-text);margin-top:0;font-size:12px}.editorial-nav{border-top:1px solid var(--line);flex-wrap:wrap;gap:26px;padding-block:23px;display:flex}.editorial-nav a{font-size:13px;text-decoration:none}.editorial-nav a:hover{text-decoration:underline}.solution-editorial .advisory-overview{padding-top:65px}.editorial-illustration{min-width:0}.editorial-illustration img{width:100%;height:auto;display:block}.editorial-band{background:var(--canvas);padding-block:80px}.editorial-note{border-top:1px solid var(--line);margin-top:30px;padding-top:25px}.editorial-note h3{font-size:20px;font-weight:550}.editorial-note p{color:var(--muted);margin-top:16px;font-size:16px}.editorial-process{padding-block:85px}.editorial-process-grid{grid-template-columns:1fr 1fr;align-items:start;gap:85px;display:grid}.editorial-process .advisory-steps{margin:0}.editorial-process .advisory-steps li:first-child{padding-top:0}.editorial-process .advisory-steps p{font-size:16px}.editorial-handover{padding-block:85px}.editorial-scope{border-top:1px solid var(--line);grid-template-columns:1fr 1.3fr;gap:85px;margin-top:65px;padding-top:40px;display:grid}.editorial-scope h3{font-size:25px;font-weight:550}.editorial-scope p{color:var(--muted);font-size:16px}.editorial-scope p+p{margin-top:18px}.editorial-course-grid{grid-template-columns:1fr 1fr;gap:70px;margin-top:55px;display:grid}.editorial-course-grid article:nth-child(2n){border-left:1px solid var(--line);padding-left:70px}.editorial-course-grid article>svg{color:var(--accent);width:30px;height:30px;margin-bottom:20px}.editorial-course-grid h3{font-size:28px;font-weight:550}.editorial-course-grid p{color:var(--muted);margin-top:20px;font-size:16px}.editorial-course-grid ul{margin-top:25px}.editorial-course-grid li{border-bottom:1px solid var(--line);padding-block:10px;font-size:15px}.editorial-course-grid .text-link{align-items:center;gap:12px;margin-top:26px;font-size:15px;display:inline-flex}.editorial-course-grid .text-link svg{width:18px}.editorial-related{border-top:1px solid var(--line);padding-block:35px 65px}.editorial-related>div{flex-wrap:wrap;justify-content:space-between;gap:25px;display:flex}.editorial-related a{align-items:center;gap:18px;font-size:16px;text-decoration:none;display:inline-flex}.editorial-related a:hover{text-decoration:underline}.editorial-related svg{width:18px}@media (width<=1050px){.editorial-process-grid,.editorial-scope,.editorial-course-grid{gap:35px}.editorial-course-grid article:nth-child(2n){padding-left:35px}}@media (width<=760px){.editorial-nav{gap:14px 22px;padding-block:20px}.solution-editorial .advisory-overview{padding-top:45px}.editorial-band,.editorial-process,.editorial-handover{padding-block:50px}.editorial-process-grid,.editorial-scope,.editorial-course-grid{grid-template-columns:1fr;gap:30px}.editorial-process .advisory-steps{margin-top:5px}.editorial-scope{margin-top:40px;padding-top:30px}.editorial-reverse .advisory-working-copy{order:2}.editorial-course-grid{margin-top:35px}.editorial-course-grid article:not(:first-child){border-left:0;border-top:1px solid var(--line);padding:30px 0 0}.editorial-related{padding-block:30px 45px}.editorial-related>div{flex-direction:column;gap:22px}}
