body.page-teal main h1{text-align:center;margin:0 0 .8rem;font-size:clamp(1.9rem,4vw,2.8rem);font-weight:500}body.page-teal main h1:after{width:64px;margin:1.2rem auto 0}main table{border-collapse:collapse;width:100%;color:var(--cream-light);margin-top:clamp(2rem,5vw,3.5rem);font-size:1.05rem}main th{text-align:left;letter-spacing:2px;text-transform:uppercase;color:var(--gold);border-bottom:2px solid var(--gold);padding:0 1rem 1rem;font-size:.8rem;font-weight:700}main td{vertical-align:middle;border-bottom:1px solid #f0eee926;padding:1.1rem 1rem}main td:first-child{font-weight:600}main td:nth-child(2){color:#c9bfb2;white-space:nowrap;font-style:italic}main th:last-child{text-align:right}main td:last-child{text-align:right;white-space:nowrap;font-weight:700}main tbody tr{transition:background-color .2s}main tbody tr:hover{background-color:#f0eee90f}@media (width<=760px){main thead{display:none}main table,main tbody,main tr,main td{width:100%;display:block}main tbody tr{border:1px solid #f0eee92e;border-radius:10px;margin-bottom:.9rem;padding:.3rem 1.1rem}main tbody tr:hover{background-color:#0000}main td{text-align:right;border:none;border-bottom:1px solid #f0eee91f;justify-content:space-between;align-items:baseline;gap:1rem;padding:.6rem 0;display:flex}main td:last-child{border-bottom:none}main td:first-child{text-align:left;padding-bottom:.5rem;font-size:1.05rem;display:block}main td:first-child:before{display:none}main td:before{content:attr(data-label);letter-spacing:1.5px;text-transform:uppercase;color:var(--gold);white-space:nowrap;font-size:.7rem;font-weight:700}}
