.section[data-astro-cid-o5wsiefb].diet-results{padding-block:clamp(48px,6vw,84px)}.case-instruction[data-astro-cid-o5wsiefb]{color:#5d5750;margin:10px 0 0;font-size:.8rem}.case-list[data-astro-cid-o5wsiefb]{grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr));gap:14px;max-width:49rem;margin:14px 0 0;padding:0;list-style:none;display:grid}.case[data-astro-cid-o5wsiefb]{overflow-wrap:anywhere;background:#fff;border:1px solid #e1e0da;border-radius:8px;min-width:0;max-width:15rem;position:relative;overflow:hidden}.case-media[data-astro-cid-o5wsiefb]{background:#f6f5f2;position:relative}.case-open[data-astro-cid-o5wsiefb]{border-radius:inherit;cursor:zoom-in;background:0 0;border:0;width:100%;padding:0;position:absolute;inset:0}.case-open[data-astro-cid-o5wsiefb]:focus-visible{outline:2px solid var(--ink);outline-offset:-3px}.case-open[data-astro-cid-o5wsiefb] span[data-astro-cid-o5wsiefb]{background:var(--ink);color:#fff;border-radius:4px;padding:1px 6px;font-size:.65rem;position:absolute;top:28px;right:5px}.case-photos[data-astro-cid-o5wsiefb]{background:#ecebe6;grid-template-columns:repeat(2,minmax(0,1fr));gap:2px;display:grid}figure[data-astro-cid-o5wsiefb]{margin:0}.case-label[data-astro-cid-o5wsiefb]{color:var(--ink);background:#e8e7e1;justify-content:center;align-items:baseline;gap:.3rem;padding:2px 4px;font-size:.72rem;font-weight:700;display:flex}.case-label-after[data-astro-cid-o5wsiefb]{background:var(--ink);color:#fff}.case-label[data-astro-cid-o5wsiefb] small[data-astro-cid-o5wsiefb]{font-size:.64rem;font-weight:400}.case[data-astro-cid-o5wsiefb] .case-media[data-astro-cid-o5wsiefb] img{object-fit:contain;width:100%;height:clamp(136px,23vw,208px)}.case-copy[data-astro-cid-o5wsiefb]{padding:8px 10px 10px}.case-copy[data-astro-cid-o5wsiefb] h3[data-astro-cid-o5wsiefb]{margin:0;font-size:.86rem;line-height:1.5}.case-meta[data-astro-cid-o5wsiefb]{flex-wrap:wrap;gap:0 8px;margin-top:3px;font-size:.75rem;display:flex}.case-meta[data-astro-cid-o5wsiefb] strong[data-astro-cid-o5wsiefb]{color:#6d5c38}.case-note[data-astro-cid-o5wsiefb]{margin:12px 0 0;font-size:.75rem}.case-dialog[data-astro-cid-o5wsiefb]{width:min(860px,100% - 24px);max-height:calc(100dvh - 24px);color:var(--ink);overscroll-behavior:contain;border:0;border-radius:10px;padding:0;overflow:auto}.case-dialog[data-astro-cid-o5wsiefb]::backdrop{background:#11171cc7}.case-dialog-content[data-astro-cid-o5wsiefb]{padding:0 clamp(10px,3vw,22px) 14px}.case-dialog-header[data-astro-cid-o5wsiefb]{z-index:1;background:#fff;justify-content:space-between;align-items:center;gap:8px;padding:6px 0;display:flex;position:sticky;top:0}.case-dialog-header[data-astro-cid-o5wsiefb] h3[data-astro-cid-o5wsiefb]{margin:0;font-size:1rem;line-height:1.45}.case-dialog-header[data-astro-cid-o5wsiefb] button[data-astro-cid-o5wsiefb]{background:var(--ink);color:#fff;cursor:pointer;border:0;border-radius:50%;width:44px;height:44px;font-size:1.45rem;line-height:1}.case-dialog[data-astro-cid-o5wsiefb] .case-comparison[data-astro-cid-o5wsiefb]{max-width:38rem;margin-inline:auto}.case-dialog[data-astro-cid-o5wsiefb] .case-media[data-astro-cid-o5wsiefb] img{object-fit:contain;background:#f6f5f2;width:100%;height:min(70dvh,680px)}.case-dialog[data-astro-cid-o5wsiefb]:has(.case-dialog-nav) [data-astro-cid-o5wsiefb][data-dialog-photo]{touch-action:pan-y pinch-zoom}.case-dialog-nav[data-astro-cid-o5wsiefb]{font-variant-numeric:tabular-nums;justify-content:center;align-items:center;gap:16px;margin-top:8px;font-size:.85rem;display:flex}.case-dialog-nav[data-astro-cid-o5wsiefb] button[data-astro-cid-o5wsiefb]{width:44px;height:44px;color:var(--ink);cursor:pointer;background:#fff;border:1px solid #e1e0da;border-radius:50%;padding:0;font-size:1.5rem;line-height:1}.case-dialog-comment[data-astro-cid-o5wsiefb]{white-space:pre-line;margin:10px 0 0;font-size:.85rem}@media (width<=600px){.case-list[data-astro-cid-o5wsiefb]{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.case[data-astro-cid-o5wsiefb]{max-width:none}.case-label[data-astro-cid-o5wsiefb] small[data-astro-cid-o5wsiefb]{display:none}}
