/* Compatibility additions preserve the recovered desktop canvas and stable IDs. */
.restored-reading-group{display:contents}
.restored-gallery{position:relative;width:100%;height:100%;overflow:hidden}
.restored-gallery .gallery-slide{margin:0;width:100%;height:100%;position:absolute;inset:0}
.restored-gallery .gallery-slide[hidden]{display:none}
.restored-gallery .gallery-slide img{display:block;width:100%;height:100%;object-fit:contain}
.restored-gallery .gallery-slide a{display:block;width:100%;height:100%}
.restored-gallery figcaption{position:absolute;bottom:0;background:#fff;color:#222;width:100%;text-align:center}
.restored-gallery button{position:absolute;top:calc(50% - 24px);z-index:2;min-width:44px;min-height:48px;border:0;border-radius:3px;background:#0009;color:#fff;font:36px/1 Arial;cursor:pointer}
.gallery-prev{left:8px}.gallery-next{right:8px}
.gallery-status{position:absolute;bottom:8px;right:12px;padding:3px 8px;background:#0009;color:#fff;font:13px/1.5 Arial}
.restored-gallery .gallery-pause{top:auto;bottom:8px;left:8px;min-height:32px;font:13px/1.5 Arial;padding:4px 8px}
.restored-social-share{display:flex;flex-wrap:wrap;gap:4px;align-items:center}
.restored-social-share a{display:inline-block;padding:3px 5px;border-radius:2px;background:#3b5998;color:#fff;font:11px/1.4 Arial;text-decoration:none}
.restored-social-share a:last-child{background:#196c9f}
a:focus-visible,button:focus-visible{outline:3px solid #f47a20;outline-offset:3px}
.wsb-image-inner a[aria-label="KY Cash Advance home"]{display:block;width:100%;height:100%;position:relative}
#wsb-element-eee50e9c-acb7-43ce-9f0d-29d670f06d7e{position:absolute;top:20.02px;left:306px;z-index:82}
#wsb-element-eee50e9c-acb7-43ce-9f0d-29d670f06d7e .wsb-image-inner>div{width:435px;height:108.96px;position:relative;overflow:hidden}
@media(max-width:1060px){
 .wsb-canvas.body{position:relative!important;min-height:100vh;height:auto!important;overflow:visible!important}
 .wsb-canvas-page-container{position:relative!important;width:100%!important;height:auto!important;overflow:visible!important}
 #wsb-canvas-template-page,#wsb-canvas-template-footer{width:100%!important;height:auto!important;min-height:0!important;box-sizing:border-box}
 #wsb-canvas-template-page{padding:18px}
 #wsb-canvas-template-container,#wsb-canvas-template-footer-container{position:relative!important;display:flex;flex-direction:column;gap:20px;width:100%!important}
 #wsb-canvas-template-container>[id^=wsb-element],#wsb-canvas-template-footer-container>[id^=wsb-element]{position:relative!important;left:auto!important;top:auto!important;width:100%!important;height:auto!important;order:var(--source-order,0);margin:0!important}
 .restored-reading-group{display:flex;flex-direction:column;align-items:center;gap:14px;order:var(--source-order);padding:18px 0;border-bottom:1px solid #e5e5e5}
 .restored-reading-group>[id^=wsb-element]{position:relative!important;left:auto!important;top:auto!important;width:100%!important;height:auto!important;max-width:580px}
 [id^=wsb-element] .txt{width:100%!important;height:auto!important;box-sizing:border-box;overflow:visible!important}
 [id^=wsb-element] .txt p{line-height:1.6}
 .wsb-element-image .wsb-image-inner>div{max-width:100%;margin:auto}
 .wsb-element-image img{max-width:100%;object-fit:contain}
 #wsb-element-eee50e9c-acb7-43ce-9f0d-29d670f06d7e{order:-20!important}
 #wsb-element-eee50e9c-acb7-43ce-9f0d-29d670f06d7e .wsb-image-inner>div{width:min(435px,100%)!important;height:auto!important;aspect-ratio:3/1}
 #wsb-element-eee50e9c-acb7-43ce-9f0d-29d670f06d7e img{position:relative!important;width:100%!important;height:auto!important}
 .wsb-element-navigation{order:-10!important}
 .wsb-nav{width:100%!important;height:auto!important}
 .wsb-nav>ul{display:flex!important;justify-content:center;flex-wrap:wrap;gap:4px;margin:0!important;padding:0!important;list-style:none}
 .wsb-nav>ul>li{float:none!important;position:relative!important;width:auto!important}
 .wsb-nav a{display:block!important;padding:12px 16px!important;white-space:normal!important}
 .wsb-element-gallery>div{width:100%!important;height:auto!important;aspect-ratio:989/399}
 .wsb-element-shape,.wsb-element-line,.view-as-mobile,.restored-decoration-letter{display:none!important}
 .wsb-element-share>div{width:auto!important;height:auto!important}
 .restored-social-share{justify-content:center}
 #wsb-canvas-template-footer{padding:24px 18px;background:#e5e5e5}
 #wsb-canvas-template-footer-container{align-items:center;text-align:center}
}
/* The approved application uses the historical masthead and footer shell. */
.application-page #wsb-canvas-template-page{height:auto!important;min-height:1200px}
.application-page #wsb-canvas-template-container{position:relative!important;width:100%;padding-top:210px;box-sizing:border-box}
.application-body{position:relative;margin:0 32px;padding-bottom:32px;min-height:900px;font-family:Arial,sans-serif}
.application-body h1{font-size:30px;margin:0 0 24px}
.application-body iframe{max-width:100%;border:0}
@media(min-width:1061px){
 #wsb-element-b85039b6-e3d2-45ce-8ec5-30a11e86e44f{left:213px!important;width:620px!important}
 #wsb-nav-b85039b6-e3d2-45ce-8ec5-30a11e86e44f{width:620px!important}
 .wsb-navigation-rendered-top-level-menu{display:flex!important;justify-content:center;gap:4px;white-space:nowrap}
}
@media(max-width:1060px){
 .application-page #wsb-canvas-template-container{padding-top:0}
 .application-body{margin:0;order:200000;min-height:800px;width:100%;box-sizing:border-box}
}
@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important}}
