body:has(.jhero) .hero,body:has(.jhero) .metrics{display:none}.jhero{display:flex;justify-content:space-between;align-items:center;gap:24px;border-radius:8px;padding:clamp(22px,3vw,42px);background:linear-gradient(105deg,#092657,#074e81);color:white}.jhero h1{font:800 clamp(35px,4.2vw,65px)/1.04 var(--sans);letter-spacing:-.055em;margin:10px 0}.jhero p{max-width:550px;color:#d7efff}.jhero a{color:white;font-size:13px}.jproduct{border-radius:6px;background:white;display:flex;align-items:center;color:#08275f;padding:12px 19px;gap:15px}.jproduct img{width:105px;height:110px;object-fit:contain}.jproduct b,.jproduct span{display:block}.jproduct b{font-size:19px}.jproduct span{font-size:12px}.jhero small,.jwork small,.jdoc small{font-weight:700;letter-spacing:1px;font-size:11px}.jtrack{display:grid;grid-template-columns:repeat(6,1fr);margin:20px 0;border-bottom:1px solid #cbdae5}.jtrack button{border:0;border-bottom:3px solid transparent;background:white;text-align:left;color:#4c6173;font-weight:700;padding:12px 6px}.jtrack button span{margin-right:7px;font-size:11px;color:#708ba3}.jtrack button[aria-current=step]{color:#006ca8;border-color:#007bb8;background:#edf6fb}.jcanvas{display:grid;grid-template-columns:0.85fr 1.25fr;background:#f1f5f8;border:1px solid #cfdae3;border-radius:8px;padding:clamp(17px,2vw,32px);gap:clamp(18px,3vw,56px)}.jwork h2,.jdoc h2{margin:8px 0 14px;color:#0a295e;font:700 clamp(23px,2vw,34px)/1.15 var(--sans);letter-spacing:-.04em}.jwork h4{margin:14px 0 2px;font-size:12px;color:#40627c}.jwork p{margin:0;font-size:14px}.jwork small,.jdoc small{color:#176492}.jdoc{background:white;padding:20px 24px;border:1px solid #cbd8e2;box-shadow:4px 5px #dee6ec}.jdochead,.jtoolbar{display:flex;justify-content:space-between;align-items:center;gap:10px}.jdochead{border-bottom:2px solid #1777ad;padding-bottom:8px}.jdochead span{font:12px monospace;color:#506a7d}.jrows{margin:0}.jrows div{border-top:1px solid #e0e7ec;padding:8px 0}.jrows dt,.jletter small{font-size:11px;color:#42627c;font-weight:700}.jrows dd{margin:2px 0;font-size:14px}.jcompare,.jchoices{display:flex;flex-wrap:wrap;gap:10px}.jcompare>div{flex:1;background:#edf5fa;padding:12px}.jcompare b,.jcompare em{display:block}.jcompare b{font-size:29px;color:#0c3972}.jcompare em{font-style:normal}.jalert,.jreturn{background:#fff4de;padding:12px;font-size:14px}.jchoices button{background:white;color:#164b72;border:1px solid #aac1d2;border-radius:4px;padding:7px 11px}.jchoices .chosen{background:#07588d;color:white}.jreturn{margin-top:12px}.jreturn p{margin:5px 0}.jtoolbar{margin:14px 0}.jhint{font-size:14px}@media(max-width:750px){.jhero{flex-wrap:wrap}.jproduct img{width:60px;height:64px}.jcanvas{grid-template-columns:1fr}.jtrack{grid-template-columns:repeat(3,1fr)}.jtoolbar{flex-wrap:wrap}}
body:has(.homeintro) :is(.crumb,.hero,.metrics,#tabs){display:none}.brand:focus-visible{outline:3px solid #0075b9;outline-offset:4px}.homeintro,.homestage,.homefoot,body:has(.homeintro) .jtrack{max-width:1040px;margin-left:auto;margin-right:auto}.homeintro{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 0 2px}.homeintro img{width:110px;height:110px;object-fit:contain}.homeintro h1{font:800 clamp(34px,4vw,52px)/1.1 var(--sans);letter-spacing:-.055em;color:var(--ink);margin:7px 0}.homeintro p{margin:0;color:var(--slate)}.homestage{border:1px solid #c8d8e3;border-radius:8px;overflow:hidden;background:white}.homestage>header{background:#f0f6fb;padding:18px 25px}.homestage h2{font-size:clamp(23px,2vw,32px);line-height:1.15;margin:5px 0;color:var(--ink);letter-spacing:-.04em}.homestage>header small,.homerecord small{font-weight:700;letter-spacing:.07em;color:#176294}.homestage>header p,.humanstep{font-size:14px;color:#405669;margin:4px 0}.homerecord{margin:18px 25px}.homerecord .jdochead{margin-bottom:7px}.humanstep{margin:12px 25px}.homeactions,.homefoot{display:flex;justify-content:space-between;align-items:center;gap:8px}.homeactions{padding:12px 25px;border-top:1px solid #dbe5eb}.homefoot{padding:12px 0}.homefoot a{color:#006da9;font-size:13px}.homefoot .control{border:0}.homeactions .primary{min-width:150px}@media(max-width:600px){.homeintro img{width:66px;height:72px}.homeintro .eyebrow{font-size:9px}.homeintro p{font-size:12px}.homestage>header,.homeactions{padding:12px}.homerecord,.humanstep{margin:12px}.homeactions{flex-wrap:wrap}.homeactions .primary{min-width:0}}

.journey-shell{display:grid;gap:12px}.project-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.project-heading h2{font-size:28px;letter-spacing:-.04em;margin:4px 0;color:var(--ink)}.project-heading p{margin:0;color:var(--slate)}.journey-shell .jtrack,.journey-shell .homefoot{margin:0;max-width:none}.material-strip,.home-sources{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin-top:12px}.home-sources{grid-template-columns:repeat(3,minmax(0,1fr))}.home-sources .source-card{display:block}.home-material{display:flex;align-items:center;text-align:left;gap:10px;padding:9px;background:#fff;border:1px solid var(--edge);border-radius:5px;color:var(--ink)}.home-material:hover{background:#edf5fb}.home-material img{width:48px;height:48px;object-fit:contain}.home-material small,.home-material b{display:block}.home-material small{color:var(--slate)}body:has(.journey-shell) .hero{padding-block:18px}body:has(.journey-shell) .hero h1{font-size:34px}body:has(.journey-shell) .crumb{display:none}@media(max-width:760px){.project-heading{align-items:start;flex-direction:column}.material-strip,.home-sources{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:480px){.home-sources{grid-template-columns:1fr}.home-material img{width:32px;height:32px}}

.intake-source-label{display:flex;gap:10px;align-items:center;font-size:13px;color:var(--slate);margin-top:12px}.intake-source-label select{flex:1;min-width:0}.source-excerpt{border-left:3px solid #6ea5cc;margin:12px 0;padding:0 12px;color:var(--ink);font-size:14px}.source-excerpt p{margin:7px 0}
