*{box-sizing:border-box}html,body{max-width:100%;overflow-x:hidden}body{margin:0;font-family:Inter,system-ui,-apple-system,Segoe UI,Arial,sans-serif;line-height:1.55;color:#172033;background:#f7f8fb}img{max-width:100%;height:auto}a{color:#0b63ce}table{display:block;max-width:100%;overflow:auto;border-collapse:collapse}input,select,button{max-width:100%}.container,.wrapper,.site,.page,.content,.main,[class*="container"],[class*="wrapper"]{max-width:1180px!important;margin-left:auto!important;margin-right:auto!important}header,nav{max-width:100%}nav ul,header ul{display:flex;flex-wrap:wrap;gap:.4rem 1rem}nav li,header li{max-width:100%}iframe,object,embed{display:none!important}[class*="animate"],[class*="fade"],.wow{opacity:1!important;visibility:visible!important;transform:none!important}@media(max-width:760px){body{font-size:16px}h1{font-size:clamp(1.8rem,8vw,2.5rem)}h2{font-size:clamp(1.4rem,6vw,2rem)}.container,.wrapper,.site,.page,.content,.main,[class*="container"],[class*="wrapper"]{width:100%!important;min-width:0!important;padding-left:16px!important;padding-right:16px!important}nav ul,header ul{padding-left:0}table{font-size:.86rem}}
/* Production polish */
#myJumbotron{min-height:280px!important;padding:54px 20px!important;background:linear-gradient(135deg,#101827 0%,#263a5a 52%,#c94c32 100%)!important;color:#fff!important;text-shadow:0 2px 14px rgba(0,0,0,.35)}
#myJumbotron h1{font-weight:800;letter-spacing:-.04em}.navbar{padding:.8rem 1.2rem}.navbar-nav{align-items:center}.navbar-nav .nav-link,.navbar-nav .nav-item{color:rgba(255,255,255,.86)!important}footer{margin-top:3rem}.table-responsive{overflow-x:auto!important}table{width:100%}
@media(max-width:760px){#myJumbotron{min-height:230px!important}#myJumbotron .display-3{font-size:2.35rem!important}.navbar-collapse{display:block!important}.navbar-nav{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:.25rem}.navbar-nav .nav-item{padding:.35rem 0}.container-fluid{padding-left:12px!important;padding-right:12px!important}.row{margin-left:-6px!important;margin-right:-6px!important}.row>[class*=col-]{padding-left:6px!important;padding-right:6px!important}}

.seo-visually-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}
