.embed-body{margin:0;padding:0;background:transparent;font-family:Inter,Arial,sans-serif;color:#222;overflow:hidden}.rw-widget,.rw-widget *{box-sizing:border-box}.rw-widget{--rw-accent:#2c644d;--rw-radius:16px;--rw-cols:3;--rw-card:#fff;--rw-text:#252a28;--rw-muted:#7a807c;--rw-border:#e6e9e4;font-family:Inter,-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;color:var(--rw-text);font-size:14px;padding:8px}.rw-widget.rw-dark{--rw-card:#232b27;--rw-text:#f4f7f3;--rw-muted:#afb9b0;--rw-border:#3a443c;background:#19201c;border-radius:var(--rw-radius)}.rw-demo{font-size:9px;letter-spacing:1.3px;color:var(--rw-muted);margin:0 0 16px;text-align:center}.rw-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:8px 0 27px}.rw-eyebrow{display:flex;align-items:center;gap:7px;font-size:11px;color:var(--rw-muted)}.rw-google{width:21px;height:21px;flex-shrink:0}.rw-eyebrow .rw-google{width:15px;height:15px}.rw-heading h3{font-size:25px;letter-spacing:-.7px;line-height:1.3;margin:8px 0 10px;font-weight:650}.rw-rating{display:flex;align-items:center;gap:9px;flex-wrap:wrap}.rw-rating strong{font-size:17px}.rw-total{color:var(--rw-muted);font-size:12px;text-decoration:underline;text-underline-offset:3px}.rw-stars{color:#f4b638;letter-spacing:1px;font-size:17px;white-space:nowrap;display:inline-block}.rw-empty{color:#d7d9d5}.rw-cta{background:var(--rw-accent);color:white;padding:12px 17px;text-decoration:none;border-radius:9px;font-size:12px;font-weight:600;white-space:nowrap}.rw-cards{display:grid;grid-template-columns:repeat(var(--rw-cols),minmax(0,1fr));gap:15px}.rw-card{border:1px solid var(--rw-border);border-radius:var(--rw-radius);padding:21px;background:var(--rw-card);min-width:0;text-align:left}.rw-person{display:flex;gap:10px;align-items:center;margin-bottom:15px}.rw-person>.rw-google{margin-left:auto;width:18px;height:18px}.rw-person>div{min-width:0}.rw-avatar{width:36px;height:36px;border-radius:50%;object-fit:cover;display:flex;align-items:center;justify-content:center;flex-shrink:0;font-size:14px;font-weight:600;color:#454c46}.rw-author{color:var(--rw-text);text-decoration:none;display:block;font-weight:650;font-size:12px;overflow-wrap:anywhere}.rw-date{font-size:10px;display:block;margin-top:5px;color:var(--rw-muted)}.rw-text{line-height:1.8;font-size:12px;margin:10px 0 0;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;overflow:hidden;overflow-wrap:anywhere}.rw-text.rw-expanded{-webkit-line-clamp:unset;display:block}.rw-more{font:inherit;font-size:10px;color:var(--rw-muted);border:0;background:transparent;padding:9px 0 0;cursor:pointer;text-decoration:underline}.rw-source{font-size:10px;color:var(--rw-muted);display:block;margin-top:8px}.rw-controls{display:flex;gap:14px;align-items:center;justify-content:center;margin-top:24px}.rw-controls button{border:1px solid var(--rw-border);background:var(--rw-card);color:var(--rw-text);width:30px;height:30px;border-radius:50%;font-size:17px;cursor:pointer}.rw-controls button:disabled{opacity:.3;cursor:default}.rw-controls span{font-size:10px;color:var(--rw-muted)}.rw-footer{display:flex;align-items:center;justify-content:space-between;gap:15px;font-size:9px;color:var(--rw-muted);padding-top:20px}.rw-footer>b{color:var(--rw-text)}.rw-list{grid-template-columns:1fr}.rw-masonry{display:block;columns:var(--rw-cols);column-gap:15px}.rw-masonry .rw-card{break-inside:avoid;margin-bottom:15px}.rw-badge{display:flex;align-items:center;gap:14px;border:1px solid var(--rw-border);background:var(--rw-card);color:var(--rw-text);padding:18px;border-radius:var(--rw-radius);cursor:pointer;text-align:left;width:100%}.rw-badge>.rw-google{width:29px;height:29px}.rw-badge>span{display:flex;flex-direction:column;gap:5px}.rw-badge strong{font-size:14px}.rw-badge>span>span{font-size:12px}.rw-badge .rw-stars{font-size:13px}.rw-badge .rw-chevron{margin-left:auto;font-size:23px}.rw-is-badge .rw-cards{margin-top:12px;grid-template-columns:1fr;max-height:420px;overflow:auto}.rw-loading{font:13px Arial,sans-serif;padding:24px;color:#777}.rw-empty-message{font-size:13px;color:var(--rw-muted);grid-column:1/-1;padding:25px;text-align:center}.rw-attributions{padding-top:8px}@media(max-width:750px){.rw-cards{grid-template-columns:repeat(min(var(--rw-cols),2),minmax(0,1fr))}.rw-list{grid-template-columns:1fr}.rw-heading h3{font-size:22px}.rw-masonry{columns:2}}@media(max-width:500px){.rw-cards{grid-template-columns:1fr}.rw-heading{align-items:flex-start}.rw-cta{padding:10px;font-size:10px}.rw-heading h3{font-size:20px}.rw-heading{gap:8px}.rw-rating{gap:6px}.rw-total{font-size:10px}.rw-masonry{columns:1}.rw-footer{font-size:8px}.rw-card{padding:18px}}
/* WidgetFeed configuration-driven layouts and themes. */
.rw-widget{background:var(--rw-bg);font-family:var(--rw-font,Arial,sans-serif);font-size:var(--rw-font-size,14px);margin-inline:auto;border-radius:var(--rw-radius);overflow:hidden}.rw-widget.rw-dark{background:var(--rw-bg)}.rw-cards{gap:var(--rw-gap);grid-template-columns:repeat(var(--rw-effective-cols,var(--rw-cols)),minmax(0,1fr));align-items:start}.rw-cards.rw-align-height{align-items:stretch}.rw-cards.rw-list{grid-template-columns:1fr}.rw-cards.rw-masonry{columns:var(--rw-effective-cols,var(--rw-cols));column-gap:var(--rw-gap)}.rw-masonry .rw-card{margin-bottom:var(--rw-gap)}.rw-card{font-size:inherit;display:flex;flex-direction:column}.rw-text{font-size:var(--rw-font-size,14px);line-height:1.75}.rw-author{font-size:calc(var(--rw-font-size,14px) * .93)}.rw-date{font-size:calc(var(--rw-font-size,14px) * .76)}.rw-more{align-self:flex-start;font-size:calc(var(--rw-font-size,14px) * .82)}.rw-more[hidden]{display:none}.rw-card-bubble .rw-person{order:10;margin:17px 0 0;padding-top:14px;border-top:1px solid var(--rw-border)}.rw-card-spotlight{text-align:center;padding:30px 25px}.rw-card-spotlight .rw-person{justify-content:center;flex-wrap:wrap}.rw-card-spotlight .rw-more{align-self:center}.rw-card-spotlight .rw-source-brand{margin-inline-start:0}.rw-card-spotlight .rw-text{font-family:Georgia,serif;font-size:calc(var(--rw-font-size,14px) * 1.2)}.rw-card-minimal{border-color:transparent;background:transparent;padding:15px 8px}.rw-card-outline{border-width:2px;background:transparent}.rw-card-compact{padding:15px}.rw-card-compact .rw-avatar{width:29px;height:29px}.rw-card-compact .rw-person{margin-bottom:10px}.rw-source-brand{display:inline-flex;align-items:center;gap:5px;margin-inline-start:auto;font-size:10px;color:var(--rw-muted)}.rw-source-brand .rw-google{width:17px;height:17px}.rw-source-badge{padding:5px 7px;border:1px solid var(--rw-border);border-radius:6px}.rw-source-minimal{margin-inline-start:auto;color:var(--rw-muted);font-size:11px}.rw-reply{padding:13px;margin-top:15px;border-left:2px solid var(--rw-accent);background:color-mix(in srgb,var(--rw-accent) 6%,transparent);font-size:12px;text-align:start}.rw-reply strong{font-size:10px;font-weight:600}.rw-reply p{line-height:1.7;margin:7px 0 0}.rw-photos{display:grid;grid-template-columns:repeat(2,1fr);gap:6px;margin-top:15px}.rw-photos img{width:100%;height:95px;object-fit:cover;border-radius:7px}.rw-header-banner{padding:23px;background:color-mix(in srgb,var(--rw-accent) 7%,var(--rw-card));border:1px solid var(--rw-border);border-radius:var(--rw-radius)}.rw-header-centered{flex-direction:column;text-align:center;align-items:center}.rw-header-centered .rw-eyebrow,.rw-header-centered .rw-rating{justify-content:center}.rw-header-compact h3{font-size:18px}.rw-header-compact .rw-eyebrow{display:none}.rw-header-compact{margin-bottom:18px}.rw-is-badge .rw-cards{grid-template-columns:1fr}.rw-badge{font-family:inherit;min-height:72px}.rw-badge-badge{flex-direction:column;text-align:center;padding:25px}.rw-badge-badge>.rw-google{width:38px;height:38px}.rw-badge-badge>span{align-items:center}.rw-badge-badge .rw-chevron{margin:0}.rw-badge-compact-badge{padding:13px;gap:10px}.rw-badge-compact-badge .rw-google{width:24px;height:24px}.rw-badge-compact-badge .rw-stars{font-size:12px}.rw-badge-bold-sticker{background:var(--rw-accent);color:white;border:0}.rw-badge-bold-sticker .rw-stars{color:#ffe39a}.rw-badge-light-sticker{box-shadow:0 5px 20px #233c1910;border-radius:7px}.rw-badge-tag-sticker{border-inline-start:5px solid var(--rw-accent);border-radius:0 12px 12px 0}.rw-badge-oval-sticker{border-radius:80px;padding:17px 25px}.rw-badge-reviews-button{background:var(--rw-accent);color:white;border:0;justify-content:center;min-height:52px}.rw-badge-reviews-button .rw-google{width:20px;height:20px}.rw-badge-reviews-button>span>span{display:none}.rw-badge-achievement{justify-content:center;padding:24px;text-align:center;border:2px solid var(--rw-border)}.rw-badge-achievement>span{align-items:center}.rw-badge-achievement .rw-chevron{display:none}.rw-laurel{font-size:48px;color:var(--rw-accent);font-family:Georgia,serif}.rw-request{text-align:center;border:1px solid var(--rw-border);background:var(--rw-card);border-radius:var(--rw-radius);padding:35px 20px}.rw-request>.rw-google{height:35px;width:35px}.rw-request h3{font-size:24px;margin:17px 0 12px}.rw-request p{color:var(--rw-muted);line-height:1.8;font-size:14px;margin-bottom:27px}.rw-request .rw-cta{display:inline-block}.rw-pagination{display:flex;align-items:center;gap:7px}.rw-pagination button{width:6px;height:6px;border:0;background:var(--rw-border);padding:0;border-radius:10px;transition:width .15s;cursor:pointer}.rw-pagination button.active{width:19px;background:var(--rw-accent)}.rw-controls .rw-pagination button{width:6px;height:6px;background:var(--rw-border)}.rw-controls .rw-pagination button.active{width:19px;background:var(--rw-accent)}.rw-animation-slide .rw-cards{animation:rw-slide-in .23s ease-out}.rw-animation-fade .rw-cards{animation:rw-fade-in .3s ease-out}.rw-cards.rw-ticker{display:flex;width:max-content;animation:rw-marquee var(--rw-ticker-duration,40s) linear infinite;align-items:stretch;max-width:none}.rw-ticker>.rw-card,.rw-ticker-copy>.rw-card{width:285px;flex-shrink:0}.rw-ticker-copy{display:contents}.rw-ticker:hover,.rw-ticker:focus-within{animation-play-state:paused}.rw-footer{font-size:9px;line-height:1.6;flex-wrap:wrap}.rw-cta[aria-disabled=true]{cursor:default}.rw-widget[dir=rtl] .rw-reply{border-left:0;border-right:2px solid var(--rw-accent)}
@keyframes rw-slide-in{from{opacity:.4;translate:8px 0}to{opacity:1;translate:0 0}}@keyframes rw-fade-in{from{opacity:.2}to{opacity:1}}@keyframes rw-marquee{to{transform:translateX(calc(-50% - var(--rw-gap)/2))}}@media(prefers-reduced-motion:reduce){.rw-widget .rw-cards{animation:none!important}}@media(max-width:500px){.rw-header-banner{padding:17px}.rw-person{gap:8px}.rw-source-brand{font-size:9px}.rw-source-brand .rw-google{width:14px;height:14px}.rw-card{padding:18px}.rw-card-compact{padding:14px}.rw-badge-achievement{padding:18px 12px}.rw-laurel{font-size:35px}.rw-badge-oval-sticker{padding:15px 18px}}
.rw-maps-attribution{display:inline-flex;align-items:center;padding:10px 10px 5px;flex-shrink:0}.rw-maps-attribution img{height:17px;width:auto;max-width:none;display:block;object-fit:contain}.rw-unavailable{font:13px/1.7 Arial,sans-serif;color:#4d5d4e;padding:24px;background:#f6f8f2;border:1px solid #e1e8d9;border-radius:12px}.rw-unavailable>p{margin:0 0 7px}.rw-unavailable>a{color:#2b573c;display:block;margin-bottom:8px;text-underline-offset:3px}.rw-unavailable .rw-maps-attribution{padding-left:0}
.rw-collection-pending{font:13px/1.7 Arial,sans-serif;color:#4d5d4e;padding:24px;border:1px solid #e1e8d9;border-radius:12px;background:#f6f8f2}.rw-collection-pending>p{margin:0 0 8px}.rw-collection-pending>a{display:block;color:#2b573c;margin-bottom:12px}.rw-collection-pending .rw-maps-attribution{padding-left:0}
