.brief{color:var(--ink)}.brief-head{padding-bottom:16px}.brief-kicker{font-size:var(--text-s);color:var(--ink-3);letter-spacing:.2px}.brief-head h1{font:750 var(--text-xl)/1.1 var(--sans);letter-spacing:-.025em;margin:6px 0 10px}.brief-sub,.brief-provenance{color:var(--ink-2);line-height:1.55}.brief-provenance{margin-top:6px}.brief-pdf{font:inherit;font-size:var(--text-s);color:var(--green);cursor:pointer;background:#fff;border:1px solid #a9c4b9;border-radius:6px;align-items:center;gap:4px;margin-top:12px;padding:5px 10px;font-weight:600;text-decoration:none;display:inline-flex}.brief-pdf+.brief-pdf{margin-left:8px}.brief-pdf:hover{border-color:var(--green)}.brief-pdf:disabled{opacity:.6;cursor:default}.brief-pdf-missing{font-size:var(--text-s);color:var(--ink-3);margin-top:12px;line-height:1.55}.brief-bottom{font:600 var(--text-l)/1.4 var(--sans);color:var(--ink);max-width:68ch;margin-top:10px}.brief-meta{color:var(--ink-3);margin-top:8px;line-height:1.55}.brief-meta a{color:var(--green);font-weight:600}.brief-contents{border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:14px 0 16px}.brief-contents h2{margin-bottom:8px}.brief-contents ol{gap:8px;margin:0;padding:0;list-style:none;display:grid}.brief-contents a{color:var(--ink);font:400 var(--text-m)/1.45 var(--sans);grid-template-columns:10.625rem minmax(0,1fr);gap:12px;text-decoration:none;display:grid}.brief-contents a span{font:600 var(--text-s)/calc(var(--text-m)*1.45) var(--sans);color:var(--green)}.brief-contents a:hover{text-decoration:underline;-webkit-text-decoration-color:var(--line);text-decoration-color:var(--line)}.brief-section{border-bottom:1px solid var(--line);padding:24px 0 22px}.brief-section h2{font-size:var(--text-l);color:var(--ink);letter-spacing:-.01em;font-weight:700}.brief-finding{font:550 var(--text-l)/1.4 var(--sans);letter-spacing:-.005em;max-width:68ch;margin:8px 0 14px}.brief-evidence table{border-collapse:collapse;table-layout:fixed;width:100%;font-size:var(--text-dense);line-height:1.5}.brief-evidence th{text-align:left;border-bottom:1px solid var(--line-strong);padding:4px 12px 6px 0}.brief-evidence td{border-bottom:1px solid var(--line-2);color:var(--ink-2);vertical-align:top;overflow-wrap:break-word;padding:7px 12px 7px 0}.brief-evidence td:first-child{color:var(--ink);font-weight:600}.brief-evidence .brief-col-short{width:12%}.brief-evidence .brief-col-source{width:20%}.brief-label{color:var(--ink);font-weight:600}.brief-evidence .brief-label{color:var(--green);font-size:var(--text-s);letter-spacing:.04em;text-transform:uppercase}.brief-muted{color:var(--ink-3);font-weight:400}.brief-said{font-size:var(--text-s);display:block}.brief-source{color:var(--green);font-weight:600;text-decoration:none}a.brief-source{text-decoration:underline;-webkit-text-decoration-color:var(--green-line);text-decoration-color:var(--green-line);text-underline-offset:3px}a.brief-source:hover{-webkit-text-decoration-color:var(--green);text-decoration-color:var(--green)}span.brief-source{color:var(--ink)}.brief-sources-more{display:inline}.brief-sources-more>summary{cursor:pointer;color:var(--ink-3);font-weight:400;list-style:none;display:inline}.brief-sources-more>summary::-webkit-details-marker{display:none}.brief-sources-more[open]>summary{display:none}.brief-evidence tr.brief-has-detail td{border-bottom:0;padding-bottom:2px}.brief-evidence tr.brief-detail td{color:var(--ink-2);font-weight:400;font-size:var(--text-s);padding:0 12px 8px 0;line-height:1.55}.brief-evidence tr.brief-detail p{max-width:110ch}.brief-evidence tr.brief-detail p+p{margin-top:2px}.brief-evidence tr.brief-detail .brief-quote{color:var(--ink)}.brief-quote-from{color:var(--ink-3)}.brief-evidence .brief-col-drug{width:20%}.brief-evidence .brief-col-rule{width:30%}.brief-path{font-size:var(--text-s);gap:2px;margin:0 0 4px;padding-left:18px;line-height:1.5;list-style:decimal;display:grid}.brief-path li::marker{color:var(--ink-3)}.brief-path+.brief-muted{font-size:var(--text-s)}.brief-part-title{font-size:var(--text-m);color:var(--ink);margin:22px 0 6px;font-weight:600}.brief-method{font-size:var(--text-s);color:var(--ink-3);max-width:86ch;margin-top:20px;line-height:1.55}.brief-method+.brief-check-link{margin-top:2px}.brief-more>summary{cursor:pointer;border-bottom:1px solid var(--line-2);font-size:var(--text-s);color:var(--green);padding:7px 0;font-weight:600}.brief-more>summary span{color:var(--ink-3);font-weight:400}.brief-note{font-size:var(--text-m);color:var(--ink-2);max-width:72ch;margin-top:8px;line-height:1.55}.brief-row{font-size:var(--text-m);color:var(--ink-2);grid-template-columns:6.5rem minmax(0,1fr);align-items:baseline;gap:0 8px;max-width:86ch;line-height:1.6;display:grid}.brief-limit{margin-top:12px}.brief-next{gap:4px;margin-top:12px;display:grid}.brief-next>.brief-request{justify-self:start;max-width:calc(86ch - 6.5rem - 8px);margin:8px 0 0 calc(6.5rem + 8px)}.brief-next-step{color:var(--ink);font-weight:600}.brief-limits{max-width:86ch;margin-top:12px}.brief-limits>summary{cursor:pointer;font-size:var(--text-m);color:var(--ink-2);margin-left:1em;font-weight:600;line-height:1.55;list-style-position:outside}.brief-limits-preview{white-space:nowrap;text-overflow:ellipsis;color:var(--ink-3);font-weight:400;display:block;overflow:hidden}.brief-limits[open] .brief-limits-preview{display:none}.brief-limits>p{font-size:var(--text-m);color:var(--ink-2);margin:4px 0 0 1em;line-height:1.6}.brief-ladder{vertical-align:.0625rem;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:2px;width:4.5rem;height:.4375rem;margin-right:.5rem;display:inline-grid}.brief-ladder>span{background:var(--line-strong);-webkit-print-color-adjust:exact;print-color-adjust:exact;border-radius:1px}.brief-ladder>.is-reached{background:var(--green)}@media (forced-colors:active){.brief-ladder>span{forced-color-adjust:none;background:canvas;outline:1px solid canvastext}.brief-ladder>.is-reached{background:canvastext}}.brief-open{margin-top:10px}.brief-open>summary{cursor:pointer;font-size:var(--text-s);color:var(--ink-3);padding:3px 0}.brief-open ul{font-size:var(--text-m);color:var(--ink-2);gap:5px;max-width:86ch;margin:6px 0 0;padding-left:18px;line-height:1.5;display:grid}.brief-route{white-space:nowrap;margin-left:8px}.brief-page,.brief-requests{background:var(--paper);border:1px solid var(--edge);border-radius:var(--corner);box-shadow:var(--lift);padding:28px 32px 32px}.brief-contents li>a{grid-template-columns:10.625rem minmax(0,1fr) auto;padding:6px 0}.brief-contents li>a>i{font:normal 400 var(--text-m)/1.45 var(--sans);color:var(--ink-3)}.brief-contents li>a:hover{text-decoration:none}.brief-contents li>a:hover span,.brief-contents li>a:hover>i{color:var(--green);text-underline-offset:3px;text-decoration:underline}.brief-scope{font-size:var(--text-m);color:var(--ink-3);gap:4px;max-width:86ch;margin-top:14px;line-height:1.55;display:grid}.brief-scope a{color:var(--green);text-decoration:underline;-webkit-text-decoration-color:var(--green-line);text-decoration-color:var(--green-line);text-underline-offset:3px;font-weight:600}.brief-requests h2:not(.brief-page-title),.brief-page h2:not(.brief-page-title){font-size:var(--text-l);color:var(--ink);margin:0 0 8px;font-weight:600}.brief-requests .app-request-what{color:var(--ink);font-weight:600}.app-request-status{color:var(--ink-3)}.brief-page section{margin-top:28px}.brief-part-finding+.brief-part-finding{border-top:1px solid var(--line);margin-top:24px;padding-top:24px}.brief-onward{border-top:1px solid var(--line);margin-top:32px;padding-top:14px}.brief-onward a{color:var(--green);font-weight:600;text-decoration:none}.brief-onward a:hover{text-underline-offset:3px;text-decoration:underline}.brief-check-link{font-size:var(--text-m);margin-top:20px}.brief-check-link a{color:var(--green);text-decoration:underline;-webkit-text-decoration-color:var(--green-line);text-decoration-color:var(--green-line);text-underline-offset:3px;font-weight:600}.brief-check h3{font-size:var(--text-l);color:var(--ink);margin:0 0 8px;font-weight:600}.brief-check h3 a{color:var(--ink);text-decoration:none}.brief-check h3 a:hover{text-underline-offset:3px;text-decoration:underline}.brief-check-part{border-top:1px solid var(--line);padding-top:24px}.brief-check .brief-row{grid-template-columns:8rem minmax(0,1fr)}.brief-check .brief-row+.brief-row{margin-top:10px}.brief-check .brief-row ul{gap:6px;display:grid}.brief-check .brief-row :is(ul,p)+p{margin-top:6px}.brief-check .brief-row :is(li,p){overflow-wrap:anywhere}.brief-check .brief-finding{margin:0 0 14px}.brief-query{font:400 var(--text-s)/1.5 ui-monospace,SFMono-Regular,Menlo,monospace;color:var(--ink-3)}.brief-check-file{justify-items:start;gap:4px;margin-top:16px;display:grid}.brief-check-file .app-button{gap:7px}.brief-check-file .app-button svg{width:16px;height:16px}.brief-files{font-size:var(--text-dense);color:var(--ink-3);gap:10px;max-width:86ch;margin:12px 0 0;padding:0;line-height:1.5;list-style:none;display:grid}.brief-files .app-link{text-align:left;overflow-wrap:anywhere}.brief-files .brief-query{word-break:break-all;display:block}@media screen and (width<=760px){.brief-page,.brief-requests{padding:20px 18px 22px}.brief-contents a,.brief-contents li>a{grid-template-columns:1fr;gap:0}.brief-contents li>a>i{display:none}.brief-onward a,.brief-check-link a,.brief-files .app-link{align-items:center;min-height:44px;display:inline-flex}.brief-evidence table{table-layout:auto}.brief-evidence :is(table,tbody,tr,td){display:block;width:auto!important}.brief-evidence tr{border-bottom:1px solid var(--line-2);padding:8px 0}.brief-evidence td{border:0;padding:0}.brief-evidence td+td{margin-top:4px;padding-left:6.5rem;display:flow-root}.brief-evidence td+td:before{content:attr(data-label);float:left;width:6rem;margin-left:-6.5rem;padding-top:1px}.brief-evidence tr.brief-has-detail{border-bottom:0;padding-bottom:0}.brief-evidence tr.brief-detail{padding-top:6px}.brief-evidence tr.brief-has-detail td{padding-bottom:0}.brief-evidence tr.brief-detail td{padding:0}.brief-row,.brief-check .brief-row{grid-template-columns:1fr}.brief-row{font-size:var(--text-dense)}.brief-next>.brief-request{margin-left:0}.brief-row+.brief-row{margin-top:12px}.brief-route{margin-left:0;display:block}a.brief-source,.brief-sources-more>summary{padding-block:6px}.brief-open>summary,.brief-more>summary{min-height:44px;padding-block:12px}.brief-limits>summary{font-size:var(--text-dense);padding-block:8px}.brief-limits>p{font-size:var(--text-dense)}}.brief-synthetic{color:var(--ink-2);max-width:86ch;margin-top:8px;line-height:1.55}.brief-premise{font-size:var(--text-m);color:var(--ink-2);max-width:86ch;margin:-4px 0 12px;line-height:1.6}.brief-premise strong{color:var(--ink);font-weight:600}.brief-engine .brief-evidence td:first-child{font-weight:400}.brief-id{white-space:nowrap}.brief-engine .brief-evidence .brief-col-source{width:24%}.brief-questions{gap:12px;margin:0;padding:0;list-style:none;display:grid}.brief-question{gap:2px;display:grid}.brief-question .brief-note{max-width:86ch;margin-top:0}.brief-question-text{font-size:var(--text-m);color:var(--ink);max-width:86ch;font-weight:600;line-height:1.5}.brief-question-group h3{font-size:var(--text-l);color:var(--ink);margin:18px 0 8px;font-weight:600}.brief-part{border-top:2px solid var(--green);margin-top:28px;padding-top:12px}.brief-part .brief-note{margin-top:4px}.brief-empty{font-size:var(--text-m);color:var(--ink-2);gap:6px;max-width:86ch;margin:10px 0 0;padding-left:18px;line-height:1.55;display:grid}.brief-empty strong{color:var(--ink);margin-right:4px;font-weight:600}
