.menu-identity{padding-block:clamp(1rem,3.5vw,1.75rem) clamp(.75rem,2.5vw,1rem)}.menu-identity h1{font-size:var(--vt-step-2);margin-bottom:.35rem}.menu-identity__nap{font-style:normal;color:var(--vt-text-muted);font-size:var(--vt-step--1);margin:0 0 .6rem;max-width:none}.menu-identity__nap a{color:inherit}@media(max-width:40em){.menu-identity{padding-block:14px 4px}.menu-identity h1{font-size:1.3rem;line-height:1.2;margin:0 0 3px}.menu-identity__nap{margin:0;font-size:.86rem}}#miobrand-menu-root{min-height:60vh;padding-block:clamp(.5rem,2vw,1rem) 0}.scheda{margin-top:12px;border:1.5px solid var(--vt-border);border-radius:18px;background:var(--vt-surface)}.scheda__summary{display:flex;flex-wrap:wrap;align-items:center;gap:.15rem 12px;min-height:56px;padding:.5rem 16px;cursor:pointer;list-style:none;border-radius:18px}.scheda__icon{flex:none;display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:var(--vt-surface-alt);color:var(--vt-link)}.scheda__summary::-webkit-details-marker{display:none}.scheda__summary:focus-visible{outline:2px solid var(--vt-ring);outline-offset:2px}.scheda__summary:hover .scheda__titolo{color:var(--vt-link)}.scheda__titolo{display:inline;font-family:var(--vt-font-base);font-size:var(--vt-step-0);font-weight:700;margin:0}.scheda__hint{font-size:var(--vt-step--1);color:var(--vt-text-muted)}.scheda__summary:after{content:"";margin-left:auto;align-self:center;width:.55rem;height:.55rem;border-right:2px solid var(--vt-text-muted);border-bottom:2px solid var(--vt-text-muted);transform:rotate(45deg) translate(-.1rem,-.1rem);transition:transform .15s ease}.scheda[open] .scheda__summary:after{transform:rotate(-135deg)}.scheda[open] .scheda__summary{border-bottom:1px solid var(--vt-border);border-radius:var(--vt-radius) var(--vt-radius) 0 0}.scheda__corpo{padding:clamp(1rem,3vw,1.5rem)}.scheda__nota{margin:0;max-width:var(--vt-maxw-prosa);font-size:var(--vt-step--1);color:var(--vt-text-muted);line-height:1.6}.scheda__nav{display:flex;flex-wrap:wrap;gap:.5rem;padding:0;margin:1rem 0 0;list-style:none}.scheda__nav a{display:inline-block;padding:.35rem .75rem;border:1px solid var(--vt-border);border-radius:var(--vt-radius-pill);background:var(--vt-surface-alt);text-decoration:none;color:var(--vt-ink);font-size:var(--vt-step--1);font-weight:600}.scheda__nav a:hover{border-color:var(--vt-primary);color:var(--vt-link)}.scheda__nav span{color:var(--vt-text-muted);font-variant-numeric:tabular-nums;font-weight:400}.scheda__firma{margin-top:1.5rem;font-size:var(--vt-step--1);color:var(--vt-text-muted);max-width:var(--vt-maxw-prosa)}.sezione{margin-top:clamp(2rem,5vw,3rem)}.sezione__testata h3{font-size:var(--vt-step-2);margin-bottom:.3rem}.sezione__note{margin:0 0 .9rem;color:var(--vt-text-muted);font-size:var(--vt-step--1);max-width:var(--vt-maxw-prosa)}.tabella-wrap{overflow-x:auto}table.voci{width:100%;border-collapse:collapse;font-variant-numeric:tabular-nums}table.voci thead th{text-align:right;font-size:var(--vt-step--1);font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--vt-text-muted);padding:0 0 .5rem .75rem;border-bottom:1px solid var(--vt-border);white-space:nowrap}table.voci thead th:first-child{text-align:left;padding-left:0;padding-right:1rem}table.voci tbody th{text-align:left;font-weight:400;padding:.7rem 1rem .7rem 0;border-bottom:1px solid var(--vt-border);vertical-align:top}table.voci tbody td{text-align:right;padding:.7rem 0 .7rem .75rem;border-bottom:1px solid var(--vt-border);vertical-align:top;white-space:nowrap;font-weight:700;color:var(--vt-ink);width:1%}.voce__nome{display:block;font-weight:700;color:var(--vt-ink);font-size:var(--vt-step-0)}.voce__ing{display:block;color:var(--vt-text-muted);font-size:var(--vt-step--1);line-height:1.45}.voce__meta{display:block;margin-top:.15rem;font-size:.78rem;color:var(--vt-text-muted);letter-spacing:.02em}.voce__meta b{font-weight:600;color:var(--vt-text-muted)}.sottotitolo{margin:1.5rem 0 .5rem;font-size:var(--vt-step-0);font-family:var(--vt-font-base);font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--vt-link)}
