/* Shared header/footer/navigation rules. */
.top{position:relative;top:auto;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:12px 24px;border-bottom:1px solid var(--line,#303530);background:#111411}.brand{display:flex;align-items:center;gap:12px;text-decoration:none;color:inherit}.brand .mark{display:grid;place-items:center;width:28px;height:28px;border:1px solid #454b45}.subbrand{font-size:9px;letter-spacing:.16em;opacity:.55;margin-top:3px}.nav{display:flex;align-items:center;gap:22px;flex-wrap:wrap}.nav a{color:inherit;text-decoration:none;font-size:10px;letter-spacing:.08em}.nav a[aria-current=page]{color:#e5e8e2}.sign-in{border:1px solid #454b45;padding:9px}.footer{display:flex;justify-content:space-between;gap:16px;padding:22px 24px;border-top:1px solid #303530;font-size:9px;letter-spacing:.12em;opacity:.65}