.cardapio-hero.svelte-1c06t2c{padding-top:148px;padding-bottom:48px;border-bottom:1px solid var(--color-line)}h1.svelte-1c06t2c{font-size:clamp(38px,5vw,68px);line-height:1.05;margin:12px 0 20px;letter-spacing:-.02em}h2.svelte-1c06t2c{font-size:clamp(28px,3.2vw,42px);line-height:1.12;margin:0 0 12px}.lead.svelte-1c06t2c{max-width:680px;font-size:18px;line-height:1.65;color:var(--color-ink-soft);margin:0 0 28px}.actions.svelte-1c06t2c{display:flex;flex-wrap:wrap;gap:14px}.cross-nav-section.svelte-1c06t2c{padding-block:56px;border-top:1px solid var(--color-line)}.faq-list.svelte-1c06t2c{border-top:1px solid var(--color-line);margin-top:20px;max-width:860px}.faq-item.svelte-1c06t2c{border-bottom:1px solid var(--color-line)}.faq-item.svelte-1c06t2c summary:where(.svelte-1c06t2c){display:flex;justify-content:space-between;align-items:baseline;gap:20px;padding:18px 0;cursor:pointer;list-style:none;font-family:var(--font-display);font-size:clamp(19px,2vw,24px);line-height:1.25}.faq-item.svelte-1c06t2c summary:where(.svelte-1c06t2c)::-webkit-details-marker{display:none}.faq-mark.svelte-1c06t2c{font-family:var(--font-mono);font-size:18px;color:var(--color-rosso);transition:transform .2s ease}.faq-item[open].svelte-1c06t2c .faq-mark:where(.svelte-1c06t2c){transform:rotate(45deg)}.faq-item.svelte-1c06t2c p:where(.svelte-1c06t2c){margin:0;padding:0 0 20px;font-size:16px;line-height:1.65;color:var(--color-ink-soft)}.faq-item.svelte-1c06t2c a:where(.svelte-1c06t2c){margin-left:6px;color:var(--color-rosso);text-decoration:underline;text-underline-offset:4px}.cross-nav-links.svelte-1c06t2c{display:flex;flex-wrap:wrap;gap:16px 28px;font-size:16px;font-weight:600}.cross-nav-links.svelte-1c06t2c a:where(.svelte-1c06t2c){text-underline-offset:4px}
