.hmf-gr{--hmf-gr-star:#f5a623;--hmf-gr-card:#f1f4f8;--hmf-gr-cols:3;--hmf-gr-gap:20px;--hmf-gr-radius:24px;--hmf-gr-text:#1f2937;--hmf-gr-muted:#5f6b7a;color:var(--hmf-gr-text);font-size:16px;line-height:1.5;box-sizing:border-box}.hmf-gr *,.hmf-gr *::before,.hmf-gr *::after{box-sizing:border-box}.hmf-gr p{margin:0;padding:0}.hmf-gr__sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.hmf-gr__header{display:flex;align-items:center;gap:16px;padding:18px 24px;margin-bottom:var(--hmf-gr-gap);background:var(--hmf-gr-card);border-radius:var(--hmf-gr-radius)}.hmf-gr--badge .hmf-gr__header{display:inline-flex;margin-bottom:0}.hmf-gr__logo{flex:0 0 auto;width:56px;height:56px;border-radius:50%;object-fit:contain;background:#fff}.hmf-gr__summary{flex:1 1 auto;min-width:0}.hmf-gr__business{font-weight:600;font-size:.95em}.hmf-gr__score{display:flex;align-items:center;gap:8px}.hmf-gr__score-value{font-weight:700;font-size:1.15em}.hmf-gr__count{font-size:.9em;color:var(--hmf-gr-muted)}.hmf-gr__count a{color:inherit;text-decoration:underline}.hmf-gr__button{flex:0 0 auto;display:inline-block;padding:10px 18px;background:#fff;color:var(--hmf-gr-text);border:1px solid rgb(0 0 0 / .16);border-radius:10px;text-decoration:none;font-size:.95em;font-weight:500;transition:box-shadow 0.15s ease}.hmf-gr__button:hover{box-shadow:0 2px 10px rgb(0 0 0 / .12);color:var(--hmf-gr-text)}.hmf-gr__stars{position:relative;display:inline-block;line-height:0;white-space:nowrap;vertical-align:middle}.hmf-gr__stars-bg,.hmf-gr__stars-fg{display:inline-block;white-space:nowrap}.hmf-gr__stars-bg svg{fill:#cfd6de}.hmf-gr__stars-fg{position:absolute;top:0;left:0;overflow:hidden}.hmf-gr__stars-fg svg{fill:var(--hmf-gr-star)}.hmf-gr__track{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(var(--hmf-gr-cols),minmax(0,1fr));gap:var(--hmf-gr-gap)}.hmf-gr--list .hmf-gr__track{grid-template-columns:minmax(0,1fr)}.hmf-gr__card{margin:0;padding:24px;background:var(--hmf-gr-card);border-radius:var(--hmf-gr-radius);list-style:none}.hmf-gr__card-head{display:flex;align-items:center;gap:12px;margin-bottom:12px}.hmf-gr__avatar{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;color:#fff;font-weight:600}.hmf-gr__meta{flex:1 1 auto;min-width:0}.hmf-gr__name{font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hmf-gr__date,.hmf-gr__source{font-size:.85em;color:var(--hmf-gr-muted)}.hmf-gr__source{flex:0 0 auto;align-self:flex-start;font-weight:600}.hmf-gr__text{margin-top:10px!important;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;line-clamp:4;overflow:hidden;overflow-wrap:anywhere}.hmf-gr__text.is-open{display:block;-webkit-line-clamp:unset;line-clamp:unset;overflow:visible}.hmf-gr__reply{margin-top:14px;padding:2px 0 2px 14px;border-left:3px solid rgb(0 0 0 / .14)}.hmf-gr__reply-label{font-size:.85em;font-weight:600;color:var(--hmf-gr-muted)}.hmf-gr__text--reply{margin-top:4px!important;font-size:.95em;-webkit-line-clamp:3;line-clamp:3}.hmf-gr__more{margin:6px 0 0;padding:0;background:none;border:0;color:var(--hmf-gr-muted);font:inherit;font-size:.9em;text-decoration:underline;cursor:pointer}.hmf-gr__more:hover{color:var(--hmf-gr-text);background:none}.hmf-gr{--hmf-gr-nav-size:44px;--hmf-gr-nav-gap:20px}.hmf-gr__slider{display:grid;grid-template-columns:var(--hmf-gr-nav-size) minmax(0,1fr) var(--hmf-gr-nav-size);grid-template-areas:"prev track next";align-items:center;column-gap:var(--hmf-gr-nav-gap)}.hmf-gr--slider .hmf-gr__header{margin-left:calc(var(--hmf-gr-nav-size) + var(--hmf-gr-nav-gap));margin-right:calc(var(--hmf-gr-nav-size) + var(--hmf-gr-nav-gap))}.hmf-gr--slider .hmf-gr__track{grid-area:track;display:flex;align-items:flex-start;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none}.hmf-gr--slider .hmf-gr__track::-webkit-scrollbar{display:none}.hmf-gr--slider .hmf-gr__card{flex:0 0 calc((100% - (var(--hmf-gr-cols) - 1) * var(--hmf-gr-gap)) / var(--hmf-gr-cols));scroll-snap-align:start}.hmf-gr__nav{display:inline-flex;align-items:center;justify-content:center;width:var(--hmf-gr-nav-size);height:var(--hmf-gr-nav-size);margin:0;padding:0;background:var(--hmf-gr-card);color:var(--hmf-gr-text);border:1px solid rgb(0 0 0 / .12);border-radius:50%;cursor:pointer;transition:box-shadow 0.15s ease}.hmf-gr__nav:hover{background:var(--hmf-gr-card);color:var(--hmf-gr-text);box-shadow:0 2px 10px rgb(0 0 0 / .14)}.hmf-gr__nav--prev{grid-area:prev}.hmf-gr__nav--next{grid-area:next}.hmf-gr__nav[disabled]{opacity:.35;cursor:default;box-shadow:none}.hmf-gr a:focus-visible,.hmf-gr button:focus-visible,.hmf-gr__track:focus-visible{outline:3px solid #1a5fb4;outline-offset:2px}@media (max-width:900px){.hmf-gr--slider .hmf-gr__card{flex-basis:calc((100% - var(--hmf-gr-gap)) / 2)}.hmf-gr--grid .hmf-gr__track{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.hmf-gr__header{flex-wrap:wrap}.hmf-gr__button{width:100%;text-align:center}.hmf-gr--slider .hmf-gr__card{flex-basis:100%}.hmf-gr__slider{grid-template-columns:1fr 1fr;grid-template-areas:"track track" "prev next";row-gap:14px;column-gap:12px}.hmf-gr__nav--prev{justify-self:end}.hmf-gr__nav--next{justify-self:start}.hmf-gr--slider .hmf-gr__header{margin-left:0;margin-right:0}.hmf-gr--grid .hmf-gr__track{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.hmf-gr--slider .hmf-gr__track{scroll-behavior:auto}.hmf-gr__button,.hmf-gr__nav{transition:none}}