.bx-localcloud-breadcrumb{border-bottom:1px solid var(--bx-border-subtle);background:var(--bx-surface-soft)}
.bx-localcloud-breadcrumb .site-container{display:flex;align-items:center;gap:9px;padding-top:13px;padding-bottom:13px;color:var(--bx-text-muted);font-size:.82rem}
.bx-localcloud-breadcrumb a{color:var(--bx-link)}
.bx-localcloud-hero{overflow:hidden}
.bx-localcloud-hero-grid{display:grid;grid-template-columns:minmax(0,1.18fr) minmax(320px,.78fr);gap:58px;align-items:center}
.bx-localcloud-hero-card,.bx-localcloud-bx-card{padding:30px;border:1px solid var(--bx-border-strong);border-radius:var(--bx-radius-card);background:linear-gradient(155deg,var(--bx-surface),var(--bx-surface-soft));box-shadow:var(--bx-shadow-card)}
.bx-localcloud-label{display:inline-flex;margin-bottom:14px;color:var(--bx-link);font-size:.74rem;font-weight:850;letter-spacing:.08em;text-transform:uppercase}
.bx-localcloud-mini-choice{display:grid;grid-template-columns:1fr 1fr;gap:12px}
.bx-localcloud-mini-choice article{padding:18px;border:1px solid var(--bx-border-subtle);border-radius:14px;background:var(--bx-surface)}
.bx-localcloud-mini-choice strong{display:block;margin-bottom:7px;font-size:1.05rem}
.bx-localcloud-mini-choice p,.bx-localcloud-note{margin:0;color:var(--bx-text-dim)}
.bx-localcloud-note{margin-top:18px;font-size:.9rem}
.bx-localcloud-definition-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}
.bx-localcloud-definition-grid article{padding:27px;border:1px solid var(--bx-border-subtle);border-radius:var(--bx-radius-card);background:var(--bx-surface)}
.bx-localcloud-definition-grid article>span{display:inline-flex;margin-bottom:16px;color:var(--bx-link);font-size:.72rem;font-weight:900;letter-spacing:.12em}
.bx-localcloud-definition-grid h3{margin:0 0 9px;font-size:1.16rem}
.bx-localcloud-definition-grid p{margin:0;color:var(--bx-text-dim)}
.bx-localcloud-table-wrap{overflow-x:auto;border:1px solid var(--bx-border-subtle);border-radius:var(--bx-radius-card);background:var(--bx-surface);box-shadow:var(--bx-shadow-card)}
.bx-localcloud-table{width:100%;min-width:820px;border-collapse:collapse}
.bx-localcloud-table th,.bx-localcloud-table td{padding:20px 22px;border-bottom:1px solid var(--bx-border-subtle);vertical-align:top;text-align:left}
.bx-localcloud-table thead th{background:var(--bx-surface-soft);color:var(--bx-text);font-size:.83rem;text-transform:uppercase;letter-spacing:.05em}
.bx-localcloud-table tbody th{width:20%;color:var(--bx-text);font-size:.92rem}
.bx-localcloud-table tbody td{width:40%;color:var(--bx-text-dim);line-height:1.55}
.bx-localcloud-table tbody tr:last-child th,.bx-localcloud-table tbody tr:last-child td{border-bottom:0}
.bx-localcloud-table td strong{color:var(--bx-text)}
.bx-localcloud-table-note{margin:20px 0 6px;color:var(--bx-text-dim);font-size:.92rem}
.bx-localcloud-side-grid{display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:54px;align-items:start}
.bx-localcloud-proscons{display:grid;grid-template-columns:1fr 1fr;gap:16px}
.bx-localcloud-proscons article{padding:27px;border:1px solid var(--bx-border-subtle);border-radius:var(--bx-radius-card);background:var(--bx-surface)}
.bx-localcloud-proscons article>span{display:inline-flex;margin-bottom:13px;color:var(--bx-link);font-size:.73rem;font-weight:850;letter-spacing:.07em;text-transform:uppercase}
.bx-localcloud-proscons ul,.bx-localcloud-choice-grid ul{display:grid;gap:9px;margin:0;padding-left:20px;color:var(--bx-text-dim)}
.bx-localcloud-source-note{grid-column:2;margin:7px 0 0;font-size:.82rem;line-height:1.45}
.bx-localcloud-backup-grid,.bx-localcloud-bx-grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(330px,.8fr);gap:54px;align-items:center}
.bx-localcloud-backup-stack{display:grid;gap:12px}
.bx-localcloud-backup-stack article{display:grid;grid-template-columns:42px 1fr;gap:15px;align-items:start;padding:18px;border:1px solid var(--bx-border-subtle);border-radius:16px;background:var(--bx-surface)}
.bx-localcloud-backup-stack article>span{display:grid;place-items:center;width:36px;height:36px;border:1px solid var(--bx-border-accent);border-radius:50%;color:var(--bx-link);font-weight:900}
.bx-localcloud-backup-stack strong{display:block;margin-bottom:4px}
.bx-localcloud-backup-stack p{margin:0;color:var(--bx-text-dim);font-size:.9rem}
.bx-localcloud-choice-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}
.bx-localcloud-choice-grid article{padding:28px;border:1px solid var(--bx-border-subtle);border-radius:var(--bx-radius-card);background:linear-gradient(160deg,var(--bx-surface),var(--bx-surface-soft))}
.bx-localcloud-choice-grid article>span{display:inline-flex;margin-bottom:12px;color:var(--bx-link);font-size:.72rem;font-weight:850;letter-spacing:.06em;text-transform:uppercase}
.bx-localcloud-choice-grid h3{margin:0 0 15px;font-size:1.14rem}
.bx-localcloud-bx-card{border-color:var(--bx-border-accent)}
.bx-localcloud-bx-card ol{display:grid;gap:13px;margin:0;padding:0;list-style:none}
.bx-localcloud-bx-card li{display:grid;grid-template-columns:minmax(132px,auto) minmax(0,1fr);gap:18px;align-items:start;padding-bottom:13px;border-bottom:1px solid var(--bx-border-subtle)}
.bx-localcloud-bx-card li:last-child{border-bottom:0}
.bx-localcloud-bx-card li strong{color:var(--bx-text);white-space:nowrap}
.bx-localcloud-bx-card li span,.bx-localcloud-bx-card p{color:var(--bx-text-dim)}
.bx-localcloud-bx-card p{margin:18px 0 0;font-size:.9rem}
.bx-localcloud-final .site-callout{grid-template-columns:1fr;align-items:start;gap:0}
.bx-localcloud-final .site-callout>div:first-child{width:100%}
.bx-localcloud-final .site-callout h2{width:100%;max-width:none}
.bx-localcloud-final .site-callout p{max-width:900px}
.bx-localcloud-final .site-callout .site-actions{width:100%;justify-content:flex-end;align-items:center;flex-wrap:wrap;margin-top:30px}
.bx-localcloud-source-note .site-text-link{color:var(--bx-text-muted);font-size:.82rem;font-weight:650;opacity:.82}
.bx-localcloud-source-note .site-text-link:hover{color:var(--bx-link);opacity:1}
@media(max-width:980px){
  .bx-localcloud-hero-grid,.bx-localcloud-side-grid,.bx-localcloud-backup-grid,.bx-localcloud-bx-grid{grid-template-columns:1fr}
  .bx-localcloud-definition-grid,.bx-localcloud-choice-grid{grid-template-columns:1fr}
  .bx-localcloud-source-note{grid-column:auto}
}
@media(max-width:680px){
  .bx-localcloud-final .site-callout .site-actions{justify-content:flex-start;margin-top:24px}
  .bx-localcloud-mini-choice,.bx-localcloud-proscons{grid-template-columns:1fr}
  .bx-localcloud-hero-card,.bx-localcloud-bx-card,.bx-localcloud-definition-grid article,.bx-localcloud-choice-grid article{padding:22px}
  .bx-localcloud-table th,.bx-localcloud-table td{padding:16px}
  .bx-localcloud-bx-card li{grid-template-columns:1fr;gap:4px}
}
