@import url("https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,400;0,9..40,500;0,9..40,700;1,9..40,400&family=DM+Serif+Display&display=swap");.gr-widget-wrapper{box-sizing:border-box;color:#1a1a1a;font-family:DM Sans,-apple-system,BlinkMacSystemFont,sans-serif;margin:0 auto;max-width:1200px;padding:40px 20px}.gr-header{border-bottom:1px solid #f1f1f1;flex-wrap:wrap;gap:20px;justify-content:space-between;margin-bottom:30px;padding-bottom:20px}.gr-brand,.gr-header{align-items:center;display:flex}.gr-brand{gap:16px}.gr-google-badge{align-items:center;background:#fff;border:1px solid #f1f1f1;border-radius:8px;box-shadow:0 1px 4px rgba(26,26,26,.04);display:flex;justify-content:center;padding:8px}.gr-title{color:#1a1a1a;font-family:"DM Serif Display",Georgia,serif;font-size:1.45rem;font-weight:400;letter-spacing:-.01em;line-height:1.25}.gr-rating-row{align-items:center;display:flex;gap:8px;margin-top:4px}.gr-score{color:#1a1a1a;font-family:"DM Serif Display",Georgia,serif;font-size:1.3rem;font-weight:400;line-height:1}.gr-stars{color:#df9a28;font-size:1.05rem;letter-spacing:2px}.gr-count{color:#545454;font-family:DM Sans,sans-serif;font-size:.92rem}.gr-write-btn{align-items:center;border:none;border-radius:4px;cursor:pointer;display:inline-flex;font-family:DM Sans,sans-serif;font-size:.95rem;font-weight:600;justify-content:center;padding:10px 22px;text-decoration:none;transition:background-color .25s ease,transform .15s ease}.gr-write-btn,.gr-write-btn:hover{background-color:#9baf8e;color:#fff!important}.gr-write-btn:hover{transform:translateY(-1px)}.gr-slider-container{align-items:center;display:flex;position:relative}.gr-track{display:flex;gap:20px;overflow-x:auto;padding:12px 4px 20px;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none;width:100%}.gr-track::-webkit-scrollbar{display:none}.gr-card{background-color:#f8fafc;border:1px solid #f1f1f1;border-radius:8px;box-shadow:0 2px 8px rgba(26,26,26,.03);box-sizing:border-box;display:flex;flex:0 0 calc(33.333% - 14px);flex-direction:column;justify-content:space-between;min-width:290px;padding:24px;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.gr-card:hover{border-color:#9baf8e;box-shadow:0 6px 16px rgba(26,26,26,.06);transform:translateY(-2px)}.gr-card-header{align-items:center;display:flex;gap:12px;margin-bottom:12px}.gr-avatar{border:1px solid #f1f1f1;border-radius:50%;height:44px;object-fit:cover;width:44px}.gr-author-name{color:#1a1a1a;font-family:DM Sans,sans-serif;font-size:.98rem;font-weight:700}.gr-date{font-size:.8rem;margin-top:2px}.gr-card-text,.gr-date{color:#545454;font-family:DM Sans,sans-serif}.gr-card-text{display:-webkit-box;font-size:.92rem;-webkit-line-clamp:5;line-height:1.6;margin:0;-webkit-box-orient:vertical;overflow:hidden}.gr-nav-btn{align-items:center;background:#fff;border:1px solid #f1f1f1;border-radius:4px;box-shadow:0 2px 6px rgba(26,26,26,.06);color:#545454;cursor:pointer;display:flex;font-size:14px;height:38px;justify-content:center;position:absolute;transition:all .2s ease;width:38px;z-index:3}.gr-nav-btn:hover{background:#9ca777;border-color:#9ca777;color:#fff}.gr-prev{left:-14px}.gr-next{right:-14px}.gr-loading{color:#545454;font-family:DM Sans,sans-serif;padding:40px;text-align:center;width:100%}@media (max-width:980px){.gr-card{flex:0 0 calc(50% - 10px)}}@media (max-width:640px){.gr-card{flex:0 0 100%}.gr-prev{left:4px}.gr-next{right:4px}.gr-header{align-items:flex-start;flex-direction:column}.gr-write-btn{text-align:center;width:100%}}