@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-display: swap;
  font-weight: 100 900;
  src: url(/assets/fonts/montserrat-latin-ext-wght-normal.woff2) format('woff2-variations');
  unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;
}

@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-display: swap;
  font-weight: 100 900;
  src: url(/assets/fonts/montserrat-latin-wght-normal.woff2) format('woff2-variations');
  unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;
}

@font-face {
  font-family: 'Source Sans 3';
  font-style: normal;
  font-display: swap;
  font-weight: 200 900;
  src: url(/assets/fonts/source-sans-3-latin-ext-wght-normal.woff2) format('woff2-variations');
  unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;
}

@font-face {
  font-family: 'Source Sans 3';
  font-style: normal;
  font-display: swap;
  font-weight: 200 900;
  src: url(/assets/fonts/source-sans-3-latin-wght-normal.woff2) format('woff2-variations');
  unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;
}
:root{--navy:#0A1628;--deep:#0D1E35;--mid:#14223A;--slate:#2C405E;--gray:#B0BCCB;--gold:#C9A84C;--surface:#F8F9FB;--teal:#84BDBA;--ink:#182940}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:85px}body{margin:0;color:var(--ink);background:var(--surface);font-family:'Source Sans 3',Arial,sans-serif;font-size:17px;line-height:1.5}a{color:inherit;text-decoration:none}button{font:inherit;cursor:pointer}a,button{-webkit-tap-highlight-color:transparent}a:focus-visible,button:focus-visible,[tabindex]:focus-visible{outline:2px solid #609C9A;outline-offset:5px}h1,h2,h3,h4,p{margin:0}h1,h2,h3,h4,.wordmark{font-family:Montserrat,Arial,sans-serif}h1{font-size:clamp(30px,3.2vw,46px);font-weight:500;line-height:1.22;letter-spacing:-1.5px}h2{font-size:clamp(26px,2.7vw,36px);font-weight:500;line-height:1.25;letter-spacing:-1px}h3{font-size:20px;font-weight:500;line-height:1.4}h4{font-size:15px;font-weight:600;line-height:1.5}.nav{height:86px;display:flex;align-items:center;justify-content:space-between;padding:0 5%;background:var(--navy);color:white;border-bottom:1px solid #ffffff17}.wordmark{font-size:32px;font-weight:600;letter-spacing:-2px}.mark{color:var(--gold);margin-left:4px;font-weight:400}nav{display:flex;gap:28px;font-size:13px}nav a{color:#C7D0DC}nav a:hover,.portal:hover{color:white}.portal{font-size:13px;border-left:1px solid #ffffff30;padding-left:23px;color:#DCE3ED}.portal span{color:var(--gold);padding-left:10px}.hero{background:var(--navy);color:white;padding:48px 5% 26px}.hero-intro{display:flex;align-items:flex-end;justify-content:space-between;gap:30px;max-width:1340px;margin:auto auto 35px}.eyebrow{font-size:11px;font-family:Montserrat,Arial,sans-serif;font-weight:600;letter-spacing:1.8px;margin-bottom:22px;color:#728298}.hero .eyebrow{color:#B0BCCB}.tiny-square{display:inline-block;background:var(--gold);height:5px;width:5px;vertical-align:middle;margin-right:8px}.intro-aside{max-width:360px;color:#B0BCCB;font-size:15px;padding-bottom:4px}.text-link{display:inline-flex;align-items:center;gap:28px;margin-top:20px;font-size:13px;color:#F0DFB0}.text-link span{font-size:18px}.section-visual{max-width:1340px;margin:auto;border-top:1px solid #66789350}.visual-top,.visual-bottom{display:flex;justify-content:space-between;font-family:Montserrat,sans-serif;font-size:11px;letter-spacing:1.3px;color:#B0BCCB;padding:16px 0}.architecture{display:block;width:100%;max-height:590px}.svg-label{fill:#BCC7D6;font:11px Arial,sans-serif;letter-spacing:1px}.svg-note{fill:#B0BCCB;font:12px Arial,sans-serif}.visual-bottom{justify-content:flex-start;gap:28px;border-top:1px solid #66789350;letter-spacing:.5px}.visual-bottom .concept-label{margin-left:auto;color:#8E9EB4}.key{display:inline-block;width:5px;height:5px;margin-right:8px;vertical-align:middle}.key.teal{background:var(--teal)}.key.gold{background:var(--gold)}.content{max-width:1440px;padding:0 5%;margin:auto}.experience{padding-top:82px}.section-heading{display:grid;grid-template-columns:1.2fr 1fr;align-items:end;column-gap:80px;margin-bottom:32px}.section-heading .eyebrow{grid-column:1/-1;margin-bottom:14px}.section-heading>p:last-child{font-size:16px;color:#5A6C81;padding-bottom:3px}.case-app{background:white;border:1px solid #CDD5DF;box-shadow:0 18px 50px #0A162810;border-radius:6px;overflow:hidden}.app-top{display:flex;align-items:center;justify-content:space-between;gap:15px;background:#EFF2F6;padding:15px 23px;border-bottom:1px solid #D9E0E8}.app-brand{font-family:Montserrat,sans-serif;font-weight:600;font-size:17px;letter-spacing:-.5px}.app-brand b{font-size:11px;letter-spacing:2px;font-weight:500;margin-left:10px;color:#586B82}.demo-label,.case-number{font-size:11px;letter-spacing:1px;color:#5A6B80}.case-context{padding:25px 24px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #E0E5EC;gap:20px}.small-label{display:block;font-family:Montserrat,sans-serif;font-size:11px;font-weight:600;letter-spacing:1.2px;color:#62748A}.case-context h3{font-size:19px;margin:7px 0}.case-context p{font-size:12px;color:#62748A}.preparation-status{font-size:11px;color:#526A80;line-height:1.7}.preparation-status small{padding-left:13px;color:#758396}.status-dot{display:inline-block;width:5px;height:5px;background:#739CA2;margin-right:8px}.case-layout{display:grid;grid-template-columns:230px minmax(0,1fr) 260px;min-height:440px}.source-list{background:#F8F9FB;border-right:1px solid #DFE5EC;padding:22px 14px}.source-list>.small-label{padding:0 8px 15px}.source-list>.small-label span{float:right}.source{display:flex;text-align:left;gap:11px;width:100%;background:transparent;border:1px solid transparent;border-radius:3px;padding:11px 8px;margin-bottom:5px;color:var(--ink)}.source.active{background:#EDF3F5;border-color:#9FBABB}.source:hover{background:#EEF1F5}.doc-icon{font-family:Montserrat,sans-serif;border:1px solid #A9B7C6;padding:4px 5px;height:30px;font-size:11px;color:#556D85;position:relative}.source b{display:block;font-size:12px;font-weight:600}.source small,.source em{display:block;font-size:11px;color:#65778C;font-style:normal;line-height:1.6}.source-excerpt{padding:20px 8px 6px;border-top:1px solid #DDE3EB;margin-top:18px}.source-excerpt p{font-size:12px;line-height:1.7;margin:12px 0;color:#344C64}.source-excerpt>small{font-size:11px;color:#748395}.reconstruction{padding:0 22px 24px}.workspace-tabs{display:flex;gap:15px;border-bottom:1px solid #DFE5EC;min-height:54px;align-items:stretch}.workspace-tabs button{background:none;border:0;border-bottom:2px solid transparent;padding:0;font-size:11px;color:#65758B;white-space:nowrap}.workspace-tabs button[aria-selected=true]{border-bottom-color:#527F82;color:#1C384B}.workspace-tabs span{padding:1px 5px;background:#F4EDD9;color:#715D26;font-size:11px;margin-left:2px}.panel-heading{display:flex;justify-content:space-between;gap:12px;margin:23px 0 15px}.prep-tag{font-size:11px;color:#5C7882}.reconstruction h4{font-size:15px;margin-bottom:10px}.reconstruction p{font-size:13px;color:#51647C;line-height:1.65}.source-chips{display:flex;gap:7px;margin-top:11px}.source-chips button{font-size:11px;border:1px solid #CAD8DE;background:#F6FAFB;color:#42616E;padding:3px 7px;border-radius:2px}.source-chips button:hover{border-color:#527F82}.clinical-timeline{display:flex;margin:27px 0 23px;border-top:1px solid #BCCDD2;justify-content:space-between}.clinical-timeline span{position:relative;padding-top:13px;font-size:11px;color:#4E657C}.clinical-timeline small{display:block;font-size:11px;letter-spacing:.8px;color:#74849B}.clinical-timeline i{position:absolute;top:-3px;background:#6E9B9F;height:5px;width:5px;border-radius:50%}.uncertainty-note{background:#FBF8F0;border:1px solid #E8DDC0;display:flex;gap:10px;padding:14px}.note-symbol{color:#8A6B27;font-size:18px}.uncertainty-note b{font-size:12px;font-weight:600;color:#715D2F}.uncertainty-note p{font-size:11px;color:#76684C;margin-top:3px}.uncertainty-note .source-chips button{background:transparent;border-color:#DDD0AD;color:#76684C}.decision-panel{border-left:1px solid #DFE5EC;padding:24px 20px;background:#FCFDFE}.decision-panel>h4{font-size:13px;margin:12px 0 8px}.decision-description{font-size:11px;color:#738095}.requirements{list-style:none;margin:18px 0 22px;padding:0}.requirements li{display:flex;gap:9px;padding:12px 0;border-bottom:1px solid #E3E8EE;font-size:11px;line-height:1.4}.requirements small{display:block;font-size:11px;color:#6C7B8F;margin-top:5px}.req{font-size:14px}.available{color:#517C7B}.conflict{color:#9B7A32}.missing{color:#66778E}.review-box{border-top:2px solid var(--gold);padding-top:15px}.review-box h4{font-size:12px;margin:12px 0 8px}.review-box p{font-size:11px;line-height:1.6;color:#607188}.review-state{display:block;font-size:11px;color:#806827;margin-top:14px}.app-foot{display:flex;justify-content:space-between;gap:20px;border-top:1px solid #DFE5EC;padding:12px 23px;background:#F8F9FB;font-size:11px;color:#64768B}.case-caption{display:flex;gap:18px;max-width:820px;margin:23px 0 0;font-size:14px;color:#64758A}.case-caption b{color:#344B63;font-weight:600}.caption-index{font-size:23px;color:#80949F}.profiles{padding-top:96px;padding-bottom:80px}.profile-intro{max-width:650px}.profile-intro>p:last-child{color:#62748A;font-size:16px;margin-top:17px;max-width:510px}.profile-system{display:grid;grid-template-columns:310px 1fr;gap:90px;align-items:center;margin-top:43px}.core-node{position:relative;background:var(--navy);color:white;padding:27px 30px 29px;min-height:305px}.core-node:after{content:'';position:absolute;right:-65px;top:50%;width:65px;border-top:1px solid #93A5B3}.core-node .small-label{color:#9AACBE}.core-node h3{font-size:23px;font-weight:500;line-height:1.25}.core-node p{color:#ADBCCB;font-size:12px;line-height:1.8;margin-top:17px}.mini-section{height:95px;position:relative;margin:10px 0}.mini-section i{position:absolute;left:43px;top:12px;width:140px;height:45px;border:1px solid #829DB7;transform:skewY(-13deg) rotate(19deg);background:#172B42}.mini-section i:nth-child(2){top:27px}.mini-section i:nth-child(3){top:42px;border-color:#84BDBA}.mini-section i:nth-child(4){top:57px;border-color:#C9A84C}.profile-branches{border-left:1px solid #93A5B3;padding-left:32px}.profile-row{position:relative;border-bottom:1px solid #D8E0E8;padding:22px 0}.profile-row:first-child{padding-top:3px}.profile-row:last-child{border:0}.profile-row:before{content:'';position:absolute;left:-33px;top:34px;width:20px;border-top:1px solid #93A5B3}.profile-row:first-child:before{top:15px}.profile-row:after{content:'';position:absolute;left:-36px;top:31px;width:6px;height:6px;border:1px solid #789395;background:#F8F9FB}.profile-row:first-child:after{top:12px;background:#547F80}.profile-row>div{display:flex;align-items:center;gap:15px;flex-wrap:wrap}.profile-number{font-size:11px;color:#8A99AA;letter-spacing:1px}.profile-row h3{font-size:18px}.profile-status{margin-left:auto;font-size:11px;color:#566B80;padding:4px 8px;border:1px solid #B9C8D5}.profile-status.live{color:#426E6D;border-color:#8FADAA;background:#EBF3F2}.profile-status.planned{border:0;color:#778699;padding-right:0}.profile-row p{font-size:13px;color:#62748A;margin:9px 0 0 29px;max-width:510px}.compact h3{font-size:16px}.compact{padding:23px 0}.foundation{border-top:1px solid #CAD5E0;padding-top:38px;padding-bottom:65px;display:grid;grid-template-columns:.9fr 1.3fr;gap:70px}.foundation-title h2{font-size:27px;max-width:320px}.foundation-body{display:grid;grid-template-columns:1fr 1fr;gap:45px}.foundation h3{font-size:16px;margin:13px 0}.foundation p{font-size:13px;color:#61738A;line-height:1.7}.foundation .muted{font-size:11px;color:#7B899B;margin-top:12px}.foundation .eyebrow{font-size:11px}.text-link.light{color:#2C405E;font-size:12px}footer{padding:37px 5%;display:flex;align-items:center;justify-content:space-between;background:var(--navy);color:white}footer>div:first-child{display:flex;align-items:center;gap:40px}footer p{font-size:12px;color:#B0BCCB}.footer-right{display:flex;flex-direction:column;align-items:flex-end;gap:15px}.footer-right a{font-size:12px;color:#DBC78F}.footer-right small{font-size:11px;color:#94A4B8}.detail-source{border-left:2px solid #79999D;padding:12px 16px;background:#F4F7FA;margin:20px 0}.detail-source b{font-size:12px}.detail-source p{margin:7px 0}.gap-panel{padding:19px;border:1px solid #CDD7E0;margin:19px 0;background:#F8F9FB}.gap-panel h4{font-size:13px}.gap-panel p{font-size:12px}.panel-subtitle{margin-top:18px!important}
@media(min-width:1500px){.nav{padding-left:calc((100% - 1300px)/2);padding-right:calc((100% - 1300px)/2)}}
@media(max-width:1100px){.case-layout{grid-template-columns:190px minmax(0,1fr) 220px}.reconstruction{padding:0 15px 20px}.workspace-tabs{gap:10px}.workspace-tabs button{font-size:11px}.decision-panel{padding:23px 14px}.source-list{padding:22px 9px}.profile-system{grid-template-columns:270px 1fr;gap:65px}.core-node:after{width:40px;right:-40px}.foundation{gap:35px}.foundation-body{gap:25px}.panel-heading{flex-direction:column;gap:3px}.case-context p{max-width:430px}.hero-intro{gap:25px}.intro-aside{font-size:13px;max-width:295px}}
@media(max-width:850px){nav{gap:16px;font-size:11px}nav a:last-child{display:none}.portal{font-size:11px;padding-left:15px}.hero{padding-top:36px}.hero-intro{align-items:flex-start}.hero .eyebrow{font-size:11px;letter-spacing:1.2px}h1{font-size:32px}.intro-aside{max-width:230px;font-size:12px}.section-heading{gap:35px}.case-layout{grid-template-columns:180px minmax(0,1fr)}.decision-panel{grid-column:1/-1;border-left:0;border-top:1px solid #DFE5EC;display:grid;grid-template-columns:1fr 1fr;gap:0 28px;padding:22px}.decision-panel>.small-label,.decision-panel>h4,.decision-description,.requirements{grid-column:1}.decision-panel>.small-label{grid-row:1}.decision-panel>h4{grid-row:2}.decision-description{grid-row:3}.requirements{grid-row:4}.review-box{grid-column:2;grid-row:1/5;align-self:start}.profile-system{grid-template-columns:240px 1fr;gap:50px}.profile-row h3{font-size:15px}.profile-status{margin-left:29px}.profile-row>div{gap:9px}.profile-row p{margin-left:23px}.foundation{grid-template-columns:1fr}.foundation-title h2{max-width:none}.foundation-body{gap:40px}.visual-bottom{font-size:11px;gap:17px}}
@media(max-width:600px){.nav{height:70px;padding:0 6%}.wordmark{font-size:28px}nav{display:none}.portal{border:0;font-size:12px}.hero{padding:30px 6% 20px}.hero-intro{display:block;margin-bottom:26px}.hero .eyebrow{font-size:11px;letter-spacing:1px;line-height:1.7;margin-bottom:15px}h1{font-size:31px;letter-spacing:-1px}.intro-aside{max-width:100%;margin-top:18px;font-size:13px}.text-link{margin-top:12px}.visual-top{font-size:11px;letter-spacing:.6px}.visual-top span:last-child{max-width:100px;text-align:right}.section-visual{overflow:hidden}.architecture{width:calc(100% + 90px);margin-left:-45px;height:auto}.svg-note{font-size:14px}.visual-bottom{flex-wrap:wrap;gap:9px 19px;padding-bottom:0}.visual-bottom .concept-label{margin-left:0;width:100%;margin-top:4px}.content{padding-left:6%;padding-right:6%}.experience{padding-top:48px}.section-heading{display:block;margin-bottom:23px}.section-heading>p:last-child{margin-top:15px;font-size:14px}h2{font-size:27px}.eyebrow{font-size:11px;letter-spacing:1.4px;margin-bottom:15px}.app-top{padding:12px;flex-wrap:wrap}.demo-label{font-size:11px;order:3;width:100%;letter-spacing:.8px}.app-brand{font-size:15px}.case-context{display:block;padding:19px 14px}.case-context h3{font-size:17px}.case-context .small-label{font-size:11px;line-height:1.7}.case-context p{font-size:11px}.preparation-status{margin-top:12px;font-size:11px}.preparation-status br{display:none}.case-layout{display:flex;flex-direction:column}.source-list{padding:15px 12px;border-right:0;border-bottom:1px solid #DFE5EC;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px}.source-list>.small-label{grid-column:1/-1;padding:0 0 5px}.source{display:block;padding:7px 5px;margin:0;min-width:0}.doc-icon{display:inline-block;height:auto;font-size:11px;margin-bottom:5px}.source b{font-size:11px;line-height:1.4}.source small{font-size:11px}.source em{display:none}.source-excerpt{grid-column:1/-1;margin-top:10px;padding:10px 1px 0}.source-excerpt p{margin:8px 0;font-size:11px}.source-excerpt>small{font-size:11px}.reconstruction{padding:0 14px 20px}.workspace-tabs{gap:13px;min-height:50px;justify-content:space-between}.workspace-tabs button{font-size:11px;white-space:normal;text-align:left;max-width:100px}.workspace-tabs span{display:none}.panel-heading{margin-top:17px;flex-direction:row;gap:7px}.panel-heading .small-label{font-size:11px}.prep-tag{font-size:11px;white-space:nowrap}.reconstruction h4{font-size:14px}.reconstruction p{font-size:12px}.decision-panel{display:block;padding:20px 14px}.decision-panel>h4{font-size:13px}.requirements{margin-bottom:20px}.requirements li{font-size:12px}.review-box{padding-top:16px}.app-foot{padding:12px 14px;display:block;font-size:11px}.app-foot span{display:block}.app-foot span:last-child{margin-top:4px}.case-caption{font-size:12px;gap:10px}.profiles{padding-top:53px;padding-bottom:47px}.profile-intro>p:last-child{font-size:14px}.profile-system{display:block;margin-top:26px}.core-node{min-height:0;padding:20px 23px;display:grid;grid-template-columns:1fr 100px;column-gap:10px}.core-node>.small-label{grid-column:1}.core-node h3{font-size:20px;grid-column:1;grid-row:2}.core-node p{font-size:11px;grid-column:1;margin-top:10px}.mini-section{grid-column:2;grid-row:1/4;width:100px;margin-top:15px}.mini-section i{left:0;width:88px;height:31px}.core-node:after{right:auto;left:20px;top:100%;height:25px;width:0;border-top:0;border-left:1px solid #93A5B3}.profile-branches{margin:25px 0 0 20px;padding-left:23px}.profile-row>div{gap:10px}.profile-row:before{left:-24px;width:15px}.profile-row:after{left:-27px}.profile-row h3{font-size:15px}.profile-row p{font-size:12px;margin-left:0}.profile-status{font-size:11px;margin-left:23px}.profile-row.compact h3{max-width:220px;font-size:14px}.foundation{padding-top:29px;padding-bottom:40px;gap:25px}.foundation-title h2{font-size:25px}.foundation-body{grid-template-columns:1fr;gap:29px}.foundation p{font-size:13px}footer{padding:27px 6%;align-items:flex-start}footer>div:first-child{display:block}footer p{margin-top:8px;font-size:11px}.footer-right{max-width:130px;gap:28px;text-align:right}.footer-right a{font-size:11px}.footer-right small{font-size:11px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}

.mobile-architecture{display:none}@media(max-width:600px){.architecture{display:none}.mobile-architecture{display:block;width:100%;max-width:390px;margin:8px auto 17px}.visual-bottom{border-top:1px solid #66789350}}
/* Refinement: retain the Clinical Section identity, make its clinical content explicit. */
.nav{height:76px;padding:0 3.6%;gap:22px}.nav nav{gap:19px;font-size:11px}.nav-actions{display:flex;gap:16px;align-items:center}.nav .portal{border:0;padding:0;font-size:11px;white-space:nowrap}.demo-button{display:inline-flex;justify-content:center;align-items:center;gap:25px;border:1px solid #C9A84C;background:#C9A84C;color:#0A1628;padding:11px 17px;font-family:Montserrat,Arial,sans-serif;font-size:11px;font-weight:600;line-height:1.5;border-radius:2px}.demo-button:hover{background:#DDC27F;border-color:#DDC27F}.nav .demo-button{font-size:11px;padding:9px 12px;white-space:nowrap}.menu-toggle{display:none;color:white;border:1px solid #50627A;background:transparent;font-size:18px;padding:2px 7px}.mobile-nav{display:none}.hero{padding-top:43px}.hero-intro{display:block;margin-bottom:34px}.hero h1{font-size:clamp(30px,3vw,42px);line-height:1.25;letter-spacing:-1.3px;max-width:940px}.hero-support{font-size:16px;color:#BCC8D7;max-width:685px;line-height:1.7;margin-top:18px}.hero .eyebrow{margin-bottom:18px}.hero-actions{display:flex;align-items:center;gap:27px;margin-top:22px}.hero-actions .text-link{margin:0;color:#D2DAE5}.evidence-system{max-width:1340px;margin:auto;border-top:1px solid #526782;border-bottom:1px solid #526782}.system-caption{display:flex;justify-content:space-between;gap:15px;padding:17px 0;font:11px Montserrat,Arial,sans-serif;letter-spacing:1px;color:#93A4B9}.system-body{display:grid;grid-template-columns:1fr 1.05fr 1fr;gap:38px;padding:6px 0 26px}.system-heading{display:flex;align-items:center;gap:10px}.system-heading h2{font-size:16px;line-height:1.4;font-weight:500;letter-spacing:-.2px}.stage-number{font-size:11px;color:#7F99AF;border-bottom:1px solid #6B97A0;padding-bottom:3px}.stage-sub{font-size:11px;color:#92A5BB;margin:8px 0 18px}.document-field{height:330px;position:relative}.artifact{position:absolute;background:#EFF3F7;border:1px solid #A1B1C2;color:#21354E;padding:14px 15px;width:83%;border-radius:2px;box-shadow:0 8px 22px #00000015}.referral{left:0;top:0;transform:rotate(-3deg)}.imaging{right:0;top:82px;transform:rotate(2deg);width:78%}.intake{left:9%;top:201px;transform:rotate(-1deg);width:86%}.artifact-top{display:flex;gap:11px;font:11px Montserrat,Arial,sans-serif;letter-spacing:.6px;color:#526980;border-bottom:1px solid #C6D2DD;padding-bottom:7px;margin-bottom:9px}.artifact-top span:first-child{color:#346369;font-weight:600}.artifact h3{font-size:12px;font-weight:600}.artifact-date{font-size:11px;letter-spacing:.5px;color:#798B9F;display:block;margin-top:4px}.artifact p{font-size:11px;line-height:1.5;margin:8px 0}.highlight-line{font-size:11px;color:#375B65;border-left:2px solid #6E9A9C;background:#E0EBED;padding:4px 7px}.highlight-line.uncertain{color:#715D2F;background:#EAE5D6;border-left-color:#9F833E}.document-lines{margin-top:9px}.document-lines i{height:2px;width:80%;display:block;background:#CCD7E0;margin-top:5px}.document-lines i:last-child{width:60%}.report-finding{display:grid;grid-template-columns:1fr 1fr;gap:2px 9px;margin:9px 0}.report-finding span{font-size:11px;letter-spacing:.3px}.report-finding b{font-size:11px;font-weight:600}.report-finding span:nth-child(3){grid-row:1;grid-column:2}.additional-sources{display:flex;flex-wrap:wrap;gap:6px 13px;border-top:1px solid #304661;padding-top:10px;margin-top:14px;font-size:11px;color:#ADBCCD}.input-note{font-size:11px;color:#7F93AB;margin-top:6px;display:block}.processing-core{position:relative}.processing-core:before,.review-output:before{content:'';position:absolute;left:-29px;top:56%;width:20px;border-top:1px solid #6D969D}.processing-core:after,.review-output:after{content:'';position:absolute;left:-14px;top:calc(56% - 2px);height:5px;width:5px;background:#84BDBA}.review-output{position:relative}.core-register{border:1px solid #536B83;background:#0D1E35;position:relative;padding:0 17px}.core-register:before{position:absolute;content:'';left:29px;top:29px;bottom:39px;border-left:1px solid #587B86}.core-process{display:flex;gap:13px;padding:17px 0;border-bottom:1px solid #2E435D;position:relative}.core-process:last-child{border:0}.process-index{font:11px Montserrat,Arial,sans-serif;align-self:flex-start;border:1px solid #658B93;background:#0D1E35;min-width:23px;text-align:center;padding:4px 0;color:#ACCCCD;z-index:1}.core-process h3{font-size:12px;font-weight:500;line-height:1.5;letter-spacing:0;color:#EDF1F6}.core-process p{font-size:11px;color:#92A8BE;margin-top:4px}.trace-refs{display:inline-flex;align-items:center;gap:9px;font-size:11px;color:#96C2C1;letter-spacing:.6px;margin-top:8px}.trace-refs i{font-style:normal;color:#587F89}.micro-timeline{display:flex;align-items:center;gap:7px;color:#ACC0CF;font-size:11px;letter-spacing:.3px;margin-top:10px}.micro-timeline i{width:22px;height:1px;background:#72929E}.has-uncertainty .process-index{border-color:#A58B4D;color:#DAC48D}.has-uncertainty p{color:#D9C693}.inline-ref{font-size:11px;display:inline-block;margin-left:7px;color:#87ABB2}.case-state{border:1px solid #536B83;background:#14223A;border-radius:2px;overflow:hidden}.state-header{display:flex;justify-content:space-between;gap:8px;padding:11px 13px;background:#1D3049;font:11px Montserrat,sans-serif;letter-spacing:.7px;color:#A2B4C8}.state-item{padding:12px 14px;border-bottom:1px solid #30425B}.state-type{font:11px Montserrat,sans-serif;letter-spacing:.8px;color:#9EB7C5;display:block;margin-bottom:5px}.state-item h3{font-size:12px;color:#E1EAF3;margin:0 0 3px}.state-item p{font-size:11px;line-height:1.5;color:#BAC7D6}.conflict-item{border-left:2px solid #B3995D;padding-left:12px}.conflict-item .state-type{color:#CCB67F}.hero-review-boundary{border-top:2px solid #C9A84C;padding:13px 14px;background:#0D1E35}.hero-review-boundary>span{display:block;font:11px Montserrat,sans-serif;letter-spacing:.8px;color:#D9C48C}.hero-review-boundary strong{display:block;font-size:12px;font-weight:500;margin-top:6px;color:#F1E4BF}.hero-review-boundary p{font-size:11px;color:#AAB8C8;margin-top:5px}.system-governance{display:flex;justify-content:space-between;gap:25px;border-top:1px solid #344B65;padding:15px 0;font-size:11px;color:#9BAEC3}.system-governance p{max-width:545px}.system-governance strong{font-weight:500;color:#D5DFEA}.authority-note{display:block;font-size:11px;color:#607F86;border-left:2px solid #87A8AB;padding-left:7px;margin:-3px 0 12px}.profile-map{margin-top:37px}.shared-foundation{background:#0D1E35;color:white;padding:25px 30px;display:flex;justify-content:space-between;gap:35px;align-items:center;position:relative;border-top:1px solid #546D85}.shared-foundation .small-label{color:#96AFC3}.shared-foundation h3{font-size:21px;margin-top:8px}.shared-foundation p{font-size:11px;color:#B0BCCB;margin-top:9px;max-width:680px}.foundation-trace{display:flex;align-items:center;gap:9px;font-size:11px;color:#A6CECE}.foundation-trace span{border:1px solid #51747C;padding:8px}.foundation-trace i{height:1px;width:16px;background:#688D96}.shared-foundation:after{content:'';position:absolute;left:30px;bottom:-28px;height:28px;border-left:1px solid #6C909A}.profile-orbit{display:grid;grid-template-columns:1.5fr 1fr;gap:28px;margin-top:28px;position:relative}.profile-primary{border:1px solid #A8C0C5;background:#EDF3F4;padding:28px;position:relative}.profile-primary:before{content:'';position:absolute;left:29px;top:-1px;height:8px;width:8px;background:#62888A}.profile-orbit .profile-status{display:inline-block;margin:0;font-size:11px;letter-spacing:.5px}.profile-primary h3{font-size:25px;margin-top:15px}.profile-primary>p{font-size:15px;max-width:390px;color:#5C7185;margin-top:10px}.profile-workflow{display:flex;gap:13px;align-items:center;border-top:1px solid #BDCFD5;margin-top:22px;padding-top:18px}.profile-workflow span{font-size:11px;color:#2F4F61}.profile-workflow small{font-size:11px;color:#71899B;display:block;margin-top:5px}.profile-workflow i{color:#6C9497;font-style:normal}.profile-primary .text-link{margin-top:18px;font-size:11px}.profile-secondary{position:relative;padding:30px 20px 22px;border-top:1px solid #A4B7C3;align-self:start;margin-top:27px}.profile-secondary:before{position:absolute;content:'';top:-56px;left:20px;height:56px;border-left:1px solid #A4B7C3}.profile-secondary h3{font-size:21px;margin-top:17px}.profile-secondary>p{font-size:14px;color:#667C90;margin-top:10px;max-width:300px}.adjacent-context{display:flex;align-items:center;gap:12px;border-top:1px solid #D4DDE5;margin-top:20px;padding-top:12px;font-size:11px;color:#728799}.adjacent-context .trace-refs{margin:0;color:#5B8589;white-space:nowrap}.developing-profiles{grid-column:1/-1;margin-left:30px;padding:21px 0 0 23px;border-left:1px dashed #A4B7C3}.developing-profiles>div{display:flex;gap:45px;flex-wrap:wrap;margin-top:15px}.developing-profiles article{position:relative}.developing-profiles h3{font-size:14px;color:#62788E;font-weight:400;margin:0 0 8px}.development-point{position:absolute;left:-29px;top:7px;width:10px;border-top:1px dashed #9CADBC}.developing-profiles article:nth-child(2) .development-point{display:none}.developing-profiles .profile-status{color:#8595A6;font-size:11px;padding:0}.boundaries{padding-top:10px;padding-bottom:65px}.boundaries-heading{display:flex;justify-content:space-between;gap:35px;align-items:end}.boundaries-heading h2{font-size:30px}.boundaries-heading p{font-size:14px;color:#61768A;max-width:430px}.authority-system{display:grid;grid-template-columns:1fr 1fr 1.1fr;gap:35px;margin-top:28px;border-top:1px solid #AFC0CF;padding-top:23px}.authority-label{font:11px Montserrat,sans-serif;letter-spacing:1px;color:#62768B}.authority-system p{font-size:12px;color:#667A90;max-width:320px}.provenance-object,.uncertainty-object,.review-object{display:flex;align-items:center;gap:13px;height:68px}.provenance-object span{font-size:11px;color:#4B777D;border-bottom:1px solid #7E9FA5;padding:6px}.provenance-object i{height:1px;width:23px;background:#72989F}.uncertainty-object span{font-size:14px;color:#6F664E}.uncertainty-object b{font-size:20px;color:#9D8142;font-weight:400}.human-authority{padding-left:25px;border-left:2px solid #C9A84C}.review-object strong{font-size:13px;font-weight:600;color:#4D5D6C}.review-seal{color:#9D8142;font-size:28px}.organizations{padding-top:33px;padding-bottom:42px;border-top:1px solid #CDD8E2;border-bottom:1px solid #CDD8E2}.organizations .eyebrow{display:block}.organizations>div{display:grid;grid-template-columns:1fr 1fr auto;gap:38px;align-items:center}.organizations h2{font-size:27px}.organizations p{font-size:13px;color:#657A8F}.research{display:grid;grid-template-columns:390px 1fr;align-items:center;gap:70px;padding-top:51px;padding-bottom:48px}.research-object{background:#F1F3F6;border:1px solid #D0DAE4;border-left:3px solid #2C405E;padding:23px 25px}.research-notation{display:flex;gap:12px;align-items:center;margin-top:22px;font-size:11px;letter-spacing:1px;color:#667D91}.research-notation i{font-size:17px;color:#8297A9}.research-object h3{font-size:16px;line-height:1.5;margin:15px 0}.research-object-foot{font-size:11px;color:#7D8EA1;border-top:1px solid #D0DAE4;padding-top:11px;display:block}.research-copy h2{font-size:25px}.research-copy>p:not(.eyebrow){font-size:13px;color:#63788D;max-width:560px;margin-top:13px}.research-copy .research-limit{font-size:11px!important;color:#7E8F9F!important}.company{padding-top:33px;padding-bottom:54px;border-top:1px solid #D0DAE4;display:grid;grid-template-columns:1fr 1.2fr;gap:60px;align-items:center}.company-heading h2{font-size:27px}.company-heading>p:last-child{font-size:13px;color:#63778D;margin-top:14px;max-width:350px}.founder{display:flex;gap:25px;align-items:center}.founder-photo-slot{width:110px;height:137px;background:#E7EDF2;border:1px solid #CCD6DF;flex-shrink:0;display:flex;align-items:center;justify-content:center;flex-direction:column;color:#8296A7}.founder-photo-slot>span{font:24px Montserrat,sans-serif;letter-spacing:1px}.founder-photo-slot small{font-size:11px;letter-spacing:1.5px;margin-top:8px}.founder h3{font-size:18px;margin-top:7px}.founder p{font-size:13px;color:#647A8F;margin-top:10px;max-width:450px}.enterprise-footer{display:grid;grid-template-columns:240px 1fr;gap:42px;padding:38px 5% 22px;align-items:start}.enterprise-footer .footer-intro{display:block}.footer-intro p{margin-top:10px;font-size:12px}.footer-intro .demo-button{margin-top:19px;font-size:11px}.footer-groups{display:grid;grid-template-columns:repeat(5,1fr);gap:24px}.footer-groups>div{display:flex;flex-direction:column;align-items:flex-start;gap:10px}.footer-groups>div>span{font:11px Montserrat,sans-serif;letter-spacing:1.5px;color:#7F94AE;margin-bottom:6px}.footer-groups a,.footer-groups button{font-size:11px;color:#C1CEDC;line-height:1.5}.footer-groups button{background:none;padding:0;border:0}.footer-groups a:hover,.footer-groups button:hover{color:#F1DFB0}.footer-baseline{grid-column:1/-1;display:flex;justify-content:space-between;gap:30px;border-top:1px solid #30415B;padding-top:18px;margin-top:6px}.footer-baseline p{font-size:11px;max-width:760px;color:#9BAEC4}.footer-baseline>span{font-size:11px;color:#7E94AF;white-space:nowrap}.site-dialog{border:1px solid #9CABBA;border-radius:4px;max-width:520px;width:calc(100% - 32px);padding:32px;color:#20364E;background:#F8F9FB;max-height:90vh;overflow:auto}.site-dialog::backdrop{background:#071426c9}.dialog-close{position:absolute;right:14px;top:10px;border:0;background:none;font-size:25px;color:#62758A}.site-dialog h2{font-size:25px}.site-dialog .eyebrow{margin-bottom:12px}.dialog-intro{font-size:14px;color:#62778C;margin:12px 0 19px}.site-dialog label{display:block;font-size:12px;color:#425D73;margin-top:12px}.site-dialog input,.site-dialog select,.site-dialog textarea{display:block;width:100%;background:white;border:1px solid #B9C8D5;border-radius:2px;padding:9px 10px;margin-top:5px;font:13px 'Source Sans 3',Arial,sans-serif;color:#223B54}.site-dialog textarea{resize:vertical}.draft-note{font-size:11px;line-height:1.6;color:#77869A;margin:14px 0}.site-dialog .demo-button{margin-top:9px}#notice-content p{font-size:14px;line-height:1.7;color:#61778D;margin-top:16px}#copy-status{font-size:12px;color:#577C7D;margin-top:10px}
@media(max-width:1200px){.nav nav{gap:11px;font-size:11px}.nav{gap:17px}.nav-actions{gap:12px}.nav .wordmark{font-size:28px}.system-body{gap:26px}.processing-core:before,.review-output:before{left:-21px;width:14px}.processing-core:after,.review-output:after{left:-11px}.core-process h3{font-size:11px}.system-heading h2{font-size:14px}.artifact{padding:12px}.system-governance{font-size:11px}.enterprise-footer{grid-template-columns:180px 1fr;gap:25px}.footer-groups{gap:17px}.organizations>div{gap:25px}}
@media(max-width:1000px){.nav nav{display:none}.nav .menu-toggle{display:block}.mobile-nav:not([hidden]){display:flex;flex-wrap:wrap;gap:18px;background:#14223A;color:#CCD8E5;padding:17px 5%;font-size:12px}.mobile-nav[hidden]{display:none}.system-body{grid-template-columns:1fr 1fr}.review-output{grid-column:1/-1}.review-output:before,.review-output:after{display:none}.review-output .case-state{display:grid;grid-template-columns:1fr 1fr 1fr}.state-header{grid-column:1/-1}.hero-review-boundary{grid-column:1/-1}.state-item{min-height:110px;border-right:1px solid #30425B}.requirement-item{grid-column:2/4}.review-output .stage-sub{margin-bottom:14px}.system-governance{display:block}.system-governance p{margin-top:8px;font-size:11px}.organizations>div{grid-template-columns:1fr 1fr}.organizations .demo-button{justify-self:start;grid-column:2}.research{grid-template-columns:330px 1fr;gap:35px}.company{gap:35px}.founder{gap:17px}.founder-photo-slot{width:85px;height:120px}.enterprise-footer{grid-template-columns:1fr}.enterprise-footer .footer-intro{display:flex;align-items:center;gap:30px}.footer-intro p,.footer-intro .demo-button{margin:0}.footer-groups{gap:30px}}
@media(max-width:750px){.profile-primary h3{font-size:21px}.profile-primary{padding:23px}.profile-workflow{flex-wrap:wrap;gap:10px}.profile-workflow small{font-size:11px}.profile-workflow span{font-size:11px}.boundaries-heading{display:block}.boundaries-heading p{margin-top:15px}.authority-system{gap:19px}.human-authority{padding-left:15px}.authority-label{font-size:11px}.provenance-object,.uncertainty-object,.review-object{gap:8px}.provenance-object i{width:12px}.review-object strong{font-size:11px}.research{grid-template-columns:280px 1fr;gap:25px}.research-object{padding:20px}.company{grid-template-columns:1fr;gap:25px}.footer-groups{gap:18px}.footer-groups a,.footer-groups button{font-size:11px}}
@media(max-width:600px){.nav{height:66px;padding:0 6%;gap:10px}.nav-actions{gap:12px}.nav .portal{display:none}.nav .demo-button{font-size:11px;padding:8px 9px}.hero h1{font-size:28px;letter-spacing:-.8px}.hero h1 br{display:none}.hero-support{font-size:13px;line-height:1.7;margin-top:15px}.hero-intro{margin-bottom:28px}.hero-actions{gap:20px;margin-top:19px}.hero-actions .demo-button{font-size:11px;padding:10px 12px;gap:13px}.hero-actions .text-link{font-size:11px;gap:10px}.system-caption{display:block;font-size:11px;line-height:1.8;letter-spacing:.6px}.system-caption span{display:block}.system-caption span:last-child{color:#7890A9;margin-top:4px}.system-body{display:block;padding-top:0}.system-heading h2{font-size:16px}.stage-sub{font-size:11px}.document-field{height:335px;max-width:340px;margin:auto}.artifact{padding:14px 15px}.artifact h3{font-size:12px}.artifact p{font-size:11px}.additional-sources{font-size:11px;margin-top:10px}.processing-core{margin-top:29px;padding-top:23px;border-top:1px solid #354F6A}.processing-core:before,.processing-core:after{display:none}.core-register{padding:0 16px}.core-process{padding:15px 0}.core-process h3{font-size:12px}.core-process p{font-size:11px}.review-output{margin-top:27px;padding-top:23px;border-top:1px solid #354F6A}.review-output .case-state{display:block}.state-item{min-height:0;border-right:0;padding:12px 15px}.state-item p{font-size:12px}.state-item h3{font-size:13px}.hero-review-boundary{padding:16px}.hero-review-boundary strong{font-size:13px}.hero-review-boundary p{font-size:11px}.system-governance{padding-bottom:17px}.system-governance>span{font-size:11px}.system-governance p{font-size:11px;line-height:1.7}.shared-foundation{padding:22px;display:block}.shared-foundation h3{font-size:20px}.shared-foundation p{font-size:11px;line-height:1.8}.foundation-trace{margin-top:19px;font-size:11px;gap:12px}.foundation-trace span{padding:5px 10px}.shared-foundation:after{left:23px}.profile-orbit{display:block}.profile-primary{padding:24px 21px}.profile-primary:before{left:22px}.profile-primary>p{font-size:13px}.profile-workflow{gap:9px;flex-wrap:nowrap}.profile-workflow span{font-size:11px}.profile-workflow small{font-size:11px}.profile-workflow i{font-size:12px}.profile-primary .text-link{font-size:11px}.profile-secondary{margin:25px 0 0 23px;padding:20px 0 15px 21px;border-top:0;border-left:1px solid #9FB3C1}.profile-secondary:before{left:-1px;top:-25px;height:25px}.profile-secondary h3{font-size:19px}.profile-secondary>p{font-size:13px}.developing-profiles{margin:20px 0 0 23px;padding:10px 0 0 21px}.developing-profiles>div{display:block;margin-top:16px}.developing-profiles article{margin-bottom:20px}.developing-profiles h3{font-size:13px}.developing-profiles article:nth-child(2) .development-point{display:block}.development-point{left:-27px}.boundaries{padding-top:0;padding-bottom:39px}.boundaries-heading h2{font-size:26px}.boundaries-heading p{font-size:13px}.authority-system{display:block;padding-top:0;margin-top:23px}.evidence-authority,.uncertainty-authority,.human-authority{padding-top:18px;padding-bottom:18px;border-bottom:1px solid #CDD8E2}.human-authority{margin-top:18px;padding-left:17px;border-bottom:0;padding-top:0}.authority-label{font-size:11px}.authority-system p{font-size:12px;max-width:100%}.provenance-object,.uncertainty-object,.review-object{height:52px;gap:15px}.provenance-object i{width:35px}.review-object strong{font-size:13px}.organizations{padding-top:27px;padding-bottom:28px}.organizations>div{display:block}.organizations h2{font-size:25px}.organizations p{font-size:13px;margin-top:15px}.organizations .demo-button{margin-top:19px}.research{display:flex;flex-direction:column;align-items:stretch;gap:23px;padding-top:33px;padding-bottom:33px}.research-object{padding:22px}.research-object h3{font-size:17px}.research-copy h2{font-size:24px}.research-copy .eyebrow{margin-bottom:10px}.company{padding-top:29px;padding-bottom:35px}.company-heading h2{font-size:25px}.founder{align-items:flex-start}.founder-photo-slot{width:77px;height:108px}.founder h3{font-size:16px}.founder p{font-size:12px}.enterprise-footer{padding:30px 6% 22px;display:block}.enterprise-footer .footer-intro{display:flex;gap:20px;flex-wrap:wrap}.footer-intro .demo-button{font-size:11px;padding:8px 11px;margin-left:auto}.footer-intro p{font-size:11px}.footer-groups{grid-template-columns:1fr 1fr;gap:25px 20px;margin-top:31px}.footer-groups a,.footer-groups button{font-size:11px}.footer-groups>div>span{font-size:11px}.footer-baseline{display:block;margin-top:28px;padding-top:16px}.footer-baseline p{font-size:11px;line-height:1.7}.footer-baseline>span{display:block;margin-top:17px}.site-dialog{padding:27px 22px}.site-dialog h2{font-size:23px}}
.mobile-nav a:last-child{display:block}
/* Lower-page refinement only. */
.profiles .profile-orbit{gap:35px}.profiles .profile-primary{background:#EEF3F5;border:0;border-top:2px solid #7C9FA4;padding:29px 30px 24px}.profiles .profile-secondary{border-top:0;padding:29px 10px 20px 17px}.profiles .profile-primary:before{left:29px;top:-31px;height:29px;width:0;border-left:1px solid #789BA4;background:none}.profiles .profile-secondary:before{top:-57px;height:57px}.cross-border-evidence{margin-top:24px;padding:18px 15px 14px;background:#F8F9FB;border-left:1px solid #96B1BA;position:relative}.record-trace{display:flex;align-items:center;gap:12px;position:relative;padding:7px 0}.record-trace.offset{padding-left:22px}.record-source{font:11px Montserrat,Arial,sans-serif;color:#527883;border:1px solid #B4C8D1;background:#EDF3F5;padding:6px}.record-caption{font-size:12px;color:#3D5970;white-space:nowrap}.record-caption small{display:block;font-size:11px;color:#7B90A2;margin-top:3px}.record-rule{height:1px;flex:1;background:#AFC4CC;min-width:15px}.record-trace:after{content:'';position:absolute;right:0;bottom:-12px;height:32px;border-right:1px solid #AFC4CC}.record-trace.offset:after{height:32px;bottom:-23px}.context-link{display:grid;grid-template-columns:22px 1fr;column-gap:9px;margin-top:11px;padding-top:12px;border-top:1px solid #BDCED5}.context-link>span{font-size:24px;color:#789AA1;grid-row:1/3}.context-link b{font-size:12px;font-weight:500;color:#344E64}.context-link small{font-size:11px;color:#7B90A2;margin-top:3px}.profiles .profile-workflow{margin-top:20px;padding-top:16px}.second-opinion-visual{padding-top:22px;margin-top:14px;border-top:1px solid #CBD7E1}.opinion-source-pair{display:flex;align-items:center;gap:22px;font:11px Montserrat,sans-serif;color:#557B83}.opinion-source-pair small{display:block;font:11px 'Source Sans 3',Arial,sans-serif;color:#7C91A3;margin-top:5px}.opinion-source-pair i{font-size:17px;font-style:normal;color:#809FA8}.review-question{display:flex;gap:12px;padding:16px 0 17px;margin-top:10px}.question-marker{font:20px Montserrat,sans-serif;color:#8C793E;border-left:1px solid #C9A84C;padding-left:12px}.review-question b{font-size:12px;line-height:1.5;font-weight:500;color:#496277;display:block}.review-question small{display:block;font-size:11px;color:#7F92A4;margin-top:6px}.opinion-review{display:flex;flex-wrap:wrap;gap:6px 9px;align-items:center;border-top:1px solid #CCBB8D;padding-top:11px;font-size:11px;color:#657B8C}.opinion-review i{height:5px;width:5px;background:#C9A84C}.opinion-review small{width:100%;font-size:11px;color:#8B96A2;padding-left:14px}.profiles .developing-profiles{padding-top:14px;margin-top:0}.profiles .developing-profiles>div{gap:60px}.boundaries .boundaries-heading{align-items:center}.authority-scene{display:grid;grid-template-columns:minmax(0,3fr) minmax(220px,1fr);margin-top:29px;background:#EEF2F6;border-top:1px solid #BCCBD8;border-bottom:1px solid #BCCBD8}.preparation-zone{padding:23px 25px 19px}.zone-label{display:flex;justify-content:space-between;gap:20px;align-items:center;padding-bottom:17px;border-bottom:1px solid #BCCCD7}.zone-label>span{font:11px Montserrat,sans-serif;letter-spacing:1.2px;color:#486379}.zone-label small{font-size:11px;color:#7D91A4}.preparation-trace{display:grid;grid-template-columns:.9fr 1.1fr 1fr;gap:25px;padding-top:23px}.authority-scene .authority-label{font-size:11px;line-height:1.6;display:block;min-height:25px}.ledger-record{display:flex;gap:9px;align-items:center;padding:11px 0;border-bottom:1px solid #CCD8E1;position:relative;font-size:11px;color:#48677C}.ledger-record>span{font:11px Montserrat,sans-serif;padding:5px;border:1px solid #ADC2CC;background:#F8F9FB;color:#527B86}.ledger-record small{display:block;font-size:11px;color:#7C92A5;margin-top:3px}.ledger-record i{position:absolute;right:-13px;width:13px;border-top:1px solid #9DB9C3}.source-ledger{position:relative}.source-ledger:after{content:'';position:absolute;right:-13px;top:49px;bottom:23px;border-right:1px solid #9DB9C3}.linked-context{position:relative}.linked-context:before{position:absolute;content:'';left:-13px;top:98px;width:13px;border-top:1px solid #9DB9C3}.trace-intersection{display:flex;align-items:center;gap:6px;margin:16px 0;color:#527B86;font-size:11px}.trace-intersection span{border-bottom:1px solid #8EAEB8;padding:4px}.trace-intersection i{height:1px;width:10px;background:#9DB9C3}.linked-context h3{font-size:14px;line-height:1.5;margin:0 0 9px}.authority-scene p{font-size:11px;color:#667F92;line-height:1.7}.context-authority{display:block;font-size:11px;line-height:1.7;color:#6F899A;border-left:2px solid #95B2BC;padding-left:8px;margin-top:13px}.visible-uncertainty{border-left:1px dashed #B6C6D2;padding-left:16px}.uncertainty-signal{display:flex;gap:9px;align-items:center;margin:17px 0 9px}.uncertainty-signal>span{font-size:23px;color:#A98D45}.uncertainty-signal b{font-size:12px;font-weight:500;color:#756C50;line-height:1.5}.conflict-provenance{display:flex;gap:12px;font-size:11px;color:#8C7D56;padding-left:31px;margin-bottom:12px}.conflict-provenance i{font-style:normal;color:#A99B78}.open-question{font-size:11px;color:#857749;display:block;margin-top:15px}.preparation-foot{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:21px;padding-top:13px;border-top:1px solid #BDCDD8;font-size:11px;color:#7892A4}.preparation-foot i{font-style:normal;color:#8CABBA}.clinical-authority-zone{border-left:2px solid #C9A84C;background:#0D1E35;color:white;padding:23px 25px;position:relative}.clinical-authority-zone:before{position:absolute;content:'';left:-12px;top:50%;width:23px;border-top:1px solid #C9A84C}.boundary-label{font:11px Montserrat,sans-serif;letter-spacing:1px;line-height:1.7;color:#D0B971}.review-gate{display:flex;align-items:center;gap:17px;margin:27px 0 19px}.review-gate>span{font-size:35px;color:#C9A84C}.review-gate h3{font-size:22px;font-weight:500;line-height:1.3;color:#F8F9FB}.clinical-authority-zone p{color:#AFC0D0;font-size:12px}.judgment-register{border-top:1px solid #655B3E;padding-top:16px;margin-top:23px}.judgment-register span{font:11px Montserrat,sans-serif;letter-spacing:.7px;color:#C7B475;display:block}.judgment-register b{display:block;font-size:12px;color:#E6DBBA;font-weight:500;margin-top:7px}.judgment-register small{display:block;font-size:11px;color:#98AEC1;margin-top:7px}.organizations .organization-heading{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:end}.organizations .organization-heading>div{display:block}.organizations .organization-heading p:not(.eyebrow){font-size:14px;color:#627B90;max-width:430px}.organizations .organization-heading .demo-button{margin-top:19px}.organization-explorer{display:grid!important;grid-template-columns:260px 1fr!important;gap:46px!important;align-items:start!important;margin-top:35px}.organization-spine{padding:22px 0 22px 22px;border-left:1px solid #97B2C0;position:relative}.organization-spine:before{position:absolute;content:'';height:5px;width:5px;left:-3px;top:22px;background:#7396A0}.handoff-trace{display:flex;flex-wrap:wrap;align-items:center;gap:9px;margin-top:24px;color:#527B85}.handoff-trace>span{font:11px Montserrat,sans-serif}.handoff-trace small{font:11px 'Source Sans 3',Arial,sans-serif;color:#8A9CAC;display:block;margin-top:6px}.handoff-trace i{height:1px;width:13px;background:#9BB6C2}.organization-context{margin-top:28px;position:relative;padding-left:26px}.organization-context>span{position:absolute;left:0;top:1px;font-size:23px;color:#7297A3}.organization-context h3{font-size:22px;line-height:1.4}.organizations .organization-context p{font-size:12px;line-height:1.9;margin-top:12px;color:#7991A3}.organization-review-line{display:block;font:11px Montserrat,sans-serif;letter-spacing:.8px;color:#91814E;border-top:1px solid #C9A84C;padding-top:12px;margin-top:28px}.organization-accordion{border-top:1px solid #BCCDD9}.org-context{border-bottom:1px solid #BCCDD9}.org-context summary{list-style:none;display:flex;align-items:center;gap:17px;cursor:pointer;padding:21px 0;color:#2C405E}.org-context summary::-webkit-details-marker{display:none}.org-context summary:focus-visible{outline:2px solid #7097A4;outline-offset:4px}.org-index{font:11px Montserrat,sans-serif;letter-spacing:.6px;color:#7C94A7}.org-context summary h3{font-size:16px;line-height:1.5;font-weight:500}.expand-symbol{width:13px;height:13px;position:relative;margin-left:auto;flex-shrink:0}.expand-symbol:before,.expand-symbol:after{position:absolute;content:'';background:#7192A3;left:0;top:6px;width:13px;height:1px}.expand-symbol:after{transform:rotate(90deg)}.org-context[open] .expand-symbol:after{display:none}.org-context[open] summary h3{color:#173D52}.org-detail{padding:0 0 22px 30px}.org-copy{display:grid;grid-template-columns:1fr 1fr;gap:27px}.organizations .org-copy p{font-size:12px;color:#688197;line-height:1.8;margin:0}.org-copy .small-label{margin-bottom:10px;font-size:11px;color:#4D7086}.org-context-trace{display:flex;align-items:center;gap:13px;margin-top:19px;font-size:11px;color:#7A93A4;border-top:1px solid #D2DEE7;padding-top:13px}.org-context-trace i{font-style:normal;color:#85A7B5}.org-context-trace .review-trace-boundary{border-left:1px solid #C9A84C;padding-left:12px;color:#A68A43}.research .research-object{padding:20px 23px;background:#F0F3F6}.research-fragment{margin-top:15px;border-top:1px solid #CDD8E1;padding-top:11px}.research-fragment-top{display:flex;justify-content:space-between;gap:10px;font:11px Montserrat,sans-serif;letter-spacing:.5px;color:#7A92A5}.research-fragment-top span:last-child{color:#978758}.research-fragment svg{width:100%;display:block;margin:8px 0 3px}.research-fragment-note{font-size:11px;color:#7E95A7}.research .research-object h3{margin-top:13px;font-size:15px}.research .research-object-foot{font-size:11px}.company .founder{gap:22px}.company .portrait-ready{width:122px;height:151px;aspect-ratio:4/5;background:#E7EDF2;position:relative;overflow:hidden;border:1px solid #C5D2DE}.portrait-ready:before,.portrait-ready:after{content:'';position:absolute;left:12px;right:12px;height:1px;background:#CFDCE5}.portrait-ready:before{top:12px}.portrait-ready:after{bottom:12px}.portrait-ready img{width:100%;height:100%;object-fit:cover;display:block}.company .founder p{max-width:390px}
@media(max-width:1100px){.authority-scene{grid-template-columns:minmax(0,2.5fr) 230px}.preparation-zone{padding:22px 19px 18px}.preparation-trace{gap:18px;grid-template-columns:.95fr 1fr .9fr}.authority-scene .authority-label{font-size:11px}.visible-uncertainty{padding-left:12px}.uncertainty-signal{gap:5px}.uncertainty-signal b{font-size:11px}.ledger-record{font-size:11px;gap:7px}.ledger-record small{font-size:11px}.zone-label small{font-size:11px}.clinical-authority-zone{padding:23px 21px}.preparation-foot{font-size:11px}.organization-explorer{grid-template-columns:225px 1fr!important;gap:33px!important}.org-context summary h3{font-size:15px}.org-copy{gap:20px}.org-context-trace{gap:10px;font-size:11px}.profiles .profile-workflow{gap:11px}.profiles .profile-workflow span{font-size:11px}}
@media(max-width:850px){.authority-scene{grid-template-columns:1fr}.preparation-trace{grid-template-columns:1fr 1fr 1fr;gap:25px}.clinical-authority-zone{border-left:0;border-top:2px solid #C9A84C;display:grid;grid-template-columns:1fr 1fr;gap:0 30px;align-items:center}.clinical-authority-zone:before{height:23px;width:0;left:50%;top:-12px;border-left:1px solid #C9A84C;border-top:0}.boundary-label{grid-column:1/-1}.review-gate{margin:20px 0 13px}.clinical-authority-zone p{grid-column:2;grid-row:2}.judgment-register{grid-column:1/-1;margin-top:10px;padding-top:13px}.judgment-register b,.judgment-register small{display:inline-block;margin-right:18px}.organization-explorer{grid-template-columns:1fr!important;gap:22px!important}.organization-spine{display:none}.organizations .organization-heading{gap:30px}.org-context summary h3{font-size:16px}.org-context-trace{font-size:11px}.record-caption{font-size:11px}.record-caption small{font-size:11px}.profiles .profile-primary{padding:25px 22px}.profiles .profile-secondary{padding-left:10px}.cross-border-evidence{padding:15px 11px}.record-trace{gap:8px}.record-trace.offset{padding-left:14px}.company .portrait-ready{width:110px;height:138px}}
@media(max-width:600px){.profiles .profile-orbit{display:block}.profiles .profile-primary{padding:23px 21px}.profiles .profile-primary:before{left:22px;top:-31px}.profiles .profile-secondary{padding:21px 0 17px 21px}.profiles .profile-secondary:before{top:-25px;height:25px;left:-1px}.cross-border-evidence{padding:15px;margin-top:19px}.record-caption{font-size:12px}.record-caption small{font-size:11px}.record-trace{gap:10px}.record-trace.offset{padding-left:21px}.context-link b{font-size:12px}.profiles .profile-workflow{gap:9px}.profiles .profile-workflow span{font-size:11px}.profiles .profile-workflow small{font-size:11px}.second-opinion-visual{padding-top:18px;margin-top:16px}.opinion-source-pair{gap:25px}.review-question b{font-size:12px}.profiles .developing-profiles{margin-top:15px;padding-top:10px}.authority-scene{margin-top:23px}.preparation-zone{padding:19px 17px 17px}.zone-label{display:block;padding-bottom:13px}.zone-label>span{font-size:11px}.zone-label small{font-size:11px;display:block;margin-top:7px}.preparation-trace{display:block;padding-top:17px}.authority-scene .authority-label{font-size:11px;min-height:0}.source-ledger{padding-bottom:5px}.source-ledger:after{right:8px;top:48px;bottom:-14px}.ledger-record{font-size:12px;padding:10px 23px 10px 0;gap:12px}.ledger-record>span{font-size:11px;padding:6px}.ledger-record small{font-size:11px}.ledger-record i{right:8px;width:15px}.linked-context{margin-top:22px;padding:18px 0 18px 15px;border-left:1px solid #A5BEC9}.linked-context:before{left:auto;right:8px;top:-16px;width:calc(100% - 8px)}.trace-intersection{margin:14px 0;font-size:11px}.trace-intersection i{width:26px}.linked-context h3{font-size:15px}.authority-scene p{font-size:12px}.context-authority{font-size:11px;max-width:100%;margin-top:11px}.visible-uncertainty{margin:8px 0 0 15px;padding:17px 0 0 15px;border-left:1px dashed #B6C6D2;border-top:1px dashed #B6C6D2}.uncertainty-signal{gap:10px;margin:13px 0 8px}.uncertainty-signal b{font-size:14px}.conflict-provenance{font-size:11px;margin-bottom:10px;padding-left:32px}.open-question{font-size:11px;margin-top:12px}.preparation-foot{gap:8px;font-size:11px;line-height:1.7;margin-top:23px}.preparation-foot span{max-width:100px}.clinical-authority-zone{display:block;padding:21px 24px}.boundary-label{font-size:11px}.review-gate{gap:20px;margin:18px 0 13px}.review-gate h3{font-size:23px}.clinical-authority-zone p{font-size:12px}.judgment-register{margin-top:19px}.judgment-register b,.judgment-register small{display:block;margin-right:0}.judgment-register b{font-size:12px}.judgment-register small{font-size:11px}.organizations .organization-heading{display:block}.organizations .organization-heading>div:last-child{margin-top:19px}.organizations .organization-heading p:not(.eyebrow){font-size:13px}.organizations .organization-heading .demo-button{margin-top:17px}.organization-explorer{margin-top:27px}.org-context summary{gap:12px;padding:19px 0}.org-context summary h3{font-size:14px;max-width:245px}.org-index{font-size:11px}.org-detail{padding-left:23px;padding-bottom:21px}.org-copy{display:block}.organizations .org-copy p{font-size:12px}.org-copy p+p{margin-top:19px!important}.org-copy .small-label{font-size:11px;margin-bottom:8px}.org-context-trace{flex-wrap:wrap;gap:8px;font-size:11px;line-height:1.8}.org-context-trace .review-trace-boundary{padding-left:8px}.research .research-object{padding:20px}.research-fragment-top{font-size:11px}.research-fragment svg{max-width:330px;margin:9px auto 4px}.research .research-object h3{font-size:16px}.company .portrait-ready{width:91px;height:115px}.company .founder{gap:18px}.company .founder p{font-size:12px}}
/* Readability pass: typography and text contrast only. */
body{font-size:16px;line-height:1.65}
.nav nav,.mobile-nav{font-size:12px;line-height:1.5}.nav .portal{font-size:12px;line-height:1.5}.nav .demo-button{font-size:12px;line-height:1.5}
.eyebrow{font-size:11px!important;line-height:1.5;color:#52667E}.hero .eyebrow{color:#C3CEDB;font-size:11px!important}.small-label{font-size:11px;line-height:1.5;color:#526A82}
.hero-support{font-size:16px;line-height:1.65}.hero-actions .text-link,.text-link{font-size:13px;line-height:1.5}.demo-button{font-size:12px;line-height:1.5}
.system-caption{font-size:11px;line-height:1.5;color:#B0BCCB}.stage-sub{font-size:13px;line-height:1.55;color:#B0BCCB}.stage-number{font-size:11px;color:#B0BCCB;line-height:1.5}
.artifact-top,.artifact-date{font-size:11px;line-height:1.5;color:#536A81}.artifact p{font-size:13px;line-height:1.55}.highlight-line{font-size:12px;line-height:1.5}.report-finding span{font-size:11px;line-height:1.45}.report-finding b{font-size:12px;line-height:1.5}.additional-sources{font-size:12px;line-height:1.55;color:#BDC9D7}.input-note{font-size:11px;line-height:1.5;color:#B0BCCB}
.core-process p{font-size:13px;line-height:1.5;color:#B0BCCB}.core-process h3{line-height:1.5}.core-process .inline-ref,.inline-ref{font-size:11px;line-height:1.5}.trace-refs,.micro-timeline{font-size:11px;line-height:1.5}.process-index{font-size:11px;line-height:1.5}.has-uncertainty p{color:#D9C693}.state-header,.state-type{font-size:11px;line-height:1.5}.state-item p{font-size:13px;line-height:1.55;color:#C3CEDB}.hero-review-boundary>span{font-size:11px;line-height:1.5}.hero-review-boundary p{font-size:12px;line-height:1.5;color:#B0BCCB}.system-governance{font-size:12px;line-height:1.55;color:#B0BCCB}.system-governance p{font-size:13px;line-height:1.55}
.section-heading>p:last-child,.profile-intro>p:last-child{font-size:16px;line-height:1.65;color:#526A82}.demo-label,.case-number,.app-brand b{font-size:11px;line-height:1.5;color:#526A82}.case-context p{font-size:13px;line-height:1.55;color:#526A82}.preparation-status{font-size:12px;line-height:1.6;color:#526A82}.preparation-status small{font-size:11px;line-height:1.5;color:#526A82}.source small,.source em{font-size:11px;line-height:1.5;color:#526A82}.source-excerpt p{font-size:13px;line-height:1.6;color:#344C64}.source-excerpt>small{font-size:11px;line-height:1.5;color:#526A82}.workspace-tabs button{font-size:12px;line-height:1.5;color:#526A82}.prep-tag,.authority-note{font-size:11px;line-height:1.5;color:#466D77}.reconstruction p{font-size:14px;line-height:1.6;color:#4C627A}.source-chips button{font-size:11px;line-height:1.5}.clinical-timeline span{font-size:12px;line-height:1.5}.clinical-timeline small{font-size:11px;line-height:1.5;color:#526A82}.uncertainty-note p{font-size:13px;line-height:1.55;color:#6B5B35}.uncertainty-note b{font-size:13px;line-height:1.5}.decision-description{font-size:13px;line-height:1.55;color:#526A82}.requirements li{font-size:13px;line-height:1.55}.requirements small{font-size:11px;line-height:1.5;color:#526A82}.review-box p{font-size:13px;line-height:1.6;color:#526A82}.review-state{font-size:11px;line-height:1.5;color:#725C23}.app-foot{font-size:11px;line-height:1.5;color:#526A82}.case-caption{font-size:14px;line-height:1.6;color:#526A82}.detail-source p,.gap-panel p{font-size:13px;line-height:1.6}
.shared-foundation p{font-size:13px;line-height:1.6;color:#C2CDDA}.shared-foundation .small-label{color:#B0BCCB}.foundation-trace{font-size:11px;line-height:1.5}.profile-orbit .profile-status{font-size:11px;line-height:1.5}.profile-status.planned,.profiles .developing-profiles .profile-status{font-size:11px;color:#586E84}.profile-primary>p,.profile-secondary>p{font-size:15px;line-height:1.65;color:#526A82}.record-source{font-size:11px;line-height:1.5;color:#3C6874}.record-caption{font-size:13px;line-height:1.5;color:#3D5970}.record-caption small,.context-link small{font-size:11px;line-height:1.5;color:#526A82}.context-link b{font-size:13px;line-height:1.5}.profiles .profile-workflow span{font-size:12px;line-height:1.5}.profiles .profile-workflow small{font-size:11px;line-height:1.5;color:#526A82}.profile-primary .text-link{font-size:12px;line-height:1.5}.opinion-source-pair{font-size:11px;line-height:1.5}.opinion-source-pair small,.review-question small,.opinion-review small{font-size:11px;line-height:1.5;color:#526A82}.review-question b{font-size:13px;line-height:1.55}.opinion-review{font-size:12px;line-height:1.5;color:#526A82}
.boundaries-heading p{font-size:15px;line-height:1.65;color:#526A82}.zone-label>span{font-size:11px;line-height:1.5}.zone-label small{font-size:11px;line-height:1.5;color:#526A82}.authority-scene .authority-label{font-size:11px;line-height:1.5;color:#526A82}.ledger-record{font-size:13px;line-height:1.5}.ledger-record>span{font-size:11px;line-height:1.5}.ledger-record small{font-size:11px;line-height:1.5;color:#526A82}.trace-intersection,.conflict-provenance{font-size:11px;line-height:1.5}.authority-scene p{font-size:14px;line-height:1.6;color:#526A82}.context-authority{font-size:11px;line-height:1.5;color:#526A82}.uncertainty-signal b{font-size:13px;line-height:1.5;color:#685A32}.open-question{font-size:11px;line-height:1.5;color:#74612D}.preparation-foot{font-size:11px;line-height:1.5;color:#526A82}.boundary-label{font-size:11px;line-height:1.5;color:#D0B971}.clinical-authority-zone p{font-size:14px;line-height:1.6;color:#BDC9D7}.judgment-register span{font-size:11px;line-height:1.5}.judgment-register b{font-size:13px;line-height:1.5}.judgment-register small{font-size:11px;line-height:1.5;color:#B0BCCB}
.organizations .organization-heading p:not(.eyebrow){font-size:16px;line-height:1.65;color:#526A82}.handoff-trace>span{font-size:11px;line-height:1.5}.handoff-trace small{font-size:11px;line-height:1.5;color:#526A82}.organizations .organization-context p{font-size:14px;line-height:1.6;color:#526A82}.organization-review-line{font-size:11px;line-height:1.5;color:#74612D}.org-index{font-size:11px;line-height:1.5;color:#526A82}.organizations .org-copy p{font-size:15px;line-height:1.65;color:#526A82}.org-copy .small-label{font-size:11px;line-height:1.5;color:#46627B}.org-context-trace{font-size:11px;line-height:1.5;color:#526A82}
.research-fragment-top{font-size:11px;line-height:1.5;color:#526A82}.research-fragment-top span:last-child{color:#74612D}.research-fragment svg text{font-size:11px;fill:#4D6C80}.research-fragment-note,.research .research-object-foot{font-size:11px;line-height:1.5;color:#526A82}.research-copy>p:not(.eyebrow){font-size:15px;line-height:1.65;color:#526A82}.research-copy .research-limit{font-size:13px!important;line-height:1.6;color:#526A82!important}.company-heading>p:last-child,.company .founder p{font-size:15px;line-height:1.65;color:#526A82}.founder-photo-slot small{font-size:11px;line-height:1.5;color:#526A82}
.footer-intro p{font-size:13px;line-height:1.6;color:#B0BCCB}.footer-groups>div>span{font-size:11px;line-height:1.5;color:#B0BCCB}.footer-groups a,.footer-groups button{font-size:12px;line-height:1.55;color:#CCD6E2}.footer-baseline p{font-size:11px;line-height:1.6;color:#B0BCCB}.footer-baseline>span{font-size:11px;line-height:1.5;color:#B0BCCB}.footer-intro .demo-button{font-size:11px;line-height:1.5}.dialog-intro,#notice-content p{font-size:15px;line-height:1.65;color:#526A82}.site-dialog label{font-size:13px;line-height:1.5}.draft-note{font-size:12px;line-height:1.6;color:#526A82}
@media(max-width:600px){.nav .demo-button{font-size:11px}.hero-support{font-size:15px}.hero-actions .text-link{font-size:12px}.system-caption span:last-child{color:#B0BCCB}.system-governance>span{font-size:11px}.hero-review-boundary p{font-size:12px}.profile-workflow span,.profiles .profile-workflow span{font-size:11px}.preparation-foot span{max-width:110px}.clinical-authority-zone p{font-size:14px}.org-context-trace{font-size:11px}.footer-intro p{font-size:12px}.footer-intro .demo-button{font-size:11px}}
.source b{font-size:13px;line-height:1.5}.source small{font-size:12px;line-height:1.5}.research-fragment svg text{font-size:15px}.document-field{min-height:390px}
/* Header, footer and compact-label readability. No geometry changes. */
.nav nav{font-size:14px;font-weight:500}.nav .portal{font-size:13px;font-weight:500}.nav .demo-button{font-size:13px;font-weight:600}.mobile-nav{font-size:14px;font-weight:500}
.footer-groups>div>span{font-size:12px;font-weight:500;color:#BDC9D8}.footer-groups a,.footer-groups button{font-size:13px;font-weight:400;color:#D0DAE5}.footer-intro p{font-size:13px;color:#C1CEDC}.footer-intro .demo-button{font-size:13px;font-weight:600}.footer-baseline p,.footer-baseline>span{font-size:11px;color:#BDC9D8}
.eyebrow,.hero .eyebrow{font-size:12px!important}.small-label,.profile-orbit .profile-status,.profiles .developing-profiles .profile-status{font-size:11px}
/* Screen-reviewed refinements: readable navigation and typeset evidence relationships. */
.nav nav{font-size:16px;font-weight:500}.nav .portal{font-size:14px;font-weight:500}.nav .demo-button{font-size:14px}.mobile-nav{font-size:15px}.footer-groups>div>span{font-size:13px}.footer-groups a,.footer-groups button{font-size:15px;line-height:1.6}.footer-intro p{font-size:14px}.footer-intro .demo-button{font-size:14px}.footer-baseline p,.footer-baseline>span{font-size:12px;line-height:1.6;color:#C1CEDC}
.hero-actions .text-link{font-size:15px}.core-process h3{font-size:14px;line-height:1.5}.core-process p{font-size:14px;line-height:1.55}.state-item h3{font-size:14px}.state-item p{font-size:14px;line-height:1.55}.artifact h3{font-size:13px}.artifact p{font-size:14px;line-height:1.55}.highlight-line{font-size:13px}.hero-review-boundary strong{font-size:14px}.research-copy>p:not(.eyebrow){font-size:16px;line-height:1.65}.research-copy .research-limit{font-size:14px!important;line-height:1.6}.research .research-object h3{font-size:16px;line-height:1.5}
.research-evidence-map{position:relative;display:grid;grid-template-columns:82px minmax(0,1fr) 90px;grid-template-rows:148px auto;column-gap:17px;margin:16px 0 14px;isolation:isolate}.research-fragment .research-trace-lines{position:absolute;inset:0;display:block;width:100%;height:180px;max-width:none;margin:0;z-index:-1}.research-map-sources{display:flex;flex-direction:column;justify-content:space-between;padding:7px 0}.research-map-source{border-left:2px solid #89A5B4;padding:4px 0 4px 10px;background:#F0F3F6}.research-map-source>span{font-family:Montserrat,Arial,sans-serif;font-size:12px;font-weight:600;color:#3C687B;display:block}.research-map-source small{font-size:12px;line-height:1.45;color:#526A82;display:block;margin-top:3px}.research-map-context{align-self:center;padding:8px 4px;background:#F0F3F6;justify-self:center}.map-register{display:block;font:11px Montserrat,sans-serif;letter-spacing:.8px;color:#557786;margin-bottom:6px}.research-map-context strong{font-size:14px;line-height:1.5;font-weight:500;color:#2C405E}.research-map-decision{align-self:center;border-left:2px solid #B29B61;padding:9px 0 9px 11px;background:#F0F3F6}.research-map-decision .map-register{font-size:10px;color:#847044;letter-spacing:.6px}.research-map-decision strong{font-size:13px;line-height:1.5;font-weight:500;color:#405B71}.research-map-uncertainty{grid-column:1/-1;display:flex;align-items:center;gap:12px;margin-top:20px;padding:13px 10px 0;border-top:1px dashed #BBCAD6}.research-map-uncertainty>span{font-size:24px;line-height:1;color:#A28A49}.research-map-uncertainty strong{font-size:12px;font-weight:500;color:#6D603C;display:block;line-height:1.5}.research-map-uncertainty small{font-size:11px;line-height:1.5;color:#526A82;display:block;margin-top:3px}.research-fragment-note{font-size:12px;line-height:1.5;color:#4C647C}.research .research-object-foot{font-size:12px;line-height:1.5;color:#526A82}.research-fragment-top{font-size:11px;line-height:1.6}
@media(min-width:1001px) and (max-width:1200px){.nav nav{font-size:14px}.nav .portal,.nav .demo-button{font-size:13px}}
@media(max-width:1120px){.nav nav{display:none}.nav .menu-toggle{display:block}.mobile-nav:not([hidden]){display:flex;flex-wrap:wrap;gap:18px;background:#14223A;color:#CCD8E5;padding:17px 5%;font-size:15px}.mobile-nav[hidden]{display:none}}
@media(min-width:601px) and (max-width:850px){.research-evidence-map{grid-template-columns:70px minmax(0,1fr) 79px;column-gap:8px}.research-map-source small{font-size:11px}.research-map-decision strong{font-size:12px}.research-map-context strong{font-size:13px}.research-map-decision{padding-left:8px}}
@media(max-width:600px){.nav .demo-button{font-size:13px}.footer-groups a,.footer-groups button{font-size:14px}.footer-intro .demo-button{font-size:13px}.footer-intro p{font-size:13px}.footer-groups>div>span{font-size:12px}.footer-baseline p{font-size:11px}.research-evidence-map{grid-template-columns:73px minmax(0,1fr) 80px;column-gap:10px}.research-map-context strong{font-size:13px}.research-map-decision strong{font-size:12px}.research-map-source small{font-size:11px}.hero-actions .text-link{font-size:13px}.artifact p{font-size:13px}}
/* Let the responsibility statement use the available footer width. */
.footer-baseline p{max-width:none;flex:1;min-width:0}.footer-baseline>span{flex-shrink:0}
/* User-supplied workflow artwork: preserve full images and readable mobile inspection. */
.workflow-figure{margin:0;width:100%}.workflow-image-scroll{width:100%;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-color:#7D96AD #E5ECF2}.workflow-image-scroll>a{display:block}.workflow-figure img{display:block;width:100%;height:auto;max-width:none}.hero-workflow{margin-top:9px}.profile-workflow-image,.boundary-workflow-image{margin-top:29px}.workflow-figure figcaption{display:flex;align-items:flex-start;justify-content:space-between;gap:25px;padding:13px 0;font-size:12px;line-height:1.6;color:#526A82}.workflow-figure figcaption>a{white-space:nowrap;color:#2C405E;border-bottom:1px solid #A6B7C7}.hero-workflow figcaption{color:#B0BCCB}.hero-workflow figcaption>a{color:#D8C68E;border-color:#716749}.profile-image-statuses>div{display:flex;flex-wrap:wrap;gap:9px 24px}.profile-image-statuses b{font-weight:600}.profile-image-statuses #cross-border{color:#3F686E}.profile-image-statuses #developing{width:100%;color:#65798D}.boundary-workflow-image{margin-bottom:0}
@media(max-width:850px){.workflow-figure figcaption{font-size:12px}.profile-image-statuses>div{display:block}.profile-image-statuses>div>span{display:block;margin-bottom:8px}}
@media(max-width:600px){.workflow-image-scroll{border:1px solid #BCCCD9}.hero-workflow .workflow-image-scroll{border-color:#455E78}.workflow-figure img{min-width:1100px}.workflow-figure figcaption{display:block;font-size:12px;padding-top:11px}.workflow-figure figcaption:before{content:'Swipe to explore the full diagram.';display:block;margin-bottom:7px;font-size:12px;font-weight:600}.workflow-figure figcaption>a{display:inline-block;margin-top:8px}.profile-workflow-image,.boundary-workflow-image{margin-top:23px}}

/* Supplied organizational and conceptual research illustrations. */
.organization-workflow-image{margin-top:29px}.organization-text-details{border-top:1px solid #C7D2DF;margin-top:8px}.organization-text-details>summary{cursor:pointer;padding:16px 0;font-size:14px;font-weight:500;color:#2C405E}.organization-text-details .organization-accordion{margin-top:4px}.research.research-with-image{display:block}.research-with-image>.eyebrow{margin-bottom:18px}.research-workflow-image figcaption>span{max-width:960px;font-size:14px;line-height:1.6}
@media(max-width:600px){.organization-workflow-image{margin-top:23px}.research-workflow-image figcaption>span{font-size:13px}.organization-text-details>summary{font-size:14px}}
