/* EAT verified Google Reviews and Press — native organization-specific design */
.eat-proof{padding:clamp(65px,8vw,116px) 0;position:relative}
.eat-proof .eat-proof-inner{width:min(1180px,calc(100% - 48px));margin:auto}
.eat-proof .eat-proof-eyebrow{font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.2em;margin:0 0 16px}
.eat-proof .eat-proof-title{font-weight:500;font-size:clamp(39px,5vw,75px);line-height:1.1;margin:0 0 15px}
.eat-proof .eat-proof-lead{font-size:15px;line-height:1.7;max-width:680px;margin:0 0 35px;opacity:.8}
.eat-proof .eat-proof-summary{display:flex;align-items:center;gap:15px;flex-wrap:wrap;margin:0 0 33px}
.eat-proof .eat-proof-score{font-size:clamp(49px,6vw,86px);font-weight:600;line-height:1}
.eat-proof .eat-proof-stars{font-size:20px;letter-spacing:.08em}
.eat-proof .eat-proof-count{font-size:13px;opacity:.75}
.eat-proof .eat-proof-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}
.eat-proof .eat-proof-card{padding:clamp(23px,3vw,33px);min-width:0;border:1px solid var(--proof-line);background:var(--proof-card)}
.eat-proof .eat-proof-quote{font-size:clamp(15px,1.5vw,19px);line-height:1.65;margin:15px 0 28px;white-space:pre-wrap;overflow-wrap:anywhere}
.eat-proof .eat-proof-byline{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;font-size:12px}
.eat-proof .eat-proof-byline a,.eat-proof .eat-proof-link{color:inherit;text-decoration:underline;text-underline-offset:4px}
.eat-proof .eat-proof-actions{margin-top:25px;font-size:13px}
.eat-proof .eat-proof-press{margin-top:65px;padding-top:40px;border-top:1px solid var(--proof-line)}
.eat-proof .eat-proof-press-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}
.eat-proof .eat-proof-press-item{padding:24px;border:1px solid var(--proof-line);background:var(--proof-card)}
.eat-proof .eat-proof-press-item a{color:inherit;text-decoration:underline;text-underline-offset:4px}
.eat-proof .eat-proof-empty{padding:24px;border:1px solid var(--proof-line);line-height:1.65;opacity:.77;max-width:720px;font-size:14px}
.eat-proof .eat-proof-note{margin-top:17px;font-size:12px;opacity:.63}
.eat-proof[data-theme="premium"]{--proof-line:#b5a88c70;--proof-card:#ffffff6c;background:#eee9df;color:#253027;font-family:Arial,Helvetica,sans-serif}
.eat-proof[data-theme="premium"] .eat-proof-title{font-family:Georgia,'Times New Roman',serif;font-weight:400;letter-spacing:-.045em}
.eat-proof[data-theme="premium"] .eat-proof-eyebrow,.eat-proof[data-theme="premium"] .eat-proof-stars{color:#9c7044}
.eat-proof[data-theme="bold"]{--proof-line:#ffbe2066;--proof-card:#221b12;background:#12100d;color:#fff9e8;font-family:'DM Sans',Arial,sans-serif}
.eat-proof[data-theme="bold"] .eat-proof-title,.eat-proof[data-theme="bold"] .eat-proof-score{font-family:'Barlow Condensed',Impact,sans-serif;text-transform:uppercase;font-weight:900;letter-spacing:.015em}
.eat-proof[data-theme="bold"] .eat-proof-eyebrow,.eat-proof[data-theme="bold"] .eat-proof-stars{color:#ffbe20}
@media(max-width:640px){.eat-proof .eat-proof-grid,.eat-proof .eat-proof-press-grid{grid-template-columns:1fr}.eat-proof .eat-proof-inner{width:calc(100% - 36px)}.eat-proof .eat-proof-press{margin-top:45px}}
