.nk-google-reviews{width:100%;min-width:0}.nk-google-reviews .greviews-section{--gr-ink:var(--ink);--gr-muted:var(--muted);--gr-border:var(--line);--gr-blue:var(--accent);font-family:var(--body);background:var(--soft);color:var(--ink);padding:72px 0}.nk-google-reviews .greviews-container{width:min(var(--width),calc(100% - 88px));max-width:var(--width)}.nk-google-reviews .greviews-header{align-items:flex-start;margin-bottom:30px}.nk-google-reviews .greviews-header h2{font-family:var(--display);font-size:clamp(34px,3.5vw,52px);font-weight:600;letter-spacing:-.035em;line-height:1.12;color:var(--ink)}.nk-google-reviews .greviews-eyebrow{font-size:11px;font-weight:700;letter-spacing:.12em}.nk-google-reviews .greviews-card{border-color:var(--line);border-radius:var(--radius);background:var(--paper);box-shadow:none;padding:24px}.nk-google-reviews .greviews-author h3{font-family:var(--display);font-size:17px;font-weight:600;line-height:1.3;letter-spacing:0}.nk-google-reviews .greviews-text{font-size:14px;line-height:1.75;color:var(--ink)}.nk-google-reviews .greviews-more{color:var(--accent);font-family:var(--body);font-weight:700;text-underline-offset:4px}.nk-google-reviews .greviews-source{color:var(--muted)}.nk-google-reviews .greviews-summary strong{font-family:var(--display);font-size:36px;font-weight:600}.nk-google-reviews .greviews-header p,.nk-google-reviews .greviews-toolbar p{color:var(--muted)}.nk-google-reviews .greviews-more:focus-visible{outline:3px solid var(--accent);outline-offset:4px}@media(max-width:760px){.nk-google-reviews .greviews-section{padding:56px 0}.nk-google-reviews .greviews-container{width:calc(100% - 36px)}.nk-google-reviews .greviews-header{flex-direction:column;gap:20px}.nk-google-reviews .greviews-summary{align-items:flex-start}.nk-google-reviews .greviews-card{padding:20px}}@media(prefers-reduced-motion:reduce){.nk-google-reviews *{scroll-behavior:auto;transition:none!important}}
