.research-demo-module__crMYZq__site{--ink:#17232d;--muted:#687386;--teal:#076573;--line:#e1e5eb;--rail:172px;color:var(--ink);background:#fff;min-height:100vh;font:14px/1.65 Arial,Noto Sans SC,Yu Gothic,sans-serif}.research-demo-module__crMYZq__site a{color:var(--teal);text-decoration:none}.research-demo-module__crMYZq__site a:hover{text-underline-offset:4px;text-decoration:underline}.research-demo-module__crMYZq__site button,.research-demo-module__crMYZq__site input,.research-demo-module__crMYZq__site select,.research-demo-module__crMYZq__site textarea{font:inherit}.research-demo-module__crMYZq__site :focus-visible{outline-offset:3px;outline:2px solid #177889}.research-demo-module__crMYZq__site button,.research-demo-module__crMYZq__site summary{cursor:pointer}.research-demo-module__crMYZq__site button:disabled{cursor:wait;opacity:.5}.research-demo-module__crMYZq__site h1,.research-demo-module__crMYZq__site h2,.research-demo-module__crMYZq__site h3,.research-demo-module__crMYZq__site p{margin-top:0}.research-demo-module__crMYZq__header{z-index:40;background:#fff;border-bottom:1px solid #bbc5cf;align-items:center;height:55px;display:flex;position:sticky;top:0}.research-demo-module__crMYZq__header .research-demo-module__crMYZq__wordmark{width:var(--rail);color:#122532;letter-spacing:-.65px;border-right:1px solid var(--line);flex-shrink:0;align-items:center;height:55px;padding:0 20px;font-size:19px;font-weight:600;display:flex}.research-demo-module__crMYZq__wordmark span{color:var(--teal);font-weight:400}.research-demo-module__crMYZq__headerContext{color:var(--muted);align-items:center;gap:16px;padding-left:28px;font-size:12px;display:flex}.research-demo-module__crMYZq__headerContext span:first-child{color:var(--teal);letter-spacing:1.25px;font-size:10px;font-weight:700}.research-demo-module__crMYZq__languages{gap:4px;margin-left:auto;padding-right:20px;display:flex}.research-demo-module__crMYZq__languages button{color:var(--muted);background:0 0;border:0;padding:8px 9px;font-size:11px}.research-demo-module__crMYZq__languages button[aria-pressed=true]{color:var(--teal);text-underline-offset:8px;font-weight:700;text-decoration:underline}.research-demo-module__crMYZq__sidebar{width:var(--rail);border-right:1px solid var(--line);background:#fff;position:fixed;top:55px;bottom:0;left:0}.research-demo-module__crMYZq__sidebar nav{grid-template-rows:repeat(4,1fr);height:min(740px,100vh - 200px);min-height:450px;padding-top:27px;display:grid}.research-demo-module__crMYZq__sidebar nav a{color:var(--ink);border-left:4px solid #0000;align-items:flex-start;gap:16px;padding:16px 15px 15px 18px;text-decoration:none;display:flex}.research-demo-module__crMYZq__sidebar nav a[aria-current]{color:var(--teal);border-left-color:#087687}.research-demo-module__crMYZq__chapterNumber{color:var(--muted);font-size:18px;line-height:26px}.research-demo-module__crMYZq__sidebar nav a[aria-current] .research-demo-module__crMYZq__chapterNumber{color:var(--teal);font-weight:600}.research-demo-module__crMYZq__sidebar strong{font-size:14px;font-weight:500;line-height:26px;display:block}.research-demo-module__crMYZq__sidebar a[aria-current] strong{font-weight:700}.research-demo-module__crMYZq__sidebar small{max-width:105px;color:var(--muted);margin-top:5px;font-size:12px;line-height:1.65;display:block}.research-demo-module__crMYZq__sidebarNote{color:var(--muted);font-size:11px;line-height:1.7;position:absolute;bottom:27px;left:27px;right:16px}.research-demo-module__crMYZq__sidebarNote strong{color:var(--teal);font-size:11px;font-weight:500}.research-demo-module__crMYZq__sidebarNote p{margin-bottom:24px}.research-demo-module__crMYZq__sidebarNote svg{color:var(--teal)}.research-demo-module__crMYZq__notebook{margin-left:var(--rail);max-width:1580px;padding:26px 28px 0}.research-demo-module__crMYZq__cell{border:1px solid var(--line);grid-template-columns:76px minmax(0,1fr);margin-bottom:14px;scroll-margin-top:78px;display:grid}.research-demo-module__crMYZq__plainCell{border:0;margin-bottom:14px}.research-demo-module__crMYZq__gutter{text-align:center;color:#788393;border-right:1px solid var(--line);background:#f8f9fb;padding-top:15px;font:14px/24px Arial,sans-serif}.research-demo-module__crMYZq__cellContent{min-width:0;padding:18px 32px}.research-demo-module__crMYZq__plainCell .research-demo-module__crMYZq__cellContent{padding-top:14px;padding-bottom:13px}.research-demo-module__crMYZq__cell h1{letter-spacing:-.55px;color:#0e1821;margin-bottom:5px;font-size:25px;font-weight:600;line-height:1.3}.research-demo-module__crMYZq__subtitle{color:var(--muted);margin-bottom:17px;font-size:18px;line-height:1.5}.research-demo-module__crMYZq__lead{max-width:710px;margin-bottom:0;font-size:15px;line-height:1.8}.research-demo-module__crMYZq__cell h2{color:var(--teal);margin-bottom:12px;font-size:16px;font-weight:600;line-height:1.5}.research-demo-module__crMYZq__questionCallout{background:#f0f8f9;border:1px solid #d3e8ec;border-radius:2px;padding:13px 15px}.research-demo-module__crMYZq__questionCallout h2{margin-bottom:2px}.research-demo-module__crMYZq__questionCallout p{margin:0;font-size:13px;line-height:1.75}.research-demo-module__crMYZq__construction{align-items:stretch;gap:15px;margin:14px 0 15px;display:flex}.research-demo-module__crMYZq__constructionItem{flex:1;align-items:center;gap:15px;min-width:0;display:flex}.research-demo-module__crMYZq__constructionItem button{min-width:0;min-height:78px;color:var(--ink);background:#fff;border:1px solid #9ca4ad;border-radius:3px;flex:1;padding:10px 8px}.research-demo-module__crMYZq__constructionItem button:hover,.research-demo-module__crMYZq__constructionItem button[aria-pressed=true]{background:#eff8fa;border-color:#087687}.research-demo-module__crMYZq__constructionItem strong{font:600 13px/1.5 Courier New,monospace;display:block}.research-demo-module__crMYZq__constructionItem code{overflow-wrap:anywhere;margin-top:2px;font:11px/1.7 Courier New,monospace;display:block}.research-demo-module__crMYZq__constructionItem svg{color:#435666;flex-shrink:0}.research-demo-module__crMYZq__principles p{margin-bottom:3px;line-height:1.65}.research-demo-module__crMYZq__stageExplanation{border-left:2px solid var(--teal);background:#f4fafb;padding:10px 14px;font-size:13px;line-height:1.8}.research-demo-module__crMYZq__disclosure{margin-top:13px;font-size:12px}.research-demo-module__crMYZq__disclosure summary{color:var(--teal);padding:5px 0;font-size:12px}.research-demo-module__crMYZq__disclosure p{max-width:850px;margin:10px 0;font-size:13px;line-height:1.8}.research-demo-module__crMYZq__disclosure pre{white-space:pre-wrap;overflow-wrap:anywhere;border:1px solid var(--line);background:#f7f8fa;margin:12px 0;padding:13px 15px;font:12px/1.9 Courier New,monospace}.research-demo-module__crMYZq__labIntro{color:#455363;max-width:850px;margin-bottom:12px;font-size:12px;line-height:1.8}.research-demo-module__crMYZq__tableScroll{max-width:100%;overflow-x:auto}.research-demo-module__crMYZq__eventTable{border-collapse:collapse;text-align:left;width:100%;min-width:660px;font:12px/1.65 Courier New,monospace}.research-demo-module__crMYZq__eventTable th{color:#364556;border-bottom:1px solid #4c7986;padding:6px 10px;font-size:11px;font-weight:400}.research-demo-module__crMYZq__eventTable td{white-space:nowrap;color:#3f4d60;height:34px;padding:4px 10px}.research-demo-module__crMYZq__eventTable th:first-child,.research-demo-module__crMYZq__eventTable td:first-child{width:34px;padding-left:19px;position:relative}.research-demo-module__crMYZq__eventTable td:first-child svg{color:#b66a09;position:absolute;top:11px;left:2px}.research-demo-module__crMYZq__eventTable th:nth-child(2){width:36%}.research-demo-module__crMYZq__eventTable input{width:100%;min-width:240px;font:inherit;color:#27394b;background:0 0;border:1px solid #0000;border-radius:2px;padding:3px 4px}.research-demo-module__crMYZq__eventTable input:hover,.research-demo-module__crMYZq__eventTable input:focus{background:#ffffffb3;border-color:#b8cbd1;outline:none}.research-demo-module__crMYZq__eventTable input:focus-visible{outline-offset:1px;outline:2px solid #177889}.research-demo-module__crMYZq__changedRow{background:#fff0d9}.research-demo-module__crMYZq__changedRow input{color:#a65206}.research-demo-module__crMYZq__labActions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:20px;display:flex}.research-demo-module__crMYZq__runButton{height:38px;color:var(--teal);box-shadow:none;background:#fff;border-color:#a2c7cd;gap:8px;padding:0 15px;font-size:12px;font-weight:600}.research-demo-module__crMYZq__runButton:hover{color:var(--teal);background:#eaf6f8}.research-demo-module__crMYZq__textButton{color:#526979;box-shadow:none;height:34px;font-size:11px}.research-demo-module__crMYZq__keyNote{color:var(--muted);margin:12px 0 0;font-size:10px}.research-demo-module__crMYZq__verifierOutput{background:#f8f9fb;border:1px solid #e0e5ea;padding:12px 15px;font:12px/1.6 Courier New,monospace}.research-demo-module__crMYZq__verifierOutput>code{color:#506077;font-size:11px}.research-demo-module__crMYZq__verifierOutput p.research-demo-module__crMYZq__decision{margin:4px 0 0;font:600 12px/1.8 Courier New,monospace}.research-demo-module__crMYZq__verifierOutput p.research-demo-module__crMYZq__diagnosis{color:#59616d;margin:3px 0 0;font:12px/1.7 Arial,sans-serif}.research-demo-module__crMYZq__acceptedOutput{background:#f1f8f4;border-color:#d9e8df}.research-demo-module__crMYZq__acceptedOutput .research-demo-module__crMYZq__decision{color:#226543}.research-demo-module__crMYZq__rejectedOutput{background:#fff4f5;border-color:#f1dadd}.research-demo-module__crMYZq__rejectedOutput .research-demo-module__crMYZq__decision{color:#ae273b}.research-demo-module__crMYZq__checkGrid{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:25px;margin-top:12px;display:grid}.research-demo-module__crMYZq__checkGrid>div{border-bottom:1px solid #ecedf0;grid-template-columns:25px 1fr auto;align-items:center;gap:8px;padding:6px 0;font-size:11px;display:grid}.research-demo-module__crMYZq__checkGrid code{color:var(--teal);font-size:11px}.research-demo-module__crMYZq__checkGrid strong{font-size:10px;font-weight:500}.research-demo-module__crMYZq__pass{color:#226543}.research-demo-module__crMYZq__fail{color:#ae273b}.research-demo-module__crMYZq__muted{color:var(--muted)}.research-demo-module__crMYZq__trustNote{color:var(--muted);max-width:890px;margin:12px 0 0;font-size:11px;line-height:1.8}.research-demo-module__crMYZq__fieldLabel{color:#47586c;margin:14px 0 7px;font-size:12px;display:block}.research-demo-module__crMYZq__select{width:100%;max-width:440px;color:var(--ink);background:#fff;border:1px solid #cbd4dd;border-radius:3px;padding:8px 10px}.research-demo-module__crMYZq__json{resize:vertical;width:100%;min-height:240px;color:var(--ink);background:#fbfcfd;border:1px solid #cbd4dd;padding:12px;display:block;font:11px/1.65 Courier New,monospace!important}.research-demo-module__crMYZq__digest{overflow-wrap:anywhere;font:10px/1.8 Courier New,monospace!important}.research-demo-module__crMYZq__downloads{flex-wrap:wrap;gap:8px;margin-top:15px;display:flex}.research-demo-module__crMYZq__downloads button{box-shadow:none;font-size:11px}.research-demo-module__crMYZq__runtimeError{color:#8d2d3b;background:#fff2f2;border:1px solid #e8bdc4;padding:12px;font-size:12px}.research-demo-module__crMYZq__runtimeError p{margin:0 0 6px}.research-demo-module__crMYZq__runtimeError button{text-decoration:underline}.research-demo-module__crMYZq__referenceIntro{color:#536074;margin-bottom:12px;font-size:12px}.research-demo-module__crMYZq__referenceLinks{flex-wrap:wrap;align-items:center;gap:13px 25px;display:flex}.research-demo-module__crMYZq__referenceLinks a{align-items:center;gap:8px;font-size:12px;display:inline-flex}.research-demo-module__crMYZq__referenceLinks code{font-size:12px}.research-demo-module__crMYZq__referenceLinks svg{stroke-width:1.3px}.research-demo-module__crMYZq__small{color:var(--muted);line-height:1.8;font-size:11px!important}.research-demo-module__crMYZq__programme{margin:22px 0 15px 76px;padding-left:32px;font-size:12px}.research-demo-module__crMYZq__programme summary{color:var(--teal);padding:7px 0}.research-demo-module__crMYZq__programme>details>summary{align-items:center;gap:8px;display:flex}.research-demo-module__crMYZq__programme p{max-width:800px;margin:12px 0;line-height:1.8}.research-demo-module__crMYZq__related{border-top:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;padding-top:8px;display:grid}.research-demo-module__crMYZq__related ul{padding:0;list-style:none}.research-demo-module__crMYZq__related li{border-top:1px solid var(--line);padding:11px 0;line-height:1.6}.research-demo-module__crMYZq__related small{color:var(--muted);margin-top:4px;font-size:10px;display:block}.research-demo-module__crMYZq__footer{color:var(--muted);border-top:1px solid #cbd2da;flex-wrap:wrap;justify-content:space-between;gap:15px;padding:14px 0 25px;font-size:10px;display:flex}.research-demo-module__crMYZq__footer>div{gap:15px;display:flex}.research-demo-module__crMYZq__skip{z-index:100;background:#fff;padding:12px;position:absolute;top:-80px;left:20px}.research-demo-module__crMYZq__skip:focus{top:8px}.research-demo-module__crMYZq__main{max-width:800px;margin:auto;padding:40px 28px}.research-demo-module__crMYZq__eyebrow{color:var(--teal);letter-spacing:1.2px;font-size:11px}.research-demo-module__crMYZq__textLink{color:var(--teal);font-size:13px}@media (min-width:1752px){.research-demo-module__crMYZq__notebook{margin-right:auto}}@media (max-width:1100px){.research-demo-module__crMYZq__site{--rail:154px}.research-demo-module__crMYZq__header .research-demo-module__crMYZq__wordmark{padding-left:17px;font-size:17px}.research-demo-module__crMYZq__notebook{padding:23px 20px 0}.research-demo-module__crMYZq__cell{grid-template-columns:56px minmax(0,1fr)}.research-demo-module__crMYZq__cellContent{padding:18px 22px}.research-demo-module__crMYZq__plainCell .research-demo-module__crMYZq__cellContent{padding-left:22px;padding-right:22px}.research-demo-module__crMYZq__construction,.research-demo-module__crMYZq__constructionItem{gap:9px}.research-demo-module__crMYZq__constructionItem svg{width:17px}.research-demo-module__crMYZq__constructionItem strong{font-size:12px}.research-demo-module__crMYZq__constructionItem code{font-size:10px}.research-demo-module__crMYZq__sidebar nav a{gap:12px;padding-left:13px}.research-demo-module__crMYZq__sidebar small{font-size:11px}.research-demo-module__crMYZq__sidebarNote{left:21px}.research-demo-module__crMYZq__programme{margin-left:56px;padding-left:22px}}@media (max-width:760px){.research-demo-module__crMYZq__header{height:54px}.research-demo-module__crMYZq__header .research-demo-module__crMYZq__wordmark{border:0;width:auto;height:54px;padding-left:16px;font-size:18px}.research-demo-module__crMYZq__headerContext{display:none}.research-demo-module__crMYZq__languages{gap:0;padding-right:8px}.research-demo-module__crMYZq__languages button{min-width:39px;min-height:42px}.research-demo-module__crMYZq__sidebar{z-index:30;border-bottom:1px solid #d6dde4;border-right:0;width:100%;height:auto;position:sticky;top:54px}.research-demo-module__crMYZq__sidebar nav{grid-template-rows:none;grid-template-columns:repeat(4,1fr);height:auto;min-height:0;padding:0 8px;display:grid}.research-demo-module__crMYZq__sidebar nav a{border-bottom:2px solid #0000;border-left:0;justify-content:center;align-items:center;gap:5px;min-height:45px;padding:9px 5px}.research-demo-module__crMYZq__sidebar nav a[aria-current]{border-bottom-color:var(--teal)}.research-demo-module__crMYZq__sidebar strong,.research-demo-module__crMYZq__chapterNumber{font-size:11px;line-height:1.4}.research-demo-module__crMYZq__sidebar small,.research-demo-module__crMYZq__sidebarNote{display:none}.research-demo-module__crMYZq__notebook{margin:0;padding:17px 12px 0}.research-demo-module__crMYZq__cell{grid-template-columns:33px minmax(0,1fr);margin-bottom:12px;scroll-margin-top:120px}.research-demo-module__crMYZq__gutter{padding-top:14px;font-size:10px}.research-demo-module__crMYZq__cellContent,.research-demo-module__crMYZq__plainCell .research-demo-module__crMYZq__cellContent{padding:14px 13px}.research-demo-module__crMYZq__cell h1{font-size:22px;line-height:1.35}.research-demo-module__crMYZq__subtitle{margin-bottom:14px;font-size:15px}.research-demo-module__crMYZq__lead{font-size:13px;line-height:1.8}.research-demo-module__crMYZq__cell h2{font-size:15px}.research-demo-module__crMYZq__questionCallout{padding:11px}.research-demo-module__crMYZq__questionCallout p{font-size:12px}.research-demo-module__crMYZq__construction{grid-template-columns:1fr 1fr;gap:9px;display:grid}.research-demo-module__crMYZq__constructionItem{gap:0}.research-demo-module__crMYZq__constructionItem button{min-height:75px}.research-demo-module__crMYZq__constructionItem svg{display:none}.research-demo-module__crMYZq__principles p,.research-demo-module__crMYZq__stageExplanation,.research-demo-module__crMYZq__labIntro{font-size:12px}.research-demo-module__crMYZq__labActions{gap:4px;margin-top:15px}.research-demo-module__crMYZq__runButton{font-size:12px}.research-demo-module__crMYZq__textButton{font-size:10px}.research-demo-module__crMYZq__checkGrid{grid-template-columns:1fr}.research-demo-module__crMYZq__verifierOutput{overflow-wrap:anywhere;padding:10px}.research-demo-module__crMYZq__verifierOutput>code{font-size:10px}.research-demo-module__crMYZq__referenceLinks{flex-direction:column;align-items:flex-start;gap:12px}.research-demo-module__crMYZq__programme{margin:17px 0 14px 33px;padding-left:13px}.research-demo-module__crMYZq__related{grid-template-columns:1fr;gap:8px}.research-demo-module__crMYZq__footer{padding:13px 2px 20px;font-size:10px}.research-demo-module__crMYZq__main{padding:35px 20px}}@media (prefers-reduced-motion:no-preference){.research-demo-module__crMYZq__site{scroll-behavior:smooth}}.research-demo-module__crMYZq__plainCell .research-demo-module__crMYZq__cellContent{padding-bottom:9px}.research-demo-module__crMYZq__questionCallout p{max-width:720px}.research-demo-module__crMYZq__construction{margin-top:9px;margin-bottom:10px}.research-demo-module__crMYZq__principles p{font-size:13px;line-height:1.6}.research-demo-module__crMYZq__cell:has(.research-demo-module__crMYZq__verifierOutput) .research-demo-module__crMYZq__cellContent{padding:0}.research-demo-module__crMYZq__verifierOutput{border:0;padding:11px 32px}.research-demo-module__crMYZq__cell:has(.research-demo-module__crMYZq__verifierOutput)>.research-demo-module__crMYZq__cellContent>.research-demo-module__crMYZq__disclosure{border-top:1px solid var(--line);margin:0;padding:2px 32px 7px}.research-demo-module__crMYZq__labActions{margin-top:14px}.research-demo-module__crMYZq__keyNote{margin-top:6px}@media (max-width:1100px){.research-demo-module__crMYZq__verifierOutput{padding-left:22px;padding-right:22px}.research-demo-module__crMYZq__cell:has(.research-demo-module__crMYZq__verifierOutput)>.research-demo-module__crMYZq__cellContent>.research-demo-module__crMYZq__disclosure{padding-left:22px;padding-right:22px}}@media (max-width:760px){.research-demo-module__crMYZq__verifierOutput{padding:11px 13px}.research-demo-module__crMYZq__cell:has(.research-demo-module__crMYZq__verifierOutput)>.research-demo-module__crMYZq__cellContent>.research-demo-module__crMYZq__disclosure{padding-left:13px;padding-right:13px}}.research-demo-module__crMYZq__programmeRoot{gap:0;display:block}.research-demo-module__crMYZq__programmeTabs{background:0 0;border-radius:0;margin-left:25px;gap:15px!important;height:54px!important;padding:0!important}.research-demo-module__crMYZq__programmeTabs [data-slot=tabs-trigger]{color:#687386;height:54px;box-shadow:none;border:0;border-radius:0;flex:none;padding:0 11px;font:500 12px/1.4 Arial,sans-serif}.research-demo-module__crMYZq__programmeTabs [data-slot=tabs-trigger][data-state=active]{color:var(--teal);font-weight:700}.research-demo-module__crMYZq__programmeTabs [data-slot=tabs-trigger]:after{background:var(--teal);height:2px;bottom:0!important}.research-demo-module__crMYZq__programmePanel{margin:0;padding:0;animation:none}.research-demo-module__crMYZq__programmePanel[data-state=inactive]{display:none}.research-demo-module__crMYZq__recordEyebrow{letter-spacing:1.1px;color:var(--muted);margin-bottom:12px;font-size:10px}.research-demo-module__crMYZq__cell h2.research-demo-module__crMYZq__recordTitle{max-width:880px;color:var(--ink);margin-bottom:10px;font-size:22px;font-weight:500;line-height:1.45}.research-demo-module__crMYZq__recordMeta{color:var(--muted);margin-bottom:18px;font-size:12px}.research-demo-module__crMYZq__recordCopy{max-width:870px;margin-bottom:17px;font-size:14px;line-height:1.85}.research-demo-module__crMYZq__recordScope{border-top:1px solid var(--line);color:var(--muted);max-width:900px;margin:19px 0 0;padding-top:14px;font-size:12px;line-height:1.8}.research-demo-module__crMYZq__recordLinks{flex-wrap:wrap;align-items:center;gap:14px 25px;margin-top:19px;display:flex}.research-demo-module__crMYZq__recordLinks a,.research-demo-module__crMYZq__recordLinks button,.research-demo-module__crMYZq__panelTextLink{color:var(--teal);align-items:center;gap:7px;font-size:12px;display:inline-flex}.research-demo-module__crMYZq__recordLinks button,.research-demo-module__crMYZq__panelTextLink{text-align:left;background:0 0;border:0;padding:3px 0}.research-demo-module__crMYZq__recordLinks button:hover,.research-demo-module__crMYZq__panelTextLink:hover{text-underline-offset:4px;text-decoration:underline}.research-demo-module__crMYZq__sourceQuote{color:#265763;background:#f7fafb;border-left:2px solid #087687;max-width:840px;margin:18px 0;padding:9px 17px;font-size:15px;line-height:1.8}.research-demo-module__crMYZq__implementationFlow{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:22px 0;padding:15px 0;list-style:none;display:grid}.research-demo-module__crMYZq__implementationFlow li{font-size:12px;line-height:1.7}.research-demo-module__crMYZq__implementationFlow span{color:var(--teal);margin-bottom:4px;font:11px/1.7 Courier New,monospace;display:block}.research-demo-module__crMYZq__sourceRows{margin:20px 0}.research-demo-module__crMYZq__sourceRows a{border-bottom:1px solid var(--line);align-items:center;gap:13px;padding:14px 0;display:flex}.research-demo-module__crMYZq__sourceRows a>span{flex:1;min-width:0}.research-demo-module__crMYZq__sourceRows code{overflow-wrap:anywhere;font-size:12px}.research-demo-module__crMYZq__sourceRows small{color:var(--muted);margin-top:3px;font-size:11px;display:block}.research-demo-module__crMYZq__sourceRows svg{flex-shrink:0}.research-demo-module__crMYZq__externalReadingNote{color:var(--muted);margin:24px 0 30px 108px;font-size:11px;line-height:1.8}.research-demo-module__crMYZq__acceptedPaperStatus{color:#286346;border-bottom:1px solid #dae7dd;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:18px;padding-bottom:13px;font-size:12px;display:flex}.research-demo-module__crMYZq__acceptedPaperStatus strong{font-weight:600}.research-demo-module__crMYZq__acceptedPaperStatus time{color:var(--muted);margin-left:auto;font-size:11px}.research-demo-module__crMYZq__paperTranslation{color:#566779;margin-bottom:15px;font-size:15px}.research-demo-module__crMYZq__ethicsQuestions{margin-bottom:20px}.research-demo-module__crMYZq__ethicsQuestions>div{border-bottom:1px solid var(--line);padding:14px 0}.research-demo-module__crMYZq__ethicsQuestions h3{color:var(--ink);margin-bottom:5px;font-size:15px;font-weight:500}.research-demo-module__crMYZq__ethicsQuestions p{color:var(--muted);margin-bottom:0;font-size:13px;line-height:1.8}@media (max-width:1100px){.research-demo-module__crMYZq__programmeTabs{margin-left:17px;gap:7px!important}.research-demo-module__crMYZq__programmeTabs [data-slot=tabs-trigger]{padding-left:8px;padding-right:8px}.research-demo-module__crMYZq__externalReadingNote{margin-left:78px}}@media (max-width:760px){.research-demo-module__crMYZq__programmeRoot .research-demo-module__crMYZq__header{flex-wrap:wrap;align-content:flex-start;height:99px}.research-demo-module__crMYZq__programmeRoot .research-demo-module__crMYZq__header .research-demo-module__crMYZq__wordmark,.research-demo-module__crMYZq__programmeRoot .research-demo-module__crMYZq__languages{height:54px}.research-demo-module__crMYZq__programmeRoot .research-demo-module__crMYZq__languages{order:1;align-items:center}.research-demo-module__crMYZq__programmeTabs{border-top:1px solid var(--line);order:2;width:100%;margin:0;gap:0!important;height:45px!important;padding:0 8px!important}.research-demo-module__crMYZq__programmeTabs [data-slot=tabs-trigger]{flex:1;height:44px;padding:0 4px;font-size:11px}.research-demo-module__crMYZq__programmeRoot .research-demo-module__crMYZq__sidebar{top:99px}.research-demo-module__crMYZq__programmeRoot .research-demo-module__crMYZq__cell{scroll-margin-top:164px}.research-demo-module__crMYZq__cell h2.research-demo-module__crMYZq__recordTitle{font-size:19px}.research-demo-module__crMYZq__recordCopy{font-size:13px}.research-demo-module__crMYZq__recordMeta{font-size:11px}.research-demo-module__crMYZq__sourceQuote{padding:8px 12px;font-size:13px}.research-demo-module__crMYZq__recordLinks{gap:14px}.research-demo-module__crMYZq__implementationFlow{grid-template-columns:1fr 1fr}.research-demo-module__crMYZq__externalReadingNote{margin-left:46px}.research-demo-module__crMYZq__acceptedPaperStatus time{margin-left:0}.research-demo-module__crMYZq__paperTranslation{font-size:13px}.research-demo-module__crMYZq__sidebar nav a{min-width:0}}.research-demo-module__crMYZq__projectIdentity{white-space:nowrap;align-items:center;gap:8px;margin-left:24px;display:inline-flex}.research-demo-module__crMYZq__projectIdentity small{color:var(--muted);letter-spacing:1px;font-size:9px}.research-demo-module__crMYZq__projectIdentity strong{color:var(--teal);font-size:13px;font-weight:600}.research-demo-module__crMYZq__projectIdentity+.research-demo-module__crMYZq__programmeTabs{margin-left:19px;gap:10px!important}.research-demo-module__crMYZq__projectParentNote{color:var(--muted);margin:23px 0 24px 108px;font-size:12px;line-height:1.8}.research-demo-module__crMYZq__projectParentNote a{margin-left:8px}.research-demo-module__crMYZq__cell h2.research-demo-module__crMYZq__homeProjectTitle{color:var(--ink);margin-bottom:15px;font:500 30px/1.3 Arial,sans-serif}.research-demo-module__crMYZq__projectEntry{color:var(--teal);align-items:center;gap:18px;margin:2px 0 17px;padding:7px 0;font-size:14px;display:inline-flex}.research-demo-module__crMYZq__projectContents{border-top:1px solid var(--line)}.research-demo-module__crMYZq__projectContents a{border-bottom:1px solid var(--line);grid-template-columns:180px minmax(0,1fr) 18px;align-items:center;gap:18px;padding:14px 0;display:grid}.research-demo-module__crMYZq__projectContents strong{font-size:13px;font-weight:500}.research-demo-module__crMYZq__projectContents span{color:var(--muted);font-size:12px}.research-demo-module__crMYZq__homeSidebar nav{grid-template-rows:repeat(3,1fr)}.research-demo-module__crMYZq__projectGrid{border-top:1px solid var(--line);grid-template-columns:1.1fr 1fr;margin-top:23px;display:grid}.research-demo-module__crMYZq__projectGrid article{flex-direction:column;min-width:0;padding:22px 0 0 28px;display:flex}.research-demo-module__crMYZq__projectGrid article:first-child{border-right:1px solid var(--line);padding-left:0;padding-right:28px}.research-demo-module__crMYZq__projectGrid .research-demo-module__crMYZq__featuredProject .research-demo-module__crMYZq__recordEyebrow{color:var(--teal);font-weight:600}.research-demo-module__crMYZq__cell .research-demo-module__crMYZq__projectName{color:var(--ink);margin:0 0 12px;font:500 29px/1.3 Arial,sans-serif}.research-demo-module__crMYZq__projectGrid .research-demo-module__crMYZq__projectQuestion{margin:0 0 13px;font-size:15px;font-weight:600;line-height:1.6}.research-demo-module__crMYZq__projectGrid .research-demo-module__crMYZq__projectDescription{margin:0 0 16px;font-size:13px;line-height:1.9}.research-demo-module__crMYZq__projectGrid .research-demo-module__crMYZq__projectMaterials{color:var(--muted);margin:auto 0 12px;font-size:11px;line-height:1.8}.research-demo-module__crMYZq__projectGrid .research-demo-module__crMYZq__projectEntry{align-self:flex-start;margin-bottom:12px;font-weight:600}.research-demo-module__crMYZq__projectQuickLinks{border-top:1px solid var(--line);flex-wrap:wrap;gap:10px 18px;padding-top:13px;font-size:12px;display:flex}.research-demo-module__crMYZq__lemSurfaceList{grid-template-columns:1fr 1fr;gap:0 28px;margin-top:20px;display:grid}.research-demo-module__crMYZq__lemSurfaceList details{border-top:1px solid var(--line);padding:14px 0}.research-demo-module__crMYZq__lemSurfaceList summary{color:var(--teal);cursor:pointer;font-size:14px}.research-demo-module__crMYZq__lemSurfaceList p{margin:12px 0 0;font-size:13px;line-height:1.8}@media (max-width:1100px){.research-demo-module__crMYZq__projectIdentity{margin-left:15px}.research-demo-module__crMYZq__projectIdentity small{display:none}.research-demo-module__crMYZq__projectIdentity+.research-demo-module__crMYZq__programmeTabs{margin-left:10px;gap:1px!important}.research-demo-module__crMYZq__projectParentNote{margin-left:78px}}@media (max-width:760px){.research-demo-module__crMYZq__projectGrid,.research-demo-module__crMYZq__lemSurfaceList{grid-template-columns:1fr}.research-demo-module__crMYZq__projectGrid article,.research-demo-module__crMYZq__projectGrid article:first-child{border-right:0;padding:21px 0}.research-demo-module__crMYZq__projectGrid article+article{border-top:1px solid var(--line)}.research-demo-module__crMYZq__projectGrid article:last-child{padding-bottom:0}.research-demo-module__crMYZq__projectGrid .research-demo-module__crMYZq__projectDescription{font-size:12px}.research-demo-module__crMYZq__projectIdentity{height:54px;margin-left:6px}.research-demo-module__crMYZq__projectIdentity strong{letter-spacing:.5px;font-size:11px}.research-demo-module__crMYZq__projectIdentity+.research-demo-module__crMYZq__programmeTabs{margin-left:0}.research-demo-module__crMYZq__projectParentNote{margin-left:46px;font-size:11px}.research-demo-module__crMYZq__projectContents a{grid-template-columns:minmax(0,1fr) 16px;gap:3px 12px;padding:13px 0}.research-demo-module__crMYZq__projectContents span{grid-column:1;font-size:11px}.research-demo-module__crMYZq__projectContents svg{grid-area:1/2/3}.research-demo-module__crMYZq__homeSidebar nav{grid-template-rows:none;grid-template-columns:repeat(3,1fr)}.research-demo-module__crMYZq__cell h2.research-demo-module__crMYZq__homeProjectTitle{font-size:27px}}
