.pool_reader{margin-top:40px}.pool_reader .pool_intro{text-wrap:balance}.pool_reader .pool_intro .size100{padding:0}.pool_reader .pool_intro .size50.nopad{padding-inline:30px}.pool_reader .pool_intro h1{font-size:clamp(3.25em,5.75vw,5.75em);margin-bottom:0}.pool_reader .pool_intro h2{font-size:clamp(1.6em,2.75vw,2.75em)}.pool_reader .features.block{justify-content:center;padding-block:60px}.pool_reader .features.block .content-image{padding-right:60px}.pool_reader .features.block .content-image img{border-radius:15px}.pool_reader .features.block ol{padding:0;margin-left:1em;font-size:1em}.pool_reader .floorplan_and_table{padding-block:90px;justify-content:center}.pool_reader .floorplan_and_table h2{margin-bottom:30px}.pool_reader .floorplan_and_table table+table{margin-top:30px}.pool_reader .floorplan_and_table .content-table{padding-right:60px;overflow-x:auto}.pool_reader .floorplan_and_table .content-image img{max-width:600px;margin:auto}.pool_reader .floorplan_and_table table{background-color:#7a7a7a;color:#fff;width:100%;border-collapse:collapse}.pool_reader .floorplan_and_table table td{border-left:1px solid #fff;border-right:1px solid #fff;border-bottom:1px solid #fff;text-align:center;padding:5px 15px}.pool_reader .floorplan_and_table table tr:first-of-type td{text-transform:uppercase}.pool_reader .floorplan_and_table .variants th{border:1px solid #fff;text-align:center;padding:5px 15px;text-transform:uppercase}.pool_reader hr{border:0;border-top:1px solid rgba(8,118,166,.2);margin:0}.pool_reader .pool_actions{display:flex;flex-flow:row wrap;justify-content:center;gap:20px;padding-block:60px}@media only screen and (max-width: 1650px){.pool_reader .floorplan_and_table .size50{width:50%;padding-right:30px}}@media only screen and (max-width: 980px){.pool_reader .pool_intro .size50.nopad{padding-inline:15px}.pool_reader .floorplan_and_table .size50{width:100%;padding:0}.pool_reader .floorplan_and_table .content-table{padding-right:0;margin-bottom:30px}.pool_reader .floorplan_and_table .content-image img{width:100%}}@media only screen and (max-width: 850px){.pool_reader .pool_intro .size50,.pool_reader .pool_intro .size50.nopad{width:100%;padding:0}.pool_reader .features.block .size50{width:100%}.pool_reader .features.block .content-image{padding-right:0;margin-bottom:30px}.pool_reader .floorplan_and_table{padding-block:60px}.pool_reader .floorplan_and_table .content-table{margin-bottom:60px}}