.audit-map details.am-category>summary.am-category-summary{gap:16px;min-height:0;padding:16px 0}.audit-map .am-category-copy{max-width:80ch}.audit-map .am-category-copy strong{font-size:17px;line-height:1.4}.audit-map .am-category-copy>span{color:#4b6270;max-width:70ch;margin-top:5px;font-size:14px;line-height:1.55}.audit-map .am-catalog-table th:first-child{width:40%}.audit-map .am-catalog-table th:nth-child(2),.audit-map .am-catalog-table th:nth-child(3),.audit-map .am-catalog-table th:nth-child(4){width:20%}.audit-map .am-catalog-table th,.audit-map .am-catalog-table td{padding-block:17px}.audit-map .am-catalog-table p.am-method-purpose{color:#435c6a;max-width:55ch;margin:7px 0 0;font-size:14px;line-height:1.65}.audit-map .am-catalog-table th button{font-size:16px;font-weight:600}.audit-map .am-catalog-heading{margin-bottom:18px}.audit-map .am-catalog-table thead th{color:#607480;background:#fff;border-top:0;padding-block:9px}.catalog-browser .catalog-browser-heading{flex-wrap:wrap;align-items:center;gap:24px;margin:20px 0 16px;display:flex}.catalog-browser .catalog-browser-heading h2{white-space:nowrap;margin:0;font-size:21px}.catalog-browser-heading .catalog-source-switch{gap:20px;margin-left:12px}.catalog-browser-heading>a{margin-left:auto}.catalog-browser .catalog-browser-search{gap:12px}.catalog-kind-switch{border:1px solid #bccbd3;border-radius:5px;flex:none;gap:0;display:flex;overflow:hidden}.catalog-kind-switch button{color:#526775;min-height:40px;font:inherit;cursor:pointer;background:#fff;border:0;padding:8px 13px;font-size:14px}.catalog-kind-switch button[aria-pressed=true]{color:#193c4c;background:#edf3f5;font-weight:600}.catalog-browser .catalog-browser-search input,.catalog-browser .catalog-browser-search .investigation-action{min-height:42px}.catalog-browser .catalog-browser-intro{color:#526775;margin:12px 0;font-size:13px}.catalog-browser details.model-family{border-top:1px solid #dce5e9;margin:0}.catalog-browser .model-family>summary{cursor:pointer;align-items:center;gap:16px;min-height:70px;padding:14px 4px;list-style:none;display:flex}.catalog-browser .model-family>summary::-webkit-details-marker{display:none}.catalog-browser .model-family>summary:before{content:"›";color:#526775;flex:none;width:14px;font-size:22px}.catalog-browser .model-family[open]>summary:before{transform:rotate(90deg)}.family-title{flex-wrap:wrap;align-items:baseline;gap:10px;min-width:0;display:flex}.family-title>span{color:#607480;font-size:12px}.family-title>strong{color:#203745;overflow-wrap:anywhere;font-size:16px;font-weight:600}.family-count{color:#526775;white-space:nowrap;margin-left:auto;font-size:13px}.family-signal,.catalog-browser .catalog-model-signal{color:#7c4920;font-size:12px;font-weight:550;line-height:1.5;text-decoration:none}.catalog-browser .catalog-model-signal{margin:4px 0;display:inline-block}.catalog-browser .model-family>.catalog-source-children{border-left:1px solid #dce5e9!important;margin:0 0 10px 18px!important;padding-left:16px!important}.family-source-links{flex-wrap:wrap;gap:16px;padding:0 0 12px 36px;font-size:12px;display:flex}.catalog-browser .model-family:focus-within{outline-offset:3px}.saved-investigations .results-index-heading{border-bottom:1px solid #dce5e9;margin-bottom:6px;padding:0 10px 14px}.saved-investigations .results-index-heading h2{margin:0 0 5px;font-size:15px;font-weight:600}.saved-investigations .results-index-heading p{color:#526775;margin:0;font-size:12px;line-height:1.5}.saved-investigations .results-index-description{color:#5b6e7a;margin-top:5px;font-size:12px;font-weight:400;line-height:1.45;display:block}.saved-investigations .results-index .results-source-group>button{border-left:0;border-radius:4px;padding:12px 10px}.saved-investigations .results-index button[aria-current=true]{color:#193c4c;background:#edf3f5}.saved-investigations .results-index-copy strong{font-size:14px;font-weight:600;line-height:1.4}.saved-investigations .results-index-copy small{color:#607480;margin-top:7px;font-size:11px}.result-card-summary:empty{display:none}.result-card-summary a{margin-left:8px}.result-method .result-method-heading{padding-top:4px}.result-method .result-conclusion{margin:14px 0;font-size:17px}.measured-layer-details{border-top:1px solid #dce5e9;margin:12px 0 16px;padding-top:12px}.measured-layer-details>summary{color:#24576a;cursor:pointer;margin-bottom:10px;font-size:14px}.measured-evidence .measured-note{max-width:80ch;font-size:12px;line-height:1.6}.audit-map .am-catalog-table td{width:20%}.audit-map .am-catalog-table td.am-papers{width:20%;min-width:0}.audit-map .am-papers .am-method-research{gap:8px;margin:0;font-size:12px;line-height:1.6;display:grid}.audit-map .am-papers .am-method-research>span{display:block}.audit-map .audit-learning-layout{gap:24px;margin-top:14px}.audit-map .audit-example-reading .audit-outcomes{border:0;margin:0 0 16px;padding:0}.audit-map .audit-example-reading .audit-outcomes h2{margin:0 0 7px;font-size:16px}.audit-map .audit-example-reading .audit-outcomes p{max-width:78ch;margin:0;font-size:15px;line-height:1.6}.audit-map .audit-method-example{border-bottom:0;margin:12px 0;padding:14px 0}.audit-map .audit-method-example>header{margin-bottom:10px}.audit-map .ame-passage{padding:8px 0}.audit-map .ame-passage p{margin:3px 0 0;font-size:15px;line-height:1.6}.audit-map .ame-content>.ame-passage+.ame-pair{margin-top:4px}.audit-map .am-detail-heading{margin-bottom:12px}.audit-map .audit-method-intro p{margin:5px 0;font-size:15px;line-height:1.6}.audit-map .am-detail>.am-selected-artifact{margin:8px 0 14px;font-size:13px}.audit-map .am-detail .am-title-copy h1{font-size:27px;line-height:1.25}@media (width>=900px){.saved-investigations .results-index{scrollbar-width:thin;align-self:start;max-height:calc(100vh - 210px);position:sticky;top:20px;overflow-y:auto}}@media (width<=720px){.audit-map details.am-category>summary.am-category-summary{grid-template-columns:minmax(0,1fr) auto 14px;gap:9px;padding-block:16px}.audit-map .am-category-copy strong{font-size:17px}.audit-map .am-category-copy>span{font-size:14px;line-height:1.6}.audit-map .am-catalog-table p.am-method-purpose{font-size:15px}.audit-map .am-catalog-controls{flex-wrap:wrap;gap:10px 14px}.audit-map .am-catalog-controls .am-method-search{flex:100%;width:100%;min-width:0;max-width:none}.audit-map .am-catalog-controls .am-context-action{max-width:100%;margin-left:0}.catalog-browser .catalog-browser-heading{gap:12px 18px}.catalog-browser-heading .catalog-source-switch{order:3;width:100%;margin-left:0}.catalog-browser-heading>a{font-size:12px}.catalog-browser .catalog-browser-search{flex-wrap:wrap}.catalog-kind-switch{width:100%}.catalog-kind-switch button{flex:1;min-height:44px}.catalog-browser .catalog-query{flex-basis:calc(100% - 82px)}.catalog-browser .model-family>summary{flex-wrap:wrap;gap:6px 10px}.family-title{flex:1;gap:3px 8px}.family-title>strong{font-size:15px}.family-count{margin-left:24px}.family-signal{margin-left:auto;font-size:11px}.saved-investigations .results-index-heading,.saved-investigations .results-index-description{display:none}.result-artifact-identity{flex-wrap:wrap}.audit-map .am-catalog-table td.am-papers{min-width:0}.audit-map .am-catalog-table,.audit-map .am-catalog-table tbody{display:block}.audit-map .am-catalog-table thead{display:none}.audit-map .am-catalog-table tbody tr{border-top:1px solid #dce5e9;grid-template-columns:1fr 1fr;gap:10px 16px;padding:14px 0;display:grid}.audit-map .am-catalog-table tbody th:first-child{border:0;grid-column:1/-1;width:auto;padding:0}.audit-map .am-catalog-table tbody td{border:0;width:auto;padding:0}.audit-map .am-catalog-table tbody td:nth-child(2):before{content:"Input";color:#526775;margin-bottom:5px;font-size:11px;display:block}.audit-map .am-catalog-table tbody td:nth-child(3):before{content:"Output";color:#526775;margin-bottom:5px;font-size:11px;display:block}.audit-map .am-catalog-table tbody td.am-papers{grid-column:1/-1;width:auto;margin-top:2px}.audit-map .am-catalog-table tbody td.am-papers:before{content:"Papers";color:#526775;margin-bottom:4px;font-size:11px;display:block}.audit-map .audit-learning-layout{gap:16px}.audit-map .am-detail .am-title-copy h1{font-size:24px}}.roadmap-page{max-width:1120px;padding-top:20px}.investigation-roadmap{max-width:1000px;padding:20px 0 34px}.investigation-roadmap>header{margin-bottom:28px}.investigation-roadmap>header>h1{letter-spacing:-.9px;color:#172d38;margin:0 0 13px;font-size:36px;font-weight:700;line-height:1.18}.investigation-roadmap>header>p{color:#52636b;max-width:74ch;margin:0;font-size:17px;line-height:1.55}.investigation-roadmap .roadmap-priorities{background:#fff;border:1px solid #e1e4e1;border-radius:20px;margin:0;padding:0;list-style:none;overflow:hidden}.investigation-roadmap .roadmap-priorities>li{border-top:1px solid #f0f1ee;grid-template-columns:34px minmax(0,1fr);gap:26px;padding:25px 28px;display:grid}.investigation-roadmap .roadmap-priorities>li:first-child{border-top:0}.investigation-roadmap .roadmap-number{color:#92999d;padding-top:1px;font-size:26px;font-weight:650;line-height:1.2}.investigation-roadmap article{min-width:0}.investigation-roadmap article>header{justify-content:space-between;align-items:center;gap:16px;display:flex}.investigation-roadmap article h2{color:#20323c;margin:0;font-size:19px;font-weight:650;line-height:1.35}.investigation-roadmap article p{color:#52636b;max-width:76ch;margin:9px 0 0;font-size:15px;line-height:1.55}.investigation-roadmap .roadmap-status{white-space:nowrap;color:#555d62;background:#f0f1ee;border-radius:20px;padding:4px 10px;font-size:12px;font-weight:600;line-height:1.4}.investigation-roadmap .roadmap-status.core{color:#4b3a02;background:#ffe16a}.investigation-roadmap .roadmap-status.later{background:0 0;border:1px dashed #a8afb3;padding:3px 9px}.investigation-roadmap article>a{color:#304b59;text-underline-offset:3px;margin-top:10px;font-size:14px;font-weight:600;text-decoration:underline;display:inline-block}.investigation-roadmap details{border:0;max-width:76ch;margin-top:9px;padding:0}.investigation-roadmap details>summary{color:#74818a;cursor:pointer;font-size:12px;line-height:1.5}.investigation-roadmap details p{margin-top:7px;font-size:13px;line-height:1.55}@media (width>=721px) and (width<=1100px){.investigation-toolbar,.investigation-views{flex-wrap:wrap}}@media (width<=720px){.investigation-roadmap>header>h1{font-size:28px}.investigation-roadmap .roadmap-priorities>li{grid-template-columns:24px minmax(0,1fr);gap:15px;padding:20px 17px}.investigation-roadmap article>header{flex-wrap:wrap;gap:7px 12px}.investigation-roadmap article h2{font-size:17px}.investigation-roadmap>header>p{font-size:15px}}
