@layer components{.shared-research .lead,.shared-research .notice{max-width:var(--measure)}.shared-research p,.shared-research li,.shared-research dd{overflow-wrap:anywhere}.research-route-grid,.research-school-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--sp-5);list-style:none;padding:0}.research-route-grid>li,.research-school-grid>li{border-top:var(--rule);padding-top:var(--sp-3);min-width:0}.research-route-grid h3,.research-school-grid h3{margin:0 0 var(--sp-2)}.research-school-grid label{display:flex;gap:var(--sp-2);align-items:center;min-height:var(--target)}.research-school-grid input{width:20px;height:20px;flex:none}.shared-research select{max-width:100%;min-height:var(--target)}.shared-research [data-collection-status]{min-height:1.5em}.research-saved-list{padding:0;list-style:none}.research-saved-list>li{border-top:var(--rule);padding:var(--sp-4) 0}.research-saved-list .actions{flex-wrap:wrap}.current-options-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--sp-4)}.current-options-list>div{border-top:var(--rule);padding-top:var(--sp-3)}.current-options-list dt{font-weight:var(--fw-semibold)}.current-options-list dd{margin:var(--sp-2) 0;overflow-wrap:anywhere}.dossier-counts{display:flex;flex-wrap:wrap;gap:var(--sp-4);list-style:none;padding:0}.dossier-records{list-style:none;padding:0}.dossier-records>li{border-top:var(--rule);padding:var(--sp-3) 0}.dossier-records p{margin:var(--sp-1) 0}.shared-research .table-scroll{max-width:100%}.research-enquiry{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--sp-4);max-width:60rem}.research-enquiry label{display:grid;gap:var(--sp-2)}.research-enquiry select{width:100%}.research-answer,.research-briefing-preview{border-top:var(--rule);padding:var(--sp-5) 0;max-width:65rem}.research-answer table{width:100%;border-collapse:collapse;font-variant-numeric:tabular-nums}.research-answer th,.research-answer td{padding:var(--sp-2);border-bottom:var(--rule);text-align:left}.research-answer caption{padding:var(--sp-2) 0;text-align:left}.shared-research [hidden]{display:none!important}@media(max-width:640px){.research-enquiry{grid-template-columns:1fr}}@media(max-width:640px){.research-route-grid,.research-school-grid,.current-options-list{grid-template-columns:1fr}.shared-research .actions>*{max-width:100%;white-space:normal}.shared-research h1,.shared-research h2,.shared-research h3{overflow-wrap:break-word}}}
