JSFiddle - React, Tailwind, and code Playground

HTML

<div class="container">
    <div class="header"><h2>HEAD</h2></div>
    <div class="flexible">Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vestibulum consectetur dui nec orci porta pharetra. Nulla placerat, felis sed tempus malesuada, lorem lorem fermentum neque, ac viverra massa augue non nisi. Sed a eleifend elit. In neque sapien, blandit eget volutpat sed, pellentesque vel orci. Etiam vel nisi eget nisi tempus faucibus. Phasellus blandit, purus vitae molestie lobortis, massa diam convallis sem, sed varius arcu ante convallis elit. Etiam vitae elit justo. Phasellus aliquet pellentesque tincidunt. Aliquam pulvinar nisl a tellus tristique laoreet.Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vestibulum consectetur dui nec orci porta pharetra. Nulla placerat, felis sed tempus malesuada, lorem lorem fermentum neque, ac viverra massa augue non nisi. Sed a eleifend elit. In neque sai nec orci porta pharetra. Nulla placerat, felis sed tempus malesuada, lorem lorem fermentum neque, ac viverra massa augue non nisi. Sed a eleifend elit. In neque sapien, blandit eget volutpat sed, pellentesque vel orci. Etiam vel nisi eget nisi tempus faucibus. Phasellus blandit, purus vitae molestie lobortis, massa diam convallis sem, sed varius arcu ante convallis elit. Etiam vitae elit justo. Phasellus aliquet pellentesque tincidunt. Aliquam pulvinar nisl a tellus tristique laoreet.Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vestibulum consectetur dui nec orci porta pharetra. Nulla placerat, felis sed tempus malesuada, lorem lorem fermentum neque, ac viverra massa augue non nisi. Sed a eleifend elit. In neque sai nec orci porta pharetra. Nulla placerat, felis sed tempus malesuada, lorem lorem fermentum neque, ac viverra massa augue non nisi. Sed a eleifend elit. In neque sapien, blandit eget volutpat sed, pellentesque vel orci. Etiam vel nisi eget nisi tempus faucibus. Phasellus blandit, purus vitae molestie lobortis, massa diam convallis sem, sed...

CSS

.container{
    background:green;
    display: flex;
    flex-flow: column;
}

.flexible{
    /*This works but I need the height to be flexible depending on screen size and the natural height of the header */
    /* height:200px; */
    overflow-y: auto;
    flex: 1;
    display: flex;
}