body{margin:0;background:#0b0808;color:#e7edff;font:16px/1.65 system-ui,sans-serif}.page{max-width:800px;margin:auto;padding:24px}a{color:#ff2d3a}.hdr,.foot{padding:20px 0;border-bottom:1px solid #303951}.logo{text-decoration:none;font-weight:bold}.logo__row{display:block}.foot__links{display:flex;gap:20px;flex-wrap:wrap}