.layout-faq-page{background:var(--color-background)}.faq-page-header{margin-bottom:var(--space-10)}.faq-page-header h1{margin-top:var(--space-2);margin-bottom:var(--space-3)}.faq-meta-row{margin-top:var(--space-4);display:flex;flex-wrap:wrap;gap:var(--space-3);align-items:center}.faq-main-layout{align-items:flex-start}.faq-list{margin-top:var(--space-2)}.faq-item-with-media{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1.1fr);gap:var(--space-5);align-items:flex-start}.faq-media-card{border-radius:var(--radius-md);overflow:hidden;border:1px solid var(--color-border);background:var(--color-surface);box-shadow:var(--shadow-sm);font-size:var(--font-size-sm);color:var(--color-text-muted)}.faq-media-card img{width:100%;height:auto;display:block}.faq-media-card figcaption{padding:var(--space-3)}.faq-aside{display:flex;flex-direction:column;gap:var(--space-5)}.faq-aside-card{position:sticky;top:calc(var(--banner-height) + var(--header-height) + var(--space-6))}.faq-aside-title{font-size:var(--font-size-xl);margin-bottom:var(--space-3)}.faq-aside-list{display:flex;flex-direction:column;gap:var(--space-3);margin:var(--space-3) 0}.faq-aside-list li{display:grid;grid-template-columns:auto 1fr;column-gap:var(--space-3);row-gap:0.1rem;align-items:baseline;font-size:var(--font-size-sm)}.faq-aside-cta{display:flex;flex-wrap:wrap;gap:var(--space-3);margin-top:var(--space-4)}.faq-notice{margin-top:var(--space-2)}.faq-notice-links a{text-decoration:underline;text-underline-offset:2px}.faq-question{font-size:var(--font-size-lg)}.faq-answer p:last-child{margin-bottom:0}@media (max-width:960px){.faq-aside-card{position:static}.faq-item-with-media{grid-template-columns:minmax(0,1fr)}}@media (max-width:720px){.faq-page-header{margin-bottom:var(--space-8)}.faq-aside-cta{flex-direction:column}}#dinnerpllace-final
ul {
    list-style: none !important;
}

.nav-toggle {
    flex-direction: column;
}
