/* JSRT 6.2.6 homepage only - approved reference with locked responsive proportions. */
body.jsrt-final.pkp_page_index{--max:1440px}
body.jsrt-final .jsrt-home-v64{background:#fff;overflow:hidden}
body.jsrt-final .jsrt-home-v64 .v64-hero{min-height:0!important;background:#052846!important;border-bottom:0!important}
body.jsrt-final .jsrt-home-v64 .v64-hero .hero-image img{width:100%;height:100%;object-fit:cover;object-position:center 52%;filter:saturate(.82) contrast(1.02)}
body.jsrt-final .jsrt-home-v64 .v64-hero .hero-shade{background:linear-gradient(90deg,rgba(1,27,52,.96) 0%,rgba(3,39,71,.91) 46%,rgba(4,35,63,.69) 100%)!important}
body.jsrt-final .jsrt-home-v64 .v64-hero-inner{min-height:408px!important;grid-template-columns:minmax(0,1.08fr) minmax(410px,.82fr)!important;gap:42px!important;padding:28px 0!important;align-items:center!important}
body.jsrt-final .jsrt-home-v64 .hero-copy{max-width:760px}
body.jsrt-final .jsrt-home-v64 .hero-copy .eyebrow{font-size:11px!important;letter-spacing:.17em;color:#f0ca68!important}
body.jsrt-final .jsrt-home-v64 .hero-copy h1{font:700 clamp(48px,4.2vw,69px)/.98 Georgia,serif!important;letter-spacing:-.04em;color:#fff!important;margin:14px 0 12px!important}
body.jsrt-final .jsrt-home-v64 .hero-copy h1 em{font-style:normal;color:#f3bc49}
body.jsrt-final .jsrt-home-v64 .v64-hero-subtitle{font:700 clamp(19px,1.45vw,25px)/1.28 Arial,sans-serif!important;color:#fff!important;letter-spacing:-.015em;margin:0 0 12px!important}
body.jsrt-final .jsrt-home-v64 .hero-copy>p{max-width:720px!important;margin:0 0 20px!important;color:#e3edf5!important;font-size:14.5px!important;line-height:1.55!important}
body.jsrt-final .jsrt-home-v64 .hero-actions{display:flex;gap:12px;flex-wrap:wrap}
body.jsrt-final .jsrt-home-v64 .hero-actions .btn{min-height:48px;border-radius:6px;font-size:13.5px;font-weight:800;padding:0 21px}
body.jsrt-final .jsrt-home-v64 .hero-actions .btn-primary{background:linear-gradient(135deg,#ffd76b,#efb434)!important;border:0!important;color:#082944!important;box-shadow:0 10px 24px rgba(224,165,38,.25)}
body.jsrt-final .jsrt-home-v64 .hero-actions .btn-ghost{color:#fff!important;border:1px solid rgba(255,255,255,.75)!important;background:rgba(4,41,74,.38)!important}

body.jsrt-final .v64-authority-stack{display:grid;gap:11px;min-width:0}
body.jsrt-final .v64-authority-card{border-radius:15px;background:linear-gradient(145deg,#fff,#f3faff);border:1px solid rgba(242,205,119,.9);box-shadow:0 15px 34px rgba(0,18,36,.28),inset 0 0 0 5px rgba(246,216,144,.28);overflow:hidden}
body.jsrt-final .v64-wos-card{display:grid;grid-template-columns:minmax(0,1fr) 122px;gap:14px;padding:18px 18px 18px 20px;min-height:190px;align-items:stretch}
body.jsrt-final .v64-wos-brand{display:flex;align-items:center;gap:7px;margin-bottom:6px;color:#111}
body.jsrt-final .v64-clarivate-mark{font-size:24px;line-height:1;color:#1c8d76;transform:rotate(-22deg);display:inline-block}
body.jsrt-final .v64-wos-brand strong{font:800 15px/1 Arial,sans-serif;color:#0a0d10}
body.jsrt-final .v64-wos-brand strong small{display:block;margin-top:2px;font-size:12px;font-weight:800}
body.jsrt-final .v64-authority-card h2{margin:0!important;color:#08294e!important;font:700 18px/1.15 Georgia,serif!important;letter-spacing:-.015em}
body.jsrt-final .v64-till{display:inline-block;margin:7px 0 8px;padding:5px 9px;background:#b71228;color:#fff;border-radius:4px;font:900 18px/1 Arial,sans-serif;letter-spacing:.025em;box-shadow:0 6px 14px rgba(152,12,34,.2)}
body.jsrt-final .v64-authority-card p{margin:0 0 9px!important;color:#3b546b!important;font-size:10.5px!important;line-height:1.4!important}
body.jsrt-final .v64-card-button{display:inline-flex;align-items:center;gap:8px;width:max-content;max-width:100%;min-height:34px;padding:0 12px;background:#083c77;color:#fff!important;border-radius:5px;font-size:10.5px;font-weight:800;text-decoration:none!important}
body.jsrt-final .v64-proof-shot{display:block;min-width:0;overflow:hidden;border-radius:7px;border:1px solid #d6e5ee;background:#fff;box-shadow:0 8px 18px rgba(10,45,74,.12)}
body.jsrt-final .v64-proof-shot img{width:100%;height:100%;object-fit:cover;object-position:69% 66%;transform:scale(1.7)}
body.jsrt-final .v64-ugc-card{display:grid;grid-template-columns:108px minmax(0,1fr);gap:15px;align-items:center;padding:16px 19px;background:linear-gradient(145deg,#fff8e5,#fff)}
body.jsrt-final .v64-ugc-card>img{width:103px;height:92px;object-fit:contain;mix-blend-mode:multiply}
body.jsrt-final .v64-ugc-card h2{font-size:20px!important;margin-bottom:5px!important}
body.jsrt-final .v64-ugc-card p{font-size:11px!important;margin-bottom:8px!important}
body.jsrt-final .v64-ugc-card small{display:block;margin-top:6px;color:#806d42;font-size:7.5px;line-height:1.25}
body.jsrt-final .v64-gold-button{background:linear-gradient(135deg,#ffd76c,#efb534);color:#082944!important}

body.jsrt-final .v64-trust-strip{background:linear-gradient(180deg,#fff,#f6fbff);border-bottom:1px solid #dce8ef}
body.jsrt-final .v64-trust-grid{min-height:72px;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));align-items:center}
body.jsrt-final .v64-trust-grid>div{display:flex;align-items:center;justify-content:center;gap:9px;padding:12px 8px;min-width:0}
body.jsrt-final .v64-icon{font-size:22px;color:#06366f;line-height:1}
body.jsrt-final .v64-trust-grid p{margin:0!important;display:flex;flex-direction:column;color:#072d58;font-size:11px;line-height:1.2}
body.jsrt-final .v64-trust-grid b{font-size:11px}
body.jsrt-final .v64-trust-grid small{font-size:9px;color:#34556e;margin-top:2px}

/* Preserve the real Observatory data, restyled to match the approved visual. */
body.jsrt-final .jsrt-home-v64 .jn-observatory{background:linear-gradient(90deg,#edfaff,#f8fbff 50%,#eff9ff)!important;color:#173b5d!important;padding:20px 0 18px!important;border:0!important}
body.jsrt-final .jsrt-home-v64 .jn-observatory .jn-section-head{align-items:end;margin-bottom:12px!important}
body.jsrt-final .jsrt-home-v64 .jn-observatory .jn-kicker{color:#05769b!important;font-weight:800!important;letter-spacing:.15em!important;font-size:9px!important}
body.jsrt-final .jsrt-home-v64 .jn-observatory h2{color:#073763!important;font:700 28px/1 Georgia,serif!important;margin:2px 0 0!important}
body.jsrt-final .jsrt-home-v64 .jn-observatory h2 br{display:none}
body.jsrt-final .jsrt-home-v64 .jn-observatory h2 em{color:#073763!important;font-weight:400!important}
body.jsrt-final .jsrt-home-v64 .jn-observatory .jn-section-head>p{color:#2a5876!important;font-size:10px!important;line-height:1.35!important;text-align:right!important;margin:0!important}
body.jsrt-final .jsrt-home-v64 .jn-metrics{display:grid!important;grid-template-columns:repeat(7,minmax(0,1fr))!important;gap:8px!important}
body.jsrt-final .jsrt-home-v64 .jn-metric{position:relative;min-height:90px!important;padding:13px 10px 10px!important;background:linear-gradient(145deg,#fff,#eaf9ff)!important;border:1px solid #c8e6f0!important;border-top:3px solid #25a4c2!important;border-radius:7px!important;box-shadow:0 8px 20px rgba(27,95,128,.06)!important;overflow:hidden}
body.jsrt-final .jsrt-home-v64 .jn-metric:nth-child(2){border-top-color:#23a589!important;background:linear-gradient(145deg,#fff,#eafbf4)!important}
body.jsrt-final .jsrt-home-v64 .jn-metric:nth-child(3),body.jsrt-final .jsrt-home-v64 .jn-metric:nth-child(7){border-top-color:#7358d6!important;background:linear-gradient(145deg,#fff,#f1edff)!important}
body.jsrt-final .jsrt-home-v64 .jn-metric:nth-child(4){border-top-color:#e5a71a!important;background:linear-gradient(145deg,#fff,#fff6df)!important}
body.jsrt-final .jsrt-home-v64 .jn-metric:nth-child(6){border-top-color:#2eb199!important;background:linear-gradient(145deg,#fff,#eafaf6)!important}
body.jsrt-final .jsrt-home-v64 .jn-metric:after{content:"";position:absolute;width:64px;height:64px;right:-18px;bottom:-22px;border-radius:50%;background:rgba(31,161,196,.07)}
body.jsrt-final .jsrt-home-v64 .jn-metric strong{display:block!important;color:#0a3c6d!important;font:700 25px/1 Georgia,serif!important;margin-bottom:4px!important;position:relative;z-index:1}
body.jsrt-final .jsrt-home-v64 .jn-metric:nth-child(2) strong{color:#0a856f!important}body.jsrt-final .jsrt-home-v64 .jn-metric:nth-child(3) strong,body.jsrt-final .jsrt-home-v64 .jn-metric:nth-child(7) strong{color:#5540c0!important}body.jsrt-final .jsrt-home-v64 .jn-metric:nth-child(4) strong{color:#a76b00!important}
body.jsrt-final .jsrt-home-v64 .jn-metric>span{display:block!important;color:#09365f!important;font-size:9.5px!important;font-weight:800!important;line-height:1.2!important;position:relative;z-index:1}
body.jsrt-final .jsrt-home-v64 .jn-metric>small{display:block!important;color:#50758c!important;font-size:7px!important;line-height:1.25!important;margin-top:5px!important;position:relative;z-index:1}
body.jsrt-final .jsrt-home-v64 .jn-observatory-expand{margin-top:9px!important;border-top:1px solid #cfe3ed!important}
body.jsrt-final .jsrt-home-v64 .jn-observatory-expand>summary{color:#04547b!important;font-size:9px!important;padding:8px 4px!important}
body.jsrt-final .jsrt-home-v64 .jn-observatory-detail{color:#173b5d!important}
body.jsrt-final .jsrt-home-v64 .jn-observatory h3{color:#073763!important}
body.jsrt-final .jsrt-home-v64 .jn-chart-bars span{background:#249fbe!important}body.jsrt-final .jsrt-home-v64 .jn-chart-bars .jn-pdf-bar{background:#6c5bc7!important}
body.jsrt-final .jsrt-home-v64 .jn-observatory .jn-data-note{color:#6e889a!important;font-size:8px!important;margin:7px 0 0!important}

body.jsrt-final .v64-indexing{margin-top:16px!important;margin-bottom:16px!important;padding:19px 20px 20px!important;border-radius:12px;background:linear-gradient(105deg,#fffaf0,#fff 55%,#f8fbff);border:1px solid #eee2ca;box-shadow:0 10px 26px rgba(45,62,83,.05)}
body.jsrt-final .v64-section-head{display:flex;justify-content:space-between;align-items:end;gap:20px;margin-bottom:13px}
body.jsrt-final .v64-section-head h2{margin:0!important;color:#08345f!important;font:700 28px/1.08 Georgia,serif!important;letter-spacing:-.02em}
body.jsrt-final .v64-section-head p{margin:4px 0 0!important;color:#5b6f80!important;font-size:11px!important}
body.jsrt-final .v64-section-head>a{font-size:9px;font-weight:800;color:#073a70!important;text-decoration:none!important;white-space:nowrap}
body.jsrt-final .v64-index-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:8px}
body.jsrt-final .v64-index-card{min-height:68px;display:flex;align-items:center;justify-content:center;padding:8px;border:1px solid #dce4ea;border-radius:7px;background:#fff;text-decoration:none!important;overflow:hidden}
body.jsrt-final .v64-index-card img{width:100%;max-width:110px;height:42px;object-fit:contain;filter:none!important;margin:0!important}
body.jsrt-final .v64-index-wos{flex-direction:column;gap:2px;text-align:left;align-items:flex-start!important;padding:8px 10px!important}
body.jsrt-final .v64-wos-mini{display:flex;align-items:center;gap:4px;color:#111;line-height:1}
body.jsrt-final .v64-wos-mini>span{color:#138b76;font-size:16px;transform:rotate(-20deg)}
body.jsrt-final .v64-wos-mini strong{font:800 10px/1 Arial,sans-serif;color:#111}
body.jsrt-final .v64-wos-mini small{display:block;font-size:8px;margin-top:2px}
body.jsrt-final .v64-index-wos>b{font-size:8px;color:#98243a;margin-left:20px}

body.jsrt-final .v64-why{padding-top:7px!important;padding-bottom:14px!important}
body.jsrt-final .v64-section-head.compact{margin-bottom:10px}
body.jsrt-final .v64-why-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:9px}
body.jsrt-final .v64-why-grid>a{min-height:150px;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;padding:14px 9px 10px;border:1px solid #dfe6ec;border-radius:7px;background:#fff;text-align:center;text-decoration:none!important;box-shadow:0 8px 18px rgba(20,51,78,.03)}
body.jsrt-final .v64-why-icon{height:37px;color:#073b75;font-size:28px;line-height:1;display:flex;align-items:center;justify-content:center;margin-bottom:5px;font-family:Arial,sans-serif;letter-spacing:-5px}
body.jsrt-final .v64-why-grid strong{color:#082f5b;font-size:11px;line-height:1.2;margin-bottom:6px}
body.jsrt-final .v64-why-grid small{color:#5a6875;font-size:9px;line-height:1.35}

body.jsrt-final .v64-facts{background:linear-gradient(90deg,#eefaff,#f7fbff,#edf8ff);border-top:1px solid #deebf2;border-bottom:1px solid #deebf2}
body.jsrt-final .v64-fact-grid{min-height:66px;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));align-items:center}
body.jsrt-final .v64-fact-grid>div{display:flex;align-items:center;justify-content:center;gap:8px;padding:10px 6px;min-width:0}
body.jsrt-final .v64-fact-grid>div>span{color:#073b75;font-size:20px}
body.jsrt-final .v64-fact-grid p{display:flex;flex-direction:column;margin:0!important;color:#39536a;font-size:8px;line-height:1.15}
body.jsrt-final .v64-fact-grid b{color:#082f5b;font-size:10px;margin-top:3px}

body.jsrt-final .v64-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;padding-top:14px!important;padding-bottom:17px!important}
body.jsrt-final .v64-action{position:relative;min-height:128px;display:flex;align-items:stretch;overflow:hidden;border-radius:7px;background-size:cover;background-position:center;text-decoration:none!important;box-shadow:0 10px 24px rgba(8,39,67,.11)}
body.jsrt-final .v64-action:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(4,39,74,.96),rgba(7,56,94,.52))}
body.jsrt-final .v64-action>div{position:relative;z-index:1;padding:17px 16px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}
body.jsrt-final .v64-action h3{margin:0 0 5px!important;color:#fff!important;font:700 20px/1.1 Georgia,serif!important}
body.jsrt-final .v64-action p{margin:0 0 12px!important;color:#eef5f8!important;font-size:10px!important;line-height:1.35!important}
body.jsrt-final .v64-action span{display:inline-flex;align-items:center;min-height:30px;padding:0 11px;border-radius:4px;background:#ffd56b;color:#082944;font-size:9px;font-weight:900}
body.jsrt-final .v64-action-submit{background-image:url('../images/article-1.jpg')}
body.jsrt-final .v64-action-current{background-image:url('../images/article-3.jpg')}
body.jsrt-final .v64-action-current:before{background:linear-gradient(90deg,rgba(2,57,65,.96),rgba(7,78,82,.5))}
body.jsrt-final .v64-action-guidelines{background-image:url('../images/hero-research-master-300.jpg')}
body.jsrt-final .v64-action-guidelines:before{background:linear-gradient(90deg,rgba(49,30,82,.96),rgba(65,40,99,.48))}

@media(max-width:1180px){
 body.jsrt-final .jsrt-home-v64 .v64-hero-inner{grid-template-columns:minmax(0,1fr) minmax(365px,.75fr)!important;gap:22px!important}
 body.jsrt-final .jsrt-home-v64 .jn-metrics{grid-template-columns:repeat(4,minmax(0,1fr))!important}
 body.jsrt-final .v64-index-grid{grid-template-columns:repeat(4,minmax(0,1fr))}
 body.jsrt-final .v64-why-grid{grid-template-columns:repeat(3,minmax(0,1fr))}
}
@media(max-width:800px){
 body.jsrt-final .jsrt-home-v64 .v64-hero-inner{grid-template-columns:1fr!important;padding:28px 0!important}
 body.jsrt-final .v64-trust-grid,body.jsrt-final .v64-fact-grid{grid-template-columns:repeat(3,minmax(0,1fr))}
 body.jsrt-final .jsrt-home-v64 .jn-metrics{grid-template-columns:repeat(2,minmax(0,1fr))!important}
 body.jsrt-final .v64-actions{grid-template-columns:1fr}
 body.jsrt-final .v64-section-head{align-items:flex-start;flex-direction:column;gap:6px}
}
@media(max-width:540px){
 body.jsrt-final .jsrt-home-v64 .hero-copy h1{font-size:41px!important}
 body.jsrt-final .v64-wos-card,body.jsrt-final .v64-ugc-card{grid-template-columns:1fr}
 body.jsrt-final .v64-proof-shot{height:120px}
 body.jsrt-final .v64-trust-grid,body.jsrt-final .v64-fact-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
 body.jsrt-final .v64-index-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
 body.jsrt-final .v64-why-grid{grid-template-columns:1fr 1fr}
 body.jsrt-final .v64-why-grid>a{min-height:150px}
 body.jsrt-final .jsrt-home-v64 .jn-metrics{grid-template-columns:1fr 1fr!important}
}

/* Homepage-only masthead. Interior pages retain the existing OJS header. */
body.jsrt-final.pkp_page_index .v65-home-header{position:relative;z-index:80;background:#fff;box-shadow:0 2px 14px rgba(3,38,72,.07)}
body.jsrt-final.pkp_page_index .v65-home-brandbar{height:60px;display:flex;align-items:center;justify-content:space-between;gap:20px}
body.jsrt-final.pkp_page_index .v65-home-brand{display:flex;align-items:center;gap:12px;color:#0a3262;text-decoration:none}
body.jsrt-final.pkp_page_index .v65-home-brand>strong{font:700 44px/1 Georgia,serif;letter-spacing:-.035em}
body.jsrt-final.pkp_page_index .v65-home-brand>i{width:1px;height:42px;background:#cad6e0}
body.jsrt-final.pkp_page_index .v65-home-brand>span{display:flex;flex-direction:column;font:700 14px/1.05 Arial,sans-serif;color:#1c2b3c}
body.jsrt-final.pkp_page_index .v65-home-brand small{margin-top:3px;color:#647689;font:400 7px/1 Arial,sans-serif}
body.jsrt-final.pkp_page_index .v65-home-account{display:flex;align-items:center;gap:17px;font:700 10px/1 Arial,sans-serif}
body.jsrt-final.pkp_page_index .v65-home-account>a{color:#092f61;text-decoration:none;white-space:nowrap}
body.jsrt-final.pkp_page_index .v65-home-account>i{width:1px;height:18px;background:#d8e1e8}
body.jsrt-final.pkp_page_index .v65-search{display:flex;align-items:center;gap:7px;font-size:18px!important}
body.jsrt-final.pkp_page_index .v65-search span{font-size:10px}
body.jsrt-final.pkp_page_index .v65-home-account>.v65-submit{display:flex;align-items:center;height:38px;padding:0 19px;border-radius:5px;background:#082f61;color:#fff;box-shadow:0 7px 15px rgba(4,40,80,.18)}
body.jsrt-final.pkp_page_index .v65-menu-toggle{display:none}
body.jsrt-final.pkp_page_index .v65-home-nav{height:38px;border-top:1px solid #edf1f4;border-bottom:1px solid #dbe3e9;background:#fff}
body.jsrt-final.pkp_page_index .v65-home-nav>.wrap{height:100%;display:flex;align-items:center;justify-content:space-between}
body.jsrt-final.pkp_page_index .v65-home-nav a{position:relative;display:flex;align-items:center;height:100%;padding:0 9px;color:#11365f;text-decoration:none;font:700 10px/1 Arial,sans-serif;white-space:nowrap}
body.jsrt-final.pkp_page_index .v65-home-nav a:hover{color:#0b65a4}
body.jsrt-final.pkp_page_index .v65-home-nav .v65-nav-mark{padding:0 17px;color:#0e4a99;font-size:16px}
body.jsrt-final.pkp_page_index .v65-home-nav .v65-nav-mark:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:3px;background:#4384df}
body.jsrt-final.pkp_page_index .v65-nav-drop{height:100%;display:flex;align-items:center;position:relative}
body.jsrt-final.pkp_page_index .v65-nav-drop>button{height:100%;display:flex;align-items:center;gap:7px;padding:0 11px;border:0;background:transparent;color:#11365f;font:700 10px/1 Arial,sans-serif;cursor:pointer;white-space:nowrap}
body.jsrt-final.pkp_page_index .v65-nav-drop>button span{margin:0;color:#1475a8;font-size:12px;transition:transform .2s ease}
body.jsrt-final.pkp_page_index .v65-nav-drop:hover>button,body.jsrt-final.pkp_page_index .v65-nav-drop:focus-within>button,body.jsrt-final.pkp_page_index .v65-nav-drop.open>button{color:#0b65a4}
body.jsrt-final.pkp_page_index .v65-nav-drop.open>button span{transform:rotate(180deg)}
body.jsrt-final.pkp_page_index .v65-nav-drop .nav-menu{top:37px;left:0;display:none;opacity:1!important;visibility:visible!important;pointer-events:auto!important;transform:none;width:440px;padding:12px;grid-template-columns:1fr 1fr;gap:7px;border-radius:0 0 12px 12px;border-top:3px solid #e8b63f!important;box-shadow:0 22px 48px rgba(2,31,58,.22)}
body.jsrt-final.pkp_page_index .v65-nav-drop:hover .nav-menu{display:grid}
body.jsrt-final.pkp_page_index .v65-nav-drop:focus-within .nav-menu{display:grid}
body.jsrt-final.pkp_page_index .v65-nav-drop.open .nav-menu{display:grid}
body.jsrt-final.pkp_page_index .v65-nav-drop .nav-menu a{height:auto;min-height:62px;display:flex;align-items:flex-start;justify-content:center;flex-direction:column;padding:10px 12px;border-radius:8px;background:#f8fbfd;border:1px solid transparent;color:#12395d;font-family:Arial,sans-serif;white-space:normal}
body.jsrt-final.pkp_page_index .v65-nav-drop .nav-menu a:hover{background:#edf8fd;border-color:#b9ddea;color:#073e6b}
body.jsrt-final.pkp_page_index .v65-nav-drop .nav-menu b{font-size:12px;line-height:1.15}
body.jsrt-final.pkp_page_index .v65-nav-drop .nav-menu small{margin-top:4px;color:#668097;font-size:9px;line-height:1.3}

body.jsrt-final.pkp_page_index .jsrt-home-v64 .v64-hero{height:386px!important}
body.jsrt-final.pkp_page_index .jsrt-home-v64 .v64-hero .hero-image img{object-position:center 58%;filter:saturate(.9) contrast(1.06) brightness(.82)}
body.jsrt-final.pkp_page_index .jsrt-home-v64 .v64-hero .hero-shade{background:linear-gradient(90deg,rgba(2,27,54,.92) 0%,rgba(3,36,67,.82) 48%,rgba(3,30,57,.28) 100%)!important}
body.jsrt-final.pkp_page_index .jsrt-home-v64 .v64-hero-inner{min-height:386px!important;height:386px!important;grid-template-columns:minmax(0,1fr) 345px!important;gap:34px!important;padding:24px 0!important}
body.jsrt-final.pkp_page_index .jsrt-home-v64 .hero-copy h1{font-size:45px!important;line-height:.98!important;margin:12px 0 9px!important}
body.jsrt-final.pkp_page_index .jsrt-home-v64 .v64-hero-subtitle{font-size:18px!important;line-height:1.26!important;margin-bottom:14px!important}
body.jsrt-final.pkp_page_index .jsrt-home-v64 .hero-copy>p{max-width:530px!important;font-size:11px!important;line-height:1.52!important;margin-bottom:19px!important}
body.jsrt-final.pkp_page_index .jsrt-home-v64 .hero-actions .btn{min-height:42px;font-size:11px;padding:0 20px}
body.jsrt-final.pkp_page_index .v64-authority-stack{width:345px;max-width:100%;gap:10px;justify-self:end;align-self:center}
body.jsrt-final.pkp_page_index .v65-authority-image{display:block;width:100%;overflow:hidden;border-radius:15px;box-shadow:0 15px 34px rgba(0,18,36,.28);text-decoration:none}
body.jsrt-final.pkp_page_index .v65-authority-image img{display:block;width:100%;height:auto;margin:0}
body.jsrt-final.pkp_page_index .v65-wos-filter{position:absolute;width:0;height:0;overflow:hidden;pointer-events:none}
body.jsrt-final.pkp_page_index .v65-wos-image>img{aspect-ratio:1041/618;object-fit:contain;filter:url(#v65-wos-sharpen)}
body.jsrt-final.pkp_page_index .v65-wos-native{width:100%;aspect-ratio:1041/618;display:grid;grid-template-columns:minmax(0,1fr) 28%;align-items:stretch;gap:10px;padding:15px;background:radial-gradient(circle at 86% 18%,rgba(71,184,228,.14),transparent 30%),linear-gradient(145deg,#fff,#eefaff);border:5px solid #e7cf91;border-radius:15px;box-shadow:inset 0 0 0 1px rgba(69,111,145,.13);color:#14375f;overflow:hidden}
body.jsrt-final.pkp_page_index .v65-wos-copy{display:flex;min-width:0;flex-direction:column;align-items:flex-start;justify-content:center}
body.jsrt-final.pkp_page_index .v65-wos-copy>img{width:100%!important;max-width:184px;height:34px!important;object-fit:contain;object-position:left center;margin:0 0 9px!important}
body.jsrt-final.pkp_page_index .v65-wos-copy>strong{font:700 17px/1.13 Georgia,serif;color:#14375f;letter-spacing:-.012em}
body.jsrt-final.pkp_page_index .v65-wos-copy>strong em{color:#d51f32;font-style:normal}
body.jsrt-final.pkp_page_index .v65-wos-copy>small{margin-top:8px;color:#4d657b;font:600 9.5px/1.35 Arial,sans-serif}
body.jsrt-final.pkp_page_index .v65-wos-copy>b{min-height:31px;display:inline-flex;align-items:center;gap:9px;margin-top:9px;padding:0 12px;border-radius:5px;background:#073b76;color:#fff;font:800 10px/1 Arial,sans-serif;box-shadow:0 6px 14px rgba(6,53,104,.2)}
body.jsrt-final.pkp_page_index .v65-wos-copy>b i{color:#ffd466;font-size:14px;font-style:normal}
body.jsrt-final.pkp_page_index .v65-wos-proof{min-width:0;display:flex;align-items:center;justify-content:center;overflow:hidden}
body.jsrt-final.pkp_page_index .v65-wos-proof>img{display:block;width:100%;height:auto!important;max-height:100%;object-fit:contain;margin:0!important;filter:none!important}
body.jsrt-final.pkp_page_index .v65-ugc-desktop-card{display:none}
@media(min-width:1181px){
 body.jsrt-final.pkp_page_index .jsrt-home-v64 .v64-hero-inner{grid-template-columns:minmax(500px,.82fr) minmax(620px,1.18fr)!important;gap:28px!important}
 body.jsrt-final.pkp_page_index .v64-authority-stack{width:100%;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;align-items:center}
 body.jsrt-final.pkp_page_index .v65-authority-image{aspect-ratio:1041/618}
 body.jsrt-final.pkp_page_index .v65-wos-native{height:100%;min-height:0}
 body.jsrt-final.pkp_page_index .v65-ugc-image>.v65-ugc-original{display:none}
 body.jsrt-final.pkp_page_index .v65-ugc-desktop-card{position:relative;width:100%;height:100%;display:grid;grid-template-columns:37% minmax(0,1fr);align-items:stretch;gap:6px;padding:10px 12px 38px;background:radial-gradient(circle at 16% 45%,rgba(188,30,48,.07),transparent 28%),linear-gradient(145deg,#fffdf7,#fff3d2);border:5px solid #ead292;border-radius:15px;box-shadow:inset 0 0 0 1px rgba(153,112,30,.18);color:#15345c;overflow:hidden}
 body.jsrt-final.pkp_page_index .v65-ugc-desktop-card>img{width:100%;height:100%;min-height:155px;object-fit:contain;mix-blend-mode:multiply;transform:scale(1.45)}
 body.jsrt-final.pkp_page_index .v65-ugc-desktop-card>span{display:flex;min-width:0;flex-direction:column;align-items:flex-start;justify-content:center;padding-left:3px}
 body.jsrt-final.pkp_page_index .v65-ugc-desktop-card strong{font:700 25px/1.02 Georgia,serif;color:#17345b;letter-spacing:-.015em}
 body.jsrt-final.pkp_page_index .v65-ugc-desktop-card b{margin-top:12px;font:600 14px/1.3 Arial,sans-serif;color:#263e5f}
 body.jsrt-final.pkp_page_index .v65-ugc-desktop-card small{position:absolute;left:0;right:0;bottom:0;min-height:30px;display:flex;align-items:center;justify-content:center;margin:0;padding:0 8px;background:linear-gradient(90deg,#d8a93d,#f0ce76,#d8a93d);border-top:1px solid #c8992b;font:900 8px/1 Arial,sans-serif;letter-spacing:.11em;color:#543a05}
}
body.jsrt-final.pkp_page_index .v64-wos-card{grid-template-columns:minmax(0,1fr) 92px;gap:10px;min-height:202px;padding:15px 15px 14px 17px}
body.jsrt-final.pkp_page_index .v64-wos-brand strong{font-size:15px}
body.jsrt-final.pkp_page_index .v64-wos-brand strong small{font-size:13px}
body.jsrt-final.pkp_page_index .v64-authority-card h2{font-size:16px!important}
body.jsrt-final.pkp_page_index .v64-wos-card h2 em{color:#d7192d;font-style:normal}
body.jsrt-final.pkp_page_index .v64-authority-card p{font-size:10px!important}
body.jsrt-final.pkp_page_index .v64-proof-shot img{object-fit:cover;object-position:68% 68%;transform:none}
body.jsrt-final.pkp_page_index .v64-ugc-card{grid-template-columns:105px minmax(0,1fr);min-height:126px;padding:13px 17px}
body.jsrt-final.pkp_page_index .v64-ugc-card h2{font-size:19px!important}
body.jsrt-final.pkp_page_index .v64-ugc-card h2{white-space:nowrap}
body.jsrt-final.pkp_page_index .v64-ugc-card p{font-size:10px!important;margin-bottom:0!important}
body.jsrt-final.pkp_page_index .v64-ugc-card .v64-card-button{display:none}
body.jsrt-final.pkp_page_index .v64-trust-grid{min-height:74px}
body.jsrt-final.pkp_page_index .v64-icon{font-size:27px}
body.jsrt-final.pkp_page_index .v64-trust-grid b{font-size:12px}
body.jsrt-final.pkp_page_index .v64-trust-grid small{font-size:10px}

body.jsrt-final.pkp_page_index .jsrt-home-v64 .jn-observatory{min-height:208px!important;padding:17px 0 16px!important}
body.jsrt-final.pkp_page_index .jsrt-home-v64 .jn-observatory .jn-section-head{margin-bottom:13px!important}
body.jsrt-final.pkp_page_index .jsrt-home-v64 .jn-observatory .jn-kicker{font-size:10px!important}
body.jsrt-final.pkp_page_index .jsrt-home-v64 .jn-observatory h2{font-size:30px!important}
body.jsrt-final.pkp_page_index .jsrt-home-v64 .jn-observatory .jn-section-head>p{font-size:11px!important}
body.jsrt-final.pkp_page_index .jsrt-home-v64 .jn-metrics{grid-template-columns:repeat(7,minmax(0,1fr))!important;gap:7px!important}
body.jsrt-final.pkp_page_index .jsrt-home-v64 .jn-metric{min-height:120px!important;padding:15px 10px 10px!important}
body.jsrt-final.pkp_page_index .jsrt-home-v64 .jn-metric strong{font-size:29px!important}
body.jsrt-final.pkp_page_index .jsrt-home-v64 .jn-metric>span{font-size:11px!important}
body.jsrt-final.pkp_page_index .jsrt-home-v64 .jn-metric>small{font-size:8px!important}
body.jsrt-final.pkp_page_index .jsrt-home-v64 .jn-observatory-expand,body.jsrt-final.pkp_page_index .jsrt-home-v64 .jn-data-note{display:none!important}

body.jsrt-final.pkp_page_index .v64-indexing{min-height:166px;margin-top:16px!important;margin-bottom:16px!important;padding:18px 20px!important}
body.jsrt-final.pkp_page_index .v64-index-grid{grid-template-columns:repeat(7,minmax(0,1fr))}
body.jsrt-final.pkp_page_index .v64-index-grid{gap:7px}
body.jsrt-final.pkp_page_index .v64-index-card{min-height:68px}
body.jsrt-final.pkp_page_index .v64-index-card img{max-width:120px;height:49px}
body.jsrt-final.pkp_page_index .v64-section-head h2{font-size:29px!important}
body.jsrt-final.pkp_page_index .v64-section-head p{font-size:12px!important}
body.jsrt-final.pkp_page_index .v64-why{padding-top:4px!important;padding-bottom:16px!important}
body.jsrt-final.pkp_page_index .v64-why-grid{grid-template-columns:repeat(6,minmax(0,1fr))}
body.jsrt-final.pkp_page_index .v64-why-grid>a{min-height:168px;padding:15px 10px 10px}
body.jsrt-final.pkp_page_index .v64-why-icon{height:48px;font-size:36px;margin-bottom:8px}
body.jsrt-final.pkp_page_index .v64-why-grid strong{font-size:12px;line-height:1.18;margin-bottom:9px}
body.jsrt-final.pkp_page_index .v64-why-grid small{font-size:10px;line-height:1.4}
body.jsrt-final.pkp_page_index .v64-fact-grid{min-height:66px}
body.jsrt-final.pkp_page_index .v64-fact-grid>div>span{font-size:25px}
body.jsrt-final.pkp_page_index .v64-fact-grid p{font-size:9px}
body.jsrt-final.pkp_page_index .v64-fact-grid b{font-size:11px}
body.jsrt-final.pkp_page_index .v64-actions{padding-top:12px!important;padding-bottom:14px!important}
body.jsrt-final.pkp_page_index .v64-action{min-height:128px}
body.jsrt-final.pkp_page_index .v64-action h3{font-size:21px!important}
body.jsrt-final.pkp_page_index .v64-action p{font-size:11px!important}
body.jsrt-final.pkp_page_index .v64-action-submit{background-image:url('../images/hero-library-wos-v65.png');background-position:78% 75%}
body.jsrt-final.pkp_page_index .v64-action-current{background-image:url('../images/hero-library-wos-v65.png');background-position:55% 78%}
body.jsrt-final.pkp_page_index .v64-action-guidelines{background-image:url('../images/hero-library-wos-v65.png');background-position:92% 35%}

body.jsrt-final.pkp_page_index .v65-home-cta{height:142px;min-height:142px;background-image:linear-gradient(90deg,rgba(3,29,58,.98),rgba(3,43,76,.83),rgba(3,34,63,.9)),url('../images/hero-library-wos-v65.png');background-size:cover;background-position:center 68%;color:#fff}
body.jsrt-final.pkp_page_index .v65-home-cta>.wrap{height:142px;min-height:142px;display:flex;align-items:center;justify-content:space-between;gap:30px}
body.jsrt-final.pkp_page_index .v65-home-cta h2{margin:0 0 7px;color:#fff;font:700 31px/1.05 Georgia,serif}
body.jsrt-final.pkp_page_index .v65-home-cta p{margin:0;color:#e3edf5;font-size:11px;line-height:1.45}
body.jsrt-final.pkp_page_index .v65-home-cta-actions{display:flex;align-items:center;gap:12px}
body.jsrt-final.pkp_page_index .v65-home-cta-actions>a{display:flex;align-items:center;justify-content:center;gap:15px;min-height:40px;padding:0 21px;border:1px solid #fff;border-radius:5px;color:#fff;font-size:11px;font-weight:800;text-decoration:none;white-space:nowrap}
body.jsrt-final.pkp_page_index .v65-home-cta-actions>a:first-child{border-color:#efba45;background:linear-gradient(135deg,#ffd76b,#efb434);color:#082944}

@media(max-width:1180px) and (min-width:801px){
 body.jsrt-final.pkp_page_index .v65-home-brandbar,body.jsrt-final.pkp_page_index .v65-home-nav>.wrap{width:calc(100% - 46px)!important}
 body.jsrt-final.pkp_page_index .v65-home-nav a{padding-inline:7px;font-size:8.4px}
 body.jsrt-final.pkp_page_index .jsrt-home-v64 .v64-hero-inner{grid-template-columns:minmax(0,1fr) 345px!important;gap:22px!important;width:calc(100% - 50px)!important}
 body.jsrt-final.pkp_page_index .jsrt-home-v64 .hero-copy h1{font-size:43px!important}
}

@media(max-width:800px){
 body.jsrt-final.pkp_page_index .v65-home-brandbar{height:64px;width:calc(100% - 24px)!important}
 body.jsrt-final.pkp_page_index .v65-home-brand{gap:7px}
 body.jsrt-final.pkp_page_index .v65-home-brand>strong{font-size:29px}
 body.jsrt-final.pkp_page_index .v65-home-brand>i{height:32px}
 body.jsrt-final.pkp_page_index .v65-home-brand>span{font-size:9px}
 body.jsrt-final.pkp_page_index .v65-home-brand small{font-size:6px}
 body.jsrt-final.pkp_page_index .v65-home-account>a:not(.v65-submit),body.jsrt-final.pkp_page_index .v65-home-account>i{display:none}
 body.jsrt-final.pkp_page_index .v65-home-account>.v65-submit{height:34px;padding:0 10px;font-size:8px}
 body.jsrt-final.pkp_page_index .v65-menu-toggle{display:flex;width:38px;height:34px;padding:8px;flex-direction:column;justify-content:space-around;border:1px solid #cbd8e2;border-radius:4px;background:#fff}
 body.jsrt-final.pkp_page_index .v65-menu-toggle span{height:2px;background:#0b3766}
 body.jsrt-final.pkp_page_index .v65-home-nav{display:none;height:auto}
 body.jsrt-final.pkp_page_index .v65-home-nav.open{display:block}
 body.jsrt-final.pkp_page_index .v65-home-nav>.wrap{width:100%!important;display:flex;flex-direction:column;align-items:stretch;padding:8px 12px}
 body.jsrt-final.pkp_page_index .v65-home-nav a{min-height:42px;padding:0 10px;border-bottom:1px solid #e5edf2;font-size:11px}
 body.jsrt-final.pkp_page_index .v65-nav-drop{display:block;width:100%;height:auto}
 body.jsrt-final.pkp_page_index .v65-nav-drop>button{width:100%;min-height:42px;justify-content:space-between;padding:0 10px;border-bottom:1px solid #e5edf2;font-size:11px}
 body.jsrt-final.pkp_page_index .v65-nav-drop .nav-menu{position:static;display:none;width:100%;padding:6px;grid-template-columns:1fr;gap:4px;transform:none!important;opacity:1;visibility:visible;pointer-events:auto;border:0!important;border-radius:0;box-shadow:none;background:#f4f9fc}
 body.jsrt-final.pkp_page_index .v65-nav-drop.open .nav-menu{display:grid}
 body.jsrt-final.pkp_page_index .v65-nav-drop .nav-menu a{min-height:54px;padding:8px 12px}
 body.jsrt-final.pkp_page_index .v65-home-nav .v65-nav-mark{display:none}
 body.jsrt-final.pkp_page_index .jsrt-home-v64 .v64-hero{height:auto!important}
 body.jsrt-final.pkp_page_index .jsrt-home-v64 .v64-hero-inner{height:auto!important;min-height:0!important;grid-template-columns:1fr!important;padding:28px 0!important}
 body.jsrt-final.pkp_page_index .v64-authority-stack{width:100%;justify-self:stretch}
 body.jsrt-final.pkp_page_index .jsrt-home-v64 .hero-copy h1{font-size:43px!important}
 body.jsrt-final.pkp_page_index .v64-wos-card{grid-template-columns:minmax(0,1fr) 110px}
 body.jsrt-final.pkp_page_index .jsrt-home-v64 .jn-metrics{grid-template-columns:repeat(2,minmax(0,1fr))!important}
 body.jsrt-final.pkp_page_index .v64-index-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
 body.jsrt-final.pkp_page_index .v64-why-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
 body.jsrt-final.pkp_page_index .v65-home-cta{height:auto;min-height:0}
 body.jsrt-final.pkp_page_index .v65-home-cta>.wrap{height:auto;min-height:0;flex-direction:column;align-items:flex-start;justify-content:center;padding:24px 0}
 body.jsrt-final.pkp_page_index .v65-home-cta-actions{width:100%;flex-direction:column;align-items:stretch}
}

@media(max-width:540px){
 body.jsrt-final.pkp_page_index .v65-home-brand>span{display:none}
 body.jsrt-final.pkp_page_index .v65-home-brand>i{display:none}
 body.jsrt-final.pkp_page_index .jsrt-home-v64 .hero-copy h1{font-size:39px!important}
 body.jsrt-final.pkp_page_index .jsrt-home-v64 .v64-hero-subtitle{font-size:16px!important}
 body.jsrt-final.pkp_page_index .jsrt-home-v64 .hero-copy>p{font-size:12px!important}
 body.jsrt-final.pkp_page_index .v64-wos-card,body.jsrt-final.pkp_page_index .v64-ugc-card{grid-template-columns:1fr}
 body.jsrt-final.pkp_page_index .v64-proof-shot{height:132px}
 body.jsrt-final.pkp_page_index .v64-trust-grid>div{justify-content:flex-start}
 body.jsrt-final.pkp_page_index .jsrt-home-v64 .jn-metric{min-height:118px!important}
 body.jsrt-final.pkp_page_index .v64-index-card{min-height:74px}
 body.jsrt-final.pkp_page_index .v64-why-grid>a{min-height:172px}
 body.jsrt-final.pkp_page_index .v64-actions{grid-template-columns:1fr}
 body.jsrt-final.pkp_page_index .v65-home-cta h2{font-size:28px}
}

/* Graphic-rich homepage refinements: the locked structure and copy remain unchanged. */
body.jsrt-final.pkp_page_index .v64-trust-strip{
 position:relative;overflow:hidden;
 background:
  radial-gradient(circle at 8% 10%,rgba(36,190,215,.13),transparent 22%),
  radial-gradient(circle at 91% 88%,rgba(239,183,56,.12),transparent 23%),
  linear-gradient(105deg,#f7fcff 0%,#fff 48%,#f7fbff 100%);
 border-top:1px solid #e4edf3;border-bottom:1px solid #d7e7ef
}
body.jsrt-final.pkp_page_index .v64-trust-strip:before{
 content:"";position:absolute;inset:0;opacity:.32;pointer-events:none;
 background-image:linear-gradient(rgba(17,119,160,.07) 1px,transparent 1px),linear-gradient(90deg,rgba(17,119,160,.07) 1px,transparent 1px);
 background-size:28px 28px;mask-image:linear-gradient(90deg,transparent,#000 20%,#000 80%,transparent)
}
body.jsrt-final.pkp_page_index .v64-trust-grid{position:relative;z-index:1;min-height:88px;gap:8px;padding:8px 0}
body.jsrt-final.pkp_page_index .v64-trust-grid>div{
 position:relative;min-height:68px;justify-content:flex-start!important;gap:10px;padding:9px 10px;
 border:1px solid rgba(184,214,228,.84);border-radius:12px;
 background:linear-gradient(145deg,rgba(255,255,255,.96),rgba(239,249,253,.86));
 box-shadow:0 8px 20px rgba(7,52,87,.07),inset 0 1px 0 #fff;
 transition:transform .24s ease,box-shadow .24s ease,border-color .24s ease
}
body.jsrt-final.pkp_page_index .v64-trust-grid>div:nth-child(2n){background:linear-gradient(145deg,#fffdf8,#f4f9fc)}
body.jsrt-final.pkp_page_index .v64-trust-grid>div:hover{transform:translateY(-3px);border-color:#8fcbdc;box-shadow:0 12px 24px rgba(7,52,87,.12)}
body.jsrt-final.pkp_page_index .v65-trust-visual{
 position:relative;display:grid;place-items:center;flex:0 0 43px;width:43px;height:43px;border-radius:13px;
 overflow:hidden;background:#062f51;box-shadow:0 7px 15px rgba(5,46,81,.2)
}
body.jsrt-final.pkp_page_index .v65-trust-visual:after{content:"";position:absolute;inset:-50% -80%;background:linear-gradient(110deg,transparent 38%,rgba(255,255,255,.4) 50%,transparent 62%);transform:translateX(-45%);transition:transform .55s ease}
body.jsrt-final.pkp_page_index .v64-trust-grid>div:hover .v65-trust-visual:after{transform:translateX(45%)}
body.jsrt-final.pkp_page_index .v65-trust-visual img{width:100%;height:100%;display:block;object-fit:cover;margin:0!important}
body.jsrt-final.pkp_page_index .v64-trust-grid p{font-size:10px;line-height:1.12}
body.jsrt-final.pkp_page_index .v64-trust-grid b{font-size:11px;letter-spacing:.01em}
body.jsrt-final.pkp_page_index .v64-trust-grid small{font-size:8.5px;color:#4b6a7d}

body.jsrt-final.pkp_page_index .v64-index-wos{align-items:center!important;justify-content:center!important;gap:0!important;padding:7px!important;background:linear-gradient(145deg,#fff,#f6fbff)!important}
body.jsrt-final.pkp_page_index .v64-index-wos .v65-wos-logo{width:auto!important;max-width:118px!important;height:34px!important;object-fit:contain!important;display:block;margin:0 auto!important}
body.jsrt-final.pkp_page_index .v64-index-wos>b{margin:2px 0 0!important;color:#be1833;font-size:8px;letter-spacing:.055em}
body.jsrt-final.pkp_page_index .v64-index-card{transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}
body.jsrt-final.pkp_page_index .v64-index-card:hover{transform:translateY(-3px);border-color:#a7cbdc;box-shadow:0 10px 20px rgba(6,46,78,.11)}

body.jsrt-final.pkp_page_index .v64-why{position:relative;padding-bottom:18px!important}
body.jsrt-final.pkp_page_index .v64-why:before{content:"";position:absolute;width:220px;height:220px;right:-90px;top:-55px;border-radius:50%;background:radial-gradient(circle,rgba(43,187,214,.08),transparent 70%);pointer-events:none}
body.jsrt-final.pkp_page_index .v64-why-grid{position:relative;z-index:1;gap:9px}
body.jsrt-final.pkp_page_index .v64-why-grid>a{
 position:relative;min-height:205px;padding:7px 7px 12px;overflow:hidden;
 border:1px solid #d8e6ee;border-radius:12px;
 background:linear-gradient(160deg,#fff 38%,#f4fbff 100%);
 box-shadow:0 10px 24px rgba(7,47,78,.07),inset 0 1px 0 #fff;
 transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease
}
body.jsrt-final.pkp_page_index .v64-why-grid>a:nth-child(2),body.jsrt-final.pkp_page_index .v64-why-grid>a:nth-child(4){background:linear-gradient(160deg,#fff 38%,#fff9ea 100%);border-color:#eadfc5}
body.jsrt-final.pkp_page_index .v64-why-grid>a:nth-child(3),body.jsrt-final.pkp_page_index .v64-why-grid>a:nth-child(6){background:linear-gradient(160deg,#fff 38%,#f1f3ff 100%);border-color:#dcdff1}
body.jsrt-final.pkp_page_index .v64-why-grid>a:hover{transform:translateY(-5px);border-color:#87c8da;box-shadow:0 17px 30px rgba(7,47,78,.14)}
body.jsrt-final.pkp_page_index .v65-why-art{
 position:relative;display:block;width:100%;height:66px;margin:0 0 10px;border-radius:8px;overflow:hidden;
 background:#062d4d;box-shadow:0 6px 14px rgba(5,44,75,.18)
}
body.jsrt-final.pkp_page_index .v65-why-art:after{content:"";position:absolute;inset:0;background:linear-gradient(125deg,transparent 36%,rgba(255,255,255,.18) 49%,transparent 62%);transform:translateX(-120%);transition:transform .7s ease}
body.jsrt-final.pkp_page_index .v64-why-grid>a:hover .v65-why-art:after{transform:translateX(120%)}
body.jsrt-final.pkp_page_index .v65-why-art img{display:block;width:100%;height:100%;margin:0!important;object-fit:cover;transition:transform .45s ease}
body.jsrt-final.pkp_page_index .v64-why-grid>a:hover .v65-why-art img{transform:scale(1.06)}
body.jsrt-final.pkp_page_index .v65-why-ugc .v65-why-art{background:linear-gradient(135deg,#fff8e7,#fff);border:1px solid #eadcb7}
body.jsrt-final.pkp_page_index .v65-why-ugc .v65-why-art img{object-fit:contain;padding:4px;mix-blend-mode:multiply}
body.jsrt-final.pkp_page_index .v65-why-scope .v65-why-art img,body.jsrt-final.pkp_page_index .v65-why-apc .v65-why-art img,body.jsrt-final.pkp_page_index .v65-why-fast .v65-why-art img{object-fit:contain;padding:7px;background:radial-gradient(circle at 50% 20%,#0b5375,#042742 68%)}
body.jsrt-final.pkp_page_index .v64-why-grid strong{font-size:11.5px;line-height:1.12;margin-bottom:7px;color:#07345f}
body.jsrt-final.pkp_page_index .v64-why-grid small{font-size:8.7px;line-height:1.34;color:#536a7c}

body.jsrt-final.pkp_page_index .v64-facts{
 position:relative;overflow:hidden;
 background:linear-gradient(90deg,#e7f7fd,#f8fcff 48%,#eaf8fe);
 border-top:1px solid #d0e5ee;border-bottom:1px solid #cde1ea
}
body.jsrt-final.pkp_page_index .v64-facts:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 15% 0,rgba(26,170,203,.16),transparent 27%),radial-gradient(circle at 86% 100%,rgba(239,184,57,.12),transparent 25%);pointer-events:none}
body.jsrt-final.pkp_page_index .v64-fact-grid{position:relative;z-index:1;min-height:82px;gap:7px;padding:8px 0}
body.jsrt-final.pkp_page_index .v64-fact-grid>div{
 min-height:62px;justify-content:flex-start;gap:9px;padding:8px;
 border:1px solid rgba(187,216,229,.9);border-radius:11px;
 background:rgba(255,255,255,.78);box-shadow:0 7px 17px rgba(8,51,82,.06)
}
body.jsrt-final.pkp_page_index .v64-fact-grid>div>span{display:grid;place-items:center;flex:0 0 36px;width:36px;height:36px;border-radius:10px;overflow:hidden;background:#063252;box-shadow:0 5px 12px rgba(4,45,76,.16)}
body.jsrt-final.pkp_page_index .v64-fact-grid>div>span img{width:100%;height:100%;object-fit:cover;display:block;margin:0!important}
body.jsrt-final.pkp_page_index .v64-fact-grid p{font-size:8px;line-height:1.1;color:#4b687d}
body.jsrt-final.pkp_page_index .v64-fact-grid b{font-size:10px;line-height:1.12;color:#07345f}

@media(max-width:800px){
 body.jsrt-final.pkp_page_index .v64-trust-grid,body.jsrt-final.pkp_page_index .v64-fact-grid{gap:8px;padding:10px 0}
 body.jsrt-final.pkp_page_index .v64-why-grid>a{min-height:205px}
 body.jsrt-final.pkp_page_index .v65-why-art{height:76px}
}
@media(max-width:540px){
 body.jsrt-final.pkp_page_index .v64-trust-grid>div{min-height:72px;padding:8px}
 body.jsrt-final.pkp_page_index .v65-trust-visual{flex-basis:39px;width:39px;height:39px}
 body.jsrt-final.pkp_page_index .v64-trust-grid b{font-size:10px}
 body.jsrt-final.pkp_page_index .v64-trust-grid small{font-size:7.8px}
 body.jsrt-final.pkp_page_index .v64-why-grid>a{min-height:215px;padding:7px 7px 11px}
 body.jsrt-final.pkp_page_index .v65-why-art{height:72px}
 body.jsrt-final.pkp_page_index .v64-fact-grid>div{min-height:65px;padding:7px}
 body.jsrt-final.pkp_page_index .v64-fact-grid>div>span{flex-basis:34px;width:34px;height:34px}
}
@media(prefers-reduced-motion:reduce){
 body.jsrt-final.pkp_page_index .v64-trust-grid>div,body.jsrt-final.pkp_page_index .v64-index-card,body.jsrt-final.pkp_page_index .v64-why-grid>a,body.jsrt-final.pkp_page_index .v65-why-art img{transition:none!important}
}

/* Make the journal identifier unmistakable at every homepage touchpoint. */
body.jsrt-final.pkp_page_index .v65-home-brand small{
 display:inline-flex;width:max-content;align-items:center;min-height:17px;margin-top:4px;padding:0 7px;
 border:1px solid #dfbd65;border-radius:999px;background:linear-gradient(135deg,#fff9df,#f7e6a4);
 color:#082f5b;font:800 9px/1 Arial,sans-serif;letter-spacing:.055em;box-shadow:0 3px 8px rgba(113,82,19,.1)
}
body.jsrt-final.pkp_page_index .v65-mobile-issn{display:none}
body.jsrt-final.pkp_page_index .v64-trust-grid>div:nth-child(4) small{
 color:#073968;font-size:10.5px;font-weight:900;letter-spacing:.045em
}
body.jsrt-final.pkp_page_index .v65-index-issn{
 flex-direction:column;gap:2px;padding:5px 7px!important;background:linear-gradient(145deg,#fff,#fff7fb)!important
}
body.jsrt-final.pkp_page_index .v65-index-issn img{width:auto!important;max-width:105px!important;height:29px!important;object-fit:contain!important}
body.jsrt-final.pkp_page_index .v65-index-issn strong{
 display:block;color:#7d104d;font:900 9.5px/1 Arial,sans-serif;letter-spacing:.035em;white-space:nowrap
}
body.jsrt-final.pkp_page_index .v64-fact-grid>div:first-child{
 border-color:#a9d8e7;background:linear-gradient(145deg,#fff,#eaf9fe);box-shadow:0 8px 19px rgba(7,76,112,.1)
}
body.jsrt-final.pkp_page_index .v64-fact-grid>div:first-child p{color:#31596f;font-size:8.5px;font-weight:700}
body.jsrt-final.pkp_page_index .v64-fact-grid>div:first-child b{
 color:#063a6c;font-size:12px;letter-spacing:.045em;white-space:nowrap
}
body.jsrt-final.pkp_page_index .v65-footer-issn{
 display:inline-flex;align-items:center;gap:7px;min-height:22px;margin-top:8px;padding:0 10px;
 border:1px solid rgba(243,195,85,.72);border-radius:999px;background:rgba(4,35,66,.7);
 color:#ffd56b;text-decoration:none;font:900 10px/1 Arial,sans-serif;letter-spacing:.05em
}
body.jsrt-final.pkp_page_index .v65-footer-issn span{color:#dbeaf3;font-size:8px;font-weight:600;letter-spacing:0}

@media(max-width:800px){
 body.jsrt-final.pkp_page_index .v65-home-account{gap:8px}
 body.jsrt-final.pkp_page_index .v65-mobile-issn{
  display:inline-flex!important;align-items:center;justify-content:center;min-height:29px;padding:0 8px;
  border:1px solid #d8b656;border-radius:999px;background:#fff7d7;color:#07345f!important;
  font-size:8px!important;font-weight:900!important;letter-spacing:.035em
 }
}
@media(max-width:540px){
 body.jsrt-final.pkp_page_index .v65-mobile-issn{min-height:27px;padding:0 7px;font-size:7.5px!important}
 body.jsrt-final.pkp_page_index .v65-home-account>.v65-submit{display:none}
 body.jsrt-final.pkp_page_index .v64-trust-grid>div:nth-child(4) small{font-size:9px}
 body.jsrt-final.pkp_page_index .v65-index-issn strong{font-size:8.5px}
 body.jsrt-final.pkp_page_index .v64-fact-grid>div:first-child b{font-size:10.5px}
 body.jsrt-final.pkp_page_index .v65-footer-issn{font-size:9px}
}

/* Final visual QA: compact benefit cards, balanced odd grids and clean reading alignment. */
body.jsrt-final.pkp_page_index .jsrt-home-v64 .hero-copy>p,
body.jsrt-final.pkp_page_index .v64-action p,
body.jsrt-final.pkp_page_index .v65-home-cta p{text-align:left!important}
body.jsrt-final.pkp_page_index .v64-why-grid>a{min-height:168px}
@media(max-width:800px){
 body.jsrt-final.pkp_page_index .v64-why-grid>a{min-height:172px}
 body.jsrt-final.pkp_page_index .jsrt-home-v64 .jn-metric:last-child:nth-child(odd),
 body.jsrt-final.pkp_page_index .v64-index-card:last-child:nth-child(odd){grid-column:1/-1;width:calc(50% - 4px);justify-self:center}
}
@media(max-width:540px){
 body.jsrt-final.pkp_page_index .v64-why-grid>a{min-height:168px}
}

/* Complete verified indexing and discovery set. Web of Science remains first. */
body.jsrt-final.pkp_page_index .v64-indexing{min-height:0}
body.jsrt-final.pkp_page_index .v64-index-grid{grid-template-columns:repeat(8,minmax(0,1fr));gap:8px}
body.jsrt-final.pkp_page_index .v64-index-card{min-height:68px}
@media(max-width:1180px) and (min-width:801px){
 body.jsrt-final.pkp_page_index .v64-index-grid{grid-template-columns:repeat(4,minmax(0,1fr))}
}
@media(max-width:800px){
 body.jsrt-final.pkp_page_index .v64-index-grid{grid-template-columns:none;grid-template-rows:repeat(2,74px);grid-auto-flow:column;grid-auto-columns:calc((100% - 8px)/2);overflow-x:auto;overscroll-behavior-inline:contain;scroll-snap-type:x proximity;padding:2px 0 9px}
 body.jsrt-final.pkp_page_index .v64-index-card{width:auto!important;min-height:74px;grid-column:auto!important;scroll-snap-align:start}
}

/* 6.2.6: exact-composition crisp WOS card and visible indexing CTA. */
body.jsrt-final.pkp_page_index .v65-wos-exact{position:relative;display:block;width:100%;aspect-ratio:1041/618;overflow:hidden;container-type:inline-size;background:radial-gradient(circle at 83% 34%,rgba(99,190,231,.12),transparent 29%),linear-gradient(145deg,#fff,#effaff);border:5px solid #e4cd91;border-radius:15px;box-shadow:inset 0 0 0 1px rgba(88,117,139,.14);color:#14375f}
body.jsrt-final.pkp_page_index .v65-wos-exact-logo{position:absolute;left:7.5%;top:9%;width:48%!important;height:auto!important;margin:0!important;filter:none!important}
body.jsrt-final.pkp_page_index .v65-wos-exact>strong{position:absolute;left:7.5%;top:34%;z-index:2;width:63%;color:#14375f;font:700 16px/1.1 Georgia,serif;letter-spacing:-.018em}
body.jsrt-final.pkp_page_index .v65-wos-exact>strong em{color:#d51f32;font-style:normal}
body.jsrt-final.pkp_page_index .v65-wos-exact>small{position:absolute;left:7.5%;top:57%;z-index:2;color:#4d657b;font:600 9.5px/1.38 Arial,sans-serif}
body.jsrt-final.pkp_page_index .v65-wos-exact>i{position:absolute;right:6.3%;top:9.5%;width:26.2%;height:58%;border:1px solid #bde1f2;border-radius:8px;background-image:url('../images/wos-card-locked-v65.png');background-repeat:no-repeat;background-size:385% auto;background-position:94% 23%;box-shadow:0 4px 12px rgba(22,91,127,.13)}
body.jsrt-final.pkp_page_index .v65-wos-exact>b{position:absolute;left:7.5%;bottom:8.5%;z-index:2;width:51%;height:15.5%;display:flex;align-items:center;justify-content:center;gap:9%;border-radius:6px;background:#073b76;color:#fff;font:700 10px/1 Arial,sans-serif;box-shadow:0 5px 12px rgba(5,50,97,.2)}
body.jsrt-final.pkp_page_index .v65-wos-exact>b span{color:#fff;font-size:1.25em}
@supports(font-size:1cqw){
 body.jsrt-final.pkp_page_index .v65-wos-exact>strong{font-size:4.15cqw}
 body.jsrt-final.pkp_page_index .v65-wos-exact>small{font-size:2.45cqw}
 body.jsrt-final.pkp_page_index .v65-wos-exact>b{font-size:2.65cqw}
}
body.jsrt-final.pkp_page_index .v64-section-head>a.v65-index-all{min-height:38px;display:inline-flex;align-items:center;justify-content:center;gap:12px;padding:0 17px;border:1px solid #0a3b70;border-radius:7px;background:linear-gradient(135deg,#0a447d,#062d5b);box-shadow:0 8px 18px rgba(4,44,87,.17);color:#fff!important;font-size:10px;font-weight:800;letter-spacing:.01em;text-decoration:none!important}
body.jsrt-final.pkp_page_index .v64-section-head>a.v65-index-all span{color:#ffd160;font-size:15px;line-height:1}
body.jsrt-final.pkp_page_index .v64-section-head>a.v65-index-all:hover{border-color:#d9a52f;background:linear-gradient(135deg,#0d518f,#073569);transform:translateY(-1px)}
@media(max-width:800px){
 body.jsrt-final.pkp_page_index .v64-section-head>a.v65-index-all{width:100%;min-height:42px;margin-top:4px;font-size:11px}
}


