/* TPC mobile / tablet layer: auto applied by screen width */
.mnav-btn{display:none}
nav.nav .mnav-links{display:contents}
@media (max-width:900px){
 .page{padding:10px 6px 28px!important}
 .pad{padding-left:18px!important;padding-right:18px!important}
 nav.nav{display:block!important;padding:0!important;gap:0!important;position:relative}
 nav.nav .mnav-btn{display:flex;align-items:center;justify-content:space-between;width:100%;box-sizing:border-box;background:linear-gradient(#E8E8E8,#C8C8C8);border:0;border-top:1px solid #fff;padding:15px 18px;font:700 17px 'Trebuchet MS',Verdana,sans-serif;color:#1B4F9C;letter-spacing:.04em;cursor:pointer}
 nav.nav .mnav-btn .bars{width:24px;height:18px;position:relative;display:inline-block}
 nav.nav .mnav-btn .bars:before,nav.nav .mnav-btn .bars:after,nav.nav .mnav-btn .bars i{content:"";position:absolute;left:0;right:0;height:3px;border-radius:2px;background:#1B4F9C;transition:.2s}
 nav.nav .mnav-btn .bars:before{top:0}nav.nav .mnav-btn .bars i{top:7.5px}nav.nav .mnav-btn .bars:after{bottom:0}
 nav.nav.open .mnav-btn .bars:before{top:7.5px;transform:rotate(45deg)}nav.nav.open .mnav-btn .bars:after{bottom:7.5px;transform:rotate(-45deg)}nav.nav.open .mnav-btn .bars i{opacity:0}
 nav.nav .mnav-links{display:none;background:#F3F3F3;border-top:1px solid #C8C8C8}
 nav.nav.open .mnav-links{display:block}
 nav.nav .mnav-links a{display:block;padding:15px 22px;border-bottom:1px solid #DADADA;font-size:17px;font-weight:700;color:#1B4F9C!important}
 nav.nav .mnav-links a:last-child{border-bottom:0}
 h1{font-size:28px!important}
 h2{font-size:23px!important}
 main{order:1}aside{order:2;flex:1 1 100%!important}
 footer.nav{display:block!important;padding:18px!important;text-align:center}
 footer.nav>div{justify-content:center;margin-bottom:10px}
 table{font-size:13px}
 .btn{padding:12px 18px!important}
}
nav.nav .mnav-links a[href*="romotions"]{color:#E8281C!important}
