[data-vb-added]{box-sizing:border-box;max-width:100%}
.vb-node-heading{font-size:2rem;line-height:1.2}.vb-node-text{font-size:1rem;line-height:1.6;white-space:pre-wrap}
.vb-node-image{display:block;max-width:100%;height:auto}.vb-node-image:not([src]){min-height:120px;background:#eef0f3}
.vb-node-button{display:inline-block;padding:12px 22px;background:#ff9900;color:#202124;border-radius:8px;text-decoration:none}
.vb-node-menu{display:flex;gap:20px;align-items:center;flex-wrap:wrap;padding:16px}.vb-node-menuItem{display:block;position:relative;color:inherit;text-decoration:none}
.vb-node-menuItem>.vb-node-menu{display:none;position:absolute;z-index:55;background:white;min-width:160px;box-shadow:0 4px 16px #0002}.vb-node-menuItem:hover>.vb-node-menu,.vb-node-menuItem:focus-within>.vb-node-menu{display:flex}
.vb-node-menuItem>a{color:inherit;text-decoration:none;display:block;padding:6px}
.vb-node-slider{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:12px}.vb-node-slider>.vb-node-slide{flex:0 0 100%;scroll-snap-align:start}
.vb-node-slider>[data-vb-added]{flex:0 0 100%;scroll-snap-align:start;max-width:100%}.vb-slider-controls{display:flex;gap:8px;justify-content:center;padding:12px}.vb-slider-controls button{border:1px solid #a0a7af;border-radius:6px;background:white;color:#202124;padding:8px 12px;cursor:pointer}.vb-slider-controls button[aria-pressed=true]{background:#ff9900}
.vb-node-ticker{overflow:hidden}.vb-node-ticker>span{display:block;white-space:nowrap;animation:vb-ticker 18s linear infinite}.vb-node-ticker:hover>span{animation-play-state:paused}
@keyframes vb-ticker{from{transform:translateX(100%)}to{transform:translateX(-100%)}}
@media(prefers-reduced-motion:reduce){.vb-node-ticker>span{animation:none;white-space:normal}}
.vb-node-spacer{height:48px}.vb-node-divider{border:0;border-top:1px solid #ddd}
html[data-vb-blank] #main>.view{display:none!important}#vb-custom-page{min-height:65vh;padding:24px}
html[data-vb-edit] [data-vb-key]{cursor:pointer!important;user-select:none!important}
html[data-vb-edit] [data-vb-key]:hover{outline:1px dashed #ff9900;outline-offset:1px}
html[data-vb-edit] [data-vb-selected]{outline:3px solid #e07800!important;outline-offset:2px}
html[data-vb-edit] [data-vb-inactive]{opacity:.3!important;min-height:24px;outline:1px dashed #b23838}
html[data-vb-edit] .hero-slide{animation:none!important}html[data-vb-edit] .hero-slide[data-vb-selected]{display:grid!important;position:relative!important;opacity:1!important}
.vb-drag-handle{position:fixed;z-index:2147483600;background:#1b2735;color:#fff;border:0;padding:8px 12px;border-radius:5px;cursor:grab;font:14px system-ui}
.vb-drag-handle[hidden]{display:none}html[data-vb-edit] .hero-wrap .hero-slide{transition:none!important}
.vb-resize-handle{position:fixed;z-index:2147483600;width:18px;height:18px;padding:0;border:2px solid white;border-radius:3px;background:#c96d00;cursor:nwse-resize;touch-action:none}
@media(max-width:600px){.vb-node-columns{grid-template-columns:1fr!important}}
