.brand .company-logo{width:180px;height:auto;display:block;object-fit:contain}.nav{min-height:115px}.footer-top .company-logo{width:210px}.reviews-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.review-card{border:1px solid var(--line);border-radius:6px;padding:27px;background:#fff;overflow-wrap:anywhere}.review-stars{color:#9a6824;font-size:23px;letter-spacing:3px;margin-bottom:18px}.review-quote{white-space:pre-wrap;overflow-wrap:anywhere;font-size:15px;line-height:1.8}.review-card strong{font-size:14px;display:block;color:var(--navy)}.review-card time{font-size:12px;color:var(--muted)}.review-disclosure{font-size:14px;margin-top:-6px;margin-bottom:28px}.review-actions{display:flex;gap:12px;flex-wrap:wrap}.review-filter{display:flex;align-items:center;gap:15px;margin-bottom:24px;font-size:14px}#moderation-message,#review-message{font-size:14px;color:#80501d}.review-actions button:disabled{cursor:default;opacity:.65}.admin-tabs{overflow-x:auto}.admin-tabs button{white-space:nowrap}#review-dialog form[hidden]{display:none}@media(max-width:760px){.brand .company-logo{width:145px}.nav{min-height:94px}.reviews-grid{grid-template-columns:1fr}.review-card{padding:23px}.review-disclosure{margin-top:18px}.section-heading #write-review{margin-top:15px}.review-filter{align-items:flex-start;flex-direction:column;gap:8px}}
