/* Expansion draft pages, purposefully noindex until evidence review. */
.research-status{padding:1rem 1.2rem;background:#fff8eb;border-left:4px solid #ac7324;color:#423b2b;border-radius:.45rem;max-width:68rem;line-height:1.55}
.research-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(230px,300px);gap:2rem;align-items:start}
.research-check{padding:1rem 0;border-bottom:1px solid #dee7e1}
.research-check h3{margin:.1rem 0 .4rem}
.research-steps li{padding:.4rem 0}
.research-aside{padding:1.25rem;border:1px solid #d8e3da;border-radius:.75rem;background:#f6faf7}
.research-aside dl{display:grid;grid-template-columns:1fr;gap:.15rem;margin-bottom:1.2rem}
.research-aside dt{font-size:.8rem;font-weight:700;color:#52675b;margin-top:.65rem}
.research-aside dd{margin:0;overflow-wrap:anywhere;min-width:0}
.research-sources{background:#f8faf8;font-size:.83rem;line-height:1.55}
.research-sources h2{font-size:1rem;margin-bottom:.45rem}
.research-source-small{font-size:.78rem;color:#59655e}
.research-province{padding:1rem 0;border-bottom:1px solid #d9e4dd}
.research-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:.75rem}
.research-grid li{border:1px solid #d9e4dd;border-radius:.5rem;padding:.7rem .85rem;background:#fff}
.research-grid small{display:block;font-size:.75rem;color:#647267;margin-top:.15rem}
.research-note-fr{font-style:italic;font-size:.95rem}
@media(max-width:700px){.research-layout{grid-template-columns:1fr}.research-grid{grid-template-columns:repeat(auto-fit,minmax(135px,1fr))}}
