/* Skyline Cloud help centre (2026-11-14). Loaded only on KB articles in the category "skyline-cloud-help"
   (see kb::partials.hc-head) and on /help. Every selector is scoped. */
.kb-app .hc-answer{border-inline-start:4px solid #0c6fb8;background:#f1f7fc;padding:16px 20px;border-radius:10px;margin:0 0 1.1em}
.kb-app .kb-ed-article .kb-ed-prose .hc-answer p{margin:0 !important}
.kb-app .kb-ed-article .kb-ed-prose p.hc-meta{font-size:14px !important;line-height:1.5 !important;color:#5b6b7f !important;margin:0 0 1.2em !important}
.kb-app ol.hc-steps{padding-inline-start:1.5em}
.kb-app ol.hc-steps>li{margin-bottom:1.5em;padding-inline-start:.2em}
.kb-app .kb-ed-article .kb-ed-prose ol.hc-steps>li>p{margin:0 0 .7em !important}
.kb-app .kb-ed-article .kb-ed-prose figure.hc-shot{margin:1em 0 0 !important}
.kb-app .hc-shot img{display:block;width:100%;max-width:100%;height:auto;border:1px solid #dbe3ee;border-radius:10px;box-shadow:0 8px 24px rgba(11,31,58,.08);background:#fff}
.kb-app .hc-shot--narrow img{max-width:min(100%,520px)}
.kb-app .hc-shot--phone img{max-width:min(100%,300px)}
.kb-app table.hc-fix td:first-child,.kb-app table.hc-facts th{width:34%;font-weight:600;vertical-align:top}
.kb-app table.hc-fix td,.kb-app table.hc-facts td,.kb-app table.hc-facts th{vertical-align:top;text-align:start}
.kb-app .hc-cta{margin-top:2em}

/* Hub: /help and /help-ar */
.hc-hub{background:#fff;color:#0b1f3a;padding:92px 0 64px}
@media (min-width:1280px){.hc-hub{padding-top:140px}}
.hc-hub .hc-wrap{max-width:980px;margin:0 auto;padding:0 20px}
.hc-hub[dir=rtl]{font-family:'IBM Plex Sans Arabic',system-ui,sans-serif}
.hc-hub .hc-switch{text-align:end;margin:0 0 6px;font-size:15px}
.hc-hub .hc-switch a{color:#0c6fb8 !important;font-weight:600}
.hc-hub .hc-crumbs{font-size:14px;color:#5b6b7f;margin:0 0 18px}
.hc-hub .hc-crumbs a{color:#5b6b7f !important;text-decoration:underline}
.hc-hub .hc-hero{background:#0b1f3a;color:#fff;border-radius:16px;padding:36px 32px;margin:0 0 36px}
.hc-hub .hc-hero h1{color:#fff !important;font-size:clamp(30px,5vw,46px);line-height:1.15;margin:6px 0 16px;font-weight:700}
.hc-hub .hc-hero p.hc-kicker{color:#7cc4f5 !important;font-weight:600;font-size:15px;margin:0;letter-spacing:.02em}
.hc-hub .hc-hero p.hc-lede{color:#e6eef7 !important;font-size:18px;line-height:1.7;margin:0 0 14px;max-width:70ch}
.hc-hub .hc-hero p.hc-meta,.hc-hub .hc-hero p.hc-meta span{color:#b6c6d9 !important;font-size:14px;margin:0 0 20px}
.hc-hub .hc-actions{display:flex;flex-wrap:wrap;gap:12px;margin:0}
.hc-hub .hc-btn{display:inline-block;padding:11px 20px;border-radius:10px;border:1px solid #9fb3c8;color:#0b1f3a !important;background:#fff;font-weight:600;text-decoration:none !important;font-size:15px}
.hc-hub .hc-btn--primary{background:#0c6fb8;border-color:#0c6fb8;color:#fff !important}
.hc-hub .hc-sec{margin:0 0 44px}
.hc-hub h2{font-size:clamp(23px,3.4vw,30px);line-height:1.25;margin:0 0 14px !important;padding:0 !important;color:#0b1f3a !important;font-weight:700}
.hc-hub h3{font-size:19px;margin:26px 0 8px;color:#0b1f3a !important;font-weight:700}
.hc-hub p,.hc-hub li,.hc-hub td,.hc-hub th{font-size:17px;line-height:1.7;color:#22344d}
.hc-hub .hc-sec>ul,.hc-hub .hc-sec>ol{padding-inline-start:1.3em;margin:0 0 14px !important}
.hc-hub .hc-sec>ul>li{margin:0 0 9px;list-style:disc outside !important}
.hc-hub .hc-sec>ol>li{margin:0 0 9px;list-style:decimal outside !important}
.hc-hub a{color:#0c6fb8;text-decoration:underline;text-underline-offset:3px}
.hc-hub .hc-scroll{overflow-x:auto;margin:0 0 14px}
.hc-hub .hc-table{width:100%;border-collapse:collapse;min-width:560px}
.hc-hub .hc-table th,.hc-hub .hc-table td{border:1px solid #dbe3ee;padding:10px 12px;text-align:start;vertical-align:top;font-size:16px;line-height:1.6}
.hc-hub .hc-table thead th{background:#f1f5fa;font-weight:700}
.hc-hub .hc-table tbody th{font-weight:600;white-space:nowrap}
.hc-hub .hc-guides{list-style:none !important;padding:0 !important;margin:0 0 8px;display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(290px,1fr))}
.hc-hub .hc-guides li{list-style:none !important;border:1px solid #dbe3ee;border-radius:12px;padding:14px 16px;margin:0;background:#fbfcfe}
.hc-hub .hc-guides li a{font-weight:600;font-size:17px}
.hc-hub .hc-guides li span{font-size:15px;color:#4a5b72;line-height:1.55}
.hc-hub .hc-tag{display:inline-block;font-size:12px !important;font-weight:600;color:#0b1f3a !important;background:#e3effa;border-radius:999px;padding:1px 9px;margin-inline-start:6px;vertical-align:middle}
.hc-hub .hc-fig{margin:22px 0 0}
.hc-hub .hc-fig img{display:block;width:100%;height:auto;border:1px solid #dbe3ee;border-radius:12px;box-shadow:0 10px 28px rgba(11,31,58,.09)}
.hc-hub .hc-fig figcaption{font-size:14px;color:#5b6b7f;margin-top:8px}
@media (max-width:600px){.hc-hub .hc-hero{padding:26px 20px}.hc-hub p,.hc-hub li{font-size:16px}.hc-hub .hc-table tbody th{white-space:normal}}
