/* JTforME Visual R3. Presentation only; original content and application code stay intact. */
@font-face{font-family:JTManrope;src:url('manrope-regular.ttf') format('truetype');font-style:normal;font-weight:400 600;font-display:swap}
@font-face{font-family:JTManrope;src:url('manrope-bold.ttf') format('truetype');font-style:normal;font-weight:700 900;font-display:swap}
@font-face{font-family:JTAnton;src:url('anton.ttf') format('truetype');font-style:normal;font-weight:400;font-display:swap}
@media screen {
body.jt-visual-r3{--v39-paper:#fffefb;--v39-paper-soft:#f4f1eb;--v39-paper-warm:#eae6de;--v39-ink:#182b3a;--v39-ink-soft:#3e4b54;--v39-muted:#60676b;--v39-line:#d5d1c8;--v39-red:#b51e36;--v39-red-dark:#89152a;--v39-radius:4px;--v39-shadow-soft:0 7px 24px #14273408;--v39-font-sans:JTManrope,Arial,sans-serif;--jr-ink:#172c3c;--jr-paper:#f4f1eb;--jr-red:#b51e36;--jt-wide-gutter:clamp(20px,4vw,80px);background:#f4f1eb;color:#182b3a;font-family:JTManrope,Arial,sans-serif;-webkit-font-smoothing:antialiased}
body.jt-visual-r3 :is(button,input,select,textarea){font-family:JTManrope,Arial,sans-serif}
body.jt-visual-r3 :is(h1,h2,h3){text-wrap:balance}
body.jt-visual-r3 :is(a,button,summary,input,select,textarea):focus-visible{outline:3px solid #2475b9!important;outline-offset:4px!important}
/* An opaque masthead fixes content showing through the sticky navigation. */
body.jt-visual-r3 .v39-site-header{background:#fcfaf5!important;border-bottom:1px solid #d8d2c8!important;box-shadow:0 3px 18px #1529350b!important;backdrop-filter:none!important;isolation:isolate}
body.jt-visual-r3 .v39-header-main{min-height:88px;gap:20px;background:#fcfaf5!important}
body.jt-visual-r3 .v39-brand{min-width:175px}
body.jt-visual-r3 .v39-brand-mark{font:700 31px/1 Georgia,serif!important;color:#172c3c!important;letter-spacing:-.055em!important}
body.jt-visual-r3 .v39-brand-sub{color:#a1243a!important;font-size:8px!important;letter-spacing:.14em!important}
body.jt-visual-r3 .v39-primary-nav{gap:3px}
body.jt-visual-r3 .v39-primary-nav>a{color:#23394a!important;font-family:JTManrope,Arial,sans-serif!important;font-weight:700!important;font-size:11px!important;border-radius:0!important;padding:11px 9px!important;white-space:nowrap}
body.jt-visual-r3 .v39-primary-nav>a:hover,body.jt-visual-r3 .v39-primary-nav>a[aria-current=page]{background:#ebe6db!important;color:#87162b!important}
body.jt-visual-r3 .v39-primary-nav>.v40-initiative-nav{background:#b51e36!important;color:#fff!important;padding-inline:16px!important}
body.jt-visual-r3 :is(.v39-search-link,.v39-explore>summary){color:#213746!important;background:transparent!important;border:1px solid #bcb8ae!important;border-radius:0!important;font:700 10px/1.4 JTManrope,Arial,sans-serif!important;letter-spacing:.05em;padding:12px!important}
body.jt-visual-r3 .v39-safety-strip{background:#132835!important;border-bottom:0!important;color:#d8dfe2!important;font-size:9px}
body.jt-visual-r3 .v39-safety-inner a{color:#f2d59b!important}
body.jt-visual-r3 .v39-mega{background:#fcfaf5!important;border:1px solid #c9c4ba!important;border-top:3px solid #b51e36!important;border-radius:0!important;box-shadow:0 20px 45px #12243126!important;max-height:calc(100dvh - 145px);overflow:auto}
body.jt-visual-r3 .v39-mega :is(h2,a){color:#213746!important}
body.jt-visual-r3 .v39-mega a{font-family:JTManrope,Arial,sans-serif!important}
body.jt-visual-r3 .v39-mega section{border-color:#d8d2c8!important}
body.jt-visual-r3 .v39-page-meta{background:#eae6de!important;border-bottom:1px solid #d5d0c7!important}
.jtv3-funnel{background:#172b39;color:#f5f0e6;border-bottom:1px solid #384a56}
.jtv3-funnel-inner{width:calc(100% - 2 * var(--jt-wide-gutter,30px));margin:auto;display:grid;grid-template-columns:repeat(3,1fr) 1.4fr}
.jtv3-funnel a{display:grid;grid-template-columns:22px 1fr 20px;align-items:center;gap:1px 9px;padding:14px 22px;text-decoration:none!important;border-left:1px solid #ffffff18;color:#f5f0e6!important;min-width:0;transition:background .2s}
.jtv3-funnel a:first-child{padding-left:0;border-left:0}.jtv3-funnel a>span{font:500 9px/1.5 JTManrope,Arial,sans-serif;color:#abb8bf;grid-row:1/3}.jtv3-funnel strong{font:800 12px/1.5 JTManrope,Arial,sans-serif;letter-spacing:.075em}.jtv3-funnel small{font:400 10px/1.5 JTManrope,Arial,sans-serif;color:#b9c6cd}.jtv3-funnel b{grid-column:3;grid-row:1/3;font-size:18px;font-weight:400}.jtv3-funnel a:hover{background:#243e50}.jtv3-funnel .jtv3-destination{background:#a91c32}.jtv3-funnel .jtv3-destination :is(span,small){color:#ffe4e7}
/* The original film, text and controls remain the front door. */
body.jt-visual-r3 .jr-cinematic{min-height:650px;background:#101f2b;border-bottom:4px solid #a31e36}
body.jt-visual-r3 .jr-cinema-body{min-height:650px;padding-top:72px;padding-bottom:95px}
body.jt-visual-r3 .jr-display{font-weight:700!important;font-size:clamp(48px,5.9vw,94px)!important;letter-spacing:-.055em!important}
body.jt-visual-r3 .jr-deck{font-family:JTManrope,Arial,sans-serif!important;line-height:1.8!important}
body.jt-visual-r3 :is(.jr-button,.v39-home-button,.co99-btn,.rise91-btn){border-radius:2px!important;box-shadow:none!important;font-family:JTManrope,Arial,sans-serif!important;transition:background .2s,border-color .2s}
body.jt-visual-r3 .jr-button.primary{background:#b51e36!important;border-color:#b51e36!important;color:white!important}
body.jt-visual-r3 .jr-film-shade{background:linear-gradient(90deg,#0a1722ed 2%,#0a1722bf 38%,#0a172211 72%),linear-gradient(0deg,#0a1722ef,transparent 24%)}
/* A readable single measure for the opening argument. */
body.jt-visual-r3.v39-homepage .co-war-home-hero{background:#fcfaf5!important}
body.jt-visual-r3.v39-homepage .co-war-home-shell{padding:85px 0}
body.jt-visual-r3.v39-homepage .co-war-home-hero h1{font:400 clamp(54px,7vw,100px)/1.02 JTAnton,Impact,sans-serif!important;letter-spacing:-.015em!important;color:#172c3c!important}
body.jt-visual-r3.v39-homepage .co-war-copy{column-count:1!important;max-width:85ch;font-family:JTManrope,Arial,sans-serif!important;font-size:16px;line-height:1.85}
body.jt-visual-r3.v39-homepage .co-war-copy .co-war-declaration{font:700 29px/1.35 Georgia,serif}
body.jt-visual-r3.v39-homepage .co-war-copy .co-war-overdue{font:400 46px/1.2 JTAnton,Impact,sans-serif;color:#b51e36!important}
body.jt-visual-r3.v39-homepage .v40-home-initiative-hero{background:#172c3c!important;padding:80px 0!important;border-top:4px solid #b51e36!important}
body.jt-visual-r3.v39-homepage .v40-home-initiative-hero h2{font-weight:700!important;font-size:clamp(32px,4.2vw,60px)!important}
body.jt-visual-r3.v39-homepage .v40-home-initiative-hero .v39-home-button.primary{background:#f2eee5!important;color:#182d3c!important;border-color:#f2eee5!important}
/* Reframe the existing RISE feature; every original sentence and link is retained. */
body.jt-visual-r3.v39-homepage .rise91-feature{background:#121416!important;color:#f2efe7!important;border-top:0!important;padding:85px 0 55px!important}
body.jt-visual-r3.v39-homepage .rise91-feature-grid{grid-template-columns:.9fr 1.2fr!important;gap:70px!important;align-items:center!important}
body.jt-visual-r3.v39-homepage .rise91-feature-grid>div:first-child{min-height:450px;padding:30px!important;display:flex;flex-direction:column;justify-content:space-between;position:relative;isolation:isolate;overflow:hidden;border-left:4px solid #d62436;background:linear-gradient(90deg,#1011139c,#10111300),linear-gradient(0deg,#101113f0,transparent 85%),url('rise-final-frame.jpg') 59% center/auto 105% no-repeat}
body.jt-visual-r3.v39-homepage .rise91-feature .rise91-eyebrow{font:700 10px/1.7 JTManrope,Arial,sans-serif!important;color:#e8e2d7!important;letter-spacing:.15em!important}
body.jt-visual-r3.v39-homepage #home-rise-title{font:400 clamp(90px,10vw,160px)/1 JTAnton,Impact,sans-serif!important;color:#f2efe7!important;letter-spacing:-.025em!important;margin:25px 0!important}
body.jt-visual-r3.v39-homepage .rise91-motto{font:400 28px/1.15 JTAnton,Impact,sans-serif!important;color:#f2efe7!important;text-shadow:0 1px 14px #000}
body.jt-visual-r3.v39-homepage .rise91-feature-grid h3{font:700 clamp(27px,3.1vw,45px)/1.17 Georgia,serif!important;color:#f2efe7!important;letter-spacing:-.02em}
body.jt-visual-r3.v39-homepage .rise91-feature-grid>div>p:not(.rise91-motto):not(.rise91-eyebrow){font-family:JTManrope,Arial,sans-serif!important;color:#c3c5c3!important;line-height:1.8}
body.jt-visual-r3.v39-homepage .rise91-btn{background:#cf243c!important;color:white!important;border-color:#cf243c!important;font-size:11px!important;padding:13px 17px!important}
body.jt-visual-r3.v39-homepage .rise91-btn.secondary{background:transparent!important;color:#e7e6e1!important;border-color:#555f63!important}
body.jt-visual-r3.v39-homepage .co99-feature{background:#fbf8f1!important;color:#182b3a!important;border:1px solid #d7d0c2!important;border-top:4px solid #b51e36!important;border-radius:2px!important;margin-top:55px!important;box-shadow:none!important}
body.jt-visual-r3.v39-homepage .co99-heading{font:700 clamp(28px,3.4vw,46px)/1.12 Georgia,serif!important;color:#182b3a!important}
body.jt-visual-r3.v39-homepage .co99-blurb{color:#4c5961!important}.jt-visual-r3 .co99-btn-primary{background:#ad2036!important;border-color:#ad2036!important}
body.jt-visual-r3.v39-homepage .r94-bridge{background:#20272c!important;border-left:3px solid #d5b16e!important;border-radius:0!important;color:#eee8dc!important;margin-top:30px!important}
body.jt-visual-r3.v39-homepage .r94-bridge :is(h2,p,a){color:#eee8dc!important}
/* Site-wide editorial rhythm, cards, source tables and controls. */
body.jt-visual-r3.v39-site-upgraded :is(.page-hero,.library-hero,.pac-hero,.accountability-hero){background:#172c3c!important;border-bottom:4px solid #b51e36!important;color:#f5f1e8!important;padding-block:55px!important}
body.jt-visual-r3.v39-site-upgraded :is(.page-hero,.library-hero,.pac-hero,.accountability-hero) :is(h1,.lead){color:#f5f1e8!important}
body.jt-visual-r3.v39-site-upgraded :is(.page-hero,.library-hero,.pac-hero,.accountability-hero) h1{font:700 clamp(32px,4.5vw,60px)/1.12 Georgia,serif!important;letter-spacing:-.035em!important;max-width:26ch}
body.jt-visual-r3.v39-site-upgraded :is(.page-hero,.library-hero,.pac-hero,.accountability-hero) .lead{font:400 17px/1.8 JTManrope,Arial,sans-serif!important;max-width:85ch}
body.jt-visual-r3 :is(.section-alt,.v39-home-section.alt){background:#ebe7df!important}
body.jt-visual-r3 :is(.packet-use-card,.pack-card,.identity-card,.authority-card,.evidence-card,.resource-card,.v39-route-card,.lane-companion-card,.route-sequence-card,.v43-question-card,.jr-capability){background:#fffefa!important;border:1px solid #d8d3c9!important;border-radius:3px!important;box-shadow:0 4px 20px #172c3c05!important;padding:26px!important}
body.jt-visual-r3 :is(.packet-use-card,.pack-card,.identity-card,.authority-card,.evidence-card,.resource-card,.v39-route-card,.lane-companion-card,.route-sequence-card,.v43-question-card,.jr-capability) :is(h2,h3){font-family:Georgia,serif!important;font-weight:700!important;color:#193344!important;line-height:1.23!important}
body.jt-visual-r3 :is(.packet-use-card,.pack-card,.identity-card,.authority-card,.evidence-card,.resource-card,.v39-route-card,.lane-companion-card,.route-sequence-card) p{color:#4c5961!important;line-height:1.75}
body.jt-visual-r3 :is(.packet-use-card,.pack-card,.identity-card,.authority-card,.evidence-card,.resource-card,.v39-route-card):hover{border-color:#a6b3bb!important}
body.jt-visual-r3 :is(.v39-table-wrap,.table-wrap,.pac-table-wrap){border:1px solid #d5d0c6;border-radius:2px!important;overflow-x:auto;max-width:100%}
body.jt-visual-r3 :is(.v39-table-wrap,.table-wrap,.pac-table-wrap) th{background:#1c3343!important;color:#f5f0e6!important;line-height:1.5;padding:15px!important;font-size:12px}
body.jt-visual-r3 :is(.v39-table-wrap,.table-wrap,.pac-table-wrap) td{line-height:1.7;padding:15px!important;border-color:#dcd7cd!important}
body.jt-visual-r3 :is(.v39-table-wrap,.table-wrap,.pac-table-wrap) tr:nth-child(even) td{background:#f4f0e8}
body.jt-visual-r3 :is(.btn,.library-actions a,.library-actions button){border-radius:2px!important;font-family:JTManrope,Arial,sans-serif!important;white-space:normal}
body.jt-visual-r3 .v39-search-head{background:#172c3c!important}.jt-visual-r3 .v39-search-dialog{border-radius:3px!important;border-top-color:#b51e36!important}.jt-visual-r3 .v39-search-result strong{color:#172c3c!important}
body.jt-visual-r3 .journey96{background:#fcfaf5!important;border-radius:2px!important;border-left:4px solid #b51e36!important;box-shadow:none!important;padding:40px!important}
body.jt-visual-r3 .journey96 h2{font:700 clamp(27px,3vw,42px)/1.2 Georgia,serif!important;color:#172c3c!important;max-width:100%!important}
body.jt-visual-r3 .j96-grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:12px!important}
body.jt-visual-r3 .j96-step{background:#ebe7de!important;border:1px solid #d8d1c4!important;border-radius:2px!important;box-shadow:none!important;min-width:0;padding:25px 20px!important}
body.jt-visual-r3 .j96-step strong{font:400 33px/1.13 JTAnton,Impact,sans-serif!important;color:#193344!important}.jt-visual-r3 .j96-step span{font:400 12px/1.75 JTManrope,Arial,sans-serif!important;color:#52616a!important}
body.jt-visual-r3 .j96-step.jtv3-initiative-step{background:#172c3c!important;border-top:3px solid #b51e36!important}.jt-visual-r3 .jtv3-initiative-step :is(small,strong,span){color:#f5f0e6!important}.jt-visual-r3 .j96-step.jtv3-initiative-step strong{color:#f5f0e6!important;font-size:27px!important}
body.jt-visual-r3 .v39-global-boundary{background:#172c3c!important;color:#d5dfe4!important;border-top:3px solid #b51e36!important}.jt-visual-r3 .v39-global-boundary a{color:#f3ddb1!important}
@media(min-width:1450px){body.jt-visual-r3.v39-homepage .co-war-home-shell{display:grid;grid-template-columns:.7fr 1.3fr;gap:20px 85px}.jt-visual-r3 .co-war-home-kicker{grid-column:1/-1}.jt-visual-r3 .co-war-home-shell h1{grid-column:1;grid-row:2}.jt-visual-r3 .co-war-copy{grid-column:2;grid-row:2}.jt-visual-r3 .co-war-actions,.jt-visual-r3 .co-war-journey{grid-column:2}}
@media(max-width:1200px){body.jt-visual-r3 .v39-header-main{flex-wrap:wrap;gap:12px;padding:18px 0}.jt-visual-r3 .v39-brand{margin-right:auto}.jt-visual-r3 .v39-primary-nav{order:4;width:100%;justify-content:flex-start;flex-wrap:wrap!important}.jtv3-funnel a{padding:13px 15px}.jtv3-funnel strong{font-size:10px}.jtv3-funnel small{font-size:9px}.jt-visual-r3 .j96-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}body.jt-visual-r3.v39-homepage .rise91-feature-grid{gap:35px!important}}
@media(max-width:800px){body.jt-visual-r3{--jt-wide-gutter:24px}.jtv3-funnel-inner{width:100%;grid-template-columns:repeat(3,1fr) 1.35fr}.jtv3-funnel a,.jtv3-funnel a:first-child{padding:12px;gap:4px;grid-template-columns:1fr 14px}.jtv3-funnel a>span{display:none}.jtv3-funnel b{grid-column:2}.jtv3-funnel small{display:none}.jtv3-funnel strong{font-size:9px;letter-spacing:.02em}.jt-visual-r3 .jr-copy{width:75%}.jt-visual-r3 .jr-display{font-size:58px!important}body.jt-visual-r3.v39-homepage .rise91-feature-grid{grid-template-columns:1fr!important;gap:38px!important}.jt-visual-r3 .rise91-feature-grid>div:first-child{min-height:390px!important}.jt-visual-r3 .co-war-home-shell{padding:55px 0!important}.jt-visual-r3 .journey96{padding:28px!important}}
@media(max-width:600px){body.jt-visual-r3{--jt-wide-gutter:20px}.jt-visual-r3 .v39-header-main{min-height:73px!important;padding:12px 0!important;gap:10px!important}.jt-visual-r3 .v39-brand{min-width:0}.jt-visual-r3 .v39-brand-mark{font-size:26px!important}.jt-visual-r3 .v39-brand-sub{font-size:6px!important}.jt-visual-r3 :is(.v39-search-link,.v39-explore>summary){padding:10px!important;font-size:9px!important}.jt-visual-r3 .v39-primary-nav{gap:3px!important}.jt-visual-r3 .v39-primary-nav>a{padding:8px!important;font-size:10px!important}.jt-visual-r3 .jtv3-funnel a{padding:10px 7px!important}.jt-visual-r3 .jtv3-funnel strong{font-size:8px!important}.jt-visual-r3 .jtv3-funnel b{font-size:13px}.jt-visual-r3 .jr-cinematic,.jt-visual-r3 .jr-cinema-body{min-height:600px!important}.jt-visual-r3 .jr-copy{width:100%;max-width:100%}.jt-visual-r3 .jr-display{font-size:54px!important}.jt-visual-r3 .jr-deck{font-size:14px!important}.jt-visual-r3 .jr-film-shade{background:linear-gradient(90deg,#0a1722ec,#0a1722a0),linear-gradient(0deg,#0a1722df,transparent)}.jt-visual-r3 .co-war-copy{font-size:14px!important}.jt-visual-r3 .co-war-home-hero h1{font-size:60px!important}.jt-visual-r3 .co-war-actions{flex-wrap:wrap!important}.jt-visual-r3 .co-war-actions>a{flex:1 1 170px!important}.jt-visual-r3 .j96-grid{grid-template-columns:1fr!important}.jt-visual-r3 .j96-step{padding:22px!important}.jt-visual-r3 .journey96{padding:22px!important}.jt-visual-r3 .v39-home-section,.jt-visual-r3 .v40-home-section{padding-block:45px!important}.jt-visual-r3 .rise91-feature{padding-block:50px!important}.jt-visual-r3 .rise91-feature-grid h3{font-size:30px!important}.jt-visual-r3 .co99-feature-inner{grid-template-columns:1fr!important;gap:25px!important}.jt-visual-r3 .co99-feature-inner>a{justify-self:center}.jt-visual-r3 .co99-feature-inner img{width:135px!important;height:auto!important}.jt-visual-r3 .co99-heading{font-size:30px!important}.jt-visual-r3 .v39-mega{max-height:calc(100dvh - 135px)}.jt-visual-r3 :is(.page-hero,.library-hero,.pac-hero,.accountability-hero) h1{font-size:36px!important}}
}
/* Match the masthead's ID specificity used by legacy inline themes. */
@media screen {
html body.jt-visual-r3 header#v39-site-header{background:#fcfaf5!important;border-bottom:1px solid #d8d2c8!important;padding:0!important;margin:0!important;width:100%!important;max-width:none!important}
html body.jt-visual-r3 #v39-site-header :is(.v39-safety-strip,.v39-safety-inner){font-size:9px!important;line-height:1.6!important}
html body.jt-visual-r3 #v39-site-header .v39-safety-inner :is(span,strong,a){font-size:inherit!important;line-height:inherit!important}
html body.jt-visual-r3 #v39-site-header .v39-brand .v39-brand-mark{color:#172c3c!important}
html body.jt-visual-r3 #v39-site-header .v39-brand .v39-brand-sub{color:#a1243a!important}
html body.jt-visual-r3 #v39-site-header .v39-primary-nav>a{color:#23394a!important;background:transparent!important}
html body.jt-visual-r3 #v39-site-header .v39-primary-nav>a:hover{background:#ebe6db!important;color:#87162b!important}
html body.jt-visual-r3 #v39-site-header .v39-primary-nav>.v40-initiative-nav{background:#b51e36!important;color:#fff!important}
html body.jt-visual-r3 #v39-site-header :is(.v39-explore>summary,.v39-search-link){color:#23394a!important}
html body.jt-visual-r3 #v39-site-header .v39-explore[open]>summary{background:#b51e36!important;border-color:#b51e36!important;color:#fff!important}
html body.jt-visual-r3 #v39-site-header .v39-explore{position:static!important}
html body.jt-visual-r3 #v39-site-header .v39-mega{position:absolute!important;top:100%!important;left:var(--jt-wide-gutter)!important;right:var(--jt-wide-gutter)!important;width:auto!important;max-width:none!important;max-height:calc(100dvh - 220px)!important}
html body.jt-visual-r3 .j97-journey{background:#172b39!important;border-bottom:1px solid #42515b!important;padding-block:0!important;gap:25px!important}
html body.jt-visual-r3 .j97-origin{color:#f5f0e6!important}html body.jt-visual-r3 .j97-topline span{color:#b9c6cd!important}
html body.jt-visual-r3 .jtv3-funnel strong{font-size:12px!important;line-height:1.5!important}html body.jt-visual-r3 .jtv3-funnel small{font-size:10px!important;line-height:1.5!important}
html body.jt-visual-r3 .j97-steps{width:min(900px,77%);display:grid!important;grid-template-columns:repeat(3,1fr) 1.3fr!important;gap:0!important}
html body.jt-visual-r3 .j97-step{background:transparent!important;border:0!important;border-left:1px solid #ffffff22!important;border-radius:0!important;color:#f4eee3!important;padding:13px 15px!important;box-shadow:none!important;min-width:0}
html body.jt-visual-r3 .j97-step .j97-label{color:#f5f0e6!important;font:800 11px/1.5 JTManrope,Arial,sans-serif!important;letter-spacing:.07em!important}
html body.jt-visual-r3 .j97-step .j97-caption{color:#bbc7ce!important;font:400 9px/1.5 JTManrope,Arial,sans-serif!important}
html body.jt-visual-r3 .j97-step .j97-number{border:0!important;background:none!important;color:#bec8ce!important;font-size:9px!important}
html body.jt-visual-r3 .j97-step .j97-arrow{color:#e9e4db!important}
html body.jt-visual-r3 .j97-step.j97-step-initiative{background:#a91c32!important}.jt-visual-r3 .j97-step-initiative .j97-caption{color:#ffe1e6!important}
@media(max-width:800px){html body.jt-visual-r3 .j97-journey{display:block!important;padding-inline:20px!important}.jt-visual-r3 .j97-topline{padding:7px 0!important;display:flex!important;justify-content:space-between!important}.jt-visual-r3 .j97-topline span{font-size:8px!important}html body.jt-visual-r3 .j97-steps{width:100%!important}.jt-visual-r3 .j97-step .j97-caption{display:none!important}html body.jt-visual-r3 .j97-step{padding:10px 7px!important;grid-template-columns:1fr 12px!important}html body.jt-visual-r3 .j97-step .j97-label{font-size:8px!important;grid-column:1!important}.jt-visual-r3 .j97-step .j97-number{display:none!important}.jt-visual-r3 .j97-step .j97-arrow{grid-column:2!important}}
}
@media screen {
body.jt-visual-r3 .record-card{background:#fffefa!important;border:1px solid #d8d3c9!important;border-radius:3px!important;box-shadow:0 4px 20px #172c3c05!important;padding:26px!important}
body.jt-visual-r3 .record-card h3{font:700 26px/1.24 Georgia,serif!important;color:#193344!important}
body.jt-visual-r3.v40-site-upgraded .v40-initiative-hero{background:#172c3c!important;border-bottom:4px solid #b51e36!important}
body.jt-visual-r3.v40-site-upgraded .v40-initiative-hero h1{font:700 clamp(34px,4.6vw,64px)/1.12 Georgia,serif!important;letter-spacing:-.03em!important;max-width:27ch}
body.jt-visual-r3 .hd149-flagship-copy strong{font:600 15px/1.6 JTManrope,Arial,sans-serif!important}
@media(max-width:600px){
html body.jt-visual-r3 #v39-site-header .v39-header-main{display:grid!important;grid-template-columns:minmax(0,1fr) auto auto!important;align-items:center!important;gap:8px!important;min-height:73px!important}
html body.jt-visual-r3 #v39-site-header .v39-brand{grid-column:1!important;grid-row:1!important;min-width:0!important;margin:0!important}
html body.jt-visual-r3 #v39-site-header .v39-brand .v39-brand-mark{font-size:clamp(19px,5.5vw,25px)!important}
html body.jt-visual-r3 #v39-site-header .v39-explore{grid-column:2!important;grid-row:1!important;margin:0!important}
html body.jt-visual-r3 #v39-site-header .v39-search-link{grid-column:3!important;grid-row:1!important;margin:0!important}
html body.jt-visual-r3 #v39-site-header :is(.v39-explore>summary,.v39-search-link){font-size:8px!important;padding:9px!important;min-height:38px!important}
html body.jt-visual-r3 .jtv3-funnel strong{font-size:9px!important}.jt-visual-r3 .jtv3-funnel b{font-size:13px!important}
body.jt-visual-r3.v40-site-upgraded .v40-initiative-hero h1{font-size:36px!important}
}
}
@media print{.jtv3-funnel{display:none!important}}
