body{color:#182128;background:#f6f7f8;margin:0;font-family:system-ui,sans-serif}main{max-width:960px;margin:2rem auto;padding:0 1rem}table{border-collapse:collapse;background:#fff;width:100%}th,td{text-align:left;border-bottom:1px solid #d5dadd;padding:.75rem}ul{padding:0;list-style:none}li{background:#fff;border:1px solid #d5dadd;margin:1rem 0;padding:1rem}h3{margin-top:0}details a{overflow-wrap:anywhere;margin:.5rem 0;display:block}button{cursor:pointer;padding:.5rem 1rem}
