body{margin:0}
html{scroll-padding-top:80px}
.letter-nav{justify-content:center;position:sticky;top:0;z-index:10;padding:18px 16px}
.letter-nav>div{display:flex;justify-content:center;flex-wrap:nowrap;gap:28px;width:100%;max-width:950px}
.letter-nav a{white-space:nowrap}
.letter-pages{width:100%;max-width:950px;margin:28px auto;padding:0 20px}
.letter-pages>article{scroll-margin-top:0}
.casa-menu-footer{width:100%;max-width:950px;margin:0 auto;padding:18px 20px 30px;justify-content:center;text-align:center}
.casa-menu-footer a{color:var(--gold);font-size:14px}
@media(max-width:650px){html{scroll-padding-top:65px}.letter-nav{padding:15px 8px;font-size:12px;flex-wrap:nowrap}.letter-nav>div{gap:16px;flex-wrap:nowrap}.letter-pages{margin:18px auto;padding:0 12px}.letter-pages>article{scroll-margin-top:0}.casa-menu-footer{align-items:center;padding:12px 16px 24px}}
@media print{.letter-nav,.casa-menu-footer{display:none}.letter-pages{margin:0;padding:0;max-width:none}}
