* { box-sizing: border-box; }
html, body { margin: 0; min-height: 100%; }
body { background: #fff; }
.holding-page { min-height: 100vh; min-height: 100svh; display: grid; place-items: center; padding: clamp(24px, 5vw, 80px); }
.logo { display: block; width: min(70vw, 760px); max-width: 100%; height: auto; }
@media (max-width: 600px) { .logo { width: min(85vw, 500px); } }
