/* Popup back controls: visual treatment only; existing navigation handlers are preserved. */
:is(.lp-center-modal .lp-center-view__back,.hc .hc-back,.lp-center-modal .lp-store-back,.lp-center-modal .lp-blog-back,.lp-center-modal .page-back,.btn--back#back){box-sizing:border-box!important;display:inline-grid!important;place-items:center!important;position:relative;flex:0 0 40px!important;width:40px!important;height:40px!important;min-width:40px!important;min-height:40px!important;max-width:40px!important;max-height:40px!important;padding:0!important;border:1px solid #badfdc!important;border-radius:11px!important;background:linear-gradient(145deg,#effcf9,#d9f2ee)!important;color:#123b50!important;box-shadow:0 3px 9px #173f4c15!important;font-size:0!important;line-height:1!important;gap:0!important;cursor:pointer;vertical-align:middle;text-decoration:none;transition:transform .15s ease,box-shadow .15s ease,background .15s ease}
:is(.lp-center-modal .lp-center-view__back,.hc .hc-back,.lp-center-modal .lp-store-back,.lp-center-modal .lp-blog-back,.lp-center-modal .page-back,.btn--back#back)::before{content:'';display:block;width:20px;height:20px;background:currentColor;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M19 12H5m7 7-7-7 7-7' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/20px 20px no-repeat}
:is(.lp-center-modal .lp-center-view__back,.hc .hc-back,.lp-center-modal .lp-store-back,.lp-center-modal .lp-blog-back,.lp-center-modal .page-back,.btn--back#back)>:is(svg,span){position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip-path:inset(50%)!important}
:is(.lp-center-modal .lp-center-view__back,.hc .hc-back,.lp-center-modal .lp-store-back,.lp-center-modal .lp-blog-back,.lp-center-modal .page-back,.btn--back#back):hover{background:#c7ede6!important;box-shadow:0 5px 12px #173f4c26!important;transform:translateY(-1px)}
:is(.lp-center-modal .lp-center-view__back,.hc .hc-back,.lp-center-modal .lp-store-back,.lp-center-modal .lp-blog-back,.lp-center-modal .page-back,.btn--back#back):active{transform:translateY(1px)}
:is(.lp-center-modal .lp-center-view__back,.hc .hc-back,.lp-center-modal .lp-store-back,.lp-center-modal .lp-blog-back,.lp-center-modal .page-back,.btn--back#back):focus-visible{outline:3px solid #00a8b5!important;outline-offset:3px!important}
:is(.lp-center-modal .lp-center-view__back,.hc .hc-back,.lp-center-modal .lp-store-back,.lp-center-modal .lp-blog-back,.lp-center-modal .page-back,.btn--back#back)[hidden]{display:none!important}
@media(prefers-reduced-motion:reduce){:is(.lp-center-modal .lp-center-view__back,.hc .hc-back,.lp-center-modal .lp-store-back,.lp-center-modal .lp-blog-back,.lp-center-modal .page-back,.btn--back#back){transition:none}}
