.sanctuary-guest-reviews{background:var(--cream,var(--background));color:var(--ink,var(--foreground));font-family:var(--body,"Manrope", sans-serif);letter-spacing:0;padding:64px 24px;line-height:1.7}.auset-page .sanctuary-guest-reviews{background:var(--auset-ivory);color:var(--auset-night)}.rose-page .sanctuary-guest-reviews{background:var(--rose-cream);color:var(--rose-ink)}.nile-rest-main .sanctuary-guest-reviews{background:var(--nr-cream);color:var(--nr-brown)}.sanctuary-guest-reviews .sanctuary-guest-reviews-inner{max-width:960px;margin-inline:auto}.sanctuary-guest-reviews h2.sanctuary-guest-reviews-heading{color:inherit;letter-spacing:0;margin:0 0 12px;font-family:Cormorant Garamond,serif;font-size:42px;font-weight:400;line-height:1.2}.sanctuary-guest-reviews p.sanctuary-guest-reviews-summary{margin:0 0 30px;font-size:16px}.sanctuary-guest-reviews .sanctuary-guest-reviews-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin:0;padding:0;list-style:none;display:grid}.sanctuary-guest-reviews .sanctuary-guest-review{border-top:1px solid var(--gold,var(--border));min-width:0;padding:24px 0}.sanctuary-guest-reviews blockquote{margin:0 0 18px}.sanctuary-guest-reviews blockquote p{margin:0;font-family:Cormorant Garamond,serif;font-size:24px;line-height:1.45}.sanctuary-guest-reviews p.sanctuary-guest-review-by{flex-wrap:wrap;gap:8px 12px;margin:0;font-size:14px;display:flex}.sanctuary-guest-reviews .sanctuary-guest-review-stars{margin-bottom:8px;font-size:16px;display:block}.sanctuary-guest-reviews .sanctuary-guest-review-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:24px;display:grid}.sanctuary-guest-reviews a.sanctuary-guest-review-link{border:1px solid var(--primary);background:var(--primary);height:auto;min-height:56px;color:var(--primary-foreground);letter-spacing:0;white-space:normal;text-align:center;box-shadow:none;border-radius:4px;justify-content:center;align-items:center;padding:16px 24px;font-family:inherit;font-size:16px;font-weight:600;line-height:1.5;text-decoration:none;display:flex}.sanctuary-guest-reviews a.sanctuary-guest-review-link:hover{background:var(--primary-foreground);color:var(--primary)}.sanctuary-guest-reviews a.sanctuary-guest-review-link:focus-visible{outline:3px solid var(--primary);outline-offset:4px}.sanctuary-guest-reviews p.sanctuary-guest-review-note{margin:24px 0 0;font-size:14px;line-height:1.7}@media(max-width:760px){.sanctuary-guest-reviews{padding:48px 22px}.sanctuary-guest-reviews h2.sanctuary-guest-reviews-heading{font-size:34px}.sanctuary-guest-reviews .sanctuary-guest-reviews-list{grid-template-columns:minmax(0,1fr);gap:0}.sanctuary-guest-reviews .sanctuary-guest-review-links{grid-template-columns:minmax(0,1fr)}}
