*{box-sizing:border-box}body{margin:0;background:#f5f7fa;color:#182530;font-family:system-ui,sans-serif;line-height:1.6}main{max-width:72rem;margin:auto;padding:1rem}.warning{background:#fff0c2;border:2px solid #886600;padding:1rem;font-weight:700}.scroll{overflow-x:auto}.scroll:focus-visible{outline:2px solid #265d99;outline-offset:2px}table{border-collapse:collapse;width:100%;min-width:48rem}th,td{padding:.5rem;border:1px solid #b4c0cc;text-align:left;vertical-align:top}details{background:white;margin:1rem 0;padding:1rem;border:1px solid #b4c0cc;overflow-wrap:anywhere}summary{cursor:pointer;font-weight:700}dt{font-weight:700}dd{margin:0 0 .6rem}h1{font-size:1.8rem}@media(min-width:40rem){dl{display:grid;grid-template-columns:12rem 1fr;gap:.4rem}dd{margin:0}}
