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%}
/* Original editorial illustrations: useful concepts, no invented client metrics. */
.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}
/* Article template: the reading column owns its images and table overflow. */
.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}}
/* Reading roles must outrank the shared marketing-section type rules. */
#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}
}
/* Editorial revision: shared Mineral blue surfaces and homepage resource-card motion. */
#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}
/* Knowledge is an editorial explanation, not a client-performance dashboard. */
.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}
/* A compact featured guide is separate from the hero narrative. */
#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}
/* The card stays in its grid cell. Its surfaces move by the homepage distances. */
#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}}
/* Explicit component roles prevent inherited marketing controls from resizing the artwork. */
#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}}
/* Quiet editorial texture; all cards and reading controls retain opaque surfaces. */
#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}}

/* Editorial pages share HQB's type, palette and interaction system, with their own composition. */
#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}
/* Original editorial cover: meaningful documents, without customer data or invented outcomes. */
.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}}
/* Article opening: title and authorship lead. Reference pages stay compact. */
.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}}
/* Keep the foreground document fully inside the editorial cover at every width. */
.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}}

/* Native theme integration: shared header/footer remain outside this reading surface. */
#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}}
