ページレイアウトでは下位ページを個別にリクエスト。読み込み中に下位ページ(個々の見出し)の高さ(縦方向長さ)をどう決めるか?
→ 高さは固定して、枠内スクロール。これで閉じている状態。
その後、利用者の操作によって開く。開くとコンテンツに合わせた高さになる。

コンテンツに合わせるには display:table を使わないといけない?
→ コンテンツに合わせるよりも height:100vh にしたほうがいい。他の見出しを画面上から排除できて見やすくなる。

枠内のスクロールなら、豪華なスクロールバーにしてもWebブラウザーのスクロール機能と競合せず邪魔にならないはず。:i/スクロールバーを豪華に