/* TIM-895. Connected expertise, app and data stories; no shared-layout overrides. */
.ev-page{--ev-ink:#15262e;--ev-paper:#f7f6f0;--ev-yellow:#ffcb27;--ev-muted:#53676a;background:var(--ev-paper);color:var(--ev-ink)}
.ev-page h1,.ev-page h2,.ev-page h3{font-weight:550}.ev-page h1{font-size:clamp(46px,4.9vw,70px);line-height:1.05;letter-spacing:-.055em}.ev-page h1 em{font-style:normal;color:var(--ev-yellow)}
.ev-page h2{font-size:clamp(33px,3.3vw,47px);line-height:1.13;letter-spacing:-.045em}.ev-page h3{font-size:25px;line-height:1.2;letter-spacing:-.035em}.ev-page p{line-height:1.65}.ev-page .eyebrow{font-size:10px;letter-spacing:.15em;margin-bottom:17px}.ev-page .ev-lead{font-size:17px;line-height:1.75;max-width:515px;color:#c4d1d5;margin-top:24px}.ev-page .ev-link{display:inline-block;font-size:13px;font-weight:700;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:5px;padding:10px 0;line-height:1.55}.ev-page .ev-link:hover{color:#3e593a}.ev-page :is(.ev-hub-hero,.ev-data-hero,.ev-platform,.ev-representation) .ev-link:hover{color:var(--ev-yellow)}.ev-page .ev-actions{display:flex;align-items:center;flex-wrap:wrap;gap:22px;margin-top:29px}.ev-page .ev-section-foot{display:flex;justify-content:space-between;align-items:center;gap:35px;border-top:1px solid #c3cec7;padding-top:20px;margin-top:24px}.ev-page .ev-section-foot>p{font-size:12px;color:var(--ev-muted);max-width:730px}.ev-page .ev-section-foot .ev-link{flex:none}.ev-page .ev-diagram-label{display:block;font-size:10px;letter-spacing:.07em;text-transform:uppercase;font-weight:650}.ev-page .ev-close p:not(.eyebrow){font-size:15px;margin-top:18px}.ev-page .ev-close h2{font-size:clamp(38px,4vw,54px)}
/* Hub: a human opening and an atlas, then concept, delivery and entry paths. */
.ev-hub .ev-hub-hero{background:var(--ev-ink);color:var(--ev-paper);padding:55px 0 68px}.ev-hub .ev-hub-opening{display:grid;grid-template-columns:1.15fr 1fr;gap:65px;align-items:center}.ev-hub .ev-hub-opening figure{height:375px;position:relative}.ev-hub .ev-hub-opening figure>img{width:100%;height:100%;object-fit:cover;object-position:50% 49%;border-radius:3px}.ev-hub .ev-photo-rule{position:absolute;bottom:-17px;left:25px;right:-14px;height:32px;display:flex;gap:8px}.ev-hub .ev-photo-rule i{display:block;height:7px;background:var(--ev-yellow);width:28%;transform:skew(-22deg)}.ev-hub .ev-photo-rule i:nth-child(2){width:44%;background:#bfd0c2}.ev-hub .ev-photo-rule i:nth-child(3){width:22%;background:#a7bdc5}
.ev-hub .ev-atlas{padding:78px 0}.ev-hub .ev-atlas-head{max-width:800px;margin-bottom:40px}.ev-hub .ev-atlas-head>p:last-child{font-size:15px;color:var(--ev-muted);margin-top:18px}.ev-hub .ev-capability-map{border-top:1px solid #b8c3bc;padding-top:26px}.ev-hub .ev-map-spine{display:grid;grid-template-columns:repeat(3,1fr);gap:40px;margin-bottom:22px}.ev-hub .ev-map-spine span{font-size:11px;letter-spacing:.04em;color:#576d64;display:flex;align-items:center;gap:15px}.ev-hub .ev-map-spine span:before{content:'';width:8px;height:8px;border:1px solid #718573;border-radius:50%;flex:none}.ev-hub .ev-map-spine span:after{content:'';height:1px;background:#b8c3bc;flex:1}.ev-hub .ev-disciplines{display:grid;grid-template-columns:repeat(3,1fr);gap:15px 32px}.ev-hub .ev-discipline{position:relative;border-bottom:1px solid #b8c3bc;padding:24px 20px 22px 46px;display:block;transition:background .15s}.ev-hub .ev-discipline:hover{background:#e8ece2}.ev-hub .ev-discipline-1{grid-column:1;grid-row:1}.ev-hub .ev-discipline-2{grid-column:1;grid-row:2}.ev-hub .ev-discipline-3{grid-column:2;grid-row:1}.ev-hub .ev-discipline-4{grid-column:2;grid-row:2}.ev-hub .ev-discipline-5{grid-column:3;grid-row:1}.ev-hub .ev-discipline-6{grid-column:3;grid-row:2}.ev-hub .ev-discipline-num{position:absolute;left:0;top:27px;font-size:10px;color:#5c7769}.ev-hub .ev-discipline h3{font-size:23px}.ev-hub .ev-discipline p{font-size:13px;color:var(--ev-muted);margin-top:10px;min-height:44px}.ev-hub .ev-discipline-out{display:inline-block;font-size:10px;color:#345548;padding:6px 9px;background:#e0e8dc;margin-top:17px}.ev-hub .ev-discipline-3 .ev-discipline-out,.ev-hub .ev-discipline-4 .ev-discipline-out{background:#dfe9eb;color:#365764}.ev-hub .ev-discipline-5 .ev-discipline-out,.ev-hub .ev-discipline-6 .ev-discipline-out{background:#e9e4ee;color:#665172}
.ev-hub .ev-concept{padding:75px 0;background:#e9e5d8;border-top:1px solid #d8d2c2}.ev-hub .ev-concept-heading{position:relative;padding-right:370px}.ev-hub .ev-concept-heading>p:last-child{position:absolute;right:0;bottom:0;max-width:325px;font-size:15px;color:#635f50}.ev-hub .ev-concept-board{display:grid;grid-template-columns:1fr 160px 1.15fr;align-items:center;gap:15px;margin-top:40px}.ev-hub .ev-journey-sheet{background:#fff;padding:19px 14px 10px;transform:rotate(-2deg);box-shadow:0 9px 15px #564c3714;border:1px solid #d7d1c1}.ev-hub .ev-sheet-title{display:block;font-size:11px;font-weight:650;margin-bottom:15px}.ev-hub .ev-prototype-sheet{padding:19px 0 0;transform:rotate(1deg)}.ev-hub .ev-concept-bridge{display:flex;flex-direction:column;align-items:center;gap:9px;font-size:10px;color:#5e5842}.ev-hub .ev-concept-bridge i{display:block;width:1px;height:18px;background:#afa88d}.ev-hub .ev-section-foot{border-color:#c6bfac}
.ev-hub .ev-hub-delivery{padding:78px 0;background:#e4eef0}.ev-hub .ev-hub-delivery-head{max-width:810px}.ev-hub .ev-hub-delivery-head>p:last-child{font-size:15px;color:#516a70;max-width:560px;margin-top:20px}.ev-hub .ev-prvnt-assembly{max-width:1120px;margin:34px auto 0;display:grid;grid-template-columns:185px 1fr 185px;gap:20px;align-items:center}.ev-hub .ev-assembly-labels{display:flex;flex-direction:column;gap:60px}.ev-hub .ev-assembly-labels span{display:block;font-size:11px;line-height:1.7;border-top:1px solid #8ba4aa;padding-top:13px;position:relative;color:#4e6c74}.ev-hub .ev-assembly-labels span:after{content:'';position:absolute;right:-25px;top:-1px;height:1px;width:25px;background:#8ba4aa}.ev-hub .ev-assembly-labels b{display:block;font-size:15px;line-height:1.3;margin-bottom:6px;color:#294750}.ev-hub .ev-assembly-bottom span:after{right:auto;left:-25px}.ev-hub .ev-hub-release{display:flex;justify-content:space-between;gap:35px;align-items:center;border-top:1px solid #b7cdd1;margin-top:30px;padding-top:20px}.ev-hub .ev-hub-release p{font-size:13px;max-width:750px;color:#4e6c74}.ev-hub .ev-hub-release strong{color:#294750}.ev-hub .ev-hub-release a{flex:none}
.ev-hub .ev-start{padding:78px 0}.ev-hub .ev-start-routes{margin-top:36px;border-top:1px solid #bec7bd}.ev-hub .ev-start-routes>a{display:grid;grid-template-columns:70px 1.1fr .4fr 1fr;gap:30px;align-items:center;padding:25px 0;border-bottom:1px solid #bec7bd}.ev-hub .ev-start-routes>a:hover strong{text-decoration:underline;text-underline-offset:5px}.ev-hub .ev-start-routes small{display:block;font-size:11px;color:#647466;margin-bottom:8px}.ev-hub .ev-start-routes strong{font-size:23px;letter-spacing:-.035em;font-weight:550}.ev-hub .ev-start-path{display:block;height:1px;background:#a0b0a1}.ev-hub .ev-start-result{font-size:13px;color:#4b6556}.ev-hub .ev-start-symbol{display:flex;align-items:center;justify-content:center;height:58px;width:58px;background:#e3e9dc;border-radius:50%;position:relative}.ev-hub .ev-idea i{height:25px;width:25px;border:1px solid #6b7c5e;border-radius:50%;position:relative}.ev-hub .ev-idea i:after{content:'';position:absolute;width:11px;height:5px;border-top:1px solid #6b7c5e;border-bottom:1px solid #6b7c5e;bottom:-9px;left:6px}.ev-hub .ev-prototype{background:#dce8ec}.ev-hub .ev-prototype i{width:10px;height:23px;border:1px solid #608292;margin:-2px;transform:rotate(18deg)}.ev-hub .ev-evolve{background:#e9e2ed;gap:5px}.ev-hub .ev-evolve i{width:7px;background:#8b7897;height:15px}.ev-hub .ev-evolve i:nth-child(2){height:23px}.ev-hub .ev-evolve i:nth-child(3){height:31px}.ev-hub .ev-start-note{font-size:13px;color:var(--ev-muted);margin-top:25px}
/* Apps: field work, roles, interaction craft and a platform blueprint. */
.ev-apps .ev-app-hero{background:#1c353e;color:var(--ev-paper);padding:45px 0}.ev-apps .ev-app-opening{display:grid;grid-template-columns:1.1fr 1fr;gap:80px;align-items:center}.ev-apps .ev-app-opening figure{max-width:430px;justify-self:center}.ev-apps .ev-app-opening figure img{max-height:455px;width:auto}.ev-apps .ev-app-opening figcaption{font-size:10px;color:#bcd1d7;margin:10px 0 0 15px}.ev-apps .ev-app-opening .button{margin-top:30px}.ev-apps .ev-platform-tags{display:flex;gap:20px;margin-top:28px;font-size:10px;color:#bfd2d7}.ev-apps .ev-platform-tags span{border-bottom:1px solid #75909a;padding-bottom:7px;min-width:45px}
.ev-apps .ev-field{padding:77px 0}.ev-apps .ev-field-head>p:last-child{max-width:545px;color:var(--ev-muted);font-size:15px;margin-top:18px}.ev-apps .ev-field-system{display:grid;grid-template-columns:1.25fr .55fr 1fr;gap:25px;align-items:center;margin-top:35px;padding:30px;background:#e2ecec;border:1px solid #bfcfcf;border-radius:4px}.ev-apps .ev-field-capture figure{margin:-12px -15px -20px}.ev-apps .ev-capture-tools{display:flex;justify-content:space-between;gap:10px;font-size:11px;color:#385c63}.ev-apps .ev-capture-tools>span{display:flex;align-items:center;gap:8px}.ev-apps .ev-capture-tools i{display:block;width:17px;height:14px;border:1px solid #557980;position:relative}.ev-apps .ev-camera:after{content:'';width:5px;height:5px;border:1px solid #557980;border-radius:50%;position:absolute;top:3px;left:5px}.ev-apps .ev-mic{width:7px!important;border-radius:5px;margin:0 5px}.ev-apps .ev-mic:after{content:'';position:absolute;inset:3px -4px -4px;border:1px solid #557980;border-top:0;border-radius:0 0 8px 8px}.ev-apps .ev-qr{border-style:dashed!important}.ev-apps .ev-field-connection{font-size:10px;color:#44646a;text-align:center;display:flex;flex-direction:column;gap:12px}.ev-apps .ev-field-connection strong{font-size:12px;font-weight:550}.ev-apps .ev-field-connection i{height:1px;background:#87a4a7;display:block;position:relative}.ev-apps .ev-field-connection i:after{content:'';width:7px;height:7px;border-top:1px solid #87a4a7;border-right:1px solid #87a4a7;position:absolute;right:0;top:-3px;transform:rotate(45deg)}.ev-apps .ev-workorder{background:#fcfcf8;padding:25px;border:1px solid #aabfc0;border-radius:4px;box-shadow:7px 7px 0 #bdcfd0}.ev-apps .ev-workorder-top{display:flex;justify-content:space-between;gap:10px;font-size:9px;color:#5a6b6a;border-bottom:1px solid #d3dddd;padding-bottom:14px;margin-bottom:20px}.ev-apps .ev-workorder-top span:first-child{font-weight:750;color:#3e595e}.ev-apps .ev-workorder h3{font-size:23px;margin-bottom:20px}.ev-apps .ev-document-line{display:flex;align-items:center;gap:14px;padding:12px 0;border-top:1px solid #e0e6df;font-size:13px;color:#3e595e}.ev-apps .ev-document-line>span:first-child{height:23px;width:29px;border:1px solid #90a8a5;background:#eef2ea;position:relative}.ev-apps .ev-photo-icon:after{content:'';position:absolute;bottom:2px;left:6px;width:13px;height:13px;border-left:1px solid #90a8a5;border-top:1px solid #90a8a5;transform:rotate(45deg)}.ev-apps .ev-lines-icon:after{content:'';position:absolute;left:5px;right:5px;top:6px;height:6px;border-top:1px solid #90a8a5;border-bottom:1px solid #90a8a5}.ev-apps .ev-match-icon:after{content:'';position:absolute;left:7px;top:5px;width:12px;height:7px;border-left:1px solid #90a8a5;border-bottom:1px solid #90a8a5;transform:rotate(-45deg)}.ev-apps .ev-workorder>p{font-size:10px;color:#546b66;margin-top:16px}
.ev-apps .ev-roles{padding:76px 0;background:#e9eef0;border-top:1px solid #d0dbde}.ev-apps .ev-roles-opening{display:flex;justify-content:space-between;align-items:end;gap:60px}.ev-apps .ev-roles-opening>p{font-size:15px;color:#546e78;max-width:340px}.ev-apps .ev-role-composition{display:grid;grid-template-columns:260px 1fr;gap:80px;align-items:center;margin-top:40px}.ev-apps .ev-patient-role{position:relative;border-left:1px solid #89a6b4;padding:10px 0 10px 28px}.ev-apps .ev-role-symbol{height:36px;width:34px;display:block;position:relative;margin-bottom:15px}.ev-apps .ev-role-symbol:before{content:'';position:absolute;top:0;left:12px;width:12px;height:12px;border:1px solid #52798b;border-radius:50%}.ev-apps .ev-role-symbol:after{content:'';position:absolute;bottom:0;left:1px;width:34px;height:16px;border:1px solid #52798b;border-radius:18px 18px 0 0}.ev-apps .ev-patient-role .ev-diagram-label{color:#4c6874;margin-bottom:14px}.ev-apps .ev-patient-role h3{font-size:26px}.ev-apps .ev-patient-role ul{list-style:none;padding:0;margin:18px 0 25px;font-size:13px;color:#506c79;line-height:2}.ev-apps .ev-role-join{font-size:10px;color:#41616f;position:relative;border-top:1px solid #95afba;padding-top:14px}.ev-apps .ev-role-join:after{content:'';width:85px;height:1px;background:#95afba;position:absolute;right:-85px;top:-1px}.ev-apps .ev-clinician-view>.ev-diagram-label{margin:0 0 16px 12%;color:#4c6874}.ev-apps .ev-clinician-view figcaption{display:flex;justify-content:center;gap:40px;font-size:11px;color:#436676;margin-top:10px}.ev-apps .ev-role-boundary{border:1px solid #a8bec8;padding:17px 25px;display:flex;align-items:center;gap:45px;margin-top:32px}.ev-apps .ev-role-boundary>span{font-size:12px;font-weight:650;color:#315a6c}.ev-apps .ev-role-boundary>p{font-size:12px;color:#4c6370}
.ev-apps .ev-interactions{padding:80px 0;background:#fff}.ev-apps .ev-interactions header>p:last-child{font-size:15px;color:var(--ev-muted);margin-top:20px}.ev-apps .ev-interaction-gallery{display:grid;grid-template-columns:1fr 1fr;gap:45px;margin-top:40px}.ev-apps .ev-interaction-gallery article{display:grid;grid-template-columns:minmax(130px,.8fr) 1fr;gap:28px;align-items:center;padding:30px 25px;background:#e7f0ed;border-radius:5px}.ev-apps .ev-interaction-gallery .ev-journey-app{background:#e9eef5}.ev-apps .ev-interaction-gallery figure{max-width:200px;justify-self:center}.ev-apps .ev-interaction-gallery .eyebrow{font-size:9px}.ev-apps .ev-interaction-gallery h3{font-size:24px}.ev-apps .ev-interaction-gallery p:not(.eyebrow){font-size:13px;color:#546e70;margin:20px 0 10px}.ev-apps .ev-interaction-gallery .ev-link{font-size:11px}.ev-apps .ev-message-rhythm{display:flex;align-items:center;gap:10px;margin-top:23px}.ev-apps .ev-message-rhythm i{display:block;height:18px;width:35px;background:#bededc;border-radius:7px 7px 7px 0}.ev-apps .ev-message-rhythm i:last-child{width:50px;background:#d2e4df}.ev-apps .ev-message-rhythm b{font-size:16px;font-weight:400;align-self:end;color:#536e6d}.ev-apps .ev-journey-rhythm{display:flex;align-items:center;margin-top:23px}.ev-apps .ev-journey-rhythm i{display:flex;align-items:center;justify-content:center;height:23px;width:23px;border-radius:50%;background:#c1d7ee;font-size:10px;font-style:normal;color:#405973}.ev-apps .ev-journey-rhythm span{width:23px;height:1px;background:#9db3cd}
.ev-apps .ev-platform{padding:80px 0;background:#162d36;color:var(--ev-paper)}.ev-apps .ev-platform-heading{max-width:740px}.ev-apps .ev-platform-heading .eyebrow{color:var(--ev-yellow)}.ev-apps .ev-platform-heading>p:last-child{font-size:15px;color:#c3d2d8;max-width:565px;margin-top:20px}.ev-apps .ev-platform-blueprint{margin-top:42px;max-width:1000px;margin-left:auto;margin-right:auto}.ev-apps .ev-platform-devices{display:grid;grid-template-columns:1fr 1fr;gap:110px;align-items:center}.ev-apps .ev-browser{border:1px solid #809ba6;border-radius:5px;min-height:210px;padding:22px 28px;position:relative}.ev-apps .ev-browser-bar{border-bottom:1px solid #546e79;padding-bottom:14px;display:flex;gap:6px;margin-bottom:22px}.ev-apps .ev-browser-bar i{height:5px;width:5px;border:1px solid #95b0bb;border-radius:50%}.ev-apps .ev-browser strong{font-size:30px;font-weight:550}.ev-apps .ev-browser p{font-size:12px;color:#c3d2d8;margin:10px 0}.ev-apps .ev-browser small{font-size:11px;color:#9ab7c2}.ev-apps .ev-handsets{display:grid;grid-template-columns:1fr 1fr;gap:15px;position:relative}.ev-apps .ev-handsets>div{border:1px solid #809ba6;border-radius:15px;padding:20px 23px;position:relative}.ev-apps .ev-handset-speaker{display:block;height:3px;width:22px;background:#7c99a5;border-radius:3px;margin:auto auto 22px}.ev-apps .ev-handsets strong{font-size:20px;font-weight:550}.ev-apps .ev-handsets p{font-size:11px;line-height:1.8;color:#b7ccd3;margin:13px 0 0}.ev-apps .ev-handsets>small{grid-column:1/-1;color:#9ab7c2;font-size:10px;text-align:center;line-height:1.6}.ev-apps .ev-shared-platform{display:flex;align-items:center;justify-content:space-between;gap:30px;background:#d8e7e9;color:#21434f;border-radius:3px;padding:25px 30px;margin-top:44px;position:relative}.ev-apps .ev-shared-platform:before,.ev-apps .ev-shared-platform:after{content:'';position:absolute;bottom:100%;left:25%;height:44px;width:1px;background:#77939e}.ev-apps .ev-shared-platform:after{left:75%}.ev-apps .ev-shared-platform>span{font-size:11px;color:#45656f}.ev-apps .ev-shared-platform strong{font-size:14px;font-weight:600}.ev-apps .ev-platform-foundation{text-align:center;padding-top:23px}.ev-apps .ev-platform-foundation>span{color:var(--ev-yellow);font-size:11px}.ev-apps .ev-platform-foundation p{font-size:12px;color:#b6cbd3;margin-top:9px}.ev-apps .ev-platform .ev-section-foot{border-color:#45616c;margin-top:36px}.ev-apps .ev-platform .ev-section-foot>p{color:#b6cbd3}
/* Backend: junction, evidence pipeline, access boundary, representation and exchange types. */
.ev-data .ev-data-hero{background:#142933;color:var(--ev-paper);padding:70px 0}.ev-data .ev-data-opening{display:grid;grid-template-columns:1.2fr 1fr;gap:90px;align-items:center}.ev-data .ev-data-junction{display:grid;grid-template-columns:1fr .4fr 1fr;align-items:center;gap:0}.ev-data .ev-junction-inputs{display:flex;flex-direction:column;gap:26px}.ev-data .ev-junction-inputs span{padding:15px 13px;background:#1f3b47;border:1px solid #5a7a89;border-radius:3px;font-size:12px;color:#b9d4df}.ev-data .ev-junction-lines{height:175px;position:relative}.ev-data .ev-junction-lines i{position:absolute;top:50%;height:1px;width:100%;background:#6c8c9a}.ev-data .ev-junction-lines i:first-child{top:13%;height:37%;border-top:1px solid #6c8c9a;border-right:1px solid #6c8c9a;background:none;width:70%;border-radius:0 15px 0 0}.ev-data .ev-junction-lines i:last-child{top:50%;height:37%;border-bottom:1px solid #6c8c9a;border-right:1px solid #6c8c9a;background:none;width:70%;border-radius:0 0 15px 0}.ev-data .ev-junction-core{border:1px solid var(--ev-yellow);border-radius:4px;padding:28px 20px;background:#243944}.ev-data .ev-junction-core>span{display:block;color:var(--ev-yellow);font:40px/1.1 monospace;letter-spacing:-.1em;margin-bottom:25px}.ev-data .ev-junction-core strong{display:block;font-size:18px;font-weight:550}.ev-data .ev-junction-core small{font-size:9px;line-height:1.6;color:#bdd0d9;display:block;margin-top:10px}.ev-data .ev-junction-output{grid-column:1/-1;display:flex;align-items:center;justify-content:flex-end;gap:18px;margin-top:30px}.ev-data .ev-junction-output strong{font-size:12px;font-weight:550;color:#c9d7dc}.ev-data .ev-junction-output i{height:1px;background:#6c8c9a;flex:1;position:relative}.ev-data .ev-junction-output i:before{content:'';position:absolute;bottom:0;left:0;width:1px;height:22px;background:#6c8c9a}
.ev-data .ev-collection{padding:78px 0}.ev-data .ev-collection-title>p:last-child{font-size:15px;color:var(--ev-muted);margin-top:19px;max-width:560px}.ev-data .ev-xprize-system{display:grid;grid-template-columns:170px 230px 1fr;gap:40px;align-items:center;margin-top:42px;padding:30px 25px;background:#ecebe2;border:1px solid #d4d3c5;border-radius:4px}.ev-data .ev-entrant-side{position:relative;text-align:center}.ev-data .ev-entrant-side .ev-diagram-label{color:#61604e;font-size:9px}.ev-data .ev-entrant-apps{display:flex;gap:10px;justify-content:center;align-items:center;margin:23px 0}.ev-data .ev-entrant-apps i{display:block;width:35px;height:64px;border:1px solid #8b937a;border-radius:7px;background:#dbe1d2;position:relative}.ev-data .ev-entrant-apps i:before{content:'';display:block;width:11px;height:2px;background:#8b937a;margin:5px auto}.ev-data .ev-entrant-apps i:nth-child(2){height:76px;background:#e8e1c1}.ev-data .ev-entrant-apps i:nth-child(3){background:#d7e1e3}.ev-data .ev-entrant-side>strong{display:block;font-size:16px;font-weight:550}.ev-data .ev-entrant-side>span:last-child{font-size:10px;color:#636552;display:block;margin-top:8px}.ev-data .ev-entrant-side:after{content:'';position:absolute;left:100%;width:41px;height:1px;top:50%;background:#a0a78c}.ev-data .ev-xprize-engine{border:1px solid #a9aa94;background:#f7f7ef;padding:20px 18px;position:relative}.ev-data .ev-xprize-engine>.ev-diagram-label{font-size:9px;color:#706f56;text-align:center;margin-bottom:20px}.ev-data .ev-xprize-engine>div{text-align:center}.ev-data .ev-xprize-engine b{display:block;font-size:16px;font-weight:600}.ev-data .ev-xprize-engine small{display:block;font-size:10px;color:#676752;margin-top:6px}.ev-data .ev-xprize-engine>i{display:block;height:23px;width:1px;background:#a9aa94;margin:10px auto}.ev-data .ev-xprize-engine:after{content:'';position:absolute;left:100%;width:41px;height:1px;top:50%;background:#a0a78c}.ev-data .ev-xprize-result>.ev-diagram-label{color:#5d6051;margin-bottom:18px;font-size:9px}.ev-data .ev-xprize-result figcaption{font-size:12px;color:#5d634f;text-align:center;margin-top:16px}
.ev-data .ev-access{padding:78px 0;background:#e4eef0}.ev-data .ev-access-layout{display:grid;grid-template-columns:.75fr 1.35fr;gap:65px;align-items:center;margin-top:38px}.ev-data .ev-access-roles{display:flex;justify-content:space-between;gap:10px}.ev-data .ev-access-roles>span{padding:12px 8px;border-top:1px solid #8aa8b1;font-size:10px;color:#4b6d78;flex:1;position:relative}.ev-data .ev-access-roles>span:after{content:'';position:absolute;top:100%;left:50%;height:27px;width:1px;background:#8aa8b1}.ev-data .ev-permission-gate{background:#274955;color:white;padding:24px;margin:27px 0 26px;text-align:center;border-radius:4px;position:relative}.ev-data .ev-lock{display:block;height:21px;width:27px;border:1px solid #bed1d6;position:relative;margin:14px auto 17px;border-radius:3px}.ev-data .ev-lock:before{content:'';position:absolute;bottom:100%;left:5px;width:15px;height:13px;border:1px solid #bed1d6;border-radius:10px 10px 0 0}.ev-data .ev-permission-gate strong{font-weight:550;font-size:19px}.ev-data .ev-permission-gate p{font-size:11px;color:#b6d0d9;margin-top:9px}.ev-data .ev-permission-gate:after{content:'';height:26px;width:1px;background:#8aa8b1;position:absolute;top:100%;left:50%}.ev-data .ev-access-output{display:flex;justify-content:center;gap:20px;font-size:10px;color:#526f79;border:1px solid #a0bac4;padding:17px 10px}.ev-data .ev-access-crop{background:#eaf1f2;border:1px solid #c3d7dc;border-radius:4px;padding:10px}.ev-data .ev-access-art figcaption{margin-top:19px}.ev-data .ev-access-art figcaption strong{display:block;font-size:17px;font-weight:550;letter-spacing:-.02em}.ev-data .ev-access-art figcaption p{font-size:13px;color:#4a646d;margin-top:10px;max-width:570px}.ev-data .ev-access-credit{font-size:12px;color:#48656f;margin-top:28px;padding-top:22px;border-top:1px solid #b9cdd3}
.ev-data .ev-representation{padding:80px 0;background:#211d2c;color:#faf7fd}.ev-data .ev-representation .eyebrow{color:#c3afdb}.ev-data .ev-representation-title>p:last-child{font-size:15px;color:#c6bcd4;margin-top:19px;max-width:560px}.ev-data .ev-media-flow{display:grid;grid-template-columns:1fr 1.25fr 1fr;align-items:center;gap:42px;border-top:1px solid #5b4f69;border-bottom:1px solid #5b4f69;padding:28px 0;margin-top:35px}.ev-data .ev-media-sources{display:flex;gap:10px;justify-content:space-between}.ev-data .ev-media-sources span{border:1px solid #776589;padding:12px 14px;border-radius:3px;font-size:12px;background:#332a41}.ev-data .ev-media-analysis{text-align:center;position:relative}.ev-data .ev-media-analysis:before,.ev-data .ev-media-analysis:after{content:'';height:1px;position:absolute;top:50%;width:42px;background:#776589}.ev-data .ev-media-analysis:before{right:100%}.ev-data .ev-media-analysis:after{left:100%}.ev-data .ev-media-analysis strong{font-size:15px;font-weight:550}.ev-data .ev-media-analysis>span{display:block;font-size:11px;color:#c4b2d7;margin-top:10px}.ev-data .ev-media-record>span{font-size:12px;color:#c4b2d7;display:block;margin-bottom:12px}.ev-data .ev-media-record>div{display:flex;gap:10px}.ev-data .ev-media-record i{font-size:11px;font-style:normal;background:#e1d4f0;color:#4c355f;padding:10px 14px;border-radius:3px}.ev-data .ev-media-product{display:grid;grid-template-columns:1.35fr .65fr;gap:55px;align-items:center;padding-top:35px}.ev-data .ev-media-product img{max-height:425px;width:100%;object-fit:contain}.ev-data .ev-media-product h3{font-size:31px}.ev-data .ev-media-product p{font-size:14px;color:#c6bcd4;max-width:280px;margin:20px 0}.ev-data .ev-media-credit{font-size:11px;color:#b7a5ca;margin-top:22px}
.ev-data .ev-connections{padding:80px 0}.ev-data .ev-connections header>p:last-child{font-size:15px;color:var(--ev-muted);max-width:565px;margin-top:19px}.ev-data .ev-connection-rows{margin-top:38px;border-top:1px solid #b9c7c6}.ev-data .ev-connection-rows article{display:grid;grid-template-columns:.8fr 1fr .9fr;gap:50px;align-items:center;padding:30px 0;border-bottom:1px solid #b9c7c6}.ev-data .ev-connection-type{font-size:9px;letter-spacing:.12em;text-transform:uppercase;color:#486b73;display:block;margin-bottom:12px}.ev-data .ev-connection-rows h3{font-size:23px}.ev-data .ev-connection-rows article>p{font-size:13px;color:var(--ev-muted)}.ev-data .ev-connection-rows article>p .ev-link{display:block;font-size:11px;margin-top:5px;width:fit-content}.ev-data .ev-request-diagram,.ev-data .ev-events-diagram,.ev-data .ev-integrations-diagram{display:flex;align-items:center;gap:0;font-size:11px;color:#3f6370;text-align:center}.ev-data .ev-request-diagram>span,.ev-data .ev-events-diagram>span,.ev-data .ev-integrations-diagram>span{border:1px solid #97b1b7;background:#e4edef;padding:18px 12px;min-width:90px;border-radius:3px}.ev-data .ev-request-diagram>i{flex:1;display:flex;flex-direction:column;gap:8px;min-width:65px;font-style:normal}.ev-data .ev-request-diagram b,.ev-data .ev-request-diagram em{font-size:9px;font-weight:400;font-style:normal;padding-bottom:6px;border-bottom:1px solid #97b1b7;position:relative}.ev-data .ev-request-diagram b:after,.ev-data .ev-request-diagram em:after{content:'';position:absolute;bottom:-3px;width:5px;height:5px;border-top:1px solid #97b1b7;border-right:1px solid #97b1b7;right:0;transform:rotate(45deg)}.ev-data .ev-request-diagram em:after{right:auto;left:0;transform:rotate(-135deg)}.ev-data .ev-events-diagram>i{flex:1;min-width:65px;border-top:1px solid #a6b8a2;border-bottom:1px solid #a6b8a2;padding:9px 5px;display:flex;gap:5px;justify-content:center}.ev-data .ev-events-diagram>span{background:#e6ece0;border-color:#a6b8a2;color:#576949}.ev-data .ev-events-diagram b{height:10px;width:10px;background:#93a786;display:block}.ev-data .ev-integrations-diagram>i{flex:1;min-width:65px;height:1px;background:#b7abc0;position:relative}.ev-data .ev-integrations-diagram>i:after{content:'';height:15px;width:15px;position:absolute;top:-7px;left:calc(50% - 7px);background:var(--ev-paper);border:1px solid #b7abc0;border-radius:50%}.ev-data .ev-integrations-diagram>span{background:#ece6ee;border-color:#b7abc0;color:#715c7c}
@media(prefers-reduced-motion:reduce){.ev-page *{transition:none!important}}
@media(max-width:1100px){.ev-hub .ev-hub-opening{gap:35px}.ev-hub .ev-hub-opening figure{height:335px}.ev-hub .ev-disciplines{column-gap:22px}.ev-hub .ev-discipline{padding-left:30px;padding-right:0}.ev-hub .ev-discipline h3{font-size:21px}.ev-hub .ev-concept-heading{padding-right:300px}.ev-hub .ev-concept-heading>p:last-child{max-width:260px}.ev-hub .ev-concept-board{grid-template-columns:1fr 100px 1.15fr}.ev-hub .ev-prvnt-assembly{grid-template-columns:150px 1fr 150px;gap:10px}.ev-apps .ev-app-opening{gap:50px}.ev-apps .ev-field-system{grid-template-columns:1.2fr .4fr 1fr;padding:22px;gap:18px}.ev-apps .ev-workorder{padding:19px}.ev-apps .ev-role-composition{gap:35px;grid-template-columns:225px 1fr}.ev-apps .ev-role-join:after{width:40px;right:-40px}.ev-apps .ev-interaction-gallery{gap:25px}.ev-apps .ev-interaction-gallery article{padding:23px 18px;gap:20px;grid-template-columns:130px 1fr}.ev-apps .ev-interaction-gallery h3{font-size:21px}.ev-apps .ev-platform-devices{gap:70px}.ev-data .ev-data-opening{gap:50px}.ev-data .ev-xprize-system{grid-template-columns:145px 190px 1fr;gap:25px;padding:25px 20px}.ev-data .ev-xprize-engine:after,.ev-data .ev-entrant-side:after{width:26px}.ev-data .ev-access-layout{gap:40px}.ev-data .ev-connection-rows article{gap:25px}.ev-data .ev-request-diagram>span,.ev-data .ev-events-diagram>span,.ev-data .ev-integrations-diagram>span{min-width:75px;padding:15px 8px}.ev-data .ev-media-sources{gap:7px}.ev-data .ev-media-sources span{padding:12px 10px}}
@media(max-width:800px){.ev-page h1{font-size:49px}.ev-page h2{font-size:36px}.ev-page .ev-lead{font-size:16px}.ev-page .ev-section-foot{display:block;margin-top:22px;padding-top:15px}.ev-page .ev-section-foot .ev-link{margin-top:8px}.ev-hub .ev-hub-opening{grid-template-columns:1fr;gap:35px}.ev-hub .ev-hub-hero{padding:36px 0 50px}.ev-hub .ev-hub-opening figure{height:280px}.ev-hub .ev-hub-opening figure>img{object-position:50% 48%}.ev-hub .ev-atlas,.ev-hub .ev-concept,.ev-hub .ev-hub-delivery,.ev-hub .ev-start{padding:55px 0}.ev-hub .ev-atlas-head{margin-bottom:28px}.ev-hub .ev-map-spine{display:none}.ev-hub .ev-capability-map{padding-top:0}.ev-hub .ev-disciplines{grid-template-columns:1fr 1fr;gap:0 25px}.ev-hub .ev-discipline-1,.ev-hub .ev-discipline-2,.ev-hub .ev-discipline-3,.ev-hub .ev-discipline-4,.ev-hub .ev-discipline-5,.ev-hub .ev-discipline-6{grid-column:auto;grid-row:auto}.ev-hub .ev-discipline{padding:24px 0 24px 0}.ev-hub .ev-discipline-num{position:static;display:block;margin-bottom:12px}.ev-hub .ev-discipline h3{font-size:23px}.ev-hub .ev-discipline p{min-height:0;font-size:13px}.ev-hub .ev-discipline-out{font-size:9px;line-height:1.5}.ev-hub .ev-concept-heading{padding-right:0}.ev-hub .ev-concept-heading>p:last-child{position:static;max-width:500px;margin-top:20px;font-size:14px}.ev-hub .ev-concept-board{grid-template-columns:1fr;gap:23px;margin-top:34px}.ev-hub .ev-concept-bridge{flex-direction:row;justify-content:center}.ev-hub .ev-concept-bridge i{width:35px;height:1px}.ev-hub .ev-journey-sheet,.ev-hub .ev-prototype-sheet{max-width:520px;justify-self:center;width:100%}.ev-hub .ev-prvnt-assembly{grid-template-columns:1fr;gap:20px;margin-top:29px}.ev-hub .ev-assembly-labels{flex-direction:row;gap:20px}.ev-hub .ev-assembly-labels>span{flex:1;font-size:11px;padding-top:10px}.ev-hub .ev-assembly-labels span:after{display:none}.ev-hub .ev-assembly-labels b{font-size:14px}.ev-hub .ev-prvnt-assembly figure{max-width:640px;justify-self:center}.ev-hub .ev-hub-release{display:block}.ev-hub .ev-hub-release a{margin-top:12px}.ev-hub .ev-hub-delivery-head>p:last-child{font-size:14px}.ev-hub .ev-start-routes>a{grid-template-columns:55px 1fr;gap:15px 20px;padding:22px 0}.ev-hub .ev-start-routes strong{font-size:22px}.ev-hub .ev-start-symbol{width:50px;height:50px;grid-row:1/3}.ev-hub .ev-start-path{display:none}.ev-hub .ev-start-result{grid-column:2;font-size:12px}
.ev-apps .ev-app-hero{padding:35px 0}.ev-apps .ev-app-opening{grid-template-columns:1fr;gap:35px}.ev-apps .ev-app-opening figure{max-width:360px}.ev-apps .ev-app-opening figure img{max-height:390px}.ev-apps .ev-platform-tags{margin-top:22px}.ev-apps .ev-field,.ev-apps .ev-roles,.ev-apps .ev-interactions,.ev-apps .ev-platform{padding:55px 0}.ev-apps .ev-field-head>p:last-child{font-size:14px}.ev-apps .ev-field-system{grid-template-columns:1fr;gap:23px;padding:22px}.ev-apps .ev-field-capture figure{max-width:450px;margin:-7px auto -12px}.ev-apps .ev-capture-tools{justify-content:center;gap:23px}.ev-apps .ev-field-connection{gap:7px;max-width:280px;width:100%;margin:auto}.ev-apps .ev-field-connection i{height:28px;width:1px;margin:auto}.ev-apps .ev-field-connection i:after{top:auto;bottom:0;right:-3px;transform:rotate(135deg)}.ev-apps .ev-workorder{max-width:450px;width:100%;margin:auto;padding:22px}.ev-apps .ev-roles-opening{display:block}.ev-apps .ev-roles-opening>p{max-width:530px;margin-top:20px;font-size:14px}.ev-apps .ev-role-composition{grid-template-columns:1fr;gap:27px;margin-top:30px}.ev-apps .ev-patient-role{padding-left:23px;display:grid;grid-template-columns:1fr 1fr;gap:0 20px}.ev-apps .ev-role-symbol{display:none}.ev-apps .ev-patient-role .ev-diagram-label{grid-column:1/-1}.ev-apps .ev-patient-role h3{font-size:25px}.ev-apps .ev-patient-role ul{margin:0;font-size:12px}.ev-apps .ev-role-join{grid-column:1/-1;margin-top:20px}.ev-apps .ev-role-join:after{height:29px;width:1px;right:50%;top:100%}.ev-apps .ev-clinician-view>.ev-diagram-label{margin-left:0}.ev-apps .ev-clinician-view figcaption{gap:13px;font-size:10px;justify-content:space-between}.ev-apps .ev-role-boundary{display:block;padding:17px;margin-top:25px}.ev-apps .ev-role-boundary p{margin-top:8px}.ev-apps .ev-interactions header>p:last-child{font-size:14px}.ev-apps .ev-interaction-gallery{grid-template-columns:1fr;gap:25px;margin-top:30px}.ev-apps .ev-interaction-gallery article{grid-template-columns:minmax(125px,.8fr) 1fr;gap:22px;padding:25px 18px}.ev-apps .ev-interaction-gallery figure{max-width:200px}.ev-apps .ev-interaction-gallery h3{font-size:22px}.ev-apps .ev-platform-heading>p:last-child{font-size:14px}.ev-apps .ev-platform-devices{grid-template-columns:1fr;gap:30px}.ev-apps .ev-browser{min-height:0;padding:18px 23px}.ev-apps .ev-browser-bar{margin-bottom:17px}.ev-apps .ev-browser strong{font-size:26px}.ev-apps .ev-handsets{max-width:370px;width:100%;margin:auto;gap:16px}.ev-apps .ev-handsets>div{padding:15px 20px}.ev-apps .ev-handset-speaker{margin-bottom:15px}.ev-apps .ev-handsets p{margin-top:10px}.ev-apps .ev-shared-platform{gap:16px;padding:20px;flex-wrap:wrap;justify-content:center;margin-top:30px}.ev-apps .ev-shared-platform>span{width:100%;text-align:center}.ev-apps .ev-shared-platform strong{font-size:12px}.ev-apps .ev-shared-platform:before,.ev-apps .ev-shared-platform:after{height:30px}.ev-apps .ev-platform-foundation p{font-size:11px}
.ev-data .ev-data-hero{padding:36px 0 48px}.ev-data .ev-data-opening{grid-template-columns:1fr;gap:40px}.ev-data .ev-data-junction{max-width:480px;width:100%;margin:auto}.ev-data .ev-junction-inputs{gap:20px}.ev-data .ev-junction-inputs span{font-size:11px;padding:13px 10px}.ev-data .ev-junction-core{padding:23px 15px}.ev-data .ev-junction-core strong{font-size:17px}.ev-data .ev-junction-core>span{font-size:32px;margin-bottom:18px}.ev-data .ev-junction-output{margin-top:24px}.ev-data .ev-collection,.ev-data .ev-access,.ev-data .ev-representation,.ev-data .ev-connections{padding:55px 0}.ev-data .ev-collection-title>p:last-child{font-size:14px}.ev-data .ev-xprize-system{grid-template-columns:1fr;gap:28px;padding:25px 19px;margin-top:30px}.ev-data .ev-entrant-apps{margin:16px 0}.ev-data .ev-entrant-side:after,.ev-data .ev-xprize-engine:after{left:50%;top:100%;height:28px;width:1px}.ev-data .ev-xprize-engine{display:grid;grid-template-columns:1fr 1px 1fr;gap:15px 17px;padding:20px 14px}.ev-data .ev-xprize-engine>.ev-diagram-label{grid-column:1/-1;margin-bottom:3px}.ev-data .ev-xprize-engine>div{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;gap:20px;text-align:left}.ev-data .ev-xprize-engine b{font-size:15px}.ev-data .ev-xprize-engine small{margin:0;font-size:10px;max-width:115px}.ev-data .ev-xprize-engine>i{display:none}.ev-data .ev-xprize-result .ev-diagram-label{text-align:center;margin-bottom:15px}.ev-data .ev-xprize-result figcaption{margin-top:12px}.ev-data .ev-access-layout{grid-template-columns:1fr;gap:30px;margin-top:28px}.ev-data .ev-access-routing{max-width:470px;width:100%;margin:auto}.ev-data .ev-access-roles span{font-size:10px}.ev-data .ev-permission-gate{padding:21px}.ev-data .ev-access-art figcaption strong{font-size:18px}.ev-data .ev-access-art figcaption p{font-size:13px}.ev-data .ev-access-credit{font-size:11px}.ev-data .ev-representation-title>p:last-child{font-size:14px}.ev-data .ev-media-flow{grid-template-columns:1fr;gap:25px;padding:23px 0;margin-top:28px}.ev-data .ev-media-sources{justify-content:center}.ev-data .ev-media-sources span{min-width:80px}.ev-data .ev-media-analysis:before,.ev-data .ev-media-analysis:after{height:25px;width:1px;left:50%;right:auto;top:auto;bottom:100%}.ev-data .ev-media-analysis:after{bottom:auto;top:100%}.ev-data .ev-media-record{text-align:center}.ev-data .ev-media-record>div{justify-content:center}.ev-data .ev-media-product{grid-template-columns:1fr;gap:25px;padding-top:26px}.ev-data .ev-media-product img{max-height:none}.ev-data .ev-media-product h3{font-size:29px}.ev-data .ev-media-product p{max-width:470px;margin:14px 0;font-size:14px}.ev-data .ev-media-credit{font-size:11px;margin-top:21px}.ev-data .ev-connections header>p:last-child{font-size:14px}.ev-data .ev-connection-rows{margin-top:28px}.ev-data .ev-connection-rows article{grid-template-columns:1fr;gap:23px;padding:27px 0}.ev-data .ev-connection-rows h3{font-size:25px}.ev-data .ev-connection-rows h3 br{display:none}.ev-data .ev-connection-type{margin-bottom:10px}.ev-data .ev-request-diagram,.ev-data .ev-events-diagram,.ev-data .ev-integrations-diagram{max-width:470px;width:100%}.ev-data .ev-request-diagram>span,.ev-data .ev-events-diagram>span,.ev-data .ev-integrations-diagram>span{min-width:115px;padding:20px 10px}.ev-data .ev-connection-rows article>p{font-size:13px}}
@media(max-width:430px){.ev-page h1{font-size:44px}.ev-page h2{font-size:33px}.ev-page .ev-actions{gap:10px 22px}.ev-hub .ev-hub-opening figure{height:235px}.ev-hub .ev-disciplines{gap:0 20px}.ev-hub .ev-discipline h3{font-size:21px}.ev-hub .ev-discipline p{font-size:12px}.ev-hub .ev-discipline-out{padding:6px}.ev-apps .ev-app-opening figure{max-width:310px}.ev-apps .ev-interaction-gallery article{grid-template-columns:122px 1fr;gap:18px;padding:22px 15px}.ev-apps .ev-interaction-gallery h3{font-size:21px}.ev-apps .ev-interaction-gallery p:not(.eyebrow){font-size:12px}.ev-apps .ev-interaction-gallery .ev-link{font-size:10px}.ev-apps .ev-capture-tools{gap:14px;font-size:10px}.ev-apps .ev-patient-role{grid-template-columns:1fr;gap:12px}.ev-apps .ev-patient-role .ev-diagram-label{margin-bottom:0}.ev-apps .ev-patient-role ul{font-size:13px}.ev-apps .ev-role-join{margin-top:3px}.ev-data .ev-xprize-engine>div{gap:12px}.ev-data .ev-access-output{gap:14px;font-size:10px}.ev-data .ev-request-diagram>span,.ev-data .ev-events-diagram>span,.ev-data .ev-integrations-diagram>span{min-width:105px}}
/* The hub is a map of shared product decisions, not a sequence of separate handoffs. */
.ev-hub .ev-capability-map{border:0;padding:0}
.ev-hub .ev-disciplines{grid-template-columns:1fr 180px 1fr;grid-template-rows:repeat(3,1fr);column-gap:60px;row-gap:0;position:relative}
.ev-hub .ev-atlas-lines{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;fill:none;stroke:#a9b9a7;stroke-width:1.2}
.ev-hub .ev-discipline{z-index:1;padding:23px 15px 22px 35px;border-top:1px solid #bac6b6;border-bottom:0;background:var(--ev-paper)}
.ev-hub .ev-discipline-1{grid-column:1;grid-row:1}.ev-hub .ev-discipline-2{grid-column:1;grid-row:2}.ev-hub .ev-discipline-3{grid-column:3;grid-row:1}.ev-hub .ev-discipline-4{grid-column:3;grid-row:2}.ev-hub .ev-discipline-5{grid-column:3;grid-row:3}.ev-hub .ev-discipline-6{grid-column:1;grid-row:3}
.ev-hub .ev-atlas-product{grid-column:2;grid-row:2;border:1px solid #c8b85f;border-radius:50%;height:180px;width:180px;background:#f2e9b9;z-index:1;align-self:center;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center}
.ev-hub .ev-atlas-product>span{font-size:9px;color:#645d34;margin-bottom:12px}.ev-hub .ev-atlas-product strong{font-size:29px;line-height:1.05;font-weight:550;letter-spacing:-.045em}.ev-hub .ev-atlas-product i{height:3px;width:29px;background:#d4b02e;margin-top:16px}
@media(max-width:1100px){.ev-hub .ev-disciplines{column-gap:40px;grid-template-columns:1fr 150px 1fr}.ev-hub .ev-atlas-product{height:150px;width:150px}.ev-hub .ev-atlas-product strong{font-size:26px}.ev-hub .ev-discipline{padding-left:28px}}
@media(max-width:800px){.ev-hub .ev-disciplines{grid-template-columns:1fr 1fr;grid-template-rows:auto;gap:0 25px}.ev-hub .ev-atlas-lines{display:none}.ev-hub .ev-atlas-product{grid-column:1/-1;grid-row:1;width:150px;height:150px;justify-self:center;margin:0 0 30px;position:relative}.ev-hub .ev-atlas-product:after{content:'';position:absolute;top:100%;left:50%;width:1px;height:31px;background:#b8c3a6}.ev-hub .ev-discipline-1,.ev-hub .ev-discipline-2,.ev-hub .ev-discipline-3,.ev-hub .ev-discipline-4,.ev-hub .ev-discipline-5,.ev-hub .ev-discipline-6{grid-column:auto;grid-row:auto}.ev-hub .ev-discipline{padding:22px 0}.ev-hub .ev-discipline-num{position:static}.ev-hub .ev-discipline p{min-height:0}}
/* Greyson review G08/G10 (October 2026): numbers sit inside the item with room from the margin; each column is closed by a bottom rule; keyboard focus draws inside the item above its neighbours so it is never clipped. */
@media(min-width:801px){.ev-hub .ev-discipline{padding-left:52px}.ev-hub .ev-discipline-num{left:16px}.ev-hub .ev-discipline-5,.ev-hub .ev-discipline-6{border-bottom:1px solid #bac6b6}}
.ev-hub .ev-discipline:focus-visible{z-index:2;outline:2px solid #22323b;outline-offset:-2px}
/* Greyson review G11 (October 2026): right-side labels mirror the left, flush with the right margin. */
@media(min-width:801px){.ev-hub .ev-assembly-bottom span{text-align:right}}
