.hg-rollout-page #site-header .header-inner{gap:18px;max-width:1240px}
.hg-rollout-page #site-header .header-logo{flex-shrink:0;gap:12px}
.hg-rollout-page #site-header .custom-logo,.hg-rollout-page #site-header .site-logo-img{width:180px!important;height:auto!important;max-height:78px;object-fit:contain;aspect-ratio:auto!important}
.hg-rollout-page #site-header .corp-logo-img{width:115px!important;height:auto!important;max-height:55px;object-fit:contain;aspect-ratio:auto!important}
.hg-rollout-page #site-header #primary-nav .nav-menu{gap:2px}
.hg-rollout-page #site-header #primary-nav .nav-menu>li>a{font-size:13px;padding-inline:10px}
.hg-rollout-page #site-header .btn-call{font-size:12px;padding:11px 13px}
.hg-query-page h1{font-size:clamp(31px,3.5vw,44px)}
.hg-query-page .hb-query-art{background:#10192a;border-radius:7px;overflow:hidden;box-shadow:0 10px 30px #0003}
.hg-query-page .hb-query-logo{background:white;padding:14px 40px;border-top:4px solid #dea004}
.hg-query-page .hb-query-logo img{width:100%!important;height:auto!important;max-height:125px;object-fit:contain;aspect-ratio:auto!important}
.hg-query-page .hb-query-photo{width:100%!important;height:215px!important;object-fit:cover;aspect-ratio:auto!important}
.hg-query-page .hb-query-visual-label{padding:32px;background:linear-gradient(145deg,#243853,#121c2e);border-bottom:3px solid #dea004}
.hg-query-page .hb-query-visual-label>span{font:700 31px/1.15 var(--font-head);display:block;color:#fff;margin-bottom:10px}
.hg-query-page .hb-query-visual-label strong{color:#f6c44f;font:700 21px var(--font-head)}
.hg-query-page .hb-query-visual-label p{font-size:14px;color:#e0e8f1;margin:20px 0 0}
.hg-query-page .hb-query-art figcaption{display:flex;flex-direction:column;align-items:center;padding:19px;gap:3px;color:white;line-height:1.5}
.hg-query-page .hb-query-art figcaption>span:first-child{font-size:12px;color:#f6c44f;font-weight:700}
.hg-query-page .hb-query-art figcaption>a:nth-child(2){font-size:29px;font-weight:700;color:#ffc32a}
.hg-query-page .hb-query-art figcaption>a:nth-child(3){font-size:13px}
.hg-query-page .hb-query-art figcaption>span:last-child{font-size:12px}
.hg-query-page .hb-hero-copy .hb-lead{font-size:17px}
.hg-query-page .hb-native-infographic{max-width:660px;margin:26px auto 0;background:#182238;box-shadow:0 12px 30px #18223822;border-radius:7px;overflow:hidden;border-bottom:5px solid #dea004}
.hg-query-page .hb-native-logo{background:white;padding:20px}
.hg-query-page .hb-native-logo img{width:270px!important;height:auto!important;margin:auto;aspect-ratio:auto!important}
.hg-query-page .hb-native-infographic>h3{font-size:30px;text-align:center;color:#fff;padding:28px 28px 10px;margin:0}
.hg-query-page .hb-native-infographic ol{counter-reset:none;list-style:none;display:grid;grid-template-columns:1fr 1fr;gap:12px;padding:22px}
.hg-query-page .hb-native-infographic li{background:white;border-radius:5px;padding:18px}
.hg-query-page .hb-native-infographic li>span{font-size:23px;font-weight:700;color:#895d00}
.hg-query-page .hb-native-infographic li p{font-size:14px;line-height:1.6;color:#24334b;margin:8px 0 0}
.hg-query-page .hb-native-contact{border-top:3px solid #dea004;padding:22px;display:flex;flex-direction:column;align-items:center;color:white;line-height:1.7;font-size:13px}
.hg-query-page .hb-native-contact a:nth-child(2){font-size:31px;font-weight:700;color:#ffc32a}
.hg-review-shell{width:min(100% - 40px,1100px);margin:40px auto 70px}
.hg-review-shell h1{font-size:38px;margin-bottom:20px}
.hg-review-shell h2{font-size:27px;margin:38px 0 15px}
.hg-review-shell p{margin-bottom:20px}
.hg-review-shell table{width:100%;border-collapse:collapse;font-size:14px}
.hg-review-shell th,.hg-review-shell td{text-align:left;padding:13px;border:1px solid #dde4ed}
.hg-review-shell th{background:#182238;color:#fff}
.hg-review-shell tr:nth-child(even){background:#f4f7fa}
.hg-review-shell td a{text-decoration:underline;color:#765100}
@media(min-width:1025px) and (max-width:1200px){.hg-rollout-page #site-header .corp-logo-img{display:none}.hg-rollout-page #site-header .custom-logo{width:155px!important}}
@media(max-width:1024px){.hg-rollout-page #site-header .custom-logo{width:155px!important}.hg-rollout-page #site-header .corp-logo-img{width:90px!important}}
@media(max-width:480px){.hg-rollout-page #site-header .corp-logo-img{width:75px!important}.hg-rollout-page #site-header .custom-logo{width:145px!important}.hg-rollout-page #site-header .header-inner{gap:10px}.hg-query-page .hb-native-infographic ol{grid-template-columns:1fr;padding:16px}.hg-query-page .hb-query-logo{padding:14px 30px}.hg-query-page .hb-native-infographic>h3{font-size:25px}.hg-review-shell{overflow-x:auto}.hg-query-page .hb-query-art figcaption>a:nth-child(2){font-size:25px}}
