.intro {font-size: 19px;line-height:1.5;}
.col-2 {float:left; width:49%; margin-right:2%;}

.summary-cont {display: flex; gap: 20px;}
.summary-col {flex-basis: 30%;}
.summary-col:last-of-type {flex-basis: 70%;}
.summary-head {text-align: left; padding: 30px 15px; border-radius: 0px 28px 0px 0px;}
.summary-head h4 {color: white; font-weight: 600; margin-top:0px;}
.summary-body {text-align: left; padding: 30px 15px; min-height:190px;}
.bg-1 {background-color: #6D8793;}
.bg-2 {background-color: #498A8B;}
.bg-1-1 {background-color: #E3E8EB;}
.bg-2-2 {background-color: #E8F0F0;}

.beige-bkr {background:#F0ECE7; padding:30px; margin-top:20px;}
.beige-bkr h3 {color: #4C4D4F; font-weight: 800; font-size: clamp(1.25rem, 1.0225rem + 0.9709vw, 2.1875rem); line-height: 1.2; background:none; padding:30px 135px 90px 135px;}
.beige-bkr .intro-sml {font-size:18px;}

.summ-bottom {border-bottom:3px solid #6D8793;}

ul.list {margin: 0; padding: 0; list-style-type: disc; padding-left: 20px; margin-bottom: 15px;}
ul.list li {line-height: 1.5; font-weight: 300; font-size: 14px; padding-left: 0px;}
ul.list li ul {list-style:none; margin:0px; padding:0px;}
ul.list li ul li {position:relative;padding-left: 15px;line-height: 1.5;}
ul.list li ul li:after {content:'';position:absolute;top: 11px;left: 0px;display:block;width:7px;height: 1px;background:#4C4D4F;}

.level-heading-style {color: #6d8793;padding-bottom: 5px;display: block;width: 30%;font-weight: 600;}