@media (max-width:1180px){
.cf26-nav.is-sub-open .cf26-nav__links{overflow:hidden}
.cf26-has-mega:not(.cf26-nav__item--flat-m)>.cf26-mega{display:block!important;position:absolute;top:0;right:0;bottom:0;left:0;z-index:5;margin:0;padding:0;background:#fff;overflow-y:auto;overscroll-behavior:contain;transform:translateX(100%);visibility:hidden;transition:transform .32s cubic-bezier(.4,0,.2,1),visibility 0s linear .32s}
.cf26-has-mega.is-open:not(.cf26-nav__item--flat-m)>.cf26-mega{transform:none;visibility:visible;transition:transform .32s cubic-bezier(.4,0,.2,1),visibility 0s}
.cf26-mega.is-l3{overflow:hidden}
.cf26-nav__item.is-open>.cf26-nav__trigger{color:var(--navy,#182738)}
.cf26-has-mega:not(.cf26-nav__item--flat-m)>.cf26-nav__sub svg,.cf26-nav__item.is-open>.cf26-nav__sub svg{transform:rotate(-90deg)}
.cf26-mn__head{position:sticky;top:0;z-index:3;display:flex;align-items:center;gap:10px;min-height:70px;padding:12px 14px;background:#fff;border-bottom:1px solid rgba(227,232,236,.9)}
.cf26 .cf26-mn__back{-webkit-appearance:none;appearance:none;border:0;cursor:pointer;flex:0 0 auto;display:inline-flex;align-items:center;gap:4px;height:40px;padding:0 14px 0 9px;border-radius:999px;font-family:'Jost',sans-serif;font-weight:500;font-size:15px;line-height:1;transition:background-color .2s ease,color .2s ease}
.cf26-mn__back svg{width:18px;height:18px}
.cf26-mn__title{flex:1 1 auto;min-width:0;margin:0;text-align:center;font-family:'Jost',sans-serif;font-weight:500;font-size:18px;color:var(--navy,#182738);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.cf26 .cf26-mn__x{-webkit-appearance:none;appearance:none;border:0;cursor:pointer;flex:0 0 auto;width:40px;height:40px;border-radius:50%;display:grid;place-items:center;font-family:'Jost',sans-serif;font-size:24px;line-height:1}
.cf26-mn__all{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:18px 20px 4px;padding:15px 18px;border-radius:16px;background:linear-gradient(150deg,#0db3b2,#0a8f8e);color:#fff;font-family:'Jost',sans-serif;font-weight:500;font-size:17px;text-decoration:none}
.cf26-nav .cf26-mn__ico{width:16px;height:16px;flex:0 0 auto}
.cf26-has-mega>.cf26-mega .cf26-mega__inner,.cf26-has-mega>.cf26-mega .cf26-mega__inner--svc,.cf26-has-mega>.cf26-mega .cf26-mega__inner--res{display:flex;flex-direction:column;gap:26px;margin:0;padding:18px 20px 32px;background:none;border:0;border-radius:0;box-shadow:none}
.cf26-has-mega>.cf26-mega .cf26-mega__label{margin:0 0 6px;font-size:12px}
.cf26-has-mega>.cf26-mega .cf26-mega__grid{display:flex;flex-direction:column;gap:0}
.cf26-has-mega>.cf26-mega .cf26-mega__item{display:flex;align-items:center;gap:14px;padding:12px 2px;border-radius:0}
.cf26-has-mega>.cf26-mega .cf26-mega__item+.cf26-mega__item{border-top:1px solid rgba(227,232,236,.9)}
.cf26-has-mega>.cf26-mega .cf26-mega__item svg{width:32px;height:32px;flex:0 0 auto}
.cf26-has-mega>.cf26-mega .cf26-mega__item strong{font-size:16.5px}
.cf26-has-mega>.cf26-mega .cf26-mega__item em,.cf26-has-mega>.cf26-mega .cf26-mega__promo,.cf26-mega__inner--svc>div:first-child>.cf26-mega__foot{display:none}
.cf26-has-mega>.cf26-mega .cf26-mega__res-latest{display:block}
.cf26-has-mega>.cf26-mega .cf26-mega__post{padding:12px 0}
.cf26-mn__drills{display:flex;flex-direction:column;gap:10px}
.cf26 .cf26-mn__drill{-webkit-appearance:none;appearance:none;cursor:pointer;width:100%;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:15px 16px;border-radius:16px;text-align:left;transition:border-color .2s ease,background-color .2s ease}
.cf26-mn__drill b{display:block;font-family:'Jost',sans-serif;font-weight:500;font-size:17px}
.cf26-mn__drill small{display:block;margin-top:2px;font-size:13.5px;color:var(--text-muted,#5b6776)}
.cf26-mn__drill svg{color:var(--teal,#0db3b2)}
.cf26-has-mega>.cf26-mega .cf26-mega__spec>.cf26-mega__foot{margin-top:14px}
.cf26-nav .cf26-mega__specgrid{display:block}
.cf26-nav .cf26-mega__specgrid>div{position:absolute;top:0;right:0;bottom:0;left:0;z-index:6;display:block;padding:0 0 32px;background:#fff;overflow-y:auto;overscroll-behavior:contain;transform:translateX(100%);visibility:hidden;transition:transform .32s cubic-bezier(.4,0,.2,1),visibility 0s linear .32s}
.cf26-nav .cf26-mega__specgrid>div.is-l3{transform:none;visibility:visible;transition:transform .32s cubic-bezier(.4,0,.2,1),visibility 0s}
.cf26-nav .cf26-mega__specgrid>div>a.cf26-mega__spechub{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:18px 20px 10px;padding:15px 18px;border:0;border-radius:16px;background:linear-gradient(150deg,#0db3b2,#0a8f8e);color:#fff;font-size:17px;white-space:normal}
.cf26-nav .cf26-mega__specgrid>div>a:not(.cf26-mega__spechub){display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 20px;padding:16px 2px;border-radius:0;border-bottom:1px solid rgba(227,232,236,.9);background:none;font-size:17px;color:var(--navy,#182738)}
.cf26-nav .cf26-mega__specgrid>div>a:not(.cf26-mega__spechub) svg{color:var(--teal,#0db3b2)}
.cf26 .cf26-nav .cf26-mn__back,.cf26 .cf26-nav .cf26-mn__back:focus,.cf26 .cf26-nav .cf26-mn__back:active,.cf26 .cf26-nav .cf26-mn__back:focus-visible{background:var(--navy,#182738)!important;color:#fff!important;border:0!important;box-shadow:none!important;outline:none}
.cf26 .cf26-nav .cf26-mn__back:hover{background:var(--teal-dark,#0a8f8e)!important;color:#fff!important}
.cf26 .cf26-nav .cf26-mn__x,.cf26 .cf26-nav .cf26-mn__x:focus,.cf26 .cf26-nav .cf26-mn__x:active{background:var(--surface,#f5f7f8)!important;color:var(--navy,#182738)!important;border:0!important;box-shadow:none!important;outline:none}
.cf26 .cf26-nav .cf26-mn__x:hover,.cf26 .cf26-nav .cf26-mn__x:focus-visible{background:var(--navy,#182738)!important;color:#fff!important}
.cf26 .cf26-nav .cf26-mn__drill,.cf26 .cf26-nav .cf26-mn__drill:focus,.cf26 .cf26-nav .cf26-mn__drill:active{background:var(--surface,#f5f7f8)!important;color:var(--navy,#182738)!important;border:1px solid rgba(227,232,236,.95)!important;box-shadow:none!important;outline:none}
.cf26 .cf26-nav .cf26-mn__drill:hover,.cf26 .cf26-nav .cf26-mn__drill:focus-visible{background:#fff!important;border-color:var(--teal,#0db3b2)!important}
}
@media (prefers-reduced-motion:reduce){.cf26-has-mega>.cf26-mega,.cf26-nav .cf26-mega__specgrid>div{transition:none!important}}
@media (min-width:1181px){.cf26-mn__head,.cf26-mn__all,.cf26-mn__drills,.cf26-mn__ico{display:none!important}}
