.review{background:var(--cream);text-align:center}.review .stars{color:var(--gold2);font-size:1.35rem;letter-spacing:.28em;margin:8px 0 24px}.review blockquote{max-width:920px;margin:0 auto;font:600 clamp(2rem,4vw,4rem)/1.25 var(--serif);letter-spacing:-.025em}.review>p:last-child{margin:24px 0 0;color:#6b747e;font-size:.84rem;text-transform:uppercase;letter-spacing:.12em}.email-link{color:var(--gold);text-align:center;font-size:.88rem;text-underline-offset:4px}.mobile-book{display:none}@media(max-width:620px){body{padding-bottom:66px}.mobile-book{position:fixed;z-index:30;left:0;right:0;bottom:0;display:flex;height:66px;align-items:center;justify-content:center;background:var(--gold);color:var(--ink);font-weight:800;text-decoration:none;box-shadow:0 -8px 24px rgba(3,9,16,.2)}.review blockquote{font-size:2rem}.contact-actions .email-link{overflow-wrap:anywhere}footer{padding-bottom:34px}}
