.initial-research {margin-block:24px;min-width:0}
.initial-research h2 {font-size:22px;letter-spacing:0}
.initial-observation {padding:18px 0;border-top:1px solid var(--line,#c5c6c5);overflow-wrap:anywhere;min-width:0}
.initial-observation h3 {font-size:18px;line-height:1.4;letter-spacing:0;margin:4px 0 8px}
.initial-observation p {line-height:1.6;margin:6px 0}
.initial-observation .research-meta,.initial-citations {font-size:13px;line-height:1.6}
.initial-citations {padding-left:20px;margin:8px 0}
.research-release-notice {border-left:3px solid var(--accent,#a51625);padding-left:16px;max-width:850px;line-height:1.6}
.research-release-filters {display:flex;gap:12px;flex-wrap:wrap;align-items:end;margin:24px 0}
.research-release-filters label {display:flex;flex-direction:column;gap:6px;font-size:13px}
.research-release-filters input,.research-release-filters select {min-height:42px;max-width:100%;font:inherit;padding:8px;border:1px solid var(--line,#bbb);border-radius:4px;background:var(--surface,#fff);color:var(--ink,#222)}
.research-release-filters .research-query {flex:1;min-width:min(100%,220px)}
.research-release-pager {display:flex;gap:12px;padding:20px 0}
@media(max-width:600px){.research-release-filters label{width:100%}.initial-research h2{font-size:20px}}
