.audit-outcomes{color:#233b49;margin:18px 0 16px;font-size:14px;line-height:1.65}.audit-map .audit-outcomes .ao-heading{margin:0 0 7px;font-size:15px;font-weight:600}.audit-map .audit-outcomes .ao-meaning{color:#4f6673;max-width:85ch;margin:0;font-size:14px;line-height:1.65}.ao-patterns{color:#536c79;margin:20px 0;font-size:13px}.ao-patterns h3{margin:0 0 6px!important;font-size:14px!important}.ao-patterns dl{margin:10px 0}.ao-patterns dl>div{border-top:1px solid #e3e9ec;padding:8px 0}.ao-patterns dt{font-weight:600}.ao-patterns dd{margin:3px 0 0}.audit-map .ao-illustration{color:#536c79;margin:8px 0;font-size:12px}.audit-result-notice{background:#f1f8f7;border:1px solid #b9d7d1;border-left:3px solid #448d7c;border-radius:6px;margin:18px 0;padding:14px 16px}.audit-result-notice.is-finding{background:#fff9ed;border-color:#ebd2a0 #ebd2a0 #ebd2a0 #b98222}.audit-result-notice.is-error{background:#faf4f3;border-color:#d9b7b1 #d9b7b1 #d9b7b1 #a84f40}.audit-map .audit-result-notice h2{margin:0 0 4px;font-size:17px}.audit-map .audit-result-notice p{color:#526573;margin:4px 0 0;font-size:12px}.audit-result-notice small{color:#60737e;font-size:11px;font-weight:600}.audit-config-heading{justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;display:flex}.audit-config-heading strong{font-size:14px}.audit-config-heading small{color:#75838d;font-size:11px}.audit-map .audit-example-buttons{flex-wrap:wrap;gap:6px;display:flex}.audit-map .audit-example-buttons button{background:#f8fafb;padding:4px 9px;font-size:11px}.audit-map .audit-example-buttons button[aria-pressed=true]{color:#255c6c;background:#eef6f8;border-color:#6c9eac}.audit-map .audit-settings{border-block:1px solid #e5ebee;margin:12px 0;padding:9px 0;font-size:12px}.audit-settings>summary{cursor:pointer;color:#526976}.audit-map .audit-settings fieldset{margin:0;padding:12px 0}.audit-map .audit-settings .am-options{margin:8px 0}.audit-map .am-scanner{border:0;padding:0}.audit-map .am-scanner .am-field{margin:10px 0}.audit-map .am-scanner>button{margin:0}.audit-scan-empty{border-left:2px solid #b9d7d1;padding-left:12px;font-size:12px}.audit-map .am-scan-results{margin-top:20px}.am-scan-results mark{color:#634515;background:#fae2a7;padding:1px 3px}.audit-map .am-scan-results details{padding:9px 0;font-size:12px}.audit-scan-bar{background:#e2eeeb;border-radius:4px;height:5px;margin-top:10px;overflow:hidden}.audit-scan-bar>span{background:#bc892d;height:100%;display:block}@media (width<=600px){.ao-heading{flex-direction:column;align-items:flex-start;gap:2px}.ao-pair{grid-template-columns:1fr;gap:8px}.ao-card{padding:10px 12px}.ao-example{margin-top:6px;padding-top:6px}.audit-outcomes{margin:16px 0 20px}.audit-config-heading{flex-direction:column;align-items:flex-start}}.cais-preview{color:#233b49;background:#f8fafb;border:1px solid #e5ebee;border-radius:6px;margin:16px 0;padding:14px 18px}.cais-preview-toolbar{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.cais-preview-toolbar>small{color:#6c7e88;font-size:11px}.cais-tabs{background:#edf2f4;border-radius:6px;gap:3px;padding:3px;display:flex}.audit-method-example .cais-tabs button{color:#667987;border:0;border-radius:4px;padding:5px 10px;font-size:12px;line-height:20px}.audit-method-example .cais-tabs button[aria-pressed=true]{color:#176d80;background:#fff;box-shadow:0 1px 3px #142e4012}.cais-question>span{color:#6c7e88;font-size:11px}.cais-question blockquote{font:inherit;max-width:90ch;margin:4px 0 12px;font-size:15px;font-weight:400;line-height:1.5}.cais-orders{gap:7px;display:grid}.cais-order-row{grid-template-columns:52px minmax(0,1fr);align-items:center;gap:12px;display:grid}.cais-order-label{color:#627987;white-space:nowrap;font-size:12px}.cais-matchup{grid-template-columns:1fr 1fr;gap:32px;display:grid;position:relative}.cais-contender{background:#fff;border:1px solid #e2e9ed;border-radius:4px;align-items:center;gap:9px;min-width:0;padding:8px 10px;display:flex}.cais-contender img{object-fit:cover;background:#fff;border-radius:50%;flex:none;width:28px;height:28px}.cais-contender strong{overflow-wrap:anywhere;font-size:14px;font-weight:500}.cais-versus{color:#87949c;font-size:11px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.cais-reading{color:#667b87;margin:10px 0 0;font-size:12px}@media (width<=600px){.cais-preview{padding:12px}.cais-preview-toolbar{flex-direction:column;align-items:flex-start;gap:8px;margin-bottom:10px}.cais-question blockquote{font-size:14px}.cais-order-row{grid-template-columns:44px minmax(0,1fr);gap:6px}.cais-matchup{gap:22px}.cais-contender{flex-direction:column;align-items:flex-start;gap:5px;padding:7px}.cais-contender strong{font-size:12px}.cais-order-label{font-size:11px}}.audit-method-example .cais-tabs button{font:inherit;cursor:pointer;background:0 0;font-size:13px}.audit-method-example .cais-tabs button:focus-visible{outline-offset:3px;outline:2px solid #267795}.audit-method-example{color:#253d48;border-block:1px solid #e1e8eb;margin:22px 0 18px;padding:18px 0}.audit-method-example>header{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:9px;display:flex}.audit-map .audit-method-example h2{margin:0;font-size:17px;font-weight:600}.audit-map .audit-method-example h3{margin:0 0 14px;font-size:15px;font-weight:500;line-height:1.5}.audit-method-example>header>span,.audit-method-example figcaption{color:#586e79;font-size:12px;line-height:1.6}.audit-method-example figcaption{max-width:85ch;margin-top:12px}.ame-pair{grid-template-columns:minmax(0,1fr);gap:0;display:grid}.ame-pair>.ame-passage{grid-template-columns:155px minmax(0,1fr);align-items:baseline;gap:18px;display:grid}.ame-pair>.ame-passage+.ame-passage{border-top:1px solid #e7ecef}.ame-three{gap:26px;display:grid}.ame-three>.ame-passage+.ame-passage{border-left:1px solid #dce5e9;padding-left:20px}.ame-three{grid-template-columns:repeat(3,minmax(0,1fr))}.ame-passage{overflow-wrap:anywhere;background:0 0;min-width:0;padding:12px 0}.ame-content>.ame-passage+.ame-pair,.ame-content>.ame-passage+.ame-passage{margin-top:10px}.ame-citation{margin-top:4px;display:block}.ame-related{color:#536976;margin-top:14px;font-size:12px;line-height:1.65}.ame-related summary{cursor:pointer;width:fit-content}.ame-related[open] summary{margin-bottom:10px}.audit-map .ame-related>p{max-width:85ch;margin:10px 0 0;font-size:12px;line-height:1.65}.ame-passage code{white-space:normal;overflow-wrap:anywhere;font-size:.88em}.ame-label,.ame-source{color:#526873;font-size:12px;line-height:1.5;display:block}.ame-source{margin-bottom:8px}.audit-map .ame-passage p{color:#253d48;max-width:75ch;margin:6px 0 0;font-size:16px;line-height:1.65}.audit-method-example mark{color:#493b16;-webkit-box-decoration-break:clone;box-decoration-break:clone;background:#fae5a7;border-radius:2px;padding:1px 3px}.ame-supplied .ame-label,.ame-generated .ame-label{color:#526873}.ame-generated mark{color:#493b16;background:#fae5a7}.ame-missing{color:#5b6c75;margin-top:7px;font-size:12px;display:block}.audit-map .ame-note,.audit-map .ame-formula{color:#536976;margin:10px 0 0;font-size:12px;line-height:1.65}.ame-formula{font-variant-numeric:tabular-nums}.ame-table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;max-width:640px;font-size:14px}.ame-table caption{text-align:left;color:#526873;padding-bottom:10px;font-size:12px}.ame-table th,.ame-table td{text-align:left;border-bottom:1px solid #e1e8eb;padding:9px 10px}.ame-table th{font-weight:500}.ame-score-diagram{width:100%;max-width:560px;height:auto;margin-top:10px;display:block}.ame-score-diagram line{stroke:#d2dde1}.ame-score-diagram .ame-zero{stroke:#6b818c;stroke-dasharray:3 4}.ame-score-diagram circle{fill:#347d77}.ame-score-diagram text{fill:#526873;font-family:inherit;font-size:14px}.audit-method-example .cais-preview{background:0 0;border:0;margin:0;padding:0}.audit-method-example .cais-preview-toolbar>small,.audit-method-example .cais-reading{display:none}@media (width<=600px){.ame-score-diagram text{font-size:20px}.audit-method-example>header{flex-direction:column;align-items:flex-start;gap:2px}.ame-pair,.ame-three{grid-template-columns:1fr;gap:10px}.ame-table th,.ame-table td{padding:8px 4px;font-size:12px}.ame-passage{padding:10px}.audit-method-example{margin-top:18px}.audit-map .ame-passage p{font-size:15px}}.audit-method-example .am-method-research{color:#536b78;flex-wrap:wrap;gap:3px 14px;margin:0;font-size:12px;line-height:1.5;display:flex}.am-method-research a{color:#476777;text-underline-offset:3px;-webkit-text-decoration:underline #b6c5cc;text-decoration:underline #b6c5cc}.ame-source-details{margin-top:8px}.ame-missing del{text-decoration-color:#b08634}@media (width<=700px){.ame-pair>.ame-passage{grid-template-columns:1fr;gap:3px}.ame-three>.ame-passage+.ame-passage{border-left:0;padding-left:0}}.audit-method-example .ame-pair>.ame-passage>p{margin:0}.audit-learning-layout{border-block:1px solid #e1e8eb;grid-template-columns:minmax(0,1fr) 230px;align-items:start;gap:32px;margin:20px 0 12px;padding:20px 0;display:grid}.audit-learning-layout .audit-method-example{border:0;min-width:0;margin:0;padding:0}.audit-example-reading{min-width:0}.audit-learning-layout .audit-outcomes{margin:20px 0 0}.audit-learning-layout aside{border-left:1px solid #e1e8eb;padding-left:24px}.audit-learning-layout .am-requirements{border:0;grid-template-columns:1fr;gap:20px;margin:0;padding:0;font-size:14px;line-height:1.55;display:grid}.am-requirements dt{color:#536b78;margin:0 0 4px;font-size:12px}.am-requirements dd{color:#304e60;margin:0}.detector-page .audit-method-example h2{margin:0;font-size:17px}.detector-page .audit-method-example h3{margin:4px 0 16px;font-size:17px;line-height:1.5}.detector-page .policy-protocol,.detector-page .policy-technical-details{border-bottom:1px solid #e1e8eb;margin:0;padding:16px 0}.policy-protocol>summary,.policy-technical-details>summary,.policy-config-guide>summary{cursor:pointer;color:#304e60;font-size:14px}.detector-page .policy-explainer{border:0;margin:12px 0 0;padding:0}.detector-page .policy-explainer>header h2{max-width:75ch;font-size:18px}.detector-page .detector-facts{border:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:20px 0;display:grid}.detector-page .detector-facts>div{border:0;padding:0}.detector-page .detector-facts strong{white-space:normal;overflow:visible}.detector-facts small{color:#536b78;font-size:13px;line-height:1.6}.detector-page .detector-links{gap:28px;display:flex}.detector-page .detector-links a{background:0 0;border:0;align-items:baseline;gap:8px;padding:8px 0;display:flex}.detector-page .policy-explainer-columns h3{color:#304e60;text-transform:none;letter-spacing:0;font-size:14px}.policy-config-guide{border-block:1px solid #e1e8eb;margin:0 0 22px;padding:14px 0}.policy-config-guide .policy-run-guide{border:0;margin-bottom:0}.detect-method-back{color:#365f70;font-size:14px;text-decoration:none}.detect-method-back:hover{text-decoration:underline}.audit-method-example .ame-passage p{color:#253d48;max-width:75ch;margin:6px 0 0;font-size:16px;line-height:1.65}.audit-method-example .ame-note,.audit-method-example .ame-formula{color:#536976;margin:12px 0 0;font-size:13px;line-height:1.6}@media (width<=900px){.audit-learning-layout{grid-template-columns:minmax(0,1fr) 200px;gap:24px}.audit-learning-layout aside{padding-left:18px}}@media (width<=700px){.audit-learning-layout{grid-template-columns:1fr}.audit-learning-layout aside{border-left:0;padding-left:0}.audit-learning-layout .am-requirements,.detector-page .detector-facts{grid-template-columns:1fr 1fr}}.am-category-preview{color:#304e60;gap:5px;min-width:0;font-size:13px;font-weight:400;line-height:1.5;display:grid}.am-category-preview>span:last-child{color:#536b78;font-size:12px}.am-category-preview mark{color:#493b16;background:#fae5a7;border-radius:2px;padding:0 4px}.am-preview-pair,.am-preview-flow,.am-preview-weights,.am-preview-report,.am-preview-survey{align-items:center;gap:12px;display:flex}.am-preview-flow{gap:8px}.am-preview-pair>span{color:#536b78;font-size:12px}.am-category-preview svg{fill:none;stroke:#64818d;stroke-width:1.3px;flex:none}.am-preview-weights svg{width:60px;height:30px}.am-preview-survey svg{width:70px;height:46px}.am-preview-survey .am-preview-highlight{stroke:#e4b95d;stroke-width:4px;stroke-linecap:round}.am-preview-report svg{width:85px;height:36px}.am-preview-report .am-preview-omission{stroke:#b58a37;stroke-dasharray:2 2;stroke-width:3px}.audit-map .am-category-direct{text-align:left;border:0;border-top:1px solid #e5e7eb;border-radius:0;align-items:center;gap:16px;width:100%;padding:19px 0;display:flex}.am-category-direct small{color:#536b78;margin-left:auto;font-size:12px;font-weight:400}.am-category-direct:hover strong{text-underline-offset:4px;text-decoration:underline}.am-category-copy{min-width:0}.am-category-copy>span{display:block}.am-category-summary>small{text-align:right;min-width:65px}.audit-learning-layout .audit-method-example>header{margin-bottom:20px;display:block}.audit-learning-layout .audit-method-example>header h2{letter-spacing:-.02em;margin:0 0 4px;font-size:19px;font-weight:550;line-height:1.4}.audit-method-example>header>span{font-size:12px;display:block}.ame-source-details summary{cursor:pointer;color:#365f70;width:fit-content}.audit-method-example .ame-source-details p{max-width:72ch;margin:10px 0;font-size:13px;line-height:1.65}.ame-boundary-flow{gap:12px;display:grid}.ame-trust-boundary{border:1px dashed #b9a375;padding:12px}.ame-trust-boundary>span{color:#735723;margin-bottom:6px;font-size:12px;display:block}.ame-trust-boundary .ame-passage{background:0 0;padding:0}.ame-conversation{margin:0;padding:0;list-style:none}.ame-conversation li{border-bottom:1px solid #e1e8eb;grid-template-columns:70px 1fr;gap:18px;padding:14px 0;display:grid}.ame-conversation li>span{color:#536b78;font-size:13px}.audit-map .ame-conversation p{margin:0;font-size:15px}.ame-personas{border-bottom:1px solid #e1e8eb;gap:24px;padding:12px 0;font-size:14px;display:flex}.ame-axis-example{margin:14px 0 0;font-size:14px}.ame-axis-example>div{border-bottom:1px solid #e1e8eb;grid-template-columns:110px 1fr;gap:16px;padding:12px 0;display:grid}.ame-axis-example dt{color:#536b78}.ame-axis-example dd{margin:0}.am-integration-detail .am-integration-status{margin:22px 0}.policy-evidence-flow{border-block:1px solid #e1e8eb;margin:24px 0;padding:22px 0}.policy-evidence-flow figcaption{margin-bottom:16px;font-size:16px;font-weight:550}.policy-evidence-flow>div{grid-template-columns:1fr 20px 1.5fr 20px 1.5fr;align-items:center;gap:20px;font-size:14px;line-height:1.6;display:grid}.policy-evidence-flow strong{font-weight:500}.policy-evidence-flow ul{margin:0;padding-left:16px}.ea-output-preview{border-block:1px solid #e1e8eb;gap:6px;margin:18px 0;padding:16px 0;display:grid}.ea-output-preview>span,.ea-output-preview small{color:#536b78;font-size:12px;line-height:1.6}.ea-output-preview strong{color:#304e60;font-size:15px;font-weight:550}.detector-page .ao-heading{margin:0 0 8px;font-size:16px}.detector-page .ao-meaning{color:#4f6673;max-width:75ch;margin:0;font-size:14px}@media (width<=700px){.policy-evidence-flow>div{grid-template-columns:1fr}.policy-evidence-flow>div>[aria-hidden]{display:none}}.audit-map .am-category>summary.am-category-summary,.audit-map .am-category-direct{grid-template-columns:minmax(0,1fr) 270px 64px 16px;gap:24px;display:grid}.am-category-summary>small,.am-category-direct>small{text-align:right;margin-left:0!important}.audit-map .am-run-options{border-bottom:1px solid #e1e8eb;gap:24px;margin:12px 0 8px;padding:0;display:flex}.audit-map .am-run-options button{color:#536b78;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;margin:0;padding:8px 0}.audit-map .am-run-options button[aria-pressed=true]{color:#203d4f;background:0 0;border-bottom-color:#365f70}.ame-distance-track{background:#e1e8eb;width:100%;height:3px;margin:7px 0 2px;display:block}.ame-distance-track i{background:#64818d;min-width:2px;height:100%;display:block}.ame-axis-line{background:#96aeb5;max-width:240px;height:1px;margin:10px 0 12px;display:block;position:relative}.ame-axis-line i{background:#365f70;border-radius:50%;width:9px;height:9px;position:absolute;top:-4px;left:65%}.ame-axis-line.is-missing{background:0 0;border-top:1px dashed #96aeb5}.ame-axis-example small{color:#536b78;font-size:12px}.policy-status-line{color:#536b78;flex-wrap:wrap;gap:20px;margin:0 0 12px;font-size:13px;display:flex}.policy-status-line>span+span{border-left:1px solid #d6e0e5;padding-left:20px}.policy-visible-boundary{color:#536b78;max-width:75ch;font-size:14px;line-height:1.65}.detector-page .detector-heading{margin-bottom:16px}.detector-page .detector-heading .primary-action{color:#fff;white-space:nowrap;background:#203d4f;border-color:#203d4f;border-radius:5px}.detector-page .detector-heading .primary-action:hover{background:#31596e}.detect-page .module-heading{justify-content:space-between;align-items:baseline;margin:0;padding:10px 0 14px;display:flex}.detect-page .module-heading>div>span{text-transform:none;letter-spacing:0;font-size:12px}.detect-page .policy-run-guide>div>span{text-transform:none;letter-spacing:0}.detect-page .runnable-suite-panel{align-items:start;gap:36px}.detect-page .runnable-suite-panel.is-configuring{grid-template-columns:minmax(0,1fr) 290px}.detect-page .suite-configuration{border:0;padding:0}.suite-output-preview{color:#536b78;border-left:1px solid #e1e8eb;padding-left:24px;font-size:14px;line-height:1.65}.suite-output-preview h2{color:#304e60;margin:0 0 12px;font-size:16px}.suite-output-preview p{margin:0 0 14px}.suite-output-preview ul{margin:0 0 18px;padding-left:18px}.suite-output-preview li+li{margin-top:10px}.suite-output-preview small{font-size:12px}.detect-page .runnable-suite-panel .method-limitation{color:#536b78;background:0 0;border:0;border-top:1px solid #e1e8eb;padding:16px 0;font-size:13px;line-height:1.65}.detect-page .runnable-suite-panel .check-field{background:0 0;padding:0}.detect-page .suite-configuration .field small{font-size:12px;line-height:1.6}@media (width<=700px){.detect-page .runnable-suite-panel.is-configuring{grid-template-columns:1fr}.suite-output-preview{border-left:0;padding-left:0}}.audit-learning-layout ::selection{color:#253d48;background:#fae5a7}.am-category-preview ::selection{color:#253d48;background:#fae5a7}.audit-map .am-research-rationale{color:#304e60;max-width:90ch;margin:16px 0;font-size:14px;line-height:1.75}.am-research-rationale mark{color:#493b16;background:#fae5a7;padding:1px 3px}.audit-map .am-research-rationale p{font-size:inherit;line-height:inherit;margin:0 0 10px}.audit-map .am-research-rationale p:last-child{margin-bottom:0}@media (width<=1100px){.audit-map .am-category>summary.am-category-summary,.audit-map .am-category-direct{grid-template-columns:minmax(0,1fr) 250px 64px 16px;gap:16px}}@media (width<=800px){.audit-map .am-category>summary.am-category-summary,.audit-map .am-category-direct{grid-template-columns:minmax(0,1fr) auto 16px;row-gap:10px}.am-category-summary .am-category-preview{grid-area:2/1/auto/-1}.audit-map .am-run-options{flex-wrap:wrap;gap:12px}}.am-run-action{flex-direction:column;flex:none;align-items:flex-end;gap:6px;display:flex}.am-run-action small{color:#536b78;font-size:12px;line-height:1.5}.am-title-copy{min-width:0}.audit-map .am-title-copy h1{margin:0}.audit-map .am-title-copy .am-lead{margin:8px 0 0}.audit-map .am-detail-heading{align-items:flex-start}.am-run-action .am-primary{white-space:nowrap}.audit-map .am-detail>.am-scoring,.audit-map .am-detail>.am-methodology{color:#4f6876;border-top:1px solid #e1e8eb;margin:0;padding:12px 0;font-size:13px}.audit-map .am-detail>.am-scoring>summary,.audit-map .am-detail>.am-methodology>summary{cursor:pointer;padding:2px 0;font-size:14px;font-weight:400;list-style:disclosure-closed;display:list-item}.audit-map .am-detail>details[open]>summary{list-style:disclosure-open}.audit-map .am-methodology .am-prose{max-width:75ch;padding:14px 0 0}.audit-map .am-methodology .am-prose>small{font-size:12px}.am-methodology .ame-source-context{margin:18px 0}.ame-source-context{color:#536b78;max-width:75ch;font-size:13px;line-height:1.65}.ame-source-context h3{margin:16px 0 6px;font-size:14px;font-weight:550}.ame-source-context p{margin:6px 0 8px}.audit-map .am-pilot-summary{color:#536b78;max-width:75ch;font-size:14px;line-height:1.65}.detector-page .policy-sources{border:0;margin:20px 0;padding:0}.detector-page .policy-sources h3{margin:0 0 12px;font-size:14px}.detector-page .policy-sources>div{padding:0}.detector-page .policy-runner-list h2{font-size:14px}.detector-page .policy-technical-details .detector-links{margin:16px 0}.am-preview-favoritism{align-items:center;gap:10px;display:flex}.am-preview-favoritism svg{width:36px;height:36px}.am-preview-favoritism>span:last-child{gap:4px;display:grid}.am-preview-favoritism>span:last-child>span{color:#536b78;font-size:12px}
