/* Layout behaviour only. Native type, colours, surfaces and content widths stay intact. */
[data-bl-forms-preview] .ts{display:flex;flex-direction:column;gap:18px;overflow:visible;max-height:none}
[data-bl-forms-preview] .ts>.tb{overflow:visible;max-height:none}
[data-bl-forms-preview] .ts .tu{max-height:184px;overflow-y:auto;overflow-x:hidden;overscroll-behavior-y:contain;scrollbar-width:thin;scroll-padding-block:4px}
[data-bl-forms-preview] .ts .tu .ta{transition:color .2s,background-color .2s,border-color .2s}
[data-bl-forms-preview] .ts .tu .ta.active{font-weight:500}
[data-bl-forms-preview] .th .bl-current{float:right;color:#56637a;font-variant-numeric:tabular-nums}
[data-bl-forms-preview] .bl-progress{height:2px;margin:14px 0 15px;border-radius:2px;background:#e5eaf2;overflow:hidden}
[data-bl-forms-preview] .bl-progress span{display:block;width:100%;height:100%;background:#275efe;transform:scaleX(0);transform-origin:left center}
[data-bl-forms-preview] .bl-native-current{box-sizing:border-box;min-height:71px;height:var(--bl-current-height,auto);margin:0 0 11px;padding:2px 0 2px 12px;border-left:2px solid #275efe;color:#32394a}
[data-bl-forms-preview] .bl-native-current span{display:block;font-size:9px;line-height:1.3;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:#7e8aa0}
[data-bl-forms-preview] .bl-native-current strong{display:block;margin-top:3px;font-size:12px;line-height:1.35;font-weight:600;letter-spacing:0;text-transform:none;color:#32394a;overflow-wrap:anywhere}
[data-bl-forms-preview] .ts .tu .ta:focus-visible,[data-bl-forms-preview] .ts .tu:focus-visible{outline-offset:-2px}
[data-bl-forms-preview] .bl-native-toc-hint{font-size:10px;line-height:1.5;margin-top:10px;color:inherit}
[data-bl-forms-preview] .bl-native-toc-hint[hidden]{display:none}
[data-bl-forms-preview] .ts[data-bl-static]{position:static}
[data-bl-forms-preview] [data-bl-component=form]{margin:40px 0 44px}
[data-bl-forms-preview] .bl-form-kit #consultation{scroll-margin-top:100px}
[data-bl-forms-preview] .tm.on .tml{max-height:none;overflow:visible}
@media(min-width:1101px){
 [data-bl-forms-preview] .ts[data-bl-compact] .blp-side-card{padding:20px 22px}
 [data-bl-forms-preview] .ts[data-bl-compact] .blp-side-card>.bl-eyebrow,
 [data-bl-forms-preview] .ts[data-bl-compact] .blp-side-card>p,
 [data-bl-forms-preview] .ts[data-bl-compact] .bl-side-person{display:none}
 [data-bl-forms-preview] .ts[data-bl-compact] .blp-scene--compact{height:190px}
 [data-bl-forms-preview] .ts[data-bl-compact] .blp-side-card h3{font-size:29px}
 [data-bl-forms-preview] .ts[data-bl-compact] .blp-side-card>.bl-button{margin-top:20px}
}
@media(min-width:1101px) and (max-height:640px){[data-bl-forms-preview] .ts{position:static}}
@media(max-width:1100px){
 [data-bl-forms-preview] .ts{position:static;margin-top:32px}
 [data-bl-forms-preview] .ts>.tb{display:none}
 [data-bl-forms-preview] .ts>[data-bl-component=sidebar]{width:100%;max-width:420px}
}
