body table{border-collapse:collapse;width:100%;margin:2rem 0 2.5rem;font-size:1.4rem;box-shadow:0 0 1.25rem rgba(0,0,0,.15)}body caption{margin-bottom:1.4rem;font-size:1.5rem;font-weight:bold}body th,body td{padding:1rem 1.75rem;border:.0625rem solid #e9ecef;text-align:left}body thead tr,body th{background-color:#07adb7;color:#fff;text-align:left}body tbody tr:nth-of-type(even){background-color:#f8f9fa}body tbody tr:last-of-type{border-bottom:.125rem solid #07adb7}@media screen and (max-width:475px){body table{font-size:.8em}body th,body td{padding:.5rem .75rem}}@media screen and (max-width:375px){body th,body td{padding:.5rem .2rem}}