.bench-restaurant-badge{color:#073c35;align-self:flex-start;max-width:100%;margin:0 0 16px}.bench-restaurant-badge>summary{cursor:pointer;overflow-wrap:anywhere;background:#f4edda;border:1px solid #b69a50;border-radius:12px;align-items:center;gap:8px;min-height:44px;padding:4px 12px 4px 4px;font-size:14px;line-height:1.5;list-style:none;display:flex}.bench-restaurant-badge>summary::-webkit-details-marker{display:none}.bench-restaurant-badge>summary:after{content:"⌄";margin-left:4px}.bench-restaurant-badge>summary>img{object-fit:contain;flex:none;width:64px;height:64px}.bench-restaurant-badge>summary:focus-visible{outline-offset:3px;outline:3px solid #9d7924}.bench-restaurant-badge>p{max-width:38ch;margin:8px 0;font-size:13px;line-height:1.7}
