.inst-hero{background:#0a1628;padding:48px 32px;border-radius:12px;margin-bottom:36px}
.inst-hero .eyebrow{font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:#6b9fff;font-weight:700;margin:0 0 8px}
.inst-hero h1{font-size:32px;font-weight:900;color:#fff;margin:0 0 14px;font-family:’Playfair Display’,Georgia,serif}
.inst-hero p{color:#94b4e8;font-size:15px;line-height:1.7;margin:0;max-width:640px}
.inst-section{margin-bottom:36px}
.inst-section h2{font-size:20px;font-weight:800;color:#121212;border-bottom:2px solid #e0e0e0;padding-bottom:10px;margin-bottom:18px;font-family:’Playfair Display’,Georgia,serif}
.inst-section h3{font-size:16px;font-weight:700;color:#121212;margin:18px 0 6px}
.inst-section p,.inst-section li{font-size:15px;line-height:1.75;color:#333}
.inst-section ul{padding-left:20px;margin:0}
.inst-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:18px;margin-top:18px}
.inst-card{background:#f8f8f8;border:1px solid #e0e0e0;border-radius:10px;padding:20px}
.inst-card h4{margin:0 0 6px;font-size:14px;font-weight:800;color:#121212}
.inst-card p{margin:0;font-size:13px;color:#555;line-height:1.55}
.inst-highlight{background:#fff8f0;border-left:4px solid #c52b1a;padding:16px 20px;border-radius:0 8px 8px 0;margin:20px 0}
.inst-btn{display:inline-block;background:#121212;color:#fff;font-size:13px;font-weight:700;padding:12px 28px;border-radius:6px;text-decoration:none;margin-top:16px}
.inst-contact-box{background:#f4f4f4;border-radius:10px;padding:24px;margin-top:20px}
.inst-contact-box strong{display:block;font-size:13px;color:#666;text-transform:uppercase;letter-spacing:.08em;margin-bottom:4px}
.inst-contact-box a{color:#1a56db;font-weight:700;text-decoration:none;font-size:16px}
.inst-role{border:1px solid #e0e0e0;border-radius:10px;padding:20px;margin-bottom:14px}
.inst-role h4{margin:0 0 6px;font-size:15px;font-weight:800;color:#121212}
.inst-role p{margin:0;font-size:13px;color:#555;line-height:1.6}
.inst-apply{background:#0a1628;border-radius:10px;padding:28px 32px;margin-top:30px;text-align:center}
.inst-apply h3{color:#fff;margin:0 0 10px;font-size:20px}
.inst-apply p{color:#94b4e8;margin:0 0 16px;font-size:14px}
.inst-apply a{background:#1a56db;color:#fff;font-size:14px;font-weight:700;padding:12px 32px;border-radius:6px;text-decoration:none;display:inline-block}
Accessibility
Accessibility Statement
NYC Restaurant Voice is committed to ensuring digital accessibility for people with disabilities.
Our Commitment
We believe that everyone — regardless of ability — deserves access to quality journalism. We are continually working to improve the accessibility of our website in accordance with the Web Content Accessibility Guidelines (WCAG) 2.1 Level AA.
Accessibility Features
♿ Disability Toolbar
Font size controls (A / A+ / A++), dark mode, high contrast, and dyslexia-friendly font available on every page.
🔊 Audio Articles
Text-to-speech functionality available on article pages for visually impaired readers.
⌨️ Keyboard Navigation
Full keyboard navigation support with skip links to bypass repetitive navigation elements.
🖥️ Screen Reader Support
Semantic HTML, ARIA labels, and proper heading hierarchy for JAWS, NVDA, and VoiceOver compatibility.
Known Issues & Ongoing Work
We are actively working to address accessibility issues across all parts of our site. Some older content may not meet our current accessibility standards. We prioritize fixing issues in our most-read content first.
Feedback
If you encounter any accessibility barriers on NYC Restaurant Voice, please let us know. Your feedback helps us improve:
[email protected]
