/* Native SSR V2 runtime skin. The article and native FAQ remain outside this scope. */
.bl-editorial-v2 [data-bl-component="inline"]{margin-block:34px}
.bl-editorial-v2 [data-bl-component="form"]{margin:40px 0 44px}
.bl-editorial-v2 .bl-form-kit .blp-studio{background:#181b25;color:#fff;padding:26px 28px 24px;display:flex;flex-direction:column;min-width:0}
.bl-editorial-v2 .bl-form-kit .blp-studio-top{display:flex;justify-content:space-between;gap:12px;align-items:center;min-height:24px;font-size:10px;letter-spacing:.12em;font-weight:700;color:#d2deff}
.bl-editorial-v2 .bl-form-kit .blp-studio-copy{margin-top:8px}
.bl-editorial-v2 .bl-form-kit .blp-studio-copy h2{font-size:25px;line-height:1.08;margin:7px 0 8px;color:#fff}
.bl-editorial-v2 .bl-form-kit .blp-studio-copy p{font-size:13px;line-height:1.5;color:#d2dafa;margin:0}
.bl-editorial-v2 .bl-form-kit .blp-studio-bottom{display:flex;justify-content:space-between;gap:12px;margin-top:auto;padding-top:16px;color:#c8d3f0;font-size:11px}
.bl-editorial-v2 .bl-form-kit .blp-studio-bottom strong{color:#fff}
.bl-editorial-v2 .bl-form-kit .bl-form-error{margin-top:10px;color:#a1273b;font-size:12px;line-height:1.4}
.bl-editorial-v2 .bl-form-kit .bl-form-status{margin-top:10px;color:#526179;font-size:12px}
.bl-editorial-v2 .bl-form-kit .bl-form-result[hidden],.bl-editorial-v2 [data-bl-mobile-dock][hidden]{display:none}
.bl-editorial-v2 .bl-form-kit .bl-form-result .bl-text-button{margin-top:9px}
.bl-editorial-v2 .blp-side-card .blp-scene{margin:0;width:100%;background:#181b25}
.bl-editorial-v2 .bl-side-card>.bl-button{position:relative;z-index:1}
/* FAQ kit skin: native renderer owns .fs/.fi/.fq/.fa/.fai markup and JSON-LD. */
.bl-editorial-v2 .ac2 .fs{margin-top:48px;padding-top:36px;border-top:1.5px solid #f0f0f2}
.bl-editorial-v2 .ac2 .fs .fi{border:1.5px solid #e8eaef;border-radius:12px;overflow:hidden;transition:border-color .2s,box-shadow .2s}
.bl-editorial-v2 .ac2 .fs .fi+.fi{margin-top:10px}
.bl-editorial-v2 .ac2 .fs .fi.on{border-color:#275efe;box-shadow:0 0 0 1px #275efe}
.bl-editorial-v2 .ac2 .fs .fq{display:flex;align-items:center;justify-content:space-between;gap:14px;width:100%;padding:18px 20px;background:none;border:0;font-size:15px;font-weight:700;color:#343745;text-align:left;line-height:1.4}
.bl-editorial-v2 .ac2 .fs .fa{max-height:0;overflow:hidden;transition:max-height .35s}
.bl-editorial-v2 .ac2 .fs .fi.on .fa{max-height:600px}
.bl-editorial-v2 .ac2 .fs .fai{padding:0 20px 20px;font-size:15px;line-height:1.7;color:#666}
@media(max-width:620px){
  .bl-editorial-v2 .bl-form-kit .blp-studio{padding:22px 20px 20px}
  .bl-editorial-v2 .bl-form-kit .blp-studio-copy h2{font-size:23px}
  .bl-editorial-v2 .bl-form-kit .blp-studio-bottom{flex-direction:column;gap:5px}
}
