:root{--dv23-section-space:clamp(64px, 6.2vw, 88px);--dv23-section-space-compact:clamp(54px, 5.4vw, 76px);--dv23-card-gap:clamp(10px, 1.15vw, 14px);--dv23-rail-bg:#ffffffe6}body.dv23-page{text-rendering:optimizelegibility}body.dv23-page .dv2-section{padding-block:var(--dv23-section-space)}body.dv23-page .dv2-section__head,body.dv23-page .dv21-section-intro{max-width:800px;margin-bottom:clamp(28px,3.2vw,40px)}body.dv23-page .dv2-section__head h2,body.dv23-page .dv21-section-intro h2{max-width:780px;font-size:clamp(2.15rem,3.75vw,3.75rem);line-height:1.035}body.dv23-page .dv2-section__head p,body.dv23-page .dv21-section-intro>p:last-child{max-width:62ch;margin-top:14px;line-height:1.68}body.dv23-page .dv2-actions{gap:10px;margin-top:24px}body.dv23-page .dv2-action:active{transform:translateY(1px)scale(.985)}body.dv23-page .dv2-final{padding-block:clamp(72px,7vw,96px)}body.dv23-page .dv2-final h2{max-width:850px;font-size:clamp(2.35rem,4.5vw,4.45rem)}body.dv23-page .dv2-final p{margin-top:18px;line-height:1.68}body.dv23-page .dv21-hero__grid{grid-template-columns:minmax(0,1.06fr) minmax(440px,.94fr);gap:clamp(30px,3.8vw,56px);min-height:min(700px,100dvh - 72px)}body.dv23-page .dv21-hero__copy{padding-block:64px 58px}html body.dv23-page.dv21-page #main-content .dv21-hero h1{max-width:680px!important;font-size:clamp(3rem,4vw,3.55rem)!important;line-height:1.045!important}body.dv23-page .dv21-hero__lead{max-width:570px;margin-top:20px;font-size:clamp(.98rem,1.12vw,1.08rem);line-height:1.68}body.dv23-page .dv21-hero__media{grid-template-rows:minmax(0,1fr);min-height:440px;max-height:500px;margin-block:34px}body.dv23-page .dv21-hero__media figcaption{bottom:16px}body.dv23-page .dv2-local-nav__inner{min-height:50px}body.dv23-page .dv21-domain-explorer{padding-block:clamp(64px,6.8vw,92px) clamp(70px,7.4vw,102px)}body.dv23-page .dv21-domain-tabs{gap:12px}html body.dv23-page.dv21-page #main-content button.dv21-domain-tab{min-height:270px!important;padding-bottom:18px!important}body.dv23-page .dv21-domain-tab__media{height:118px;margin-bottom:16px}body.dv23-page .dv21-domain-tab__number,body.dv23-page .dv21-domain-tab>strong,body.dv23-page .dv21-domain-tab__copy{margin-inline:18px}body.dv23-page .dv21-domain-tab>strong{margin-top:7px}body.dv23-page .dv21-domain-tab__copy{margin-top:7px;line-height:1.5}body.dv23-page .dv21-domain-panels{margin-top:16px}body.dv23-page .dv21-domain-panel{padding:clamp(26px,3vw,38px)}body.dv23-page .dv21-domain-panel__intro{grid-template-columns:minmax(245px,.72fr) minmax(0,1.28fr);gap:clamp(28px,4.5vw,64px);padding-bottom:24px}body.dv23-page .dv21-domain-panel__intro h3{margin-top:9px;font-size:clamp(1.6rem,2.5vw,2.45rem)}body.dv23-page .dv21-domain-panel__intro>p{font-size:clamp(1rem,1.35vw,1.22rem);line-height:1.55}body.dv23-page .dv21-domain-panel__body{grid-template-columns:1fr;gap:0;padding-top:24px}body.dv23-page .dv21-problem-list ul{border-top:1px solid var(--dv22-line);border-bottom:1px solid var(--dv22-line);grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin-top:14px}body.dv23-page .dv21-problem-list li{border-right:1px solid var(--dv22-line);align-items:center;min-height:70px;padding:12px 16px 12px 28px;font-size:.8rem;line-height:1.48;display:flex}body.dv23-page .dv21-problem-list li:last-child{border-right:0}body.dv23-page .dv21-problem-list li:before{top:50%;left:14px}body.dv23-page .dv21-domain-panel__actions{margin-top:22px;padding-top:20px}body.dv23-page .dv21-boundary-note{margin-top:14px}body.dv23-page .dv21-progressive{padding-block:clamp(64px,6.2vw,82px)}body.dv23-page .dv21-progressive .dv21-section-intro--split{grid-template-columns:1fr;align-items:start;gap:0;max-width:850px}body.dv23-page .dv21-progressive .dv21-section-intro--split>p{max-width:62ch;margin:14px 0 0!important}body.dv23-page .dv21-progressive-steps li,body.dv23-page .dv21-progressive-steps li:not(:first-child){min-height:142px;padding:22px 20px}body.dv23-page .dv21-progressive-steps strong{margin-top:0;font-size:1rem}body.dv23-page .dv21-progressive-steps p{margin-top:9px;line-height:1.55}body.dv23-page .dv2-asset-map{gap:var(--dv23-card-gap)}body.dv23-page .dv2-asset,body.dv23-page .dv2-asset:nth-child(n){grid-column:span 6;min-height:214px;padding:22px}body.dv23-page .dv2-asset:first-child{grid-column:span 7}body.dv23-page .dv2-asset:nth-child(2),body.dv23-page .dv2-asset:nth-child(3){grid-column:span 5}body.dv23-page .dv2-asset:nth-child(4){grid-column:span 7}body.dv23-page .dv2-asset h3{margin:28px 0 10px;font-size:clamp(1.22rem,1.8vw,1.75rem)}body.dv23-page .dv2-asset p{line-height:1.6}body.dv23-page .dv2-asset .dv2-text-link{padding-top:18px}body.dv23-page .dv2-tool-row{grid-template-columns:104px minmax(210px,.72fr) minmax(280px,1fr) auto;gap:20px;min-height:92px;padding:14px 8px}body.dv23-page .dv2-tool-row strong{font-size:clamp(1.08rem,1.55vw,1.42rem)}body.dv23-page .dv2-tool-row p{line-height:1.55}.dv23-tools-all{justify-content:space-between;align-items:center;gap:20px;padding-top:20px;display:flex}.dv23-tools-all p{max-width:58ch;color:var(--dv22-muted);margin:0;font-size:.78rem;line-height:1.55}.dv23-boundary-definitions{border-block:1px solid var(--dv22-line);grid-template-columns:repeat(5,minmax(0,1fr));margin-bottom:clamp(30px,3.5vw,46px);display:grid}.dv23-boundary-definitions article{border-right:1px solid var(--dv22-line);min-height:136px;padding:20px 18px}.dv23-boundary-definitions article:last-child{border-right:0}.dv23-boundary-definitions strong{font-size:.85rem;line-height:1.42;display:block}.dv23-boundary-definitions span{color:var(--dv22-muted);margin-top:18px;font-size:.72rem;line-height:1.55;display:block}body.dv23-page .dv2-evidence-contract{grid-template-columns:minmax(270px,.68fr) minmax(0,1.32fr);gap:clamp(40px,5.5vw,76px)}body.dv23-page .dv2-evidence-contract__intro{top:140px}body.dv23-page .dv2-evidence-contract__intro h2{font-size:clamp(2.05rem,3.5vw,3.45rem)}body.dv23-page .dv2-evidence-contract__intro p{margin-top:16px;line-height:1.65}body.dv23-page .dv2-gate{grid-template-columns:88px minmax(170px,.48fr) 1fr;gap:20px;padding-block:20px}body.dv23-page .dv2-gate p{line-height:1.55}body.dv23-page .dv21-network-grid article{min-height:218px;padding-block:24px}body.dv23-page .dv21-network-grid h3{margin-top:30px}body.dv23-page .dv21-network-grid p{margin:12px 0 20px;line-height:1.62}.dv23-journey-nav{z-index:15;background:var(--dv23-rail-bg);-webkit-backdrop-filter:blur(18px)saturate(140%);backdrop-filter:blur(18px)saturate(140%);border:1px solid #166bc72e;border-radius:14px;gap:3px;width:82px;padding:8px;display:grid;position:fixed;top:50%;right:14px;transform:translateY(-50%);box-shadow:0 14px 36px #1f54781a}.dv23-journey-nav a{min-height:36px;color:var(--dv22-muted);text-align:center;border-radius:8px;place-items:center;padding:7px 6px;font-size:.66rem;font-weight:720;line-height:1.25;text-decoration:none;transition:color .18s,background .18s,transform .18s;display:grid;position:relative}.dv23-journey-nav a:hover{background:var(--dv22-blue-pale);color:var(--dv22-blue-strong);transform:translate(-2px)}.dv23-journey-nav a[aria-current=step]{background:linear-gradient(135deg, var(--dv22-blue-soft), var(--dv22-green-soft));color:var(--dv22-blue-strong);box-shadow:inset 3px 0 0 var(--dv22-green)}.dv23-journey-nav a:focus-visible{outline:3px solid var(--dv2-focus);outline-offset:2px}#domain-explorer,#workflow,#engineering-records,#developer-tools-preview,#evidence-review,#participation,#project-inputs{scroll-margin-top:0}body.dv23-page .dv21-domain-hero{padding:24px 0 clamp(54px,5.7vw,76px)}body.dv23-page .dv21-domain-hero__layout{grid-template-columns:minmax(0,1.35fr) minmax(330px,.65fr);gap:clamp(42px,5vw,70px);padding-top:clamp(40px,4.8vw,64px)}html body.dv23-page.dv21-domain-page #main-content .dv21-domain-hero h1{max-width:830px!important;font-size:clamp(3rem,4.15vw,4.15rem)!important;line-height:1.03!important}body.dv23-page .dv21-domain-hero .dv2-lead{max-width:710px;margin-top:18px;line-height:1.66}body.dv23-page .dv21-domain-summary article{padding:17px 20px}body.dv23-page .dv21-domain-summary strong{margin-top:6px;line-height:1.48}.dv23-scope-gate{border:1px solid var(--dv22-line);background:#ffffffd1;border-radius:14px;grid-template-columns:minmax(180px,.85fr) repeat(3,minmax(0,1fr));align-items:stretch;margin-top:34px;display:grid;overflow:hidden;box-shadow:0 16px 42px #1f54780e}.dv23-scope-gate>strong,.dv23-scope-gate article{align-content:center;min-height:76px;padding:14px 18px;display:grid}.dv23-scope-gate>strong{color:var(--dv22-ink);font-size:.88rem}.dv23-scope-gate article{border-left:1px solid var(--dv22-line);position:relative}.dv23-scope-gate article:before{content:"";background:var(--dv22-green);width:3px;position:absolute;inset:0 auto 0 0}.dv23-scope-gate article:nth-of-type(2):before{background:#e0a52f}.dv23-scope-gate article:nth-of-type(3):before{background:#d06755}.dv23-scope-gate span{color:var(--dv22-ink);font-size:.78rem;font-weight:760}.dv23-scope-gate p{color:var(--dv22-muted);margin:4px 0 0;font-size:.68rem;line-height:1.4}body.dv23-page .dv21-domain-switch a{align-items:center;min-height:50px;padding:12px 18px;display:flex}body.dv23-page .dv21-problem-grid{gap:10px}body.dv23-page .dv21-problem-grid article{min-height:188px;padding:20px}body.dv23-page .dv21-problem-grid h3{margin-top:0}body.dv23-page .dv21-problem-grid p{margin-top:10px;line-height:1.6}body.dv23-page .dv21-domain-stages li{grid-template-columns:1fr;gap:0;padding-block:18px}body.dv23-page .dv21-domain-stages p{max-width:760px;margin-top:6px;line-height:1.58}body.dv23-page .dv21-deep-links{gap:10px}body.dv23-page .dv21-deep-links a{min-height:210px;padding:20px}body.dv23-page .dv21-deep-links strong{margin-top:28px}body.dv23-page .dv21-deep-links p{margin-top:10px;line-height:1.56}body.dv23-page .dv21-boundary{grid-template-columns:minmax(300px,.8fr) minmax(0,1.2fr);gap:clamp(34px,5vw,70px)}body.dv23-page .dv21-boundary h2{font-size:clamp(2rem,3.35vw,3.35rem)}body.dv23-page .dv21-boundary>div:last-child{line-height:1.65}.dv23-context-bar{border-bottom:1px solid var(--dv22-line);background:linear-gradient(90deg, var(--dv22-blue-pale), #fff 58%, var(--dv22-green-soft))}.dv23-context-bar__inner{grid-template-columns:auto auto 1fr auto auto;align-items:center;gap:14px;min-height:64px;display:grid}.dv23-context-bar span{color:var(--dv22-blue-strong);font-family:var(--dv2-mono);font-size:.65rem;font-weight:760}.dv23-context-bar strong{color:var(--dv22-ink);font-size:.86rem}.dv23-context-bar p{color:var(--dv22-muted);margin:0;font-size:.72rem;line-height:1.45}.dv23-context-bar a{color:var(--dv22-blue-strong);font-size:.73rem;font-weight:720;text-decoration:none}.dv23-context-bar a:hover{text-underline-offset:3px;text-decoration:underline}body.dv23-page .dv2-page-intro{padding-block:clamp(54px,5.8vw,78px)}body.dv23-page .dv2-page-intro h1{font-size:clamp(2.85rem,5.2vw,5rem)}body.dv23-page .dv2-domain-panel{min-height:430px}body.dv23-page .dv2-domain-panel__intro{padding:26px}body.dv23-page .dv2-domain-panel__issues{padding:22px 26px}body.dv23-page .dv2-issue{min-height:112px;padding:15px}body.dv23-page .dv2-challenge{gap:18px;padding:20px}body.dv23-page .dv2-filter-status{background:linear-gradient(135deg, var(--dv22-blue-pale), var(--dv22-green-soft));width:fit-content;color:var(--dv22-blue-strong);font-family:var(--dv2-mono);border:1px solid #166bc733;border-radius:999px;margin:-8px 0 18px;padding:8px 12px;font-size:.68rem;font-weight:760}body.dv23-page .dv2-challenge[hidden]{display:none}body.dv23-page .dv2-review-chain article{min-height:152px;padding:20px}body.dv23-page .dv2-review-chain strong{margin-top:28px}@media (max-width:1260px){.dv23-journey-nav{display:none}}@media (max-width:1080px){body.dv23-page .dv21-hero__grid{grid-template-columns:minmax(0,1fr) minmax(390px,.88fr)}body.dv23-page .dv2-tool-row{grid-template-columns:84px minmax(190px,.68fr) 1fr}body.dv23-page .dv2-tool-row .dv2-text-link{grid-column:2/-1}.dv23-boundary-definitions{grid-template-columns:repeat(3,minmax(0,1fr))}.dv23-boundary-definitions article:nth-child(3){border-right:0}.dv23-boundary-definitions article:nth-child(n+4){border-top:1px solid var(--dv22-line)}}@media (max-width:880px){body.dv23-page .dv21-hero__grid,body.dv23-page .dv21-domain-hero__layout,body.dv23-page .dv21-boundary,body.dv23-page .dv2-evidence-contract{grid-template-columns:1fr}body.dv23-page .dv21-hero__copy{padding-block:58px 42px}body.dv23-page .dv21-hero__media{min-height:0;margin:0 0 34px}body.dv23-page .dv21-domain-panel__intro{grid-template-columns:1fr;gap:16px}body.dv23-page .dv21-problem-list ul{grid-template-columns:repeat(2,minmax(0,1fr))}body.dv23-page .dv21-problem-list li:nth-child(2){border-right:0}body.dv23-page .dv21-problem-list li:nth-child(n+3){border-top:1px solid var(--dv22-line)}body.dv23-page .dv2-evidence-contract__intro{position:static}body.dv23-page .dv21-domain-hero__layout{gap:28px}.dv23-context-bar__inner{grid-template-columns:auto 1fr auto;padding-block:12px}.dv23-context-bar p{grid-area:2/1/auto/-1}.dv23-context-bar a:last-child{display:none}}@media (max-width:620px){:root{--dv23-section-space:52px;--dv23-section-space-compact:46px}body.dv23-page .dv2-section__head,body.dv23-page .dv21-section-intro{margin-bottom:26px}body.dv23-page .dv2-section__head h2,body.dv23-page .dv21-section-intro h2{font-size:clamp(2rem,9.6vw,2.65rem);line-height:1.06}body.dv23-page .dv2-section__head p,body.dv23-page .dv21-section-intro>p:last-child{line-height:1.62}body.dv23-page .dv2-final{padding-block:54px}body.dv23-page .dv2-final h2{font-size:clamp(2.2rem,10.6vw,3rem)}body.dv23-page .dv2-actions .dv2-action{width:100%}body.dv23-page .dv21-hero__copy{padding-block:42px 34px}html body.dv23-page.dv21-page #main-content .dv21-hero h1{font-size:clamp(2.35rem,10.8vw,3rem)!important;line-height:1.045!important}body.dv23-page .dv21-hero__lead{margin-top:16px;font-size:.94rem;line-height:1.62}body.dv23-page .dv21-hero__media{border-radius:12px}body.dv23-page .dv21-hero__media img{aspect-ratio:16/8.4;object-fit:cover}body.dv23-page .dv21-hero__media figcaption{font-size:.58rem;bottom:8px}body.dv23-page .dv21-domain-explorer{padding-block:50px 56px}body.dv23-page .dv21-domain-tabs{gap:8px}html body.dv23-page.dv21-page #main-content button.dv21-domain-tab{min-height:174px!important;padding-bottom:13px!important}body.dv23-page .dv21-domain-tab__media{height:76px;margin-bottom:10px}body.dv23-page .dv21-domain-tab__number,body.dv23-page .dv21-domain-tab>strong,body.dv23-page .dv21-domain-tab__copy{margin-inline:11px}body.dv23-page .dv21-domain-tab__number{font-size:.54rem}body.dv23-page .dv21-domain-tab>strong{font-size:.83rem;line-height:1.35}body.dv23-page .dv21-domain-panel{padding:20px 16px}body.dv23-page .dv21-domain-panel__intro{padding-bottom:18px}body.dv23-page .dv21-domain-panel__intro h3{font-size:1.55rem}body.dv23-page .dv21-domain-panel__intro>p{font-size:.94rem}body.dv23-page .dv21-domain-panel__body{padding-top:18px}body.dv23-page .dv21-problem-list li{min-height:62px;padding:10px 10px 10px 22px;font-size:.71rem}body.dv23-page .dv21-problem-list li:before{left:9px}body.dv23-page .dv21-domain-panel__actions{align-items:stretch;gap:14px;margin-top:18px;padding-top:18px}body.dv23-page .dv21-progressive{padding-block:50px}body.dv23-page .dv21-progressive-steps,body.dv23-page .dv2-tool-list,body.dv23-page .dv21-deep-links,body.dv23-page .dv21-domain-summary{overscroll-behavior-inline:contain;scroll-snap-type:inline mandatory;scrollbar-color:#166bc747 transparent;scrollbar-width:thin;background:0 0;border:0;grid-template-columns:none;grid-auto-columns:minmax(238px,82%);grid-auto-flow:column;gap:10px;padding:0 0 10px;display:grid;overflow-x:auto}body.dv23-page .dv21-progressive-steps:before{display:none}body.dv23-page .dv21-progressive-steps li,body.dv23-page .dv21-progressive-steps li:not(:first-child){scroll-snap-align:start;background:#ffffffb8;border:1px solid #166bc72e;border-radius:12px;min-height:154px;padding:20px}body.dv23-page .dv2-asset-map{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}body.dv23-page .dv2-asset,body.dv23-page .dv2-asset:nth-child(n){grid-column:span 1;min-height:206px;padding:15px}body.dv23-page .dv2-asset h3{margin-top:20px;font-size:1.02rem}body.dv23-page .dv2-asset p{font-size:.72rem;line-height:1.52}body.dv23-page .dv2-asset .dv2-text-link{padding-top:14px;font-size:.73rem}body.dv23-page .dv2-tool-row{border:1px solid var(--dv22-line);scroll-snap-align:start;background:#fff;border-radius:12px;grid-template-columns:1fr;align-content:start;gap:12px;min-height:214px;padding:20px}body.dv23-page .dv2-tool-row p,body.dv23-page .dv2-tool-row .dv2-text-link{grid-column:1}.dv23-tools-all{flex-direction:column;align-items:flex-start;padding-top:12px}.dv23-boundary-definitions{grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:30px}.dv23-boundary-definitions article{border-top:1px solid var(--dv22-line);min-height:142px;padding:16px 14px}.dv23-boundary-definitions article:nth-child(-n+2){border-top:0}.dv23-boundary-definitions article:nth-child(2n){border-right:0}.dv23-boundary-definitions article:last-child{grid-column:1/-1;min-height:118px}.dv23-boundary-definitions span{margin-top:12px}body.dv23-page .dv2-gates{background:0 0;border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}body.dv23-page .dv2-gate{border:1px solid var(--dv22-line);border-radius:12px;grid-template-columns:1fr;align-content:start;gap:9px;min-height:210px;padding:16px}body.dv23-page .dv2-gate p{grid-column:1;font-size:.72rem}body.dv23-page .dv21-network-grid article{min-height:0;padding-block:20px}body.dv23-page .dv21-network-grid h3{margin-top:20px}body.dv23-page .dv21-domain-hero{padding:16px 0 46px}body.dv23-page .dv21-domain-hero__layout{gap:24px;padding-top:34px}html body.dv23-page.dv21-domain-page #main-content .dv21-domain-hero h1{font-size:clamp(2.25rem,10.4vw,2.75rem)!important;line-height:1.045!important}body.dv23-page .dv21-domain-hero .dv2-lead{margin-top:15px;font-size:.92rem;line-height:1.58}body.dv23-page .dv21-domain-summary article{border:1px solid var(--dv22-line);scroll-snap-align:start;border-radius:12px;min-height:150px;padding:16px}.dv23-scope-gate{grid-template-columns:1fr;margin-top:20px}.dv23-scope-gate>strong,.dv23-scope-gate article{min-height:0;padding:12px 15px}.dv23-scope-gate article{border-top:1px solid var(--dv22-line);border-left:0;grid-template-columns:minmax(94px,.7fr) 1fr;align-items:center}.dv23-scope-gate p{margin:0}body.dv23-page .dv21-domain-switch{top:var(--header-height,64px);position:sticky}body.dv23-page .dv21-domain-switch .dv2-shell{scroll-snap-type:inline mandatory;scrollbar-width:none;width:100%;display:flex;overflow-x:auto}body.dv23-page .dv21-domain-switch .dv2-shell::-webkit-scrollbar{display:none}body.dv23-page .dv21-domain-switch a{text-align:center;scroll-snap-align:start;border-bottom:0;flex:none;justify-content:center;min-width:43%;min-height:54px;padding:10px 12px;font-size:.68rem}body.dv23-page .dv21-problem-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}body.dv23-page .dv21-problem-grid article{min-height:170px;padding:15px}body.dv23-page .dv21-problem-grid h3{font-size:.92rem}body.dv23-page .dv21-problem-grid p{font-size:.72rem;line-height:1.52}body.dv23-page .dv21-domain-stages li{grid-template-columns:1fr;padding-block:15px}body.dv23-page .dv21-deep-links a{scroll-snap-align:start;min-height:214px;padding:18px}body.dv23-page .dv21-deep-links strong{margin-top:24px}body.dv23-page .dv21-boundary{gap:20px}body.dv23-page .dv21-boundary h2{font-size:clamp(2rem,9.5vw,2.55rem)}body.dv23-page .dv21-boundary>div:last-child{padding-top:0;line-height:1.58}body.dv23-page .dv2-page-intro{padding-block:46px}body.dv23-page .dv2-page-intro h1{font-size:clamp(2.55rem,11.8vw,3.45rem)}body.dv23-page .dv2-domain-panel{min-height:0}body.dv23-page .dv2-domain-panel__intro,body.dv23-page .dv2-domain-panel__issues{padding:20px 16px}body.dv23-page .dv2-issue-list{background:0 0;border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}body.dv23-page .dv2-issue{border:1px solid var(--dv22-line);border-radius:10px;min-height:128px}body.dv23-page .dv2-challenge{gap:10px;padding:16px}body.dv23-page .dv2-review-chain{grid-template-columns:repeat(2,minmax(0,1fr))}body.dv23-page .dv2-review-chain article,body.dv23-page .dv2-review-chain article:nth-child(n){min-height:150px;padding:16px}body.dv23-page .dv2-review-chain article:nth-child(2){border-top:0}body.dv23-page .dv2-review-chain article:nth-child(odd){border-left:0}.dv23-context-bar__inner{grid-template-columns:1fr auto;gap:7px 12px}.dv23-context-bar span{display:none}.dv23-context-bar strong{font-size:.8rem}.dv23-context-bar p{grid-column:1/-1}html body.dv23-page footer.formal-site-footer:not(#dv22-dark-footer) .footer-directory.footer-directory{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:26px 18px!important}}@media (max-width:360px){body.dv23-page .dv2-asset-map{scroll-snap-type:inline mandatory;scrollbar-width:thin;grid-template-columns:none;grid-auto-columns:82%;grid-auto-flow:column;gap:8px;padding-bottom:10px;display:grid;overflow-x:auto}body.dv23-page .dv2-asset,body.dv23-page .dv2-asset:nth-child(n){scroll-snap-align:start;min-height:212px}body.dv23-page .dv21-problem-grid{grid-template-columns:1fr}body.dv23-page .dv21-problem-grid article{min-height:142px}body.dv23-page .dv2-gates{grid-template-columns:1fr}body.dv23-page .dv2-gate{min-height:0}}@media (max-width:420px){html body.dv23-page footer.formal-site-footer:not(#dv22-dark-footer) .footer-directory.footer-directory{grid-template-columns:repeat(2,minmax(0,1fr))!important}}html body.dv23-page.dv2-page:not(.dv21-page):not(.dv21-domain-page):not(.dv22-challenges-page) #main-content .dv2-page-intro h1{font-size:clamp(2.85rem,5.2vw,5rem)!important;line-height:1.01!important}html body.dv23-page.dv2-page:not(.dv21-page):not(.dv21-domain-page):not(.dv22-challenges-page) #main-content .dv2-section__head h2,html body.dv23-page.dv2-page:not(.dv21-page):not(.dv21-domain-page):not(.dv22-challenges-page) #main-content .dv2-evidence-contract__intro h2{font-size:clamp(2.15rem,3.75vw,3.75rem)!important;line-height:1.035!important}html body.dv23-page.dv2-page:not(.dv21-page):not(.dv21-domain-page):not(.dv22-challenges-page) #main-content .dv2-final h2{font-size:clamp(2.35rem,4.5vw,4.45rem)!important}@media (max-width:620px){html body.dv23-page.dv2-page:not(.dv21-page):not(.dv21-domain-page):not(.dv22-challenges-page) #main-content .dv2-page-intro h1{font-size:clamp(2.55rem,11.8vw,2.85rem)!important}html body.dv23-page.dv2-page:not(.dv21-page):not(.dv21-domain-page):not(.dv22-challenges-page) #main-content .dv2-section__head h2,html body.dv23-page.dv2-page:not(.dv21-page):not(.dv21-domain-page):not(.dv22-challenges-page) #main-content .dv2-evidence-contract__intro h2{font-size:clamp(2rem,9.6vw,2.65rem)!important;line-height:1.06!important}html body.dv23-page.dv2-page:not(.dv21-page):not(.dv21-domain-page):not(.dv22-challenges-page) #main-content .dv2-final h2{font-size:clamp(2.2rem,10.6vw,3rem)!important}}@media (prefers-reduced-motion:reduce){html body.dv22-page.dv23-page.dv21-page #main-content button.dv21-domain-tab,html body.dv22-page.dv23-page.dv21-page #main-content button.dv21-domain-tab:hover,html body.dv22-page.dv23-page.dv21-page #main-content button.dv21-domain-tab[aria-selected=true],body.dv23-page .dv21-domain-tab,body.dv23-page .dv21-domain-tab:hover,body.dv23-page .dv21-domain-tab[aria-selected=true],body.dv23-page .dv23-journey-nav a,body.dv23-page .dv2-action,body.dv23-page .dv21-deep-links a{transition:none!important;transform:none!important}body.dv23-page :is(.dv21-progressive-steps,.dv2-tool-list,.dv21-deep-links,.dv21-domain-summary){scroll-behavior:auto!important}}@media (forced-colors:active){.dv23-journey-nav,.dv23-context-bar,.dv23-boundary-definitions article{forced-color-adjust:auto}}