.hqb-arrow-icon{display:inline-block!important;width:16px!important;height:16px!important;min-width:16px!important;max-width:none!important;flex-shrink:0!important;vertical-align:middle;fill:none!important;stroke:currentColor!important;stroke-width:1.7!important;stroke-linecap:round!important;stroke-linejoin:round!important;overflow:visible;pointer-events:none}
.hqb-arrow-icon[data-direction="up"]{transform:rotate(-90deg)!important}.hqb-arrow-icon[data-direction="left"]{transform:rotate(180deg)!important}
.hqh .arrow,.hqr-trust-arrow{display:inline-flex;align-items:center;justify-content:center;line-height:1}
.hqh .hqh-specialty-links a:after{display:none!important;content:none!important}.hqh-specialty-links a>.hqb-arrow-icon{margin-left:12px}
.hqd-service-card:is(:hover,:focus-visible) .hqd-card-arrow svg{transform:translateX(2px)!important}
.hqh .hqr-trust .hqr-trust-arrow{width:16px;height:16px;font-size:0;right:9px;top:7px}
.hqh .hqr-trust>a:hover .hqr-trust-arrow{transform:translateX(2px)}
.hqh .hqh-challenge>span:last-child{display:flex;align-items:center;justify-content:center;padding-top:0;width:20px;height:20px}
.hqh .hqh-challenge:hover>span:last-child{transform:translateX(2px)}
.hqh-mega a:after{display:none!important;content:none!important}.hqh-mega a{position:relative;padding-right:30px!important}.hqh-mega a>.hqb-arrow-icon{position:absolute;right:9px;top:18px;transition:transform .3s}.hqh-mega a:is(:hover,:focus-visible)>.hqb-arrow-icon{transform:translateX(2px)}
@media(prefers-reduced-motion:reduce){.hqb-arrow-icon,.hqr-trust-arrow{transition:none!important}}#hqb-back-to-top{position:fixed;left:24px;bottom:24px;z-index:9000;display:grid;place-items:center;width:46px;height:46px;padding:0;border:1px solid #d5e0e8;border-radius:50%;background:#fff;color:#28658a;box-shadow:0 5px 20px #1d4c691c;cursor:pointer;transition:background .25s,color .25s,transform .3s,box-shadow .3s}
#hqb-back-to-top[hidden]{display:none!important}#hqb-back-to-top svg{width:21px;height:21px;pointer-events:none}#hqb-back-to-top:hover{background:#1d4c69;color:#fff;transform:translateY(-3px);box-shadow:0 8px 24px #1d4c6926}#hqb-back-to-top:focus-visible{outline:3px solid #28658a;outline-offset:4px}@media(max-width:767px){#hqb-back-to-top{left:16px;bottom:calc(18px + env(safe-area-inset-bottom));width:44px;height:44px}}@media(prefers-reduced-motion:reduce){#hqb-back-to-top{transition:none}}#hqb-site-footer.hqh-footer::before,
#hqb-site-footer.hqh-footer::after{content:none!important;display:none!important;pointer-events:none!important;}
@font-face{font-family:"HQB Footer Inter";font-style:normal;font-weight:100 900;font-display:swap;src:url(https://rsms.me/inter/font-files/InterVariable.woff2?v=4.1) format("woff2")} #hqb-site-footer.hqh-footer,
#hqb-site-footer.hqh-footer *{box-sizing:border-box!important;font-family:"HQB Footer Inter",Inter,Arial,sans-serif!important;font-style:normal!important;font-weight:400!important;letter-spacing:0!important;text-transform:none!important;text-align:start!important;font-synthesis:none!important;-webkit-font-smoothing:antialiased!important;-moz-osx-font-smoothing:grayscale!important;font-variant:tabular-nums!important;font-feature-settings:normal!important;font-variation-settings:normal!important;font-optical-sizing:auto!important;word-spacing:normal!important}
#hqb-site-footer.hqh-footer{display:block!important;position:static!important;float:none!important;clear:both!important;isolation:isolate;width:100%!important;max-width:none!important;min-width:0!important;margin:0!important;padding:65px 0 85px!important;background:#f4f7fa!important;background-image:none!important;color:#243746!important;font-size:16px!important;line-height:1.75!important;border:0!important;box-shadow:none!important}
#hqb-site-footer.hqh-footer :is(div,nav){position:static!important;float:none!important;min-width:0!important;margin:0;padding:0;border:0;background:transparent;color:inherit;font-size:inherit;line-height:inherit}
#hqb-site-footer.hqh-footer .wrap{display:block!important;width:calc(100% - clamp(32px,6vw,96px))!important;max-width:1400px!important;margin-inline:auto!important;padding:0!important}
#hqb-site-footer.hqh-footer .hqh-footer-top{display:grid!important;grid-template-columns:1.12fr 1fr .92fr .85fr!important;gap:26px!important;align-items:stretch!important}
#hqb-site-footer.hqh-footer .hqh-footer-brand{display:block!important;grid-column:auto!important}
#hqb-site-footer.hqh-footer a{position:static!important;display:block!important;width:fit-content!important;max-width:100%!important;min-height:0!important;margin:0!important;padding:0!important;color:#4d606e!important;background-color:transparent!important;font-size:13px!important;line-height:1.8!important;text-decoration:none!important;border:0!important;box-shadow:none!important;opacity:1!important;overflow-wrap:anywhere!important;white-space:normal!important;cursor:pointer!important;background-image:linear-gradient(currentColor,currentColor)!important;background-repeat:no-repeat!important;background-position:left bottom 1px!important;background-size:0 1px!important;transition:background-size .36s ease,color .2s ease!important}
#hqb-site-footer.hqh-footer a::before,#hqb-site-footer.hqh-footer a::after{content:none!important;display:none!important}
#hqb-site-footer.hqh-footer a:hover{color:#28658a!important;background-size:100% 1px!important}
#hqb-site-footer.hqh-footer a:focus-visible{outline:2px solid #28658a!important;outline-offset:4px!important;background-size:100% 1px!important}
#hqb-site-footer.hqh-footer .hqh-footer-brand>a{width:auto!important;color:#28658a!important;font-size:16px!important;line-height:1.75!important;background:none!important}
#hqb-site-footer.hqh-footer .hqh-footer-brand img{display:block!important;width:160px!important;height:68px!important;max-width:100%!important;object-fit:contain!important;margin:0 0 25px!important;padding:0!important;border:0!important;opacity:1!important;visibility:visible!important}
#hqb-site-footer.hqh-footer .hqh-footer-brand p{display:block!important;max-width:260px!important;margin:0!important;padding:0!important;color:#4d606e!important;font-size:13px!important;line-height:1.8!important}
#hqb-site-footer.hqh-footer nav{display:block!important;width:auto!important;max-width:none!important;margin:0!important;padding:0!important}
#hqb-site-footer.hqh-footer nav h2{display:block!important;position:static!important;margin:13px 0 19px!important;padding:0!important;color:#243746!important;font-size:13px!important;font-weight:500!important;line-height:1.6!important;border:0!important}
#hqb-site-footer.hqh-footer .hqh-footer-top nav>a{margin:0 0 11px!important}
#hqb-site-footer.hqh-footer .hqh-socials{display:flex!important;gap:8px 15px!important;flex-wrap:wrap!important;margin-top:22px!important;font-size:11px!important;line-height:1.75!important}
#hqb-site-footer.hqh-footer .hqh-footer-bottom{display:flex!important;align-items:stretch!important;justify-content:space-between!important;gap:20px!important;border-top:1px solid #d5e0e8!important;padding-top:23px!important;margin-top:45px!important;color:#4d606e!important;font-size:12px!important;line-height:1.8!important}
#hqb-site-footer.hqh-footer .hqh-footer-bottom>span{color:#4d606e!important;font-size:12px!important;line-height:1.8!important}
#hqb-site-footer.hqh-footer .hqh-footer-bottom nav{display:flex!important;gap:22px!important;flex-wrap:wrap!important;color:#4d606e!important;font-size:12px!important;line-height:1.8!important}
@media(max-width:999px){
#hqb-site-footer.hqh-footer .hqh-footer-top{grid-template-columns:1fr 1fr 1fr!important}
#hqb-site-footer.hqh-footer .hqh-footer-brand{grid-column:1/4!important;display:grid!important;grid-template-columns:170px 1fr!important;column-gap:40px!important}
#hqb-site-footer.hqh-footer .hqh-footer-brand p{max-width:460px!important;padding-top:6px!important}
#hqb-site-footer.hqh-footer .hqh-socials{grid-column:2!important;margin-top:0!important}
}
@media(max-width:767px){
#hqb-site-footer.hqh-footer .hqh-footer-top{grid-template-columns:1fr 1fr!important}
#hqb-site-footer.hqh-footer .hqh-footer-brand{grid-column:1/3!important;display:block!important}
#hqb-site-footer.hqh-footer .hqh-footer-brand p{max-width:500px!important}
#hqb-site-footer.hqh-footer .hqh-socials{margin-top:20px!important}
#hqb-site-footer.hqh-footer nav>a{min-height:34px!important}
#hqb-site-footer.hqh-footer .hqh-footer-bottom{display:block!important}
#hqb-site-footer.hqh-footer .hqh-footer-bottom nav{margin-top:20px!important}
}
@media(max-width:479px){
#hqb-site-footer.hqh-footer{padding-top:45px!important}
#hqb-site-footer.hqh-footer .hqh-footer-top nav>a{min-height:32px!important;margin-bottom:7px!important}
#hqb-site-footer.hqh-footer .hqh-footer-top nav:last-child{grid-column:1/3!important}
#hqb-site-footer.hqh-footer .hqh-footer-top nav:last-child>a{display:inline-block!important;margin-right:22px!important}
#hqb-site-footer.hqh-footer .hqh-footer-bottom nav{gap:16px!important}
}
#hqb-site-footer.hqh-footer .hqh-ai-disclosure{max-width:1100px!important;margin:32px 0 0!important;padding:20px 0 0!important;border-top:1px solid #d5e0e8!important;color:#4d606e!important;font-size:12px!important;line-height:1.85!important}
#hqb-site-footer.hqh-footer .hqh-ai-disclosure a{color:#28658a!important;text-decoration:underline!important;text-underline-offset:3px}
@media(prefers-reduced-motion:reduce){#hqb-site-footer.hqh-footer a{transition:none!important}}.hqh.hqb-shared-header{--blue:#28658a;--deep:#1d4c69;--ink:#243746;--text:#4d606e;--line:#d5e0e8;--ice:#e8f3f8;--mist:#f4f7fa;--ease:cubic-bezier(.25,1,.5,1);position:relative;z-index:100;background:#fff;color:var(--ink);font:400 16px/1.75 Inter,Arial,sans-serif;-webkit-font-smoothing:antialiased;margin:0;padding:0}
.hqh.hqb-shared-header :where(header,div,nav,a,button,details,summary,small,span,img){all:revert;box-sizing:border-box;font-family:inherit}
.hqh.hqb-shared-header *{box-sizing:border-box}
.hqh.hqb-shared-header a{text-decoration:none;color:var(--blue);background-image:none}
.hqh.hqb-shared-header img{max-width:100%;border:0}
.hqh.hqb-shared-header button,.hqh.hqb-shared-header summary{font:inherit;cursor:pointer}
.hqh.hqb-shared-header .button{display:inline-flex;align-items:center;justify-content:center;background:var(--blue);border:1px solid var(--blue);border-radius:5px;color:#fff;font-weight:400;text-decoration:none}
.hqh.hqb-shared-header .arrow{display:inline-flex;align-items:center;line-height:1;transition:transform .3s}
.hqh.hqb-shared-header .eyebrow{display:block;text-transform:uppercase;letter-spacing:.1em;font-size:10px;font-weight:400;color:var(--blue)}
.hqh.hqb-shared-header .wrap{width:calc(100% - clamp(32px,6vw,96px));max-width:1400px;margin:auto}
.hqh.hqb-shared-header .study-bar{background:var(--deep);color:var(--ice);font-size:10px;letter-spacing:.07em;padding:7px 0}
.hqh.hqb-shared-header .study-bar>.wrap{display:flex;justify-content:space-between;gap:15px;align-items:center}
.hqh.hqb-shared-header .study-bar button{border:0;background:none;color:inherit;font-size:10px;padding:2px 0;white-space:nowrap}
.hqh.hqb-shared-header .study-bar a{color:#fff}
.hqh.hqb-shared-header .button{display:inline-flex;align-items:center;justify-content:space-between;gap:24px;padding:12px 19px;border:1px solid var(--blue);border-radius:6px;background:var(--blue);color:#fff;font-size:13px;font-weight:500;line-height:1.6;min-height:46px;transition:background .25s var(--ease),box-shadow .25s var(--ease);text-align:left}
.hqh.hqb-shared-header .button:hover{background:var(--deep);box-shadow:0 7px 20px #1d4c6918}
.hqh.hqb-shared-header .arrow{font-size:18px;line-height:1;transition:transform .25s var(--ease)}
.hqh.hqb-shared-header .eyebrow{display:block;font-size:10px;line-height:1.6;letter-spacing:.12em;text-transform:uppercase;color:var(--blue);font-weight:500;margin-bottom:20px}
@keyframes panel-in{from{opacity:.2;transform:translateY(-5px)}to{opacity:1;transform:none}}
@media(max-width:767px){.hqh.hqb-shared-header .study-bar{font-size:9px;letter-spacing:.03em}
.hqh.hqb-shared-header .study-bar>.wrap{gap:12px}
.hqh.hqb-shared-header .study-bar button{font-size:9px}
.hqh.hqb-shared-header .button{font-size:13px}
.hqh.hqb-shared-header .eyebrow{font-size:9px;margin-bottom:16px}}
@media(max-width:479px){.hqh.hqb-shared-header .study-bar>.wrap>span{max-width:225px;line-height:1.6}
.hqh.hqb-shared-header .study-bar{padding-block:6px}
.hqh.hqb-shared-header .study-bar button{flex-shrink:0}}
.hqh.hqb-shared-header .skip-link{position:absolute;top:-100px;left:20px;padding:12px 18px;background:var(--deep);color:#fff;z-index:100}
.hqh.hqb-shared-header .skip-link:focus{top:7px}
@media(max-width:767px){.hqh.hqb-shared-header .study-bar button{min-height:40px}}
.hqh.hqb-shared-header .wrap{width:calc(100% - clamp(32px,6vw,96px));max-width:1400px}
.hqh.hqb-shared-header .hqh-header{position:relative;z-index:40;background:white;border-bottom:1px solid var(--line)}
.hqh.hqb-shared-header .hqh-header-row{height:92px;display:flex;align-items:center;gap:27px}
.hqh.hqb-shared-header .hqh-logo{width:163px;display:block;margin-right:auto;flex-shrink:0}
.hqh.hqb-shared-header .hqh-logo img{width:100%;height:68px;object-fit:contain;display:block}
.hqh.hqb-shared-header .hqh-nav{display:flex;align-items:center;gap:25px}
.hqh.hqb-shared-header .hqh-nav>a,.hqh.hqb-shared-header .hqh-nav-group>summary{font-size:13px;color:var(--ink);white-space:nowrap;padding:15px 0;line-height:1.5}
.hqh.hqb-shared-header .hqh-nav-group>summary{list-style:none;cursor:pointer;display:flex;align-items:center;gap:7px}
.hqh.hqb-shared-header .hqh-nav-group>summary::-webkit-details-marker{display:none}
.hqh.hqb-shared-header .hqh-nav-group>summary:after{content:'';width:5px;height:5px;border-right:1px solid currentColor;border-bottom:1px solid currentColor;transform:rotate(45deg);transition:transform .25s var(--ease)}
.hqh.hqb-shared-header .hqh-nav-group[open]>summary:after{transform:rotate(225deg)}
.hqh.hqb-shared-header .hqh-mega{position:absolute;top:100%;left:0;right:0;background:#fff;border:1px solid var(--line);border-top:0;box-shadow:0 25px 45px #1d4c6914;padding:33px clamp(20px,4vw,65px);animation:panel-in .3s var(--ease)}
.hqh.hqb-shared-header .hqh-mega-grid{max-width:1290px;margin:auto;display:grid;grid-template-columns:1fr 1fr 1fr;gap:50px}
.hqh.hqb-shared-header .hqh-mega a{display:block;font-size:14px;line-height:1.6;padding:9px 0;color:var(--ink);transition:color .2s var(--ease)}
.hqh.hqb-shared-header .hqh-mega a:hover{color:var(--blue)}
.hqh.hqb-shared-header .hqh-mega small{display:block;font-size:11px;line-height:1.7;color:var(--text);margin-top:4px;max-width:310px}
.hqh.hqb-shared-header .hqh-mega .eyebrow{margin-bottom:13px}
.hqh.hqb-shared-header .hqh-specialty-menu{display:grid;grid-template-columns:1fr 1fr 1fr;gap:4px 30px;border-bottom:1px solid var(--line);padding-bottom:17px;margin-bottom:13px}
.hqh.hqb-shared-header .hqh-mega-small{max-width:770px;left:50%;right:auto;transform:translateX(-50%)}
.hqh.hqb-shared-header .hqh-resource-menu{width:350px;left:auto;right:8%}
.hqh.hqb-shared-header .hqh-book{font-size:13px;gap:18px;flex-shrink:0}
.hqh.hqb-shared-header .hqh-menu-toggle{display:none}
.hqh.hqb-shared-header .button{font-size:13px;min-height:48px;padding:12px 19px;gap:20px;line-height:1.6}
@media(max-width:1199px){.hqh.hqb-shared-header .hqh-header-row{gap:20px}
.hqh.hqb-shared-header .hqh-nav{gap:18px}
.hqh.hqb-shared-header .hqh-nav>a,.hqh.hqb-shared-header .hqh-nav-group>summary{font-size:12px}
.hqh.hqb-shared-header .hqh-logo{width:143px}
.hqh.hqb-shared-header .hqh-book{padding:11px 15px!important;font-size:12px!important}}
@media(max-width:999px){.hqh.hqb-shared-header .hqh-header-row{height:80px}
.hqh.hqb-shared-header .hqh-menu-toggle{display:block;margin-left:auto;font-size:13px;border:1px solid var(--line);background:white;border-radius:5px;padding:10px 15px;min-height:44px}
.hqh.hqb-shared-header .hqh-logo{margin-right:0}
.hqh.hqb-shared-header .hqh-nav{display:none;position:absolute;top:100%;left:0;right:0;background:white;padding:20px 30px;border-bottom:1px solid var(--line);box-shadow:0 25px 40px #1d4c6914;max-height:calc(100dvh - 135px);overflow-y:auto}
.hqh.hqb-shared-header .hqh-nav.is-open{display:block}
.hqh.hqb-shared-header .hqh-nav>a,.hqh.hqb-shared-header .hqh-nav-group>summary{display:flex;min-height:48px;font-size:14px;justify-content:space-between;border-bottom:1px solid var(--line)}
.hqh.hqb-shared-header .hqh-mega,.hqh.hqb-shared-header .hqh-mega-small,.hqh.hqb-shared-header .hqh-resource-menu{position:static;transform:none;box-shadow:none;border:0;padding:24px 0;width:auto;max-width:none;animation:none}
.hqh.hqb-shared-header .hqh-mega-grid{gap:25px;grid-template-columns:1fr 1fr}
.hqh.hqb-shared-header .hqh-mega-grid>div:last-child{grid-column:1/3}
.hqh.hqb-shared-header .hqh-specialty-menu{grid-template-columns:1fr 1fr}}
@media(max-width:479px){.hqh.hqb-shared-header .hqh-header-row{height:74px;gap:12px}
.hqh.hqb-shared-header .hqh-logo{width:137px}
.hqh.hqb-shared-header .hqh-book{display:none}
.hqh.hqb-shared-header .hqh-nav{padding-inline:18px}
.hqh.hqb-shared-header .hqh-mega-grid{grid-template-columns:1fr;gap:25px}
.hqh.hqb-shared-header .hqh-mega-grid>div:last-child{grid-column:auto}
.hqh.hqb-shared-header .hqh-specialty-menu{grid-template-columns:1fr}
.hqh.hqb-shared-header .study-bar>.wrap>span{max-width:220px;font-size:8px}
.hqh.hqb-shared-header .study-bar button{font-size:9px;min-height:36px}}
.hqh.hqb-shared-header .hqh-book{white-space:nowrap}
.hqh.hqb-shared-header .hqh-nav-group>summary{position:relative;transition:color .25s ease}
.hqh.hqb-shared-header .hqh-nav-group[open]>summary:before{content:'';position:absolute;top:100%;left:-12px;right:-12px;height:32px}
.hqh.hqb-shared-header .hqh-mega{border:1px solid #d5e0e8;border-top:1px solid #e8f3f8;box-shadow:0 20px 45px #1d4c6918;border-radius:0 0 12px 12px;animation:hqr-menu-reveal .26s cubic-bezier(.22,1,.36,1)}
@keyframes hqr-menu-reveal{from{opacity:0;clip-path:inset(0 0 6% 0)}to{opacity:1;clip-path:inset(0)}}
.hqh.hqb-shared-header .hqh-mega a{padding:12px 14px;margin-inline:-14px;border-radius:6px;position:relative;transition:background .25s,color .25s}
.hqh.hqb-shared-header .hqh-mega a:after{content:'↗';position:absolute;right:11px;top:12px;font-size:14px;opacity:0;transform:translate(-3px,3px);transition:opacity .25s,transform .25s}
.hqh.hqb-shared-header .hqh-mega a:hover,.hqh.hqb-shared-header .hqh-mega a:focus-visible{background:#e8f3f87a;color:#1d4c69}
.hqh.hqb-shared-header .hqh-mega a:hover:after,.hqh.hqb-shared-header .hqh-mega a:focus-visible:after{opacity:1;transform:translate(0,0)}
.hqh.hqb-shared-header .hqh-mega small{display:block!important;visibility:visible!important;font-size:12px;line-height:1.6;color:#4d606e;margin-top:5px;padding-right:14px;max-width:330px}
.hqh.hqb-shared-header .hqh-specialty-menu{gap:7px 28px}
.hqh.hqb-shared-header .hqh-mega-small{max-width:960px;width:calc(100% - 80px)}
.hqh.hqb-shared-header .hqh-resource-menu{width:380px}
.hqh.hqb-shared-header .hqh-mega-grid{gap:48px}
.hqh.hqb-shared-header .button{transition:background .25s,color .25s,box-shadow .3s,transform .3s}
.hqh.hqb-shared-header .button:hover,.hqh.hqb-shared-header .button:focus-visible{background:#1d4c69;color:white;box-shadow:0 8px 20px #1d4c6926;transform:translateY(-1px)}
.hqh.hqb-shared-header .button:hover .arrow{transform:translateX(3px)}
.hqh.hqb-shared-header .hqh-nav>a,.hqh.hqb-shared-header .hqh-nav-group>summary{background-image:linear-gradient(#28658a,#28658a);background-size:0 1px;background-repeat:no-repeat;background-position:0 calc(100% - 9px);transition:background-size .25s,color .25s}
.hqh.hqb-shared-header .hqh-nav>a:hover,.hqh.hqb-shared-header .hqh-nav-group>summary:hover,.hqh.hqb-shared-header .hqh-nav-group[open]>summary{color:#28658a;background-size:100% 1px}
.hqh.hqb-shared-header .hqh-logo img{transition:opacity .25s}
.hqh.hqb-shared-header .hqh-logo:hover img{opacity:.78}
@media(max-width:999px){.hqh.hqb-shared-header .hqh-mega{position:static;box-shadow:none;border:0;border-radius:0;padding:15px 0 22px;animation:none}
.hqh.hqb-shared-header .hqh-mega-small{width:100%;max-width:none;transform:none}
.hqh.hqb-shared-header .hqh-resource-menu{width:100%}
.hqh.hqb-shared-header .hqh-mega-grid{gap:23px}
.hqh.hqb-shared-header .hqh-mega small{font-size:12px}
.hqh.hqb-shared-header .hqh-nav-group[open]>summary:before{display:none}}
.hqh.hqb-shared-header .skip-link{position:absolute;left:15px;top:5px;transform:translateY(-200%);padding:10px 15px;background:#fff;color:var(--deep);z-index:1000}.hqh.hqb-shared-header .skip-link:focus{transform:none}
.hqh.hqb-shared-header a:focus-visible,.hqh.hqb-shared-header summary:focus-visible,.hqh.hqb-shared-header button:focus-visible{outline:2px solid var(--blue);outline-offset:4px}
@media(prefers-reduced-motion:reduce){.hqh.hqb-shared-header *,.hqh.hqb-shared-header *:before,.hqh.hqb-shared-header *:after{animation:none!important;transition:none!important}}
.hqh.hqb-shared-header .hqh-header{padding:0!important;margin:0;min-height:0;width:100%;height:auto} .hqh.hqb-shared-header .hqb-book-compact{display:none}
@media(max-width:479px){.hqh.hqb-shared-header .hqb-book-full{display:none}.hqh.hqb-shared-header .hqb-book-compact{display:inline}}html,body{margin:0;background:#fff;scroll-behavior:smooth}
#hqb-journal.journal-review{--jr-ink:#243746;--jr-blue:#28658a;--jr-deep:#1d4c69;--jr-text:#526575;--jr-line:#d5e0e8;--jr-mist:#f4f7fa;--jr-ice:#e8f3f8;font-family:Inter,Arial,sans-serif;color:var(--jr-ink);background:#fff}
.journal-review *, .journal-review *:before,.journal-review *:after{box-sizing:border-box}
.journal-review .hqh-header{position:relative}
.jr-review-bar{background:#1d4c69;color:#dcecf5;font-size:11px;line-height:1.7;padding:9px max(24px,3.2vw);display:flex;align-items:center;justify-content:space-between;gap:20px}
.jr-review-bar a{color:#fff;text-decoration:none}.jr-review-bar nav{display:flex;gap:24px;align-items:center}
.journal-review .jr-review-bar a{color:#fff}
.jr-main .jr-link{color:#28658a}
.jr-main{font-family:Inter,Arial,sans-serif}.jr-main [hidden]{display:none!important}.jr-wrap{width:calc(100% - 80px);max-width:1400px;margin:auto}
.jr-main .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
.jr-main h1,.jr-main h2,.jr-main h3,.jr-main p{margin:0}.jr-main h1,.jr-main h2,.jr-main h3{font-weight:400;letter-spacing:-.035em;color:var(--jr-ink)}
.jr-main h1{font-size:clamp(40px,3.7vw,54px);line-height:1.12;max-width:890px}.jr-main h2{font-size:38px;line-height:1.2}.jr-main h3{font-size:25px;line-height:1.3}
.jr-main p{font-size:17px;line-height:1.8;color:var(--jr-text)}.jr-kicker{display:block;font-size:11px;letter-spacing:.13em;font-weight:500;line-height:1.6;text-transform:uppercase;color:var(--jr-blue)}
.jr-main a{color:var(--jr-blue)}.jr-main .jr-link{display:inline-flex;gap:13px;align-items:center;text-decoration:none;font-size:14px;font-weight:500;line-height:1.7;position:relative;width:fit-content;padding-bottom:4px}
.jr-link:after{content:'';position:absolute;bottom:0;left:0;width:calc(100% - 32px);height:1px;background:currentColor;transform:scaleX(0);transform-origin:left;transition:transform .35s cubic-bezier(.22,1,.36,1)}.jr-link:is(:hover,:focus-visible):after{transform:scaleX(1)}
.jr-main .hqb-arrow-icon{width:20px;height:20px;flex:none;transition:transform .3s cubic-bezier(.22,1,.36,1)}.jr-main a:is(:hover,:focus-visible) .hqb-arrow-icon{transform:translateX(4px)}
.jr-main a:focus-visible,.jr-main button:focus-visible,.jr-main input:focus-visible,.jr-main select:focus-visible,.jr-main [tabindex]:focus-visible{outline:2px solid var(--jr-blue);outline-offset:4px}
.jr-breadcrumb{list-style:none;display:flex;align-items:center;gap:10px;padding:0;margin:0 0 30px;font-size:12px;line-height:1.7;color:#647b8b;flex-wrap:wrap}.jr-breadcrumb a{text-decoration:none}.jr-breadcrumb li+li:before{content:'/';margin-right:10px;color:#9ab2c1}
.jr-index-hero{position:relative;overflow:hidden;padding:42px 0 60px;background:#fff;isolation:isolate;border-bottom:1px solid var(--jr-line)}
.jr-index-hero:before{content:'';position:absolute;inset:-30% -10% 0 47%;z-index:-1;background:radial-gradient(ellipse at 80% 35%,#c8e0ed9c,transparent 66%);animation:jr-ambient 24s ease-in-out infinite alternate;pointer-events:none}
.jr-hero-copy{display:flex;justify-content:space-between;gap:60px;align-items:end}.jr-hero-copy .jr-kicker{margin-bottom:19px}.jr-hero-copy h1{max-width:860px}.jr-hero-copy h1 span{color:var(--jr-blue)}.jr-hero-copy>p{max-width:345px;font-size:16px;line-height:1.9;padding-bottom:3px}
.jr-feature{display:grid;grid-template-columns:minmax(0,1.07fr) minmax(0,1fr);margin-top:42px;border:1px solid #c6dbe7;border-radius:10px;overflow:hidden;background:#fff;box-shadow:0 14px 42px -30px #1d4c6966;text-decoration:none;color:inherit!important;transition:border-color .3s,box-shadow .4s}
.jr-feature:is(:hover,:focus-visible){border-color:#82acc4;box-shadow:0 20px 45px -28px #1d4c6966}.jr-feature-copy{padding:40px 42px;display:flex;flex-direction:column;align-items:flex-start;gap:22px}.jr-feature h2{font-size:clamp(28px,2.5vw,36px);line-height:1.2;max-width:580px}.jr-feature-copy>p{font-size:16px;line-height:1.85;max-width:540px}.jr-feature-copy .jr-link{margin-top:auto}.jr-meta{display:flex;align-items:center;gap:9px 14px;flex-wrap:wrap;font-size:12px;line-height:1.7;color:#647b8b}.jr-meta>span+span:before{content:'·';margin-right:14px;color:#8da9ba}.jr-pill{display:inline-flex;align-items:center;gap:9px;padding:6px 10px;border:1px solid #c6dbe7;border-radius:4px;color:var(--jr-blue);font-size:11px;line-height:1.6;letter-spacing:.035em;background:#f7fbfd}.jr-pill:before{content:'';height:5px;width:5px;background:#729eb6;border-radius:50%} .jr-art{position:relative;isolation:isolate;overflow:hidden;display:grid;place-items:center;min-width:0;background:radial-gradient(ellipse at 100% 0,#b8d7e9a6,transparent 65%),#edf5f9;color:var(--jr-deep);min-height:330px;padding:28px}
.jr-art:before{content:'';position:absolute;inset:0;z-index:-1;background-image:linear-gradient(#b7d0df3b 1px,transparent 1px),linear-gradient(90deg,#b7d0df3b 1px,transparent 1px);background-size:45px 45px;mask-image:linear-gradient(100deg,transparent,#000)}
.jr-art:after{content:'';position:absolute;width:330px;height:330px;border:1px solid #9bbdd34d;border-radius:50%;right:-110px;top:-130px;box-shadow:0 0 0 38px #b9d4e52b,0 0 0 78px #cfe2ee29;z-index:-1}
.jr-art-content{width:100%;max-width:390px;position:relative;transition:transform .7s cubic-bezier(.22,1,.36,1)}.jr-feature:hover .jr-art-content{transform:translateY(-4px)}
.jr-paper{border:1px solid #b6d0e0;background:#fff;border-radius:7px;padding:23px 26px;box-shadow:0 16px 40px -24px #1d4c6966;position:relative}.jr-paper:before{content:'';position:absolute;z-index:-1;inset:-12px 12px 12px -12px;border:1px solid #bcd4e3;background:#f7fbfd;border-radius:7px}
.jr-paper-top{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:21px}.jr-paper-top span{font-size:10px;line-height:1.6;letter-spacing:.08em;color:#526f83}.jr-paper-top b{font-size:10px;font-weight:500;letter-spacing:.08em;background:#e8f3f8;padding:4px 6px;border-radius:3px}.jr-paper h3{font-size:24px;line-height:1.25;font-weight:400;margin:0 0 21px;letter-spacing:-.03em}
.jr-age-row{display:grid;grid-template-columns:60px 1fr;gap:20px;align-items:center;border-top:1px solid #e1eaf0;padding:10px 0}.jr-age-row span{font-size:12px;line-height:1.6;color:#526f83}.jr-age-row i{display:block;height:7px;border-radius:2px;background:#7faac4;width:var(--bar);position:relative}.jr-age-row:nth-last-child(3) i{background:#5286a5}.jr-age-row:nth-last-child(2) i{background:#28658a}.jr-age-row:last-child i{background:#1d4c69}.jr-art-note{margin-top:16px;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 16px;background:#1d4c69;color:#fff;font-size:12px;line-height:1.5;border-radius:5px;box-shadow:0 9px 25px -15px #1d4c6999}.jr-art-note .hqb-arrow-icon{width:16px;height:16px}
.jr-reference-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.jr-reference-cell{padding:19px 15px;background:#f4f8fb;border:1px solid #d2e1eb;border-radius:4px}.jr-reference-cell span{font-size:10px;line-height:1.6;color:#607b8d;display:block}.jr-reference-cell strong{font-size:27px;font-weight:400;display:block;line-height:1.6}.jr-reference-foot{border-top:1px solid #d5e0e8;padding-top:15px;margin-top:17px;font-size:12px;line-height:1.7;color:#526f83}
.jr-prefix-row{display:grid;grid-template-columns:55px 1fr 75px;gap:12px;align-items:center;padding:13px 0;border-bottom:1px solid #e0eaf0;font-size:11px;line-height:1.6}.jr-prefix-row strong{font-weight:500;color:#28658a}.jr-prefix-row i{height:3px;width:var(--bar,80%);background:#c3d9e6}.jr-prefix-row span{color:#607b8d}.jr-prefix-search{display:flex;gap:11px;align-items:center;font-size:13px;color:#607b8d;border:1px solid #b6cfdf;padding:12px;margin:0 0 10px;border-radius:4px;background:#f8fbfd}.jr-prefix-search svg{width:17px;height:17px}
.jr-library{padding:62px 0 76px}.jr-library-heading{display:flex;justify-content:space-between;align-items:end;gap:24px;margin-bottom:31px}.jr-library-heading .jr-kicker{margin-bottom:12px}.jr-library-heading h2{font-size:34px}.jr-library-heading>p{font-size:14px;max-width:360px;text-align:right}.jr-controls{border-top:1px solid var(--jr-line);border-bottom:1px solid var(--jr-line);padding:23px 0;display:grid;gap:23px;margin-bottom:25px}.jr-control-top{display:flex;align-items:center;justify-content:space-between;gap:25px}.jr-search{position:relative;max-width:480px;width:100%}.jr-search svg{position:absolute;left:15px;top:15px;width:19px;height:19px;stroke:#526f83;pointer-events:none}.jr-search input{display:block;border:1px solid #c1d5e2;border-radius:5px;background:#fff;padding:13px 44px;font:400 14px/1.5 Inter,sans-serif;width:100%;height:48px;color:#243746}.jr-search input::placeholder{color:#6c8393}.jr-sort{display:flex;gap:12px;align-items:center;font-size:12px;line-height:1.7;color:#607b8d;flex:none}.jr-sort select{font:400 13px/1.5 Inter,sans-serif;color:#243746;background:#fff;border:1px solid #c1d5e2;border-radius:4px;padding:11px 30px 11px 12px;min-height:46px;max-width:205px}
.jr-topics{display:flex;flex-wrap:wrap;gap:8px}.jr-topics button{display:inline-flex;align-items:center;gap:9px;font:400 13px/1.6 Inter,sans-serif;color:#526575;border:1px solid transparent;border-radius:4px;padding:8px 12px;min-height:43px;background:#f4f7fa;cursor:pointer;transition:background .25s,border-color .25s,color .25s}.jr-topics button span{font-size:10px;color:#68879a}.jr-topics button[aria-pressed=true]{background:#1d4c69;color:#fff;border-color:#1d4c69}.jr-topics button[aria-pressed=true] span{color:#c6dfed}.jr-topics button:not([aria-pressed=true]):hover{background:#e8f3f8;border-color:#b2cfdf;color:#1d4c69}.jr-count{display:flex;justify-content:space-between;align-items:center;gap:20px;margin:0 0 23px;font-size:13px;color:#607b8d}.jr-reset{padding:7px 0;border:0;background:none;color:#28658a;font:500 13px/1.5 Inter,sans-serif;cursor:pointer;text-decoration:underline;text-underline-offset:4px}
.jr-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.jr-card{display:flex;flex-direction:column;background:#fff;border:1px solid #d5e0e8;border-radius:8px;overflow:hidden;text-decoration:none!important;color:inherit!important;min-width:0;box-shadow:0 9px 26px -22px #1d4c6955;transition:border-color .3s,box-shadow .4s}.jr-card:hover,.jr-card:focus-visible{border-color:#86afc6;box-shadow:0 19px 38px -26px #1d4c6966}.jr-card-cover{height:155px;position:relative;display:flex;justify-content:space-between;align-items:center;overflow:hidden;background:radial-gradient(ellipse at 100% 0,#b9d8e9b3,transparent 65%),#edf5f9;padding:28px 30px;border-bottom:1px solid #e0eaf0}.jr-card-cover:after{content:'';position:absolute;left:50%;top:-60%;width:230px;height:230px;border:1px solid #9bbdd366;border-radius:50%;box-shadow:0 0 0 28px #cce1ed4d}.jr-cover-title{position:relative;z-index:1;display:flex;flex-direction:column;gap:6px;max-width:175px}.jr-cover-title>span{font-size:10px;letter-spacing:.1em;color:#607b8d;line-height:1.6;text-transform:uppercase}.jr-cover-title strong{font-size:22px;letter-spacing:-.025em;color:#1d4c69;font-weight:400;line-height:1.2}.jr-cover-mark{width:62px;height:62px;padding:14px;border:1px solid #b8d2e2;border-radius:8px;background:#ffffffb3;color:#28658a;z-index:1;transition:transform .4s cubic-bezier(.22,1,.36,1)}.jr-cover-mark svg{width:100%;height:100%}.jr-card:hover .jr-cover-mark{transform:translateY(-4px)}.jr-card-body{padding:26px 28px;flex:1;display:flex;flex-direction:column;gap:16px}.jr-card-body .jr-kicker{font-size:10px;letter-spacing:.09em}.jr-card-body h3{font-size:23px;line-height:1.35;letter-spacing:-.028em}.jr-card-body>p{font-size:14px;line-height:1.85;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.jr-card-bottom{margin-top:auto;padding-top:14px;display:flex;align-items:center;justify-content:space-between;gap:15px;border-top:1px solid #e0eaf0;color:#647b8b;font-size:11px;line-height:1.7}.jr-card-bottom .hqb-arrow-icon{width:18px;height:18px;color:#28658a}
.jr-pagination{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-top:36px;padding-top:28px;border-top:1px solid #d5e0e8}.jr-page-controls{display:flex;gap:6px}.jr-pagination button{min-width:44px;height:44px;border:1px solid #d5e0e8;border-radius:4px;background:#fff;display:grid;place-items:center;color:#28658a;font:400 13px Inter,sans-serif;cursor:pointer;padding:9px 13px}.jr-pagination button[aria-current=page]{background:#1d4c69;color:#fff;border-color:#1d4c69}.jr-pagination button:disabled{opacity:.35;cursor:default}.jr-pagination>span{font-size:12px;color:#607b8d}.jr-empty{padding:65px 25px;background:#f4f7fa;text-align:center;border:1px solid #d5e0e8;border-radius:8px}.jr-empty h3{font-size:27px;margin-bottom:14px}.jr-empty p{font-size:16px;max-width:600px;margin:auto}.jr-empty button{margin:24px auto 0}
.jr-next-step{border-block:1px solid #c6dbe7;background:radial-gradient(ellipse at 100% 0,#c5dfed88,transparent 60%),#e8f3f8;padding:54px 0}.jr-next-inner{display:flex;justify-content:space-between;align-items:center;gap:40px}.jr-next-inner h2{font-size:34px;margin:12px 0 17px}.jr-next-inner p{font-size:16px;max-width:750px}.jr-main .jr-button{display:inline-flex;align-items:center;justify-content:center;gap:19px;text-decoration:none;background:#28658a;border:1px solid #28658a;border-radius:5px;color:#fff;padding:13px 20px;min-height:48px;white-space:nowrap;font-size:14px;font-weight:500;line-height:1.5;transition:background .25s,box-shadow .3s}.jr-button:hover{background:#1d4c69;box-shadow:0 9px 18px -12px #1d4c6977} .jr-article-hero{padding:36px 0 42px;position:relative;background:radial-gradient(ellipse at 100% 25%,#d7e9f480,transparent 55%),#fff;border-bottom:1px solid #d5e0e8}.jr-article-hero .jr-breadcrumb{margin-bottom:32px}.jr-article-heading{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(280px,.9fr);gap:70px;align-items:center}.jr-article-heading h1{font-size:clamp(36px,3.4vw,50px);line-height:1.15;max-width:940px;margin:20px 0 25px}.jr-article-heading>div>p{font-size:17px;line-height:1.85;max-width:800px}.jr-article-meta{display:flex;gap:16px;align-items:flex-start;margin-top:28px}.jr-author-mark{flex:none;width:40px;height:40px;display:grid;place-items:center;background:#e8f3f8;border:1px solid #c1d8e5;border-radius:50%;font-size:12px;color:#28658a}.jr-author-line{font-size:13px;line-height:1.6;color:#243746;display:flex;align-items:center;gap:15px;flex-wrap:wrap;margin-bottom:6px}.jr-author-line a{color:#243746;text-decoration:none}.jr-article-heading .jr-art{border:1px solid #c3d9e6;border-radius:8px;min-height:350px;padding:25px}.jr-article-heading .jr-paper{padding:18px 20px}.jr-article-heading .jr-paper h3{font-size:22px}.jr-article-heading .jr-art-note{font-size:11px;padding:11px 13px}.jr-article-meta .jr-meta{font-size:11px;gap:6px 10px}.jr-article-meta .jr-meta>span+span:before{margin-right:10px}.jr-article-toolbar{display:flex;justify-content:space-between;gap:20px;align-items:center;padding-top:31px}.jr-article-toolbar>span{font-size:12px;color:#647b8b}.jr-article-toolbar nav{display:flex;gap:22px;align-items:center}.jr-copy-button{display:inline-flex;align-items:center;gap:9px;border:0;background:none;padding:8px 0;font:400 12px/1.6 Inter,sans-serif;color:#28658a;cursor:pointer;min-height:40px}.jr-copy-button svg{width:16px;height:16px}.jr-reading-progress{height:3px;position:sticky;top:0;z-index:90;background:#edf4f8}.jr-reading-progress:before{content:'';display:block;height:100%;width:100%;background:#28658a;transform:scaleX(var(--jr-progress,0));transform-origin:left}
.jr-reader{display:grid;grid-template-columns:225px minmax(0,780px);gap:70px;justify-content:center;align-items:start;padding-top:58px;padding-bottom:70px}.jr-toc{position:sticky;top:28px;min-width:0}.jr-toc .jr-kicker{margin-bottom:18px}.jr-toc nav{border-left:1px solid #d5e0e8;max-height:67vh;overflow-y:auto;scrollbar-width:thin}.jr-toc a{display:block;text-decoration:none;color:#607583;border-left:2px solid transparent;margin-left:-1px;padding:9px 15px;font-size:12px;line-height:1.65;transition:background .25s,color .25s,border-color .25s}.jr-toc a[aria-current=true]{background:#edf5f9;border-color:#28658a;color:#1d4c69}.jr-toc a:hover{color:#28658a;background:#f4f8fb}.jr-toc>p{font-size:11px;line-height:1.8;color:#7990a0;margin-top:18px;max-width:195px}.jr-toc-mobile{display:none}
.jr-article-content{min-width:0;max-width:100%;font-size:18px;line-height:1.85;color:#425a6a}.jr-article-content p,.jr-article-content li{font-size:18px;line-height:1.85;color:#425a6a;overflow-wrap:anywhere}.jr-article-content p{margin:0 0 23px}.jr-article-content>p:first-of-type{font-size:19px;line-height:1.85;color:#2e4b5e}.jr-article-content strong,.jr-article-content b{font-weight:500;color:#243746}.jr-article-content h2{font-size:31px;line-height:1.3;margin:49px 0 21px;scroll-margin-top:35px}.jr-article-content h3{font-size:24px;line-height:1.4;margin:32px 0 17px;scroll-margin-top:35px}.jr-article-content h4{font-size:20px;line-height:1.45;font-weight:500;margin:27px 0 15px}.jr-article-content ul,.jr-article-content ol{padding-left:23px;margin:0 0 25px;display:block;list-style:revert}.jr-article-content li{margin:9px 0;padding-left:4px}.jr-article-content li::marker{color:#729eb6}.jr-article-content a{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px;transition:color .25s}.jr-article-content a:hover{color:#1d4c69}.jr-article-content blockquote{border:1px solid #c5dce9;border-left:3px solid #28658a;border-radius:0 5px 5px 0;padding:22px 26px;margin:30px 0;background:#f3f8fb}.jr-article-content blockquote p{font-size:16px;line-height:1.9;margin:0}.jr-article-content img,.jr-article-content video,.jr-article-content iframe{max-width:100%;height:auto;display:block}.jr-article-content figure{max-width:100%;margin:34px 0}.jr-article-content .jr-inline-art{border:1px solid #c4dbe8;border-radius:7px;background:#f4f8fb;overflow:hidden}.jr-inline-art .jr-art{min-height:330px;padding:28px 8%;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.7fr);gap:36px}.jr-inline-art .jr-art-content{max-width:360px}.jr-figure-copy .jr-kicker{margin-bottom:17px}.jr-figure-copy strong{font-size:25px;font-weight:400;letter-spacing:-.025em;line-height:1.3;display:block;margin-bottom:15px}.jr-figure-copy p{font-size:14px;line-height:1.8;margin:0}.jr-inline-art figcaption{font-size:11px;line-height:1.7;padding:14px 19px;color:#647b8b;background:#fff;border-top:1px solid #d5e0e8}.jr-inline-art .jr-paper h3{font-size:22px;margin:0 0 18px}.jr-inline-art .jr-art-note{margin-top:15px}.jr-inline-art .jr-paper-top{margin-bottom:17px}
.jr-table-wrap{width:100%;max-width:100%;overflow-x:auto;border:1px solid #c5dbe8;border-radius:5px;margin:30px 0;scrollbar-width:thin;overscroll-behavior-x:contain}.jr-article-content table{width:100%!important;min-width:580px;border-collapse:collapse;font-size:14px;line-height:1.8;margin:0!important;table-layout:auto}.jr-article-content th,.jr-article-content td{padding:15px 19px!important;border:0!important;border-bottom:1px solid #d5e0e8!important;text-align:left!important;vertical-align:top;font-size:14px!important;line-height:1.75!important;background:transparent!important;color:#425a6a!important;font-weight:400!important}.jr-article-content table p,.jr-article-content table span{font-size:14px!important;line-height:1.75!important;color:inherit!important}.jr-article-content th{font-weight:500!important;background:#e8f3f8!important;color:#1d4c69!important}.jr-article-content tr:nth-child(even){background:#f7fafc}.jr-article-content .jr-table-note{font-size:11px;color:#647b8b;margin:-17px 0 30px}
.jr-article-faq{margin-top:47px;padding-top:10px;border-top:1px solid #d5e0e8}.jr-article-faq h2{font-size:29px;margin-top:27px}.jr-article-faq details{border-bottom:1px solid #d5e0e8;padding:0}.jr-article-faq summary{cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:20px;font-size:17px;line-height:1.6;padding:20px 0;color:#243746}.jr-article-faq summary::-webkit-details-marker{display:none}.jr-article-faq summary:after{content:'+';font-weight:400;color:#28658a;transition:transform .3s;flex:none;font-size:19px}.jr-article-faq details[open] summary:after{transform:rotate(45deg)}.jr-article-faq details p{font-size:16px;line-height:1.85;padding-bottom:20px;margin:0}
.jr-editor-note{font-size:12px!important;line-height:1.8!important;color:#647b8b!important;padding-top:27px;margin-top:35px!important;border-top:1px solid #d5e0e8}.jr-service-next{margin-top:44px;border:1px solid #bdd5e4;border-radius:7px;padding:28px 30px;background:#edf5f9}.jr-service-next h2{font-size:28px;margin:12px 0 16px}.jr-service-next p{font-size:16px;margin-bottom:22px}.jr-service-next .jr-link{font-size:14px;text-decoration:none}.jr-service-next .jr-link:after{width:calc(100% - 33px)}.jr-related{padding:60px 0 70px;border-top:1px solid #d5e0e8;background:#f4f7fa}.jr-related-heading{display:flex;justify-content:space-between;align-items:end;gap:25px;margin-bottom:30px}.jr-related-heading h2{font-size:33px;margin-top:12px}.jr-related .jr-card-cover{height:130px}.jr-related .jr-card-body{padding:24px}.jr-related .jr-card-body h3{font-size:23px}.jr-back-top{position:fixed;right:24px;bottom:24px;z-index:110;border:1px solid #b5d0e0;border-radius:50%;background:#fff;color:#28658a;height:45px;width:45px;display:grid;place-items:center;box-shadow:0 8px 22px -12px #1d4c6970;cursor:pointer;transition:background .25s,transform .25s}.jr-back-top[hidden]{display:none!important}.jr-back-top:hover{background:#e8f3f8;transform:translateY(-2px)}.jr-back-top svg{width:21px;height:21px}
@keyframes jr-ambient{from{transform:translate(-2%,2%)}to{transform:translate(3%,-2%)}}
@media(min-width:1700px){.jr-wrap{width:calc(100% - 100px)}.jr-feature-copy{padding:44px 48px}}
@media(max-width:1150px){.jr-wrap{width:calc(100% - 56px)}.jr-hero-copy{gap:35px}.jr-hero-copy>p{max-width:280px;font-size:15px}.jr-feature-copy{padding:32px}.jr-feature{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}.jr-feature .jr-art{padding:27px;min-height:350px}.jr-art-content{max-width:350px}.jr-grid{gap:22px}.jr-card-body{padding:23px}.jr-card-body h3{font-size:22px}.jr-article-heading{grid-template-columns:minmax(0,1.6fr) minmax(270px,1fr);gap:35px}.jr-article-heading .jr-art{padding:18px}.jr-article-heading .jr-paper{padding:18px}.jr-reader{grid-template-columns:195px minmax(0,1fr);gap:45px}.jr-card-cover{padding:24px}.jr-cover-mark{width:54px;height:54px;padding:12px}.jr-cover-title strong{font-size:21px}.jr-inline-art .jr-art{gap:25px;padding:28px}.jr-figure-copy strong{font-size:23px}}
@media(max-width:900px){.jr-hero-copy{display:block}.jr-hero-copy>p{max-width:650px;font-size:16px;margin-top:24px}.jr-feature{grid-template-columns:minmax(0,1fr) minmax(0,.85fr)}.jr-feature-copy{padding:28px}.jr-feature h2{font-size:29px}.jr-feature-copy>p{font-size:15px}.jr-art{padding:22px}.jr-paper{padding:20px}.jr-paper h3{font-size:23px}.jr-age-row{gap:15px}.jr-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.jr-article-heading{grid-template-columns:1fr}.jr-article-heading .jr-art{display:none}.jr-article-heading h1{max-width:850px;font-size:43px}.jr-article-heading>div>p{max-width:760px}.jr-reader{grid-template-columns:1fr;max-width:780px;padding-top:30px}.jr-toc{display:none}.jr-toc-mobile{display:block;border:1px solid #c4d9e6;border-radius:5px;margin-top:26px;background:#f5f9fc}.jr-toc-mobile summary{display:flex;justify-content:space-between;padding:14px 17px;font-size:14px;line-height:1.7;cursor:pointer;list-style:none;color:#28658a}.jr-toc-mobile summary:after{content:'+'}.jr-toc-mobile[open] summary:after{content:'−'}.jr-toc-mobile summary::-webkit-details-marker{display:none}.jr-toc-mobile nav{padding:3px 17px 15px;display:grid;gap:2px}.jr-toc-mobile a{padding:7px 0;font-size:13px;text-decoration:none;line-height:1.6;color:#526f83}.jr-related .jr-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.jr-related .jr-card:last-child{display:none}.jr-next-inner{align-items:flex-start;flex-direction:column;gap:25px}.jr-library-heading>p{max-width:280px}.jr-inline-art .jr-art{padding:30px 35px;gap:30px}}
@media(max-width:650px){.jr-wrap{width:calc(100% - 40px)}.jr-review-bar{font-size:9px;padding:8px 20px;gap:12px;align-items:flex-start}.jr-review-bar nav{gap:14px}.jr-review-bar nav>a:not(:last-child){display:none}.jr-index-hero{padding:29px 0 35px}.jr-breadcrumb{font-size:11px;margin-bottom:28px}.jr-main h1{font-size:35px;line-height:1.16}.jr-hero-copy .jr-kicker{font-size:10px;margin-bottom:16px}.jr-hero-copy>p{font-size:16px;line-height:1.85;margin-top:20px}.jr-feature{display:flex;flex-direction:column;margin-top:30px;border-radius:7px}.jr-feature-copy{padding:25px;gap:18px}.jr-feature h2{font-size:29px}.jr-feature .jr-art{min-height:330px;padding:28px 32px;order:-1;border-bottom:1px solid #d5e0e8}.jr-feature-copy>p{font-size:15px}.jr-feature .jr-paper h3{font-size:23px}.jr-meta{font-size:11px}.jr-library{padding:43px 0 49px}.jr-library-heading{display:block;margin-bottom:24px}.jr-library-heading h2{font-size:30px}.jr-library-heading>p{text-align:left;max-width:100%;margin-top:16px;font-size:14px}.jr-controls{padding:20px 0;gap:18px}.jr-control-top{align-items:stretch;flex-direction:column;gap:15px}.jr-sort{justify-content:space-between}.jr-sort select{max-width:none;flex:1;margin-left:15px}.jr-topics{gap:7px}.jr-topics button{font-size:12px;padding:7px 10px;min-height:43px}.jr-grid{grid-template-columns:1fr;gap:22px}.jr-card-cover{height:143px;padding:26px}.jr-card-body{padding:25px}.jr-card-body h3{font-size:24px}.jr-count{font-size:12px}.jr-page-controls{gap:4px}.jr-pagination{gap:15px;align-items:center;flex-wrap:wrap}.jr-pagination>span{width:100%;order:2;text-align:center}.jr-pagination button{min-width:42px;width:42px;padding:8px}.jr-page-controls button[data-page-extra]{display:none}.jr-next-step{padding:39px 0}.jr-next-inner h2{font-size:30px}.jr-next-inner p{font-size:16px}.jr-article-hero{padding:27px 0 28px}.jr-article-hero .jr-breadcrumb{font-size:11px;margin-bottom:25px}.jr-article-heading h1{font-size:35px;line-height:1.17;margin:20px 0}.jr-article-heading>div>p{font-size:16px;line-height:1.85}.jr-article-meta{margin-top:25px;gap:12px}.jr-author-line{font-size:12px}.jr-article-meta .jr-meta{gap:5px 8px;line-height:1.9;font-size:10px}.jr-article-meta .jr-meta>span+span:before{margin-right:8px}.jr-article-toolbar{padding-top:23px;align-items:flex-start}.jr-article-toolbar>span{font-size:10px;max-width:145px;line-height:1.7}.jr-article-toolbar nav{gap:15px}.jr-copy-button{font-size:11px}.jr-reader{width:calc(100% - 40px);gap:0;padding-top:31px;padding-bottom:45px}.jr-article-content{font-size:17px;line-height:1.85}.jr-article-content p,.jr-article-content li{font-size:17px;line-height:1.85}.jr-article-content>p:first-of-type{font-size:18px}.jr-article-content h2{font-size:28px;line-height:1.3;margin:36px 0 18px}.jr-article-content h3{font-size:23px;margin:29px 0 15px}.jr-article-content h4{font-size:19px}.jr-article-content blockquote{padding:20px}.jr-article-content blockquote p{font-size:15px}.jr-inline-art .jr-art{grid-template-columns:1fr;gap:27px;padding:25px}.jr-inline-art .jr-art-content{max-width:340px;margin:auto}.jr-figure-copy strong{font-size:24px}.jr-figure-copy p{font-size:14px}.jr-figure-copy .jr-kicker{font-size:10px;margin-bottom:12px}.jr-article-content figure{margin:27px 0}.jr-inline-art figcaption{font-size:10px;padding:12px 15px}.jr-inline-art .jr-paper{padding:18px}.jr-article-content th,.jr-article-content td{padding:13px 15px!important;font-size:13px!important}.jr-service-next{padding:24px;margin-top:34px}.jr-service-next h2{font-size:26px}.jr-service-next p{font-size:15px}.jr-article-faq summary{font-size:16px;padding:19px 0}.jr-article-faq details p{font-size:15px}.jr-related{padding:42px 0 50px}.jr-related-heading{align-items:flex-start;flex-direction:column;gap:18px}.jr-related-heading h2{font-size:29px}.jr-related .jr-grid{grid-template-columns:1fr}.jr-related .jr-card:last-child{display:flex}.jr-back-top{right:17px;bottom:17px}.jr-empty{padding:40px 23px}.jr-empty h3{font-size:26px}}
@media(max-width:359px){.jr-wrap,.jr-reader{width:calc(100% - 32px)}.jr-main h1,.jr-article-heading h1{font-size:33px}.jr-feature-copy{padding:22px}.jr-feature .jr-art{padding:25px}.jr-paper{padding:17px}.jr-paper h3{font-size:22px}.jr-card-body{padding:23px}.jr-art-note{font-size:11px;padding:11px 12px}.jr-pagination button{width:40px;min-width:40px}.jr-page-controls{gap:3px}.jr-inline-art .jr-art{padding:21px}.jr-review-bar{padding-inline:16px}}
@media(prefers-reduced-motion:reduce){html,body{scroll-behavior:auto}.jr-main *,.jr-main *:before,.jr-main *:after{animation:none!important;transition:none!important}.jr-card:hover .jr-cover-mark,.jr-feature:hover .jr-art-content,.jr-main a:is(:hover,:focus-visible) .hqb-arrow-icon{transform:none}}
@media print{.hqh-header,.hqh-footer,.jr-review-bar,.jr-toc,.jr-toc-mobile,.jr-related,.jr-service-next,.jr-back-top,.jr-article-toolbar,.jr-reading-progress{display:none!important}.jr-wrap,.jr-reader{width:100%;max-width:none;display:block;padding:0}.jr-article-heading{display:block}.jr-article-heading .jr-art{display:none}.jr-article-hero{padding:0 0 20px}.jr-article-content p,.jr-article-content li{font-size:12pt}.jr-article-content h2{font-size:19pt;break-after:avoid}.jr-article-content h3{font-size:15pt;break-after:avoid}.jr-table-wrap{overflow:visible;border:0}.jr-article-content table{min-width:0}.jr-article-faq details>*{display:block!important}}
.jr-card-cover .jr-cover-mark{position:absolute;right:10px;top:18px;width:45%;max-width:190px;height:120px;padding:0;border:0;border-radius:0;background:none}.jr-card-cover .jr-cover-title{max-width:56%}.jr-related .jr-card-cover .jr-cover-mark{top:6px;height:115px}
.jr-main .jr-art-title{font-size:24px;font-weight:400;line-height:1.25;letter-spacing:-.03em;margin:0 0 21px;color:#243746}.jr-article-heading .jr-art-title,.jr-inline-art .jr-art-title{font-size:22px}.jr-file-row{display:flex;align-items:center;gap:13px;padding:15px 0;border-top:1px solid #d5e0e8;color:#425d6e;font-size:13px;line-height:1.6}.jr-file-number{font-size:10px;color:#729eb6}.jr-file-row i{margin-left:auto;color:#28658a;display:flex}.jr-file-row i svg{width:16px!important;height:16px!important}.jr-review-path{display:flex;gap:7px;align-items:center;justify-content:space-between;padding:19px 0}.jr-review-path span{font-size:11px;line-height:1.5;background:#e8f3f8;border:1px solid #bed7e5;border-radius:3px;padding:8px 9px;color:#28658a;white-space:nowrap}.jr-review-path i{display:block;flex:1;height:1px;background:#94b8ce;min-width:7px}.jr-review-lines{display:grid;gap:9px;padding:12px 0 8px}.jr-review-lines i{height:3px;background:#d5e0e8;display:block;width:90%}.jr-review-lines i:nth-child(2){width:70%}.jr-review-lines i:nth-child(3){width:81%}
@media(max-width:359px){.jr-review-path{gap:5px}.jr-review-path span{font-size:10px;padding:7px 5px}.jr-file-row{font-size:12px}.jr-main .jr-art-title{font-size:22px}}
@media(max-width:650px){.jr-feature .jr-art{order:0;min-height:285px;padding:25px 32px}}
.jr-article-content .jr-table-note{display:none}
@media(max-width:700px){.jr-article-content .jr-table-note{display:block;font-size:11px;line-height:1.7;color:#647b8b;margin:-16px 0 27px}} #hqb-journal .jr-article-heading h1{margin:20px 0 25px!important}
#hqb-journal .jr-article-content p,#hqb-journal .jr-article-content li{font-size:18px!important;line-height:1.85!important}
#hqb-journal .jr-article-content p{margin:0 0 23px!important}
#hqb-journal .jr-article-content>p:first-of-type{font-size:19px!important}
#hqb-journal .jr-article-content h2{font-size:31px!important;line-height:1.3!important;margin:49px 0 21px!important}
#hqb-journal .jr-article-content h3{font-size:24px!important;line-height:1.4!important;margin:32px 0 17px!important}
#hqb-journal .jr-article-content h4{font-size:20px!important;line-height:1.45!important;margin:27px 0 15px!important}
#hqb-journal .jr-article-content ul,#hqb-journal .jr-article-content ol{margin:0 0 25px!important;padding-left:23px!important}
#hqb-journal .jr-article-content li{margin:9px 0!important}
#hqb-journal .jr-article-content .jr-figure-copy p{font-size:14px!important;line-height:1.8!important;margin:0!important}
#hqb-journal .jr-article-content blockquote p{font-size:16px!important;line-height:1.9!important;margin:0!important}
#hqb-journal .jr-article-content table p{font-size:14px!important;line-height:1.75!important;margin:0!important}
#hqb-journal .jr-article-content .jr-article-faq h2{font-size:29px!important;margin-top:27px!important}
#hqb-journal .jr-article-content .jr-article-faq details p{font-size:16px!important;margin:0!important}
#hqb-journal .jr-article-content .jr-service-next h2{font-size:28px!important;margin:12px 0 16px!important}
#hqb-journal .jr-article-content .jr-service-next p{font-size:16px!important;margin:0 0 22px!important}
#hqb-journal .jr-article-content p.jr-editor-note{font-size:12px!important;line-height:1.8!important;margin-top:35px!important}
#hqb-journal .jr-article-content p.jr-table-note{font-size:11px!important;line-height:1.7!important;margin:-16px 0 27px!important}
@media(max-width:650px){
#hqb-journal .jr-article-content p,#hqb-journal .jr-article-content li{font-size:17px!important}
#hqb-journal .jr-article-content>p:first-of-type{font-size:18px!important}
#hqb-journal .jr-article-content h2{font-size:28px!important;margin:36px 0 18px!important}
#hqb-journal .jr-article-content h3{font-size:23px!important;margin:29px 0 15px!important}
#hqb-journal .jr-article-content h4{font-size:19px!important}
#hqb-journal .jr-article-content blockquote p,#hqb-journal .jr-article-content .jr-article-faq details p{font-size:15px!important}
#hqb-journal .jr-article-content .jr-service-next h2{font-size:26px!important}
#hqb-journal .jr-article-content .jr-service-next p{font-size:15px!important}
} #hqb-journal.journal-review .jr-wrap{width:calc(100% - 96px);max-width:1320px}
#hqb-journal .jr-index-hero{padding:32px 0 56px;background:#fff;border-bottom:1px solid #d5e0e8}
#hqb-journal .jr-index-hero:before{inset:-15% -14% 0 47%;background:radial-gradient(ellipse at 70% 38%,#b8d8e9a6,transparent 65%);animation:jr-ambient 24s ease-in-out infinite alternate}
#hqb-journal .jr-hero-grid{display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1fr);gap:72px;align-items:center;padding:4px 0 46px}
#hqb-journal .jr-hero-copy{display:block;min-width:0}
#hqb-journal .jr-hero-copy .jr-kicker{margin:0 0 24px;font-size:11px}
#hqb-journal .jr-hero-copy h1{font-size:clamp(42px,3.7vw,54px)!important;line-height:1.13!important;letter-spacing:-.045em;font-weight:400;margin:0!important;max-width:570px}
#hqb-journal .jr-hero-copy>p{font-size:17px!important;line-height:1.8!important;max-width:500px;margin:25px 0 29px!important;padding:0}
#hqb-journal .jr-hero-copy .jr-button{min-height:48px;font-size:14px;gap:18px;padding:12px 19px;background:#28658a;box-shadow:0 4px 12px #1d4c690d}
#hqb-journal .jr-hero-copy .jr-button:hover{background:#1d4c69}
.jr-hero-caption{display:flex;align-items:center;gap:15px;margin-top:31px;font-size:12px;line-height:1.75;color:#526575}.jr-caption-line{width:28px;height:1px;background:#8bb3ca;flex:none} .jr-knowledge{position:relative;border:1px solid #bcd4e3;background:#f4f8fb;border-radius:10px;box-shadow:0 22px 46px -28px #1d4c6955;min-width:0;isolation:isolate}
.jr-knowledge:before{content:'';position:absolute;z-index:-1;inset:25px -20px -20px 25px;border:1px solid #c4dce9;border-radius:10px;background:linear-gradient(140deg,#e8f3f877,#cce3f177);transform:none}
.jr-knowledge-top{display:flex;justify-content:space-between;gap:16px;align-items:center;padding:19px 25px;border-bottom:1px solid #d5e0e8;color:#526575;font-size:10px;line-height:1.7;letter-spacing:.04em}
.jr-knowledge-brand{display:flex;gap:10px;align-items:center;font-size:11px;font-weight:500;color:#1d4c69;letter-spacing:.08em}.jr-knowledge-brand i{display:block;width:1px;height:12px;background:#acc7d8}
.jr-knowledge-scenes{position:relative;display:grid;overflow:hidden;border-radius:0}
.jr-knowledge-scene{grid-area:1/1;min-width:0;padding:23px 25px 0;opacity:0;transform:translateY(10px);pointer-events:none;transition:opacity .75s cubic-bezier(.22,1,.36,1),transform .9s cubic-bezier(.22,1,.36,1);visibility:hidden}
.jr-knowledge-scene.is-active{opacity:1;transform:translateY(0);pointer-events:auto;visibility:visible}
.jr-context-label{display:flex;justify-content:space-between;gap:15px;color:#526575;font-size:9px;line-height:1.7;letter-spacing:.06em;margin-bottom:17px}.jr-context-label>span:first-child{color:#28658a;font-weight:500}
.jr-knowledge-paper{background:#fff;border:1px solid #c4d9e6;border-radius:6px;padding:24px 24px 19px;box-shadow:0 12px 25px -20px #1d4c6944;min-height:256px;position:relative}
#hqb-journal .jr-knowledge-paper .jr-kicker{font-size:9px;letter-spacing:.1em;margin-bottom:12px}
#hqb-journal .jr-knowledge-paper h2{font-size:26px!important;line-height:1.23!important;letter-spacing:-.035em;margin:0 0 19px!important;font-weight:400;max-width:none}
.jr-code-pair{display:flex;align-items:center;gap:14px}.jr-code-pair>div:not(.jr-pair-note){background:#f4f8fb;border:1px solid #d0e1ec;padding:10px 15px;min-width:97px;border-radius:4px}.jr-code-pair>div>span{font-size:8px;letter-spacing:.07em;color:#526575;display:block;line-height:1.8}.jr-code-pair strong{font-weight:400;font-size:27px;color:#28658a;line-height:1.4;display:block}.jr-code-pair>i{font-style:normal;font-size:18px;color:#7b9aaf}.jr-pair-note{font-size:11px;line-height:1.8;color:#526575;margin-left:6px}
.jr-source-strip{border-top:1px solid #e1eaf0;display:flex;gap:9px;align-items:center;padding-top:13px;margin-top:17px;font-size:10px;line-height:1.7;color:#526575}.jr-source-dot{width:5px;height:5px;background:#6697b2;border-radius:50%;flex:none}
.jr-knowledge-note{position:relative;margin:17px 0 18px;padding:13px 15px;display:flex;gap:12px;align-items:center;background:#1d4c69;border:1px solid #1d4c69;border-radius:5px;box-shadow:0 8px 22px -16px #1d4c69;color:#fff;min-height:69px;transition:transform 1s cubic-bezier(.22,1,.36,1);transform:translateY(4px)}
.is-active .jr-knowledge-note{transform:translateY(0)}.jr-note-mark{display:grid;place-items:center;width:28px;height:28px;border:1px solid #7199b1;border-radius:50%;flex:none}.jr-note-mark svg{width:17px;height:17px}.jr-knowledge-note strong{display:block;font-weight:500;font-size:12px;line-height:1.7;color:#fff}.jr-knowledge-note div>span{display:block;font-size:10px;line-height:1.7;color:#d4e5ee;margin-top:2px}
.jr-scene-foot{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:0 0 21px;font-size:9px;line-height:1.7;color:#526575;min-height:50px}.jr-scene-foot a{display:inline-flex;align-items:center;gap:7px;font-size:10px;white-space:nowrap;text-decoration:none}.jr-scene-foot .hqb-arrow-icon{width:16px!important;height:16px!important}
.jr-knowledge-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid #cadde8;border-radius:0 0 10px 10px;overflow:hidden;background:#f7fbfd}
.jr-knowledge-tabs button{position:relative;padding:17px 8px 18px;border:0;border-right:1px solid #d5e0e8;min-height:52px;font:400 11px/1.5 Inter,sans-serif;background:transparent;color:#526575;cursor:pointer;transition:color .3s,background .3s}
.jr-knowledge-tabs button:last-child{border-right:0}.jr-knowledge-tabs button span{position:absolute;left:18px;right:18px;bottom:9px;height:2px;background:#28658a;transform:scaleX(0);transform-origin:left;transition:transform .7s cubic-bezier(.22,1,.36,1)}.jr-knowledge-tabs button[aria-selected=true]{color:#1d4c69;background:#e8f3f8}.jr-knowledge-tabs button[aria-selected=true] span{transform:scaleX(1)}.jr-knowledge-tabs button:hover{color:#1d4c69;background:#edf5f9}
.jr-code-steps{display:grid;gap:0}.jr-code-steps>div{display:grid;grid-template-columns:22px 1fr;column-gap:10px;padding:8px 0;border-top:1px solid #e1eaf0}.jr-code-steps>div>span{grid-row:span 2;font-size:9px;color:#7b9aaf;padding-top:2px}.jr-code-steps strong{font-size:11px;line-height:1.6;font-weight:500;color:#243746}.jr-code-steps small{font-size:9px;line-height:1.7;color:#526575}.jr-work-sequence{display:grid;gap:0}.jr-work-sequence>div{display:flex;align-items:center;gap:13px;padding:13px 0;border-top:1px solid #e1eaf0}.jr-work-icon{width:30px;height:30px;border:1px solid #bed7e5;border-radius:50%;display:grid;place-items:center;flex:none;background:#f4f8fb;color:#28658a;font-size:10px}.jr-work-sequence strong{font-size:12px;font-weight:500;line-height:1.6;display:block}.jr-work-sequence small{font-size:10px;color:#526575;line-height:1.7;display:block} #hqb-journal .jr-feature{grid-template-columns:180px minmax(0,1fr) 48px;gap:28px;align-items:center;margin-top:0;padding:28px 30px;background:#f7fbfd;border-color:#c8dce8;border-radius:7px;box-shadow:none}
.jr-feature-label{border-right:1px solid #cbdde8;height:100%;display:flex;flex-direction:column;justify-content:space-between;gap:18px;padding-right:22px}.jr-feature-label .jr-kicker{font-size:9px;line-height:1.9}.jr-feature-number{font-size:29px;font-weight:400;color:#9bbdce;line-height:1.1;letter-spacing:-.04em}
#hqb-journal .jr-feature-copy{padding:0;gap:10px}
#hqb-journal .jr-feature h2{font-size:26px!important;line-height:1.3!important;letter-spacing:-.035em;max-width:850px;margin:0!important}
#hqb-journal .jr-feature-copy>p{font-size:14px!important;line-height:1.8!important;max-width:860px;margin:0!important}
#hqb-journal .jr-feature .jr-meta{font-size:10px;margin-top:2px}.jr-feature-open{display:grid;place-items:center;border:1px solid #b7d1e1;border-radius:50%;width:44px;height:44px;background:#fff;color:#28658a;transition:background .3s,border-color .3s}.jr-feature:hover .jr-feature-open{background:#e8f3f8;border-color:#80abc4} #hqb-journal .jr-grid{gap:28px;align-items:stretch}
#hqb-journal .jr-card{position:relative;border:1px solid #d5e0e8;border-radius:8px;box-shadow:0 18px 36px -18px #1d4c691a,0 30px 45px -30px #24374626;transform:none;transition:border-color .3s,box-shadow .3s}
#hqb-journal .jr-card:is(:hover,:focus-visible){transform:none;border-color:#7eaec8;box-shadow:0 18px 36px -18px #1d4c6925,0 30px 45px -30px #24374633}
#hqb-journal .jr-card-cover{height:206px;padding:12px 18px;background:radial-gradient(ellipse at 90% 10%,#cbe2ef99,transparent 65%),#f1f7fa;border-bottom:0;display:grid;place-items:center;isolation:isolate}
#hqb-journal .jr-card-cover:after{content:none}
.jr-card-art{width:100%;max-width:375px;position:relative;z-index:1;transition:transform .3s cubic-bezier(.33,1,.68,1)}.jr-card-art>svg{display:block;width:100%;height:auto;max-height:188px;filter:drop-shadow(0 9px 9px #1d4c690b)}
.jr-card-glow{position:absolute;inset:0;opacity:0;background:radial-gradient(ellipse at 25% 35%,#80b4d08c,transparent 70%),radial-gradient(ellipse at 90% 80%,#a7cde3a6,transparent 65%);transition:opacity .3s cubic-bezier(.33,1,.68,1),transform .3s cubic-bezier(.33,1,.68,1)}
#hqb-journal .jr-card-body{position:relative;z-index:2;background:#fff;padding:25px 26px 24px;display:flex;flex:1;flex-direction:column;gap:15px;transition:transform .3s cubic-bezier(.33,1,.68,1)}
#hqb-journal .jr-card-body .jr-kicker{font-size:10px!important;line-height:1.7!important;letter-spacing:.09em;min-height:34px;display:flex;align-items:flex-start}
#hqb-journal .jr-card-body h3{font-size:23px!important;line-height:1.35!important;letter-spacing:-.03em;font-weight:400;margin:0!important;min-height:93px;overflow-wrap:anywhere}
#hqb-journal .jr-card-body>p{font-size:14px!important;line-height:1.85!important;color:#526575;margin:0!important;min-height:78px;-webkit-line-clamp:3}
#hqb-journal .jr-card-bottom{border-top:1px solid #d5e0e8;padding-top:15px;min-height:34px;font-size:10px;color:#607b8d;line-height:1.7;margin-top:auto;gap:10px}
#hqb-journal .jr-card-bottom>span:last-child{color:#7c929f;font-size:9px;white-space:nowrap}
.jr-card-cta{position:absolute;top:calc(100% + 9px);left:26px;right:26px;display:flex;justify-content:space-between;align-items:center;color:#28658a;font-size:13px;font-weight:500;line-height:1.7;opacity:0;transform:translateY(10px);transition:opacity .3s cubic-bezier(.33,1,.68,1),transform .3s cubic-bezier(.33,1,.68,1)}
#hqb-journal .jr-card:is(:hover,:focus-visible) .jr-card-body{transform:translateY(-42px)}
#hqb-journal .jr-card:is(:hover,:focus-visible) .jr-card-art{transform:translateY(-12px)}
#hqb-journal .jr-card:is(:hover,:focus-visible) .jr-card-glow{opacity:1;transform:translateY(-42px)}
#hqb-journal .jr-card:is(:hover,:focus-visible) .jr-card-cta{opacity:1;transform:translateY(0)}
#hqb-journal .jr-card:is(:hover,:focus-visible) .jr-card-cta .hqb-arrow-icon{transform:translateX(4px)}
@media(min-width:1700px){#hqb-journal .jr-hero-grid{gap:100px}}
@media(max-width:1100px){#hqb-journal .jr-hero-grid{gap:38px;grid-template-columns:minmax(0,.9fr) minmax(0,1fr)}.jr-knowledge-scene{padding:21px 18px 0}.jr-knowledge-top{padding-inline:18px}.jr-knowledge-paper{padding:21px 19px 18px}.jr-code-pair{gap:10px}.jr-code-pair>div:not(.jr-pair-note){min-width:85px;padding:10px 12px}.jr-pair-note{font-size:10px;margin-left:0}.jr-scene-foot>span{display:none}#hqb-journal .jr-hero-copy h1{font-size:44px!important}.jr-knowledge:before{inset:20px -13px -13px 20px}#hqb-journal .jr-feature{grid-template-columns:145px minmax(0,1fr) 44px;gap:23px;padding:26px}.jr-feature-label .jr-kicker{font-size:9px}#hqb-journal .jr-feature h2{font-size:24px!important}#hqb-journal .jr-card-body{padding-inline:23px}.jr-card-cta{left:23px;right:23px}}
@media(max-width:900px){#hqb-journal.journal-review .jr-wrap{width:calc(100% - 64px)}#hqb-journal .jr-hero-grid{grid-template-columns:1fr;gap:38px;padding-bottom:42px}#hqb-journal .jr-hero-copy h1{font-size:49px!important;max-width:650px}#hqb-journal .jr-hero-copy>p{max-width:590px}#hqb-journal .jr-hero-copy .jr-kicker{margin-bottom:19px}.jr-hero-caption{display:none}.jr-knowledge{max-width:620px;width:100%;justify-self:center}.jr-knowledge-scene{padding:22px 25px 0}.jr-knowledge-paper{padding:24px;min-height:260px}.jr-knowledge-top{padding-inline:25px}.jr-code-pair{gap:17px}.jr-code-pair>div:not(.jr-pair-note){min-width:109px}.jr-scene-foot>span{display:block}#hqb-journal .jr-feature{grid-template-columns:110px minmax(0,1fr) 44px;gap:20px;padding:24px}.jr-feature-label{padding-right:15px}#hqb-journal .jr-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:25px}.jr-knowledge:before{right:-13px;bottom:-13px}}
@media(max-width:650px){#hqb-journal.journal-review .jr-wrap{width:calc(100% - 40px)}#hqb-journal .jr-index-hero{padding:26px 0 35px}#hqb-journal .jr-hero-copy h1{font-size:38px!important;line-height:1.15!important}#hqb-journal .jr-hero-copy .jr-kicker{font-size:10px;margin-bottom:18px}#hqb-journal .jr-hero-copy>p{font-size:16px!important;margin:21px 0 24px!important;line-height:1.8!important}#hqb-journal .jr-hero-grid{gap:32px;padding-bottom:31px}.jr-knowledge:before{right:-7px;bottom:-9px;left:20px}.jr-knowledge-top{padding:14px 16px;font-size:8px}.jr-knowledge-brand{font-size:10px;gap:8px}.jr-knowledge-scene{padding:18px 15px 0}.jr-context-label{font-size:8px;gap:8px;margin-bottom:13px}.jr-context-label>span:last-child{display:none}.jr-knowledge-paper{padding:19px 17px;min-height:262px}#hqb-journal .jr-knowledge-paper h2{font-size:24px!important;margin-bottom:19px!important}.jr-code-pair{gap:10px;flex-wrap:wrap}.jr-code-pair>div:not(.jr-pair-note){min-width:86px;padding:9px 12px}.jr-pair-note{font-size:10px;max-width:100%;margin:0}.jr-code-pair strong{font-size:25px}.jr-source-strip{font-size:9px;gap:7px}.jr-knowledge-note{padding:12px;gap:10px;margin-block:14px;min-height:81px}.jr-knowledge-note strong{font-size:11px}.jr-knowledge-note div>span{font-size:10px}.jr-scene-foot{min-height:40px;padding-bottom:16px}.jr-scene-foot>span{display:none}.jr-knowledge-tabs button{font-size:10px;padding:16px 5px 18px}.jr-work-sequence small{font-size:9px}.jr-work-sequence strong{font-size:11px}.jr-work-icon{width:27px;height:27px}#hqb-journal .jr-feature{grid-template-columns:minmax(0,1fr) 38px;gap:16px;padding:22px;border-radius:7px;display:grid}.jr-feature-label{grid-column:1/-1;border:0;padding:0;display:block}.jr-feature-number{display:none}.jr-feature-label .jr-kicker{font-size:9px}#hqb-journal .jr-feature h2{font-size:23px!important}#hqb-journal .jr-feature-copy{gap:12px}#hqb-journal .jr-feature-copy>p{font-size:14px!important}#hqb-journal .jr-feature .jr-meta{font-size:10px;gap:7px 10px}.jr-feature-open{width:36px;height:36px;align-self:center}#hqb-journal .jr-grid{grid-template-columns:1fr;gap:26px}#hqb-journal .jr-card-cover{height:200px;padding:12px 17px}#hqb-journal .jr-card-body{padding:23px;gap:15px}#hqb-journal .jr-card-body h3{font-size:23px!important;min-height:0}#hqb-journal .jr-card-body .jr-kicker{min-height:0}#hqb-journal .jr-card-body>p{min-height:0}.jr-card-cta{position:relative;top:auto;left:auto;right:auto;opacity:1;transform:none;margin-top:4px}#hqb-journal .jr-card:is(:hover,:focus-visible) .jr-card-body,#hqb-journal .jr-card:is(:hover,:focus-visible) .jr-card-art{transform:none}#hqb-journal .jr-card-glow{opacity:.35}#hqb-journal .jr-card:is(:hover,:focus-visible) .jr-card-glow{transform:none}.jr-knowledge-tabs{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:359px){#hqb-journal.journal-review .jr-wrap{width:calc(100% - 32px)}#hqb-journal .jr-hero-copy h1{font-size:33px!important}.jr-knowledge-top>span:last-child{font-size:7px}.jr-knowledge-brand{font-size:9px}.jr-code-pair .jr-pair-note{display:none}.jr-knowledge-scene{padding-inline:12px}.jr-knowledge-paper{padding-inline:14px}.jr-knowledge-paper h2 br{display:none}#hqb-journal .jr-knowledge-paper h2{font-size:23px!important}.jr-knowledge-note{padding:11px;gap:8px}.jr-note-mark{width:24px;height:24px}.jr-knowledge-note strong{font-size:10px}.jr-knowledge-note div>span{font-size:9px}#hqb-journal .jr-feature{padding:19px;gap:13px}#hqb-journal .jr-feature h2{font-size:22px!important}#hqb-journal .jr-card-body{padding:22px}#hqb-journal .jr-card-cover{height:173px;padding:12px 10px}#hqb-journal .jr-card-body h3{font-size:22px!important}}
@media(hover:none),(pointer:coarse){.jr-card-cta{position:relative;top:auto;left:auto;right:auto;opacity:1;transform:none;margin-top:4px}#hqb-journal .jr-card:is(:hover,:focus-visible) .jr-card-body,#hqb-journal .jr-card:is(:hover,:focus-visible) .jr-card-art{transform:none}#hqb-journal .jr-card-glow{opacity:.35}}
@media(prefers-reduced-motion:reduce){#hqb-journal .jr-card *,#hqb-journal .jr-knowledge *{transition:none!important;animation:none!important}#hqb-journal .jr-card:is(:hover,:focus-visible) .jr-card-body,#hqb-journal .jr-card:is(:hover,:focus-visible) .jr-card-art{transform:none}.jr-card-cta{position:relative;top:auto;left:auto;right:auto;opacity:1;transform:none;margin-top:4px}} #hqb-journal .jr-card-cover{grid-template-columns:minmax(0,1fr);justify-content:stretch}
#hqb-journal .jr-card-art{width:100%;max-width:375px;justify-self:center}
#hqb-journal .jr-knowledge-tabs button{font-size:12px!important;line-height:1.5!important;font-weight:400!important;min-height:54px;padding-block:15px 19px}
#hqb-journal .jr-knowledge-paper{min-height:280px}
#hqb-journal .jr-code-steps strong{font-size:12px;line-height:1.6}.jr-code-steps small{font-size:11px;line-height:1.6}.jr-code-steps>div{padding-block:6px}
#hqb-journal .jr-knowledge-note strong{font-size:12px}.jr-knowledge-note div>span{font-size:11px;line-height:1.7}
#hqb-journal .jr-knowledge-top{font-size:11px;padding-block:16px}.jr-context-label{font-size:10px}.jr-source-strip{font-size:11px}.jr-scene-foot{font-size:10px}.jr-scene-foot a{font-size:11px}.jr-pair-note{font-size:12px}
.jr-knowledge.is-inview .is-active .jr-source-dot{animation:jr-source-breathe 6s ease-in-out infinite}.jr-knowledge.is-inview .is-active .jr-code-steps>div{animation:jr-context-wash 10.5s ease-in-out 1 both}.jr-knowledge .jr-code-steps>div:nth-child(2){animation-delay:2s!important}.jr-knowledge .jr-code-steps>div:nth-child(3){animation-delay:4s!important}
@keyframes jr-source-breathe{0%,100%{box-shadow:0 0 0 0 #80abc400}50%{box-shadow:0 0 0 5px #80abc426}}
@keyframes jr-context-wash{0%,65%,100%{background:transparent}18%,42%{background:#e8f3f8}}
@media(max-width:650px){#hqb-journal .jr-knowledge-tabs button{font-size:10px!important}#hqb-journal .jr-knowledge-paper{min-height:280px}.jr-context-label{font-size:9px}.jr-pair-note{font-size:10px}.jr-source-strip{font-size:10px}#hqb-journal .jr-knowledge-note strong{font-size:11px}.jr-knowledge-note div>span{font-size:10px}.jr-knowledge-top>span:last-child{font-size:9px}.jr-knowledge-note{min-height:84px}}
@media(max-width:359px){.jr-knowledge-top>span:last-child{font-size:8px}.jr-knowledge-note div>span{font-size:10px}}
@media(prefers-reduced-motion:reduce){.jr-knowledge.is-inview *{animation:none!important}} #hqb-journal .jr-library,
#hqb-journal .jr-related{position:relative;isolation:isolate;background:#fff}
#hqb-journal .jr-library:before,
#hqb-journal .jr-related:before{content:'';position:absolute;inset:0;z-index:-1;pointer-events:none;background-image:radial-gradient(circle,#7893a538 1px,transparent 1.1px),linear-gradient(90deg,transparent calc(100% - 1px),#91a6b51c 0);background-size:24px 24px,calc(100% / 6) 100%;background-position:12px 12px,center top;mask-image:linear-gradient(to bottom,transparent 0,#000 140px,#000 calc(100% - 95px),transparent 100%)}
#hqb-journal .jr-controls{background:#fff;padding-inline:20px;border:1px solid #d5e0e8;border-radius:6px}
#hqb-journal .jr-count{background:#fff;width:fit-content;padding:5px 10px 5px 0;min-width:230px}
#hqb-journal .jr-pagination{background:#fff;padding-bottom:10px}
#hqb-journal .jr-next-step{background:#fff;background-image:none;border-top:1px solid #d5e0e8;border-bottom:0;padding-block:60px}
#hqb-journal .jr-next-inner{align-items:center}
#hqb-journal .jr-next-inner h2{margin:13px 0 18px!important}
#hqb-journal .jr-next-inner p{max-width:735px}
@media(max-width:900px){#hqb-journal .jr-next-inner{align-items:flex-start}}
@media(max-width:650px){#hqb-journal .jr-library:before,#hqb-journal .jr-related:before{background-size:24px 24px,50% 100%;background-image:radial-gradient(circle,#7893a52b 1px,transparent 1.1px),linear-gradient(90deg,transparent calc(100% - 1px),#91a6b517 0)}#hqb-journal .jr-controls{padding-inline:16px}#hqb-journal .jr-next-step{padding-block:42px}} #hqb-journal .jr-index-hero{padding:29px 0 54px;background:#fff;overflow:hidden}
#hqb-journal .jr-index-hero:before{inset:0;animation:none;background:linear-gradient(90deg,transparent calc(100% - 1px),#d5e0e852 0);background-size:calc(100% / 6) 100%;mask-image:linear-gradient(transparent,#000 25%,#000 75%,transparent)}
.ed-masthead{display:flex;align-items:flex-end;justify-content:space-between;gap:60px;padding:4px 0 36px}.ed-masthead .jr-kicker{margin-bottom:16px}
#hqb-journal .ed-masthead h1{font-size:clamp(37px,3.35vw,48px)!important;line-height:1.14!important;font-weight:400;letter-spacing:-.045em!important;margin:0!important;max-width:740px}.ed-masthead h1>span{color:#28658a}.ed-masthead-intro{max-width:380px;padding-bottom:3px}
#hqb-journal .ed-masthead-intro p{font-size:15px;line-height:1.85;margin:0 0 17px!important}.ed-masthead-intro .jr-link{font-size:12px}
.ed-frontpage{display:grid;grid-template-columns:minmax(0,1.85fr) minmax(0,1fr);gap:26px;align-items:stretch}
#hqb-journal .ed-lead-story{display:flex;flex-direction:column;border:1px solid #c5dbe8;border-radius:8px;background:#fff;color:#243746;text-decoration:none;overflow:hidden;box-shadow:0 16px 35px -25px #1d4c6940;transition:border-color .35s,box-shadow .35s}
#hqb-journal .ed-lead-story:is(:hover,:focus-visible){border-color:#7faac4;box-shadow:0 18px 38px -25px #1d4c6966}
.ed-lead-copy{padding:27px 31px 28px;display:flex;flex-direction:column;align-items:flex-start;flex:1;gap:15px}.ed-lead-copy .jr-kicker{font-size:10px}
#hqb-journal .ed-lead-copy h2{font-size:31px!important;line-height:1.23!important;font-weight:400;letter-spacing:-.035em!important;margin:0!important;max-width:720px}
#hqb-journal .ed-lead-copy>p{font-size:15px!important;line-height:1.85!important;color:#526575;margin:0!important;max-width:710px}
.ed-story-meta{display:flex;gap:7px 14px;flex-wrap:wrap;color:#607583;font-size:10px;line-height:1.8}.ed-story-meta>span+span:before{content:'·';margin-right:14px;color:#9ab5c5}.ed-story-link{display:flex;gap:13px;align-items:center;color:#28658a;font-size:13px;font-weight:500;margin-top:auto;padding-top:4px}
.ed-side-stories{display:grid;grid-template-rows:repeat(2,minmax(0,1fr));gap:24px;min-width:0}
#hqb-journal .ed-side-story{display:flex;flex-direction:column;border:1px solid #d5e0e8;border-radius:8px;overflow:hidden;text-decoration:none;color:#243746;background:#fff;box-shadow:0 11px 25px -24px #1d4c6940;transition:box-shadow .35s,border-color .35s}
#hqb-journal .ed-side-story:is(:hover,:focus-visible){border-color:#86afc6;box-shadow:0 19px 38px -26px #1d4c6966}
.ed-side-art{height:87px;background:#e8f3f8;position:relative;overflow:hidden;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:20px 23px;border-bottom:1px solid #d5e0e8;color:#1d4c69}
.ed-side-art:after{content:'';position:absolute;right:-60px;top:-65px;width:180px;height:180px;border:1px solid #aecddd6b;border-radius:50%;box-shadow:0 0 0 20px #d2e6f066;pointer-events:none}
.ed-side-art>span{font-size:35px;font-weight:400;letter-spacing:-.05em;white-space:nowrap;position:relative;z-index:1}.ed-side-art>span>i{font-size:24px;font-style:normal;color:#8bb4cb;margin-inline:5px}.ed-side-art>small{font-size:10px;line-height:1.7;max-width:120px;color:#526575;position:relative;z-index:1}.ed-side-art--prefix{background:#f1f6fa}
.ed-side-copy{display:flex;flex-direction:column;align-items:stretch;padding:20px 23px 19px;gap:12px;flex:1}.ed-side-copy .jr-kicker{font-size:9px;letter-spacing:.09em}
#hqb-journal .ed-side-copy h2{font-size:22px!important;line-height:1.3!important;letter-spacing:-.03em!important;margin:0!important;font-weight:400}
.ed-side-bottom{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:auto;padding-top:3px;font-size:10px;color:#607583}.ed-side-bottom svg{color:#28658a;width:18px!important;height:18px!important} .ed-cover{height:250px;position:relative;overflow:hidden;isolation:isolate;background:#1d4c69;color:#fff;display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.1fr);border-bottom:1px solid #adcbdc}
.ed-cover:before{content:'';position:absolute;inset:0;z-index:-1;background:radial-gradient(ellipse at 100% 0,#5286a58c,transparent 65%),linear-gradient(90deg,transparent calc(100% - 1px),#a8c9db17 0);background-size:auto,80px 100%}
.ed-cover-heading{padding:29px 0 25px 31px;display:flex;align-items:flex-start;flex-direction:column;justify-content:space-between;gap:15px;position:relative;z-index:2}
.ed-cover-heading>span{color:#c4deeb;font-size:8px;letter-spacing:.12em;line-height:1.7;font-weight:500}
#hqb-journal .ed-cover-heading>strong{font-size:31px;line-height:1.15;letter-spacing:-.035em;color:#fff;font-weight:400!important}
.ed-cover-heading>small{font-size:9px;line-height:1.8;color:#c6deeb}
.ed-cover-art{position:relative;min-width:0;align-self:stretch;perspective:none}.ed-monogram{position:absolute;font-size:116px;line-height:1;font-weight:400;letter-spacing:-.09em;color:#77a4bf4a;right:25px;top:10px;user-select:none}
.ed-cover-lines{position:absolute;inset:0;height:100%;width:100%;overflow:visible;stroke:#a8cddd55;stroke-width:1;stroke-dasharray:7 12;animation:ed-line-drift 32s linear infinite;animation-play-state:paused}
.ed-cover.is-visible .ed-cover-lines{animation-play-state:running}
.ed-document{position:absolute;border:1px solid #a6c7dc;border-radius:5px;background:#f8fbfd;color:#28658a;box-shadow:0 12px 24px #102e4226;transform:none;padding:12px 13px;min-width:0}
.ed-document>span{display:block;font-size:7px;line-height:1.7;letter-spacing:.07em;font-weight:500;margin-bottom:12px;white-space:nowrap}
.ed-document>i{display:block;width:90%;height:2px;background:#c8dce8;margin:6px 0}.ed-document>i:nth-child(3){width:67%}.ed-document>b{display:block;font-size:11px;line-height:1.5;font-weight:400!important;color:#243746;margin-top:11px;white-space:nowrap}.ed-document>small{font-size:8px;line-height:1.7;color:#526575;white-space:nowrap}
.ed-document--source{width:154px;height:118px;left:4%;top:40px;z-index:1}.ed-document--response{width:166px;height:103px;left:28%;top:74px;z-index:2;background:#eef6fb}.ed-document--action{width:210px;left:16%;top:153px;z-index:3;background:#fff;min-height:71px}.ed-document--action>span{margin-bottom:6px}.ed-document--action>b{margin-top:0;font-size:12px}.ed-document-rule{height:1px;background:#d5e0e8;margin:9px 0}
@keyframes ed-line-drift{to{stroke-dashoffset:-380}} .ed-article-hero{background:#fff;position:relative;border-bottom:1px solid #d5e0e8;padding:31px 0 27px}.ed-article-hero .jr-breadcrumb{margin-bottom:35px}
.ed-article-title-row{display:grid;grid-template-columns:minmax(0,1fr);align-items:center;gap:65px}.ed-article-title{max-width:1010px;margin:0 auto;width:100%;min-width:0}
.ed-article-title .jr-kicker{font-size:10px;letter-spacing:.11em;margin-bottom:19px}
#hqb-journal .ed-article-title h1{font-size:clamp(38px,3.55vw,51px)!important;line-height:1.14!important;font-weight:400!important;letter-spacing:-.045em!important;margin:0 0 22px!important;max-width:1010px}
#hqb-journal .ed-article-title>p{font-size:18px!important;line-height:1.8!important;margin:0!important;max-width:900px}
.ed-byline{display:flex;align-items:center;gap:14px;margin-top:26px;flex-wrap:wrap}.ed-byline>.jr-author-mark{border-radius:50%;width:39px;height:39px;font-size:11px}.ed-byline>div:first-of-type{display:flex;flex-direction:column;gap:4px;font-size:12px;line-height:1.6}.ed-byline>div:first-of-type>a{color:#243746;text-decoration:none;font-weight:500}.ed-byline>div:first-of-type>span{font-size:10px;color:#607583}.ed-article-dates{display:flex;flex-wrap:wrap;gap:7px 14px;font-size:10px;color:#607583;line-height:1.8;margin-left:20px}.ed-article-dates>span+span:before{content:'·';margin-right:14px;color:#93afbf}
.ed-article-cover{margin-top:34px;border:1px solid #a8c7d9;border-radius:7px;overflow:hidden}.ed-article-cover .ed-cover{height:272px;grid-template-columns:minmax(0,.85fr) minmax(0,1fr);border:0}.ed-article-cover .ed-cover-heading{padding:30px 0 30px 6%}.ed-article-cover .ed-cover-heading>span{font-size:10px}#hqb-journal .ed-article-cover .ed-cover-heading>strong{font-size:34px}.ed-article-cover .ed-cover-heading>strong>br:nth-child(2){display:none}.ed-article-cover .ed-cover-heading>small{font-size:11px}.ed-article-cover .ed-monogram{font-size:170px;right:10%;top:4px}.ed-article-cover .ed-document--source{left:5%;top:36px;width:197px;height:145px;padding:17px}.ed-article-cover .ed-document--response{left:38%;top:58px;width:201px;height:132px;padding:17px}.ed-article-cover .ed-document--action{left:23%;top:172px;width:265px;padding:13px 17px}.ed-article-cover .ed-document>span{font-size:9px}.ed-article-cover .ed-document>b{font-size:14px}.ed-article-cover .ed-document>small{font-size:10px}
.ed-article-hero--reference .ed-article-title-row{grid-template-columns:minmax(0,1fr) 225px;gap:65px;padding:5px 0 22px;max-width:1160px;margin:auto}.ed-article-hero--reference .ed-article-title{margin:0}
#hqb-journal .ed-article-hero--reference h1{font-size:clamp(36px,3.2vw,46px)!important;line-height:1.15!important}
#hqb-journal .ed-article-hero--reference .ed-article-title>p{font-size:17px!important}
.ed-reference-mark{border-left:1px solid #c5dae7;padding:22px 0 22px 34px;align-self:stretch;display:flex;flex-direction:column;justify-content:center}.ed-reference-mark>span{font-size:53px;line-height:1.2;letter-spacing:-.06em;color:#28658a;white-space:nowrap}.ed-reference-mark i{color:#a2bfce;font-style:normal;font-size:38px;margin-inline:6px}.ed-reference-mark>small{font-size:10px;line-height:1.8;color:#607583;margin-top:6px}.ed-reference-mark>div{height:1px;background:#d5e0e8;margin:22px 0;width:65%}#hqb-journal .ed-reference-mark>p{font-size:12px;line-height:2;color:#526575;margin:0!important}
.ed-article-hero .jr-article-toolbar{padding-top:25px;max-width:1160px;margin:auto}.ed-article-hero--guide .jr-article-toolbar{max-width:none}.ed-article-hero .jr-article-toolbar nav>a{text-decoration:none}.ed-article-hero .jr-article-toolbar nav>a svg{width:16px;height:16px}
@media(max-width:1100px){.ed-frontpage{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:23px}.ed-masthead{gap:40px}.ed-masthead-intro{max-width:330px}.ed-cover{grid-template-columns:minmax(0,.85fr) minmax(0,1fr);height:240px}.ed-cover-heading{padding-left:25px}#hqb-journal .ed-cover-heading>strong{font-size:27px}.ed-document--source{width:125px;left:0}.ed-document--response{width:140px;left:25%}.ed-document--action{width:180px;left:8%}.ed-document>span{font-size:6px}.ed-document>b{font-size:10px}.ed-document--action>b{font-size:11px}.ed-document>small{font-size:7px}.ed-lead-copy{padding:25px}#hqb-journal .ed-lead-copy h2{font-size:28px!important}.ed-side-art{padding:20px}.ed-side-art>small{max-width:90px;font-size:9px}.ed-side-art>span{font-size:31px}.ed-side-copy{padding:20px}#hqb-journal .ed-side-copy h2{font-size:21px!important}.ed-article-hero--reference .ed-article-title-row{gap:40px;grid-template-columns:minmax(0,1fr) 190px}.ed-reference-mark{padding-left:27px}.ed-reference-mark>span{font-size:45px}.ed-article-dates{margin-left:0;width:100%}.ed-article-cover .ed-document--source{width:165px;left:0}.ed-article-cover .ed-document--response{width:175px;left:36%}.ed-article-cover .ed-document--action{width:230px;left:15%}}
@media(max-width:900px){.ed-masthead{align-items:flex-start;flex-direction:column;gap:21px;padding-bottom:29px}.ed-masthead-intro{max-width:600px}#hqb-journal .ed-masthead-intro p{font-size:16px}.ed-frontpage{grid-template-columns:minmax(0,1fr)}.ed-cover{height:245px;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}#hqb-journal .ed-cover-heading>strong{font-size:31px}.ed-cover-heading{padding-left:29px}.ed-document--source{left:0;width:155px}.ed-document--response{left:30%;width:161px}.ed-document--action{left:15%;width:210px}.ed-document>span{font-size:8px}.ed-document>b{font-size:12px}.ed-document>small{font-size:8px}.ed-side-stories{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:1fr;gap:22px}.ed-side-art{height:87px}.ed-side-copy{padding:22px}.ed-side-copy h2{font-size:22px!important}.ed-article-title .jr-kicker{margin-bottom:18px}#hqb-journal .ed-article-title h1{font-size:43px!important}.ed-article-hero--reference .ed-article-title-row{grid-template-columns:minmax(0,1fr) 150px;gap:30px}.ed-reference-mark{padding-left:24px}.ed-reference-mark>span{font-size:38px}.ed-reference-mark>small{font-size:9px}.ed-reference-mark>p{font-size:11px}.ed-reference-mark i{font-size:28px;margin-inline:3px}.ed-article-cover .ed-cover{height:250px}.ed-article-cover .ed-cover-heading{padding:29px 0 29px 28px}#hqb-journal .ed-article-cover .ed-cover-heading>strong{font-size:29px}.ed-article-cover .ed-document--source{width:142px;left:0;top:36px;height:121px;padding:13px}.ed-article-cover .ed-document--response{width:145px;left:37%;top:65px;height:108px;padding:13px}.ed-article-cover .ed-document--action{width:193px;left:14%;top:161px;padding:11px 13px}.ed-article-cover .ed-document>span{font-size:7px}.ed-article-cover .ed-document>b{font-size:11px}.ed-article-cover .ed-document>small{font-size:8px}.ed-article-cover .ed-cover-heading>small{font-size:9px}.ed-article-cover .ed-monogram{font-size:129px}}
@media(max-width:650px){#hqb-journal .jr-index-hero{padding:25px 0 36px}.ed-masthead{gap:19px;padding-bottom:27px}.ed-masthead .jr-kicker{font-size:10px;margin-bottom:17px}#hqb-journal .ed-masthead h1{font-size:36px!important;line-height:1.15!important}#hqb-journal .ed-masthead-intro p{font-size:15px;line-height:1.8;margin-bottom:13px!important}.ed-masthead-intro .jr-link{font-size:12px}.ed-frontpage{gap:23px}.ed-cover{height:203px;grid-template-columns:minmax(0,.9fr) minmax(0,1fr)}.ed-cover-heading{padding:21px 0 21px 20px;gap:12px}.ed-cover-heading>span{font-size:6px;letter-spacing:.07em;max-width:120px}#hqb-journal .ed-cover-heading>strong{font-size:23px;line-height:1.2}.ed-cover-heading>small{font-size:7px;max-width:120px}.ed-monogram{font-size:83px;right:10px;top:14px}.ed-document--source{left:3%;top:37px;width:105px;height:93px;padding:9px}.ed-document--response{left:20%;top:73px;width:109px;height:75px;padding:9px}.ed-document--action{left:0;top:135px;width:145px;min-height:52px;padding:9px}.ed-document>span{font-size:5px;letter-spacing:.03em;margin-bottom:8px}.ed-document>i{height:2px;margin:4px 0}.ed-document>b{font-size:8px;margin-top:7px}.ed-document--action>b{font-size:9px}.ed-document--action>span{margin-bottom:4px}.ed-document>small{font-size:6px}.ed-document-rule{margin:5px 0}.ed-lead-copy{padding:23px;gap:15px}#hqb-journal .ed-lead-copy h2{font-size:27px!important;line-height:1.25!important}#hqb-journal .ed-lead-copy>p{font-size:14px!important}.ed-story-meta{font-size:10px;gap:5px 10px}.ed-story-meta>span+span:before{margin-right:10px}.ed-story-link{font-size:13px}.ed-side-stories{display:flex;gap:17px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:thin;padding-bottom:12px;outline-offset:4px}.ed-side-story{flex:0 0 88%;scroll-snap-align:start;min-width:0}.ed-side-art{height:83px}.ed-side-copy{padding:21px;gap:14px}#hqb-journal .ed-side-copy h2{font-size:22px!important}.ed-side-bottom{padding-top:5px}.ed-side-art>small{font-size:10px;max-width:120px}.ed-article-hero{padding:25px 0 24px}.ed-article-hero .jr-breadcrumb{margin-bottom:27px}.ed-article-title .jr-kicker{font-size:9px;line-height:1.9;margin-bottom:18px}#hqb-journal .ed-article-title h1,#hqb-journal .ed-article-hero--reference h1{font-size:35px!important;line-height:1.17!important;margin-bottom:19px!important}#hqb-journal .ed-article-title>p,#hqb-journal .ed-article-hero--reference .ed-article-title>p{font-size:16px!important;line-height:1.85!important}.ed-byline{margin-top:23px;gap:12px}.ed-article-dates{font-size:10px;gap:6px 10px}.ed-article-dates>span+span:before{margin-right:10px}.ed-article-hero--reference .ed-article-title-row{display:block;padding:0}.ed-reference-mark{display:none}.ed-article-cover{margin-top:27px}.ed-article-cover .ed-cover{height:210px;grid-template-columns:minmax(0,.9fr) minmax(0,1fr)}.ed-article-cover .ed-cover-heading{padding:22px 0 22px 20px}.ed-article-cover .ed-cover-heading>span{font-size:6px}#hqb-journal .ed-article-cover .ed-cover-heading>strong{font-size:23px}.ed-article-cover .ed-cover-heading>strong>br:nth-child(2){display:initial}.ed-article-cover .ed-cover-heading>small{font-size:7px}.ed-article-cover .ed-document--source{left:3%;top:37px;width:105px;height:93px;padding:9px}.ed-article-cover .ed-document--response{left:20%;top:73px;width:109px;height:75px;padding:9px}.ed-article-cover .ed-document--action{left:0;top:135px;width:145px;min-height:52px;padding:9px}.ed-article-cover .ed-document>span{font-size:5px}.ed-article-cover .ed-document>b{font-size:8px}.ed-article-cover .ed-document--action>b{font-size:9px}.ed-article-cover .ed-document>small{font-size:6px}.ed-article-cover .ed-monogram{font-size:83px;right:10px;top:14px}.ed-article-hero .jr-article-toolbar{align-items:flex-start;gap:15px;padding-top:24px}.ed-article-hero .jr-article-toolbar>span{max-width:135px}.ed-article-hero .jr-article-toolbar nav{gap:17px}.ed-article-hero .jr-article-toolbar nav>a{font-size:11px;white-space:nowrap}.ed-article-hero .jr-article-toolbar nav>a svg{display:none}}
@media(max-width:359px){#hqb-journal .ed-masthead h1{font-size:31px!important}.ed-lead-copy{padding:21px}#hqb-journal .ed-lead-copy h2{font-size:25px!important}.ed-side-story{flex-basis:94%}.ed-cover,.ed-article-cover .ed-cover{height:195px;grid-template-columns:minmax(0,.92fr) minmax(0,1fr)}.ed-cover-heading,.ed-article-cover .ed-cover-heading{padding-left:16px}#hqb-journal .ed-cover-heading>strong,#hqb-journal .ed-article-cover .ed-cover-heading>strong{font-size:21px}.ed-document--source,.ed-article-cover .ed-document--source{width:91px;left:0}.ed-document--response,.ed-article-cover .ed-document--response{width:94px;left:18%}.ed-document--action,.ed-article-cover .ed-document--action{width:122px;left:0;top:132px}.ed-document--action>b,.ed-article-cover .ed-document--action>b{font-size:8px}.ed-document>small,.ed-article-cover .ed-document>small{font-size:5px}.ed-side-copy{padding:20px}#hqb-journal .ed-article-title h1,#hqb-journal .ed-article-hero--reference h1{font-size:32px!important}.ed-article-hero .jr-article-toolbar>span{font-size:9px;max-width:115px}.ed-article-hero .jr-article-toolbar nav{gap:13px}}
@media(prefers-reduced-motion:reduce){.ed-cover-lines{animation:none!important}.ed-lead-story,.ed-side-story{transition:none!important}}
@media print{.ed-article-cover,.ed-reference-mark{display:none}.ed-article-title-row{display:block!important}.ed-article-title h1{font-size:26pt!important}.ed-article-hero{padding:0 0 20px}} .ed-document--source{top:32px}.ed-document--response{top:65px}.ed-document--action{top:126px}
.ed-article-cover .ed-document--action{top:145px}
@media(max-width:1100px){.ed-document--action{top:121px}.ed-article-cover .ed-document--action{top:143px}}
@media(max-width:900px){.ed-document--action{top:125px}.ed-article-cover .ed-document--action{top:133px}}
@media(max-width:650px){
.ed-cover,.ed-article-cover .ed-cover{height:258px;display:block}
.ed-cover-heading,.ed-article-cover .ed-cover-heading{display:none}
.ed-cover-art,.ed-article-cover .ed-cover-art{position:absolute;inset:0}
.ed-monogram,.ed-article-cover .ed-monogram{font-size:130px;right:20px;top:12px}
.ed-document--source,.ed-article-cover .ed-document--source{left:7%;top:25px;width:145px;height:118px;padding:12px}
.ed-document--response,.ed-article-cover .ed-document--response{left:35%;top:69px;width:154px;height:101px;padding:12px}
.ed-document--action,.ed-article-cover .ed-document--action{left:20%;top:139px;width:205px;min-height:0;padding:11px 13px}
.ed-document>span,.ed-article-cover .ed-document>span{font-size:7px;margin-bottom:9px;letter-spacing:.04em}
.ed-document>b,.ed-article-cover .ed-document>b{font-size:11px;margin-top:10px}
.ed-document--action>b,.ed-article-cover .ed-document--action>b{font-size:12px;margin-top:0}
.ed-document>small,.ed-article-cover .ed-document>small{font-size:8px}
.ed-document--action>span,.ed-article-cover .ed-document--action>span{margin-bottom:5px}
.ed-document-rule{margin:7px 0}
}
@media(max-width:359px){.ed-document--source,.ed-article-cover .ed-document--source{left:6%;width:133px}.ed-document--response,.ed-article-cover .ed-document--response{left:35%;width:144px}.ed-document--action,.ed-article-cover .ed-document--action{left:16%;width:190px}} #hqb-journal{--jr-ink:#243746;--jr-blue:#28658a;--jr-deep:#1d4c69;--jr-text:#526575;--jr-line:#d5e0e8;--jr-mist:#f4f7fa;--jr-ice:#e8f3f8;font:400 16px/1.7 Inter,Arial,sans-serif;color:var(--jr-ink);background:#fff;font-synthesis:none}
#hqb-journal :is(button,input,select){font-family:inherit}
#hqb-journal :is(strong,b){font-weight:500}
#hqb-journal .jr-index-hero:before{animation:none}
#hqb-journal .jr-card{min-width:0}
#hqb-journal .jr-card-cover svg{width:100%;height:100%;display:block}
#hqb-journal .jr-card-art{width:100%}
#hqb-journal .jr-card-bottom{flex-wrap:wrap}
#hqb-journal .jr-control-top{flex-wrap:wrap}
#hqb-journal .jr-search{flex:1;min-width:200px}
#hqb-journal .jr-search input{min-width:0;width:100%}
#hqb-journal .jr-topics a{border:1px solid #d5e0e8;background:#fff;border-radius:4px;padding:9px 13px;font-size:12px;text-decoration:none}
#hqb-journal .jr-topics a[aria-current=true]{background:#1d4c69;color:#fff;border-color:#1d4c69}
#hqb-journal .jr-pagination{flex-wrap:wrap;justify-content:center}
#hqb-journal .jr-pagination .page-numbers{display:grid;place-items:center;min-width:42px;min-height:42px;border:1px solid #d5e0e8;border-radius:4px;padding:7px 12px;text-decoration:none;font-size:13px}
#hqb-journal .jr-pagination .current{background:#1d4c69;color:#fff}
#hqb-journal .jr-article-content :is(img,video,iframe){max-width:100%}
#hqb-journal .jr-article-content table{width:100%!important;border-collapse:collapse}
#hqb-journal .jr-table-wrap{max-width:100%;overflow-x:auto;overscroll-behavior-x:contain}
#hqb-journal .jr-article-content :is(th,td){min-width:100px;overflow-wrap:anywhere}
#hqb-journal .jr-article-content :is(p,li,td,th) span{font-family:inherit!important;font-size:inherit!important;line-height:inherit!important}
#hqb-journal .jr-toc details{margin-top:28px;border-top:1px solid #d5e0e8;padding-top:18px}
#hqb-journal .jr-toc summary{cursor:pointer;font-size:13px;color:#28658a}
#hqb-journal .jr-toc .wpcf7 :is(input:not([type=checkbox]),textarea,select){max-width:100%;width:100%;padding:10px;border:1px solid #7b8f9d;border-radius:4px;background:#fff;font-size:14px}
#hqb-journal .jr-toc .wpcf7 p{font-size:13px;margin-top:14px}
#hqb-journal .jr-article-content .wp-block-image{max-width:100%}
#hqb-journal .jr-next-step{background:#fff}
#hqb-journal .jr-article-content h1{font-size:31px;line-height:1.3}
#hqb-journal .jr-cover-topic{display:grid;place-items:center;background:#e8f3f8;border:1px solid #d5e0e8;border-radius:7px;overflow:hidden;margin-top:34px}
#hqb-journal .jr-cover-topic svg{width:min(100%,720px);height:auto;max-height:330px}
#hqb-journal .jr-article-content [id]{scroll-margin-top:35px}
#hqb-journal .jr-back-top svg{width:20px;height:20px}
@media(max-width:650px){#hqb-journal .jr-sort{width:100%;justify-content:space-between}#hqb-journal .jr-topics{max-width:100%;overflow-x:auto}#hqb-journal .jr-topics a{white-space:nowrap}#hqb-journal .jr-toc details{display:none}}body.hqb-brand .hq-scene.hqs-hero :is(.hqb-from-h3,.hqb-from-h4){font-family:Inter,Arial,sans-serif!important;font-weight:400!important;letter-spacing:-.035em!important;line-height:1.17!important;color:inherit!important;margin:12px 0 20px!important}
body.hqb-brand .hq-scene.hqs-hero .hqb-from-h3{font-size:clamp(24px,3.1cqw,38px)!important}
body.hqb-brand .hq-scene.hqs-hero .hqb-from-h4{font-size:22px!important}
body:is(.wp-theme-healthquestbilling,.wp-theme-healthquestbilling-wpvibe-draft){
--hq-type-h1:clamp(40px,3.7vw,54px);
--hq-type-h2:clamp(32px,2.8vw,40px);
--hq-type-reading-h2:32px;
--hq-gutter:clamp(32px,6vw,96px);
--hq-section-space:90px;
padding:0!important;
} body.hqb-brand.hqx-experience .hqx-upgraded-hero h1,
body.hqb-brand.hqx-experience .hqx-page h1,
body.hqb-brand h1,
body.hqb-contact-review .cq-hero h1,
body.hqb-company .hc-legal-hero h1,
body.hqb-careers-page .career-hero h1,
#hqb-journal .ed-masthead h1,
#hqb-journal .ed-article-title h1,
#hqb-journal .ed-article-hero--reference h1,
#hqb-full-homepage-preview main h1{
font-family:Inter,Arial,sans-serif!important;font-size:var(--hq-type-h1)!important;
font-weight:400!important;line-height:1.15!important;letter-spacing:-.045em!important;
margin-top:0!important;margin-bottom:24px!important;
} body.hqb-brand :is(.services-top,.left-col,.right-col,.left-wrap,.right-wrap,.hqb-motion-section-head,.hqx-section-heading) > h2,
body.hqb-brand .hqx-estimator-section>.container>div>h2,
body.hqb-brand :is(.hqx-launch-section,.hqx-bottom-cta)>.container>h2,
body.hqb-brand :is(.workflow,.location,.faq,.about-us,.services-2,.process-2,.what-we-do,.comprehensive,.why-choose-us,.ehr-services,.contact-us)>.container>h2,
body.hqb-brand .hqb-section-title,
body.hqb-contact-review :is(.cq-next,.cq-routing,.cq-faq) h2,
body.hqb-careers-page .future-section h2,
#hqb-journal :is(.jr-library-heading,.jr-related-heading,.jr-next-inner) h2{
font-family:Inter,Arial,sans-serif!important;font-size:var(--hq-type-h2)!important;
font-weight:400!important;line-height:1.2!important;letter-spacing:-.035em!important;
} body.hqb-brand .services .services-wrap .services-box :is(h2,h3),
body.hqb-brand .services .services-wrap .services-box :is(h2,h3) a,
body.hqb-brand .flip_inner h2,
#hqb-journal .ed-side-copy h2,
#hqb-journal .jr-card-body h3{
font-family:Inter,Arial,sans-serif!important;font-size:23px!important;
font-weight:400!important;line-height:1.35!important;letter-spacing:-.025em!important;
} #hqb-full-homepage-preview main>.section>.wrap,
#hqb-full-homepage-preview .hero>.wrap,
#hqb-full-homepage-preview .hqd-services>.wrap,
#hqb-full-homepage-preview .hqs-section>.wrap,
#hqb-full-homepage-preview .hqd-results>.wrap,
#hqb-full-homepage-preview .hqh-contact>.wrap,
#hqb-journal.journal-review .jr-wrap,
body.hqb-careers-page main .wrap,
body.hqb-contact-review main .wrap,
body.hqb-company main>.hc-legal-hero>.wrap,
body.hqb-company main>.wrap{
width:calc(100% - var(--hq-gutter));max-width:1400px;margin-inline:auto;
} #hqb-full-homepage-preview main>.section,
#hqb-journal :is(.jr-library,.jr-related),
body.hqb-careers-page main>.section,
body.hqb-contact-review main>:is(.cq-next,.cq-routing,.cq-faq),
body.hqb-brand section:has(>.container):not(:has(h1)),
body.hqb-brand :is(section.streamline-rcm,section.why-auditing,section.vision-mission,section.about-services,section.hqb-motion-section,section.services-2,section.process-2,section.blue-bg,section.what-we-do,section.comprehensive,section.why-choose-us,section.ehr-services,section.hqx-plan-section,section.hqx-estimator-section,section.hqx-scope-section,section.hqx-launch-section,section.hqx-faq-section){
padding-top:var(--hq-section-space)!important;padding-bottom:var(--hq-section-space)!important;
}
#hqb-journal .jr-next-step{padding-block:64px}
#hqb-journal .jr-index-hero{padding-top:40px!important;padding-bottom:64px!important}
#hqb-journal .ed-masthead{gap:48px;padding-bottom:40px}
#hqb-journal .ed-masthead-intro{max-width:400px}
#hqb-journal .ed-frontpage{gap:32px}
#hqb-journal .ed-side-stories{gap:24px}
#hqb-journal .ed-lead-copy{padding:32px;gap:20px}
#hqb-journal .ed-side-copy{padding:24px;gap:16px}
#hqb-journal .ed-lead-copy h2{font-size:32px!important;line-height:1.25!important;font-weight:400!important}
#hqb-journal :is(.ed-masthead-intro>p,.ed-lead-copy>p,.jr-library-heading>p,.jr-card-body>p,.jr-next-inner p){
font-size:16px!important;font-weight:400!important;line-height:1.75!important;
}
#hqb-journal .ed-masthead-intro>p{margin-bottom:20px!important}
#hqb-journal .jr-library-heading{gap:32px;margin-bottom:32px}
#hqb-journal .jr-controls{padding-block:24px;gap:24px;margin-bottom:24px}
#hqb-journal .jr-control-top{gap:24px}
#hqb-journal .jr-search input{font-size:16px;line-height:1.5;padding-inline:16px;height:48px}
#hqb-journal .jr-sort{font-size:13px}
#hqb-journal .jr-sort select{font-size:14px;min-height:48px}
#hqb-journal .jr-topics{gap:8px}
#hqb-journal .jr-topics a{font-size:13px;line-height:1.6;min-height:44px;display:inline-flex;align-items:center;padding:10px 16px}
#hqb-journal .jr-grid{gap:32px}
#hqb-journal .jr-card-body{padding:24px;gap:16px}
#hqb-journal .jr-card-body .jr-kicker{font-size:12px!important;line-height:1.6!important;min-height:38px}
#hqb-journal .jr-card-body>p{min-height:84px}
#hqb-journal .jr-card-bottom{font-size:12px;line-height:1.6;padding-top:16px;min-height:36px}
#hqb-journal .jr-card-bottom>span:last-child{font-size:12px}
#hqb-journal .jr-card-cta{left:24px;right:24px;font-size:14px}
#hqb-journal .ed-story-meta,
#hqb-journal .ed-side-bottom,
#hqb-journal .ed-article-dates{font-size:12px;line-height:1.7;gap:8px 16px}
#hqb-journal .ed-lead-copy .jr-kicker,
#hqb-journal .ed-side-copy .jr-kicker,
#hqb-journal .ed-article-title .jr-kicker{font-size:12px;line-height:1.6;letter-spacing:.09em}
#hqb-journal .ed-story-link{font-size:14px} #hqb-journal .ed-article-hero{padding-top:40px;padding-bottom:32px}
#hqb-journal .ed-article-hero .jr-breadcrumb{margin-bottom:32px}
#hqb-journal .ed-article-title .jr-kicker{margin-bottom:16px}
#hqb-journal .ed-article-title>p,
#hqb-journal .ed-article-hero--reference .ed-article-title>p{font-size:18px!important;line-height:1.75!important;font-weight:400!important}
#hqb-journal .ed-byline{gap:16px;margin-top:24px}
#hqb-journal .ed-byline>div:first-of-type{font-size:14px;line-height:1.5;gap:4px}
#hqb-journal .ed-byline>div:first-of-type>span{font-size:12px}
#hqb-journal .ed-article-title-row{gap:48px}
#hqb-journal .ed-article-hero--reference .ed-article-title-row{padding-bottom:24px;gap:48px}
#hqb-journal .ed-article-cover{margin-top:32px}
#hqb-journal .jr-article-toolbar{padding-top:24px;gap:24px}
#hqb-journal .jr-article-toolbar>span,
#hqb-journal .jr-copy-button{font-size:13px;line-height:1.6}
#hqb-journal .jr-reader{max-width:1160px;grid-template-columns:224px minmax(0,780px);gap:64px;padding-top:56px;padding-bottom:64px}
#hqb-journal .jr-toc .jr-kicker{font-size:12px;margin-bottom:16px}
#hqb-journal .jr-toc a{font-size:13px;line-height:1.6;padding:10px 16px}
#hqb-journal .jr-toc>p{font-size:13px;line-height:1.7;margin-top:16px}
#hqb-journal .jr-article-content :is(p,li),
#hqb-journal .jr-article-content>p:first-of-type{font-size:18px!important;font-weight:400!important;line-height:1.85!important}
#hqb-journal .jr-article-content p{margin:0 0 24px!important}
#hqb-journal .jr-article-content :is(strong,b){font-weight:500!important}
#hqb-journal .jr-article-content :is(h2,h3,h4,h5,h6) :is(span,strong,b){font-size:inherit!important;font-weight:inherit!important;line-height:inherit!important}
#hqb-journal .jr-article-content :is(p,li) :is(strong,b){font-size:inherit!important;line-height:inherit!important}
#hqb-journal .jr-article-content h2{font-size:var(--hq-type-reading-h2)!important;font-weight:400!important;line-height:1.3!important;margin:48px 0 20px!important;letter-spacing:-.03em!important}
#hqb-journal .jr-article-content h3{font-size:24px!important;font-weight:400!important;line-height:1.4!important;margin:32px 0 16px!important}
#hqb-journal .jr-article-content h4{font-size:20px!important;font-weight:500!important;line-height:1.4!important;margin:24px 0 12px!important}
#hqb-journal .jr-article-content :is(h5,h6){font-size:18px!important;font-weight:500!important;line-height:1.5!important;margin:24px 0 12px!important}
#hqb-journal .jr-article-content :is(ul,ol){margin:0 0 24px!important;padding-left:24px!important}
#hqb-journal .jr-article-content li{margin-block:8px!important}
#hqb-journal .jr-article-content figure{margin-block:32px}
#hqb-journal .jr-article-content table :is(p,li){font-size:15px!important;line-height:1.65!important;margin:0!important}
#hqb-journal .jr-article-content :is(th,td){font-size:15px!important;line-height:1.65!important;padding:16px!important}
#hqb-journal .jr-article-content .jr-article-faq h2{font-size:var(--hq-type-reading-h2)!important;margin:32px 0 20px!important}
#hqb-journal .jr-article-content .jr-article-faq details :is(p,li){font-size:18px!important}
#hqb-journal .jr-article-faq summary{font-size:18px;line-height:1.5;padding-block:20px}
#hqb-journal .jr-article-content p.jr-editor-note{font-size:13px!important;line-height:1.7!important;margin-top:32px!important}
#hqb-journal .jr-article-content p.jr-table-note{font-size:13px!important;line-height:1.7!important}
#hqb-journal .jr-related-heading{gap:32px;margin-bottom:32px} body.hqb-company .hc-legal-prose :is(p,li){font-size:16px!important;line-height:1.85!important;font-weight:400!important}
body.hqb-company .hc-legal-prose h2{font-size:var(--hq-type-reading-h2)!important;font-weight:400!important;line-height:1.3!important;margin:0 0 20px!important}
body.hqb-company .hc-legal-prose>section{padding-bottom:32px;margin-bottom:32px}
body.hqb-company .hc-legal-prose :is(strong,b){font-weight:500!important}
body.hqb-company .hc-legal-summary p{font-size:16px;line-height:1.75}
body.hqb-company .hc-legal-layout aside nav a{font-size:13px;line-height:1.7}
body.hqb-contact-review .cq-copy>p:not(.lead){font-size:16px;line-height:1.75}
body.hqb-contact-review .cq-privacy-note p{font-size:13px!important;line-height:1.7!important}
@media(max-width:1100px){
body:is(.wp-theme-healthquestbilling,.wp-theme-healthquestbilling-wpvibe-draft){--hq-section-space:64px}
#hqb-journal .jr-reader{grid-template-columns:200px minmax(0,780px);gap:40px}
#hqb-journal .ed-masthead{gap:32px}
}
@media(max-width:900px){
#hqb-journal .jr-reader{display:block;max-width:780px;padding-top:40px;padding-bottom:48px}
#hqb-journal .jr-toc{display:none}
#hqb-journal .jr-toc-mobile{display:block;margin-top:24px}
#hqb-journal .jr-toc-mobile summary{font-size:14px;line-height:1.6;padding-block:16px}
#hqb-journal .jr-toc-mobile a{font-size:14px;line-height:1.7;padding-block:10px}
#hqb-journal .jr-grid{gap:24px}
#hqb-journal .ed-frontpage{gap:24px}
}
@media(max-width:767px){
body:is(.wp-theme-healthquestbilling,.wp-theme-healthquestbilling-wpvibe-draft){--hq-type-h1:35px;--hq-type-h2:29px;--hq-type-reading-h2:29px;--hq-section-space:48px;--hq-gutter:40px}
#hqb-journal .jr-index-hero{padding-top:24px!important;padding-bottom:40px!important}
#hqb-journal .ed-masthead{gap:24px;padding-bottom:32px}
#hqb-journal .ed-lead-copy,#hqb-journal .ed-side-copy{padding:24px}
#hqb-journal .ed-lead-copy h2{font-size:29px!important}
#hqb-journal .jr-library-heading{align-items:flex-start;gap:16px}
#hqb-journal .jr-library-heading>p{text-align:left;max-width:100%}
#hqb-journal .ed-article-hero{padding-top:24px;padding-bottom:24px}
#hqb-journal .ed-article-hero .jr-breadcrumb{margin-bottom:24px;font-size:12px}
#hqb-journal .ed-article-title>p,#hqb-journal .ed-article-hero--reference .ed-article-title>p{font-size:18px!important}
#hqb-journal .ed-article-dates{width:100%;margin-left:0;gap:8px 12px}
#hqb-journal .ed-article-hero--reference .ed-article-title-row{display:block;padding-bottom:0}
#hqb-journal .ed-reference-mark{display:none}
#hqb-journal .jr-article-toolbar{flex-wrap:wrap;gap:16px}
#hqb-journal .jr-article-toolbar>span{max-width:none;width:100%}
#hqb-journal .jr-article-toolbar nav{justify-content:space-between;width:100%;gap:16px}
#hqb-journal .jr-article-toolbar nav>a{font-size:13px}
#hqb-journal .jr-card-body .jr-kicker,#hqb-journal .jr-card-body h3,#hqb-journal .jr-card-body>p{min-height:0}
#hqb-journal .jr-card-cta{left:auto;right:auto}
#hqb-journal .jr-next-step{padding-block:48px}
#hqb-journal .jr-article-content h3{font-size:23px!important}
#hqb-journal .jr-article-content :is(th,td){font-size:14px!important;padding:12px!important}
}
@media(max-width:359px){body:is(.wp-theme-healthquestbilling,.wp-theme-healthquestbilling-wpvibe-draft){--hq-gutter:32px}}
@media print{#hqb-journal .ed-article-title h1{font-size:26pt!important}#hqb-journal .jr-article-content :is(p,li){font-size:12pt!important}}#hqb-site-footer.hqh-footer a{transition:background-size .36s cubic-bezier(.22,1,.36,1),color .25s!important}
#hqb-full-homepage-preview .text-link{transition:background-size .36s cubic-bezier(.22,1,.36,1),color .25s}
#hqb-services .text-link:after{transition:transform .36s cubic-bezier(.22,1,.36,1)}
#hqb-site-footer.hqh-footer .wrap{width:calc(100% - var(--hq-gutter))!important}
@media(prefers-reduced-motion:reduce){#hqb-site-footer.hqh-footer a,#hqb-full-homepage-preview .text-link{transition:none!important}}
body{--hq-type-h1:clamp(40px,3.7vw,54px);--hq-type-h2:clamp(32px,2.8vw,40px);--hq-gutter:clamp(32px,6vw,96px);--hq-section-space:90px;--hqb-ease:cubic-bezier(.22,1,.36,1)}
.hqh.hqb-shared-header .wrap{width:calc(100% - var(--hq-gutter))!important;max-width:1400px!important;margin-inline:auto!important}
.hqh.hqb-shared-header .hqh-header-row{height:92px!important}
.hqh.hqb-shared-header .button{font:500 13px/1.6 Inter,Arial,sans-serif!important;min-height:48px!important;padding:12px 19px!important;border-radius:6px!important}
.hqh.hqb-shared-header :is(.hqh-nav>a,.hqh-nav-group>summary){font-family:Inter,Arial,sans-serif!important;font-size:13px!important}
body.hqb-careers-page :is(.hqb-shared-header,#hqb-site-footer){--blue:#28658a;--deep:#1d4c69;--ink:#243746;--text:#4d606e;--line:#d5e0e8}
#hqb-about .ab3-story h2{font:400 var(--hq-type-h2)/1.2 Inter,Arial,sans-serif!important;letter-spacing:-.035em!important} :is(#hqb-frozen-pricing,#hqb-frozen-states,#hqb-frozen-archive,#hqb-about) h1{font:400 var(--hq-type-h1)/1.15 Inter,Arial,sans-serif!important;letter-spacing:-.045em!important;margin:0 0 24px!important}
:is(#hqb-frozen-pricing,#hqb-frozen-states,#hqb-frozen-archive,#hqb-about) :is(.section-heading,.final-cta,.section-head,.hc-section-head) h2{font:400 var(--hq-type-h2)/1.2 Inter,Arial,sans-serif!important;letter-spacing:-.035em!important}
:is(#hqb-frozen-pricing,#hqb-frozen-states,#hqb-frozen-archive,#hqb-about)>.section{padding-block:var(--hq-section-space)!important}
:is(#hqb-frozen-pricing,#hqb-frozen-states,#hqb-frozen-archive,#hqb-about) .wrap{width:calc(100% - var(--hq-gutter))!important;max-width:1400px;margin-inline:auto}
body.hqb-utility-layout #primary.site-main{width:calc(100% - var(--hq-gutter));max-width:1400px;margin:0 auto;padding:48px 0 64px}
body.hqb-utility-layout #primary h1{font:400 var(--hq-type-h1)/1.15 Inter,Arial,sans-serif;letter-spacing:-.045em;margin:0 0 24px}
body.hqb-utility-layout #primary .page-header{padding:0;margin:0 0 40px;border:0;background:transparent}
body.hqb-utility-layout #primary article{margin:0 0 40px;padding:0 0 32px;border-bottom:1px solid #d5e0e8}
body.hqb-utility-layout #primary article h2{font:400 26px/1.35 Inter,Arial,sans-serif;margin-bottom:16px}
body.hqb-utility-layout #primary .entry-footer{display:block;background:transparent!important;color:#4d606e!important;padding:12px 0 0!important;margin:0!important;min-height:0!important;height:auto!important;font:400 13px/1.7 Inter,Arial,sans-serif}
body.hqb-utility-layout #primary .entry-footer :is(a,span){color:inherit;background:transparent} #hqb-full-homepage-preview .hqs-platform-context .hqr-platform-strip{width:100%!important;max-width:none!important;margin-inline:0!important}
#hqb-full-homepage-preview .hqs-platform-context .hqr-platform-window{width:100%;max-width:100%;overflow:hidden!important}
.hqd-service-card>.hqb-art-caption{display:block;position:static!important;inset:auto!important;padding:10px 0 0;margin:0;font:400 11px/1.6 Inter,Arial,sans-serif;color:#607583!important;text-align:left}
#hqb-full-homepage-preview .hqd-art-billing{height:300px!important}
#hqb-full-homepage-preview .hqd-art-ar{height:200px!important}
#hqb-full-homepage-preview :is(.hqd-art-payment,.hqd-art-reporting){height:160px!important} #hqb-services .mb-hero-grid-art,#hqb-services .mb-report-section:before{background-size:112px 112px!important}
#hqb-services .mb-hero{background:linear-gradient(120deg,#fff 15%,#f4f7fa 70%,#e8f3f8)}
#hqb-services .mb-exceptions{background:linear-gradient(130deg,#f4f7fa,#e8f3f8)}
#hqb-services .mb-report-section{background:radial-gradient(ellipse at 90% 70%,#28658a,#1d4c69 65%)}
#hqb-services .mb-page[data-service=credentialing-and-enrollment] .mb-story-back{background:linear-gradient(125deg,#e8f3f8,#f4f7fa)} #hqb-services .mb-page .mb-contact{padding-block:var(--hq-section-space);background:radial-gradient(ellipse at 90% 70%,#28658a,#1d4c69 65%);color:#fff;border-top:1px solid #1d4c69}
#hqb-services .mb-contact>.wrap{display:block}
#hqb-services .mb-contact .mb-contact-copy{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);column-gap:64px;align-items:start;margin-bottom:40px}
#hqb-services .mb-contact .mb-contact-copy>.eyebrow{grid-column:1/-1;color:#b7d8e9;margin-bottom:16px}
#hqb-services .mb-contact .mb-contact-copy>h2{grid-column:1;grid-row:2/5;color:#fff;margin:0}
#hqb-services .mb-contact .mb-contact-copy>h2 em{color:#b7d8e9}
#hqb-services .mb-contact .mb-contact-copy>p{grid-column:2;color:#e8f3f8;margin:0 0 20px;max-width:none}
#hqb-services .mb-contact .mb-contact-copy>.button{grid-column:2;justify-self:start;background:#fff;color:#1d4c69;border-color:#fff}
#hqb-services .mb-contact .mb-contact-copy>.button:hover{background:#e8f3f8}
#hqb-services .mb-contact .mb-contact-copy>small{grid-column:2;color:#d5e0e8!important;margin-top:16px}
#hqb-services .mb-native-inquiry{border:1px solid #d5e0e8;border-radius:8px;padding:32px;background:#fff;color:#243746}
#hqb-services .mb-contact .mb-native-inquiry :is(h3,label){color:#243746}
#hqb-services .mb-contact .mb-native-inquiry p{color:#4d606e} #hqb-services .mb-native-inquiry .hqb-service-choices{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:8px}
#hqb-services .mb-native-inquiry .hqb-service-choice{display:flex;align-items:flex-start;gap:10px;padding:12px;border:1px solid #d5e0e8;border-radius:5px;background:#f4f7fa;font:400 14px/1.6 Inter,Arial,sans-serif;cursor:pointer}
#hqb-services .mb-native-inquiry .hqb-service-choice:has(input:checked){background:#e8f3f8;border-color:#28658a}
#hqb-services .mb-native-inquiry select.hqb-enhanced-select{position:absolute!important;width:1px!important;height:1px!important;min-height:0!important;padding:0!important;margin:0!important;opacity:0;overflow:hidden;clip-path:inset(50%);pointer-events:none}
#hqb-services .hqb-choice-hint{font:400 13px/1.6 Inter,Arial,sans-serif;margin-top:8px;color:#4d606e}
#hqb-services .hqb-motion-options{font:400 12px/1.6 Inter,Arial,sans-serif;color:#4d606e;margin-top:20px;max-width:300px}
#hqb-services .hqb-motion-options summary{cursor:pointer;text-decoration:underline;text-underline-offset:4px}
#hqb-services .hqb-motion-options label{display:flex;align-items:center;gap:8px;padding-top:12px}
#hqb-services [data-autoplay],#hqb-services [data-play-state]{display:none!important}
#hqb-services :is([data-stage-panel],[data-case-evidence],[data-report-panel]):not([hidden]){animation:hqb-repair-panel-in .6s var(--hqb-ease)}
@keyframes hqb-repair-panel-in{from{opacity:.4;transform:translateY(4px)}to{opacity:1;transform:none}} :is(#hqb-services,#hqb-full-homepage-preview,#hqb-frozen-pricing,#hqb-frozen-states,#hqb-frozen-archive,#hqb-about) .button{min-height:48px;border-radius:6px;padding:12px 19px;transition:background .25s,color .25s,box-shadow .3s,transform .3s}
:is(#hqb-services,#hqb-full-homepage-preview,#hqb-site-footer) .text-link:after{transition:transform .36s var(--hqb-ease);transform-origin:left}
:is(#hqb-services,#hqb-full-homepage-preview,#hqb-site-footer) a{--ease:var(--hqb-ease)}
.hqh.hqb-shared-header :is(.hqh-nav>a,.hqh-nav-group>summary){transition:background-size .36s var(--hqb-ease),color .25s}
.hqb-cookie-controls button{font-family:Inter,Arial,sans-serif!important}
#hqb-journal .jr-article-content [style*="font-family"]{font-family:Inter,Arial,sans-serif!important}
@media(max-width:1100px){body{--hq-section-space:64px}}
@media(max-width:999px){.hqh.hqb-shared-header .hqh-header-row{height:auto!important;min-height:84px!important}}
@media(max-width:767px){body{--hq-type-h1:35px;--hq-type-h2:29px;--hq-section-space:48px;--hq-gutter:40px}#hqb-services .mb-contact .mb-contact-copy{display:block}#hqb-services .mb-contact .mb-contact-copy>p{margin-top:24px}#hqb-services .mb-native-inquiry{padding:24px}}
@media(max-width:540px){#hqb-services .mb-native-inquiry .hqb-service-choices{grid-template-columns:1fr}}
@media(prefers-reduced-motion:reduce){#hqb-services *,#hqb-services *:before,#hqb-services *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}