.gr-card{margin:0 0 clamp(1.25rem,2.5vw,1.75rem);padding:clamp(1.25rem,3vw,1.75rem);background:#fff;border:1px solid #e8eaed;border-radius:.75rem;box-shadow:0 1px 2px rgba(60,64,67,.08),0 6px 20px rgba(60,64,67,.06);page-break-inside:avoid;break-inside:avoid;-webkit-column-break-inside:avoid}.gr-head{display:flex;align-items:center;gap:.75rem}.gr-avatar{flex:0 0 auto;width:2.75rem;height:2.75rem;border-radius:50%;display:grid;place-items:center;color:#fff;font-size:1.25rem;font-weight:500;line-height:1}.gr-who{min-width:0;flex:1 1 auto;display:flex;flex-direction:column;gap:.125rem}.gr-name{font-style:normal;font-weight:600;font-size:1rem;line-height:1.25;color:#202124}.gr-count{font-size:.8125rem;color:#5f6368;line-height:1.25}.gr-g{flex:0 0 auto;width:1.25rem;height:1.25rem;align-self:flex-start}.gr-rating{display:flex;align-items:center;gap:.5rem;margin-top:.875rem}.gr-stars{display:inline-flex;gap:.0625rem;color:#fbbc04;font-size:1.0625rem;letter-spacing:.0625em;line-height:1}.gr-stars svg{width:1em;height:1em;flex:none}.gr-when{font-size:.8125rem;color:#5f6368}.gr-text{margin:.875rem 0 0}.gr-text p{font-size:1.0625rem;line-height:1.55;color:#3c4043;text-wrap:pretty}.gr-text p+p{margin-top:.75rem}.grr{--grr-gap:clamp(1rem,2.5vw,1.5rem)}.grr-head{justify-content:space-between;gap:var(--lp-s3);flex-wrap:wrap}.grr-head,.grr-title{display:flex;align-items:center}.grr-title{gap:.625rem;margin:0}.grr-title .gr-g{width:1.5rem;height:1.5rem;align-self:center}.grr-nav{display:flex;gap:.5rem}.grr-arrow{width:2.75rem;height:2.75rem;border-radius:50%;border:1px solid var(--lp-rule,#d9d5c7);background:var(--lp-white,#fff);color:var(--lp-ink);font-size:1.125rem;line-height:1;cursor:pointer}.grr-play{font-size:.875rem}.grr-arrow:hover{background:#f4f2ea}.grr-arrow:focus-visible{outline:2px solid var(--lp-green);outline-offset:2px}.grr-rail{list-style:none;margin:var(--lp-s4) 0 0;padding:.5rem 0 1rem;display:flex;align-items:stretch;gap:var(--grr-gap);overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain}.grr-rail::-webkit-scrollbar{display:none}.grr-rail:focus-visible{outline:2px solid var(--lp-green);outline-offset:4px}.grr-item{flex:0 0 100%;scroll-snap-align:start;display:flex}@media (min-width:40rem){.grr-item{flex-basis:calc((100% - var(--grr-gap)) / 2)}}@media (min-width:64rem){.grr-item{flex-basis:calc((100% - 2 * var(--grr-gap)) / 3)}}.grr-item .gr-card{margin-bottom:0;width:100%;display:flex;flex-direction:column}.grr-item .gr-text{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:7;line-clamp:7;overflow:hidden}.grr-foot{display:flex;align-items:center;justify-content:space-between;gap:var(--lp-s3);flex-wrap:wrap;margin-top:var(--lp-s3)}.grr-dots{display:flex;gap:.5rem}.grr-dot{width:1.5rem;height:1.5rem;padding:0;border:0;background:none;cursor:pointer;display:grid;place-items:center}.grr-dot:before{content:"";width:.5rem;height:.5rem;border-radius:50%;background:#c8ccc4}.grr-dot--on:before{background:var(--lp-green)}.grr-dot:focus-visible{outline:2px solid var(--lp-green);outline-offset:0;border-radius:50%}.grr-all{font-size:var(--lp-small);color:var(--lp-ink);text-underline-offset:.2em}@media (max-width:40rem){.gr-count,.gr-when{font-size:.875rem}.grr-dots{display:none}}.grb,.grr-all{display:inline-flex;align-items:center;min-height:2.75rem}.grb{gap:.625rem;padding:.5rem .875rem;border:1px solid #e3e0d6;border-radius:.625rem;background:#fff;text-decoration:none;color:#202124}.grb:hover{background:#faf7ef}.grb .gr-g{width:1.375rem;height:1.375rem;align-self:center}.grb-body{display:flex;flex-direction:column;gap:.0625rem}.grb-top{display:flex;align-items:center;gap:.375rem}.grb-avg{font-size:1.125rem;font-weight:700;line-height:1;color:#202124}.grb-count{font-size:.875rem;color:#5f6368;line-height:1.2;text-decoration:underline;text-underline-offset:.15em}.grb--onDark{background:rgba(250,247,239,.1);border-color:rgba(250,247,239,.34);color:var(--lp-cream)}.grb--onDark:hover{background:rgba(250,247,239,.18)}.grb--onDark .grb-avg{color:var(--lp-cream)}.grb--onDark .grb-count{color:#cfd8d0}