.prose h2{margin-top:2rem;font-size:1.5rem;font-weight:700}.prose ul{padding-left:1.2rem}.prose li{margin-bottom:.5rem}.prose a{text-decoration:underline}.prose mark{color:#000;background:#fff3b0;padding:0 .25em;font-weight:700}.prose table{border-collapse:collapse;width:100%;margin:1rem 0;font-size:.92rem;line-height:1.45}.prose th,.prose td{text-align:left;vertical-align:top;border:1px solid #d8d2c6;padding:.65rem .7rem}.prose thead th{color:#fff;background:#000}.prose tbody th{background:#f8f5ef;width:17%;font-weight:700}@media (width>=861px){.prose .table-wrap{width:min(1100px,94vw);position:relative;left:50%;transform:translate(-50%)}}@media (width<=860px){.prose table,.prose tbody,.prose tr,.prose th,.prose td{width:100%;display:block}.prose thead{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.prose tr{border:1px solid #d8d2c6;margin:0 0 1rem}.prose th,.prose td{border:0;border-bottom:1px solid #ece6da}.prose tbody th{width:100%}.prose td:before{content:attr(data-label);text-transform:uppercase;letter-spacing:.04em;color:#57534e;margin-bottom:.15rem;font-size:.8rem;font-weight:700;display:block}}
