.grc{--grc-bg:transparent;--grc-card:#ffffff;--grc-ink:#1c1917;--grc-muted:#78716c;--grc-accent:#c2410c;--grc-star:#d97706;--grc-border:#e7e5e4;--grc-radius:1rem;--grc-gap:16px;font-family:inherit;color:var(--grc-ink);background:var(--grc-bg);padding:0;border-radius:0;max-width:none;box-sizing:border-box}.grc *,.grc *::before,.grc *::after{box-sizing:border-box}.grc--empty{border:1px dashed var(--grc-border)}.grc__header{margin-bottom:1.25rem}.grc__heading,.grc__place-name{margin:0 0 .35rem;font-family:"Fraunces",Georgia,serif;font-size:1.75rem;font-weight:600;letter-spacing:-.02em}.grc__subtitle{margin:0 0 .5rem;color:var(--grc-muted)}.grc__place-rating{margin:0;display:flex;flex-wrap:wrap;gap:.4rem;align-items:center;color:var(--grc-muted);font-size:.95rem}.grc__stars{color:var(--grc-star);letter-spacing:.05em}.grc__stars--sm{font-size:.85rem}.grc__viewport{overflow:hidden}.grc__track{display:flex;gap:var(--grc-gap);margin:0;padding:0;list-style:none;transition:transform 0.35s ease;will-change:transform}.grc__slide{flex:0 0 100%;min-width:0}.grc__card{background:var(--grc-card);border:1px solid var(--grc-border);border-radius:var(--grc-radius);padding:1.25rem;min-height:10rem;height:100%}.grc__author{display:flex;gap:.75rem;align-items:flex-start;margin-bottom:.85rem}.grc__avatar{width:40px;height:40px;border-radius:50%;object-fit:cover;flex-shrink:0}.grc__avatar--fallback{display:grid;place-items:center;background:#fed7aa;color:var(--grc-accent);font-weight:700}.grc__author-meta{display:flex;flex-direction:column;gap:.15rem;min-width:0}.grc__author-name{font-weight:600;color:inherit;text-decoration:none}a.grc__author-name:hover{color:var(--grc-accent)}.grc__time{color:var(--grc-muted);font-size:.8rem}.grc__text{margin:0;line-height:1.55;color:#44403c}.grc__controls{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-top:1rem}.grc__nav{width:2.5rem;height:2.5rem;border-radius:999px;border:1px solid var(--grc-border);background:var(--grc-card);color:var(--grc-ink);font-size:1.4rem;line-height:1;cursor:pointer}.grc__nav:hover,.grc__nav:focus-visible{border-color:var(--grc-accent);outline:2px solid #fdba74;outline-offset:2px}.grc__dots{display:flex;gap:.4rem;flex-wrap:wrap;justify-content:center}.grc__dot{width:.55rem;height:.55rem;border-radius:999px;border:0;background:#d6d3d1;padding:0;cursor:pointer}.grc__dot.is-active{background:var(--grc-accent);width:1.25rem}.grc__attribution{margin:1rem 0 0;font-size:.85rem}.grc__attribution a{color:var(--grc-accent)}.grc__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--grc-gap);margin:0;padding:0;list-style:none}.grc__grid-item{min-width:0}@media (max-width:1024px){.grc__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.grc__grid{grid-template-columns:1fr}}