.top{justify-content:space-between;align-items:center;gap:16px;padding:20px clamp(16px,4vw,48px);display:flex}.brand{font-family:var(--display);color:var(--lamp-soft);font-size:30px;line-height:1;text-decoration:none}.top nav{align-items:center;gap:clamp(14px,2.5vw,30px);font-size:16px;font-weight:700;display:flex}.top nav a{color:var(--on-table);padding:10px 0;text-decoration:none}.top nav a:hover{color:var(--lamp-soft);text-underline-offset:5px;text-decoration:underline}.top-points{white-space:nowrap}.foot{color:var(--on-table-soft);flex-wrap:wrap;justify-content:space-between;gap:12px 32px;padding:44px clamp(16px,4vw,48px) 36px;font-size:15px;display:flex}.foot-links{flex-wrap:wrap;gap:8px 22px;display:flex}.foot-links a{padding:4px 0}@media (max-width:480px){.top nav{gap:12px;font-size:15px}.brand{font-size:26px}}
