:root{color-scheme:dark;font-family:Georgia,'Times New Roman',serif;color:#e9d4c6;background:#160604;font-size:17px;line-height:1.65}*{box-sizing:border-box}body{margin:0}header,main,footer{max-width:850px;margin:auto;padding:28px 24px}header{border-bottom:1px solid #74332b}a{color:#f3d2bd;text-underline-offset:4px}a:hover{color:#fff}nav{display:flex;gap:10px 24px;flex-wrap:wrap;margin-top:16px;font-size:15px}nav a[aria-current=page]{color:#fff;text-decoration-thickness:2px}h1{font-size:clamp(27px,4vw,38px);line-height:1.2;font-weight:400}h2{font-size:23px;font-weight:400;margin:32px 0 12px}h3{font-size:19px}p,ul{margin:14px 0}li{margin:7px 0}.brand{font-size:24px;text-decoration:none;letter-spacing:3px}.status{padding-left:16px;border-left:2px solid #a54031;color:#f3bc9d}.meta,footer{font-size:14px;color:#b89c90}article[hidden]{display:none}table{width:100%;border-collapse:collapse;font-size:15px}td,th{padding:12px 8px;border-bottom:1px solid #683026;text-align:left;vertical-align:top}th{font-weight:400;color:#ffc8ac}.table-wrap{overflow:auto}footer{border-top:1px solid #74332b}.contacts{overflow-wrap:anywhere}:focus-visible{outline:2px solid #ffc8ac;outline-offset:5px}@media(max-width:520px){header,main,footer{padding:22px 18px}nav{gap:8px 18px}table{min-width:570px}}
