html{overflow-x:clip;}
footer a:hover{color:#fff;}
.navlinks a{padding:8px 2px;}
.logo{font-size:22px!important;}
.nav-auth{order:3;flex-shrink:0;}
.trustrow{margin-top:5px!important;}
.hero{padding:9px 20px 11px!important;}
.search button{color:#0d1b2a!important;}
@media print{.pa-quickbar{display:none;}}
.adslot[hidden]{display:none !important;}
.hero .hero-cta{margin:5px 0 0!important;}
.hero .stats{margin:7px auto 0!important;}
.navlinks::-webkit-scrollbar{display:none;}
.hero .search{margin:0 auto 6px!important;}
*{box-sizing:border-box;margin:0;padding:0;}
.navin{max-width:none!important;flex-wrap:wrap;}
.logo .wm .wm,.logo .wm span{margin:0!important;}
a,button{-webkit-tap-highlight-color:transparent;}
.hero-cta a,.btn,button{touch-action:manipulation;}
footer a{color:#92aca7;display:block;margin:5px 0;}
@media(max-width:820px){.fin{grid-template-columns:1fr 1fr;}}
.hero p{margin:0 auto 6px!important;font-size:13.5px!important;}
.pa-quickbar a:hover{border-color:var(--primary-accent,#067a58);}
.hero .search button{padding:0 18px!important;font-size:14px!important;}
.hero .search input{padding:10px 14px!important;font-size:14px!important;}
footer h4{color:#fff;font-size:13px;margin-bottom:10px;letter-spacing:.5px;}
.pa-qsearch:focus{outline:2px solid var(--primary-accent,#067a58);outline-offset:1px;}
@media(max-width:980px){.navlinks a{font-size:9.5px;padding:8px 4px;letter-spacing:0;}}
.hero h1{font-size:24px!important;margin:5px auto 5px!important;line-height:1.25!important;}
.navin{max-width:1080px;margin:0 auto;display:flex;align-items:center;gap:22px;padding:12px 20px;}
.navlinks a{white-space:nowrap;flex:0 0 auto;padding:8px 4px;font-size:12.5px;letter-spacing:.4px;}
.fin{max-width:1080px;margin:0 auto;display:grid;grid-template-columns:2fr 1fr 1fr 1fr 1fr;gap:26px;}
.pa-quickbar .pa-qpriv{border:0;background:transparent;font-size:15px;cursor:pointer;padding:8px;line-height:1;}
@media(max-width:820px){.navlinks{justify-content:flex-start;gap:2px;}.navlinks a{font-size:9.5px;padding:8px 4px;}}
html[data-theme="dark"] :where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline-color:#0cd39d;}
.pa-qwrap{order:2;flex:1 1 auto;max-width:726px;justify-content:center;margin:0 auto;min-width:140px;position:relative;}
.pa-quickbar{position:fixed;right:14px;bottom:14px;z-index:90;display:flex;flex-direction:column;gap:6px;align-items:flex-end;}
.pa-qico{position:absolute;right:14px;top:50%;transform:translateY(-50%);pointer-events:none;color:#334653;display:inline-flex;}
.pa-quickbar .pa-qbx{width:30px;height:30px;padding:0;justify-content:center;border-radius:50%;cursor:pointer;color:var(--mut,#5b6f6f);}
:where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:2px solid #067a58;outline-offset:2px;border-radius:4px;}
.disc{max-width:1080px;margin:26px auto 0;padding-top:16px;border-top:1px solid #1a2a3d;font-size:11.5px;color:#6d8480;line-height:1.6;}
nav{position:sticky!important;top:0!important;z-index:80!important;box-shadow:0 2px 14px rgba(13,27,42,.10);backdrop-filter:saturate(1.1);}
.pa-quickbar .pa-qbfab{display:none;width:42px;height:42px;padding:0;justify-content:center;border-radius:50%;font-size:17px;cursor:pointer;}
@media(prefers-reduced-motion:reduce){*{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;}}
.fld,input[type="text"],input[type="search"],input[type="email"],input[type="number"],textarea{border-width:2px!important;border-color:#334653!important;}
@media(max-width:640px){.pa-quickbar .pa-qbfab{display:inline-flex;}.pa-quickbar:not(.open) a,.pa-quickbar:not(.open) .pa-qbx,.pa-quickbar:not(.open) .pa-qpriv{display:none;}}
@media(max-width:920px){.fx-shell{grid-template-columns:minmax(0,1fr) !important;}.wrap,#main{max-width:100% !important;overflow-x:clip;}.panel{box-sizing:border-box;max-width:100% !important;}}
@media(max-width:1180px){.navin{padding:10px 12px 4px!important;}.navlinks a{font-size:11.5px;letter-spacing:.2px;}.nav-auth .authlink{padding:7px 10px;font-size:11.5px;}.pa-qwrap{margin:0 10px;}body{padding-right:52px;}}
.pa-qsearch{width:100%;max-width:720px;padding:9px 40px 9px 18px;border:1.5px solid var(--border-color,#dbe6e1);border-radius:22px;font:inherit;font-size:13.5px;background:var(--bg-card,#fff);color:var(--ink,#21343a);-webkit-appearance:none;appearance:none;}
@media(max-width:560px){.nav-auth{order:1;margin-left:auto;}.pa-qwrap{flex-basis:100%;max-width:none;margin:4px 0 2px;}.nav-auth .authlink{padding:7px 9px;font-size:11px;}.navlinks{justify-content:flex-start;gap:2px;}.navlinks a{font-size:10.5px;padding:8px 6px;}}
html[data-theme="dark"] .fld,html[data-theme="dark"] input[type="text"],html[data-theme="dark"] input[type="search"],html[data-theme="dark"] input[type="email"],html[data-theme="dark"] input[type="number"],html[data-theme="dark"] textarea{border-color:#4a6072!important;}
@media(max-width:1020px){html body .navlinks{flex-wrap:wrap!important;justify-content:center!important;gap:2px 6px!important;overflow-x:visible!important;}html body .navlinks a{font-size:11.5px!important;padding:8px 6px!important;letter-spacing:.2px;}html body .navin{row-gap:6px;}}
.navlinks{order:4;flex:1 1 100%;gap:0;margin-left:0!important;margin-right:0!important;display:flex!important;flex-wrap:nowrap!important;justify-content:space-between;align-items:center;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding:4px 6px 6px;border-top:1px solid var(--line,#dbe6e1);}
.pa-quickbar a,.pa-quickbar button{display:inline-flex;align-items:center;gap:6px;text-decoration:none;font:inherit;font-size:12.5px;font-weight:700;background:var(--bg-card,#fff);color:var(--navy,#0d1b2a);border:1.5px solid var(--border-color,#dbe6e1);border-radius:22px;padding:8px 13px;box-shadow:0 4px 14px rgba(13,27,42,.16);}
@media(max-width:780px){table{display:block;overflow-x:auto;-webkit-overflow-scrolling:touch;}pre{overflow-x:auto;}img,svg,video,canvas{max-width:100%;height:auto;}iframe,embed,object{max-width:100%;}html body .navlinks{flex-wrap:wrap!important;justify-content:center!important;gap:2px 6px!important;overflow-x:visible!important;}html body .navin{row-gap:6px;}html,body{overflow-x:clip;}}