.gdgr{--gdgr-text:#3c4043;--gdgr-muted:#70757a;--gdgr-line:#e8eaed;margin:1.5rem 0;padding:1.25rem 1.5rem;border:1px solid var(--gdgr-line);border-radius:12px;background:#fff;color:var(--gdgr-text);font-size:15px;line-height:1.55}
.gdgr-head{display:grid;grid-template-columns:1fr auto;align-items:center;gap:.25rem .75rem;margin-bottom:.75rem}
.gdgr .gdgr-title{margin:0;padding:0;width:auto;flex:0 0 auto;font-size:1.25rem;line-height:1.2}
.gdgr .m-0{margin:0!important}
.gdgr-sub{display:contents}
.gdgr-head .gdgr-title{grid-column:1;grid-row:1}
.gdgr-head .gdgr-g{grid-column:2;grid-row:1}
.gdgr-head .gdgr-agg{grid-column:1 / -1;grid-row:2}
.gdgr-agg{display:inline-flex;align-items:center;gap:.35rem;white-space:nowrap}
.gdgr-count{color:var(--gdgr-muted)}
.gdgr-g{font:700 14px/1 Arial,sans-serif;font-style:normal}
.gdgr-g i{font-style:normal}
.gdgr-g i:nth-child(1),.gdgr-g i:nth-child(4){color:#4285f4}
.gdgr-g i:nth-child(2),.gdgr-g i:nth-child(6){color:#ea4335}
.gdgr-g i:nth-child(3){color:#fbbc04}
.gdgr-g i:nth-child(5){color:#34a853}
.gdgr-stars{--r:5;display:inline-block;letter-spacing:1px;line-height:1;background:linear-gradient(90deg,#fbbc04 calc(var(--r) / 5 * 100%),#dadce0 0);-webkit-background-clip:text;background-clip:text;color:transparent}
.gdgr-list{list-style:none;margin:0;padding:0}
.gdgr-review{display:flex;gap:.75rem;padding:1rem 0;border-top:1px solid var(--gdgr-line)}
.gdgr-avatar{flex:0 0 36px}
.gdgr-avatar img,.gdgr-avatar span{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;background:#5f6368;color:#fff;font-weight:600;object-fit:cover}
.gdgr-body{min-width:0;flex:1}
.gdgr-meta{display:flex;justify-content:space-between;gap:.5rem;margin-bottom:.15rem}
.gdgr-name{font-weight:600;color:inherit;text-decoration:none}
.gdgr-time{color:var(--gdgr-muted);font-size:.85em;white-space:nowrap}
.gdgr-text{margin:.4rem 0 0;white-space:pre-line;overflow-wrap:anywhere}
@media (max-width:480px){.gdgr{padding:1rem}}
