.ct-reviews-page{font-family:Arial,Helvetica,sans-serif;background:#f4f6f8;color:#1c262c;min-height:58vh;padding:32px 0 85px}
.ct-reviews-page *{box-sizing:border-box}
.ct-reviews-wrap{width:min(1240px,calc(100% - 64px));margin-inline:auto}
.ct-reviews-breadcrumb{display:flex;gap:12px;align-items:center;font-size:12px;color:#707d86;margin-bottom:65px}
.ct-reviews-breadcrumb a{color:#475660;text-decoration:none}
.ct-reviews-eyebrow{font-size:11px;font-weight:700;letter-spacing:.13em;text-transform:uppercase;color:#b65b33;margin:0 0 19px}
.ct-reviews-page h1{font:700 clamp(39px,5vw,62px)/1.08 Arial,Helvetica,sans-serif;letter-spacing:-.045em;margin:0;text-transform:none}
.ct-reviews-intro{font-size:17px;line-height:1.7;color:#65717a;margin:23px 0 0}
.ct-reviews-empty{margin-top:43px;padding:32px 35px;display:flex;align-items:center;gap:25px;background:#fff;border:1px solid #dfe5e8;border-radius:8px}
.ct-reviews-empty>span{font:400 73px/.7 Georgia,serif;color:#d87d51;flex:none;padding-top:16px}
.ct-reviews-empty h2{font:700 22px/1.3 Arial,Helvetica,sans-serif;letter-spacing:-.025em;margin:0 0 8px}
.ct-reviews-empty p{font-size:14px;line-height:1.7;color:#6a757d;margin:0}
@media(max-width:600px){.ct-reviews-wrap{width:calc(100% - 36px)}.ct-reviews-page{padding:24px 0 55px}.ct-reviews-breadcrumb{font-size:11px;margin-bottom:43px}.ct-reviews-page h1{font-size:39px}.ct-reviews-intro{font-size:15px;margin-top:19px}.ct-reviews-empty{margin-top:32px;padding:25px 22px;gap:18px;align-items:flex-start}.ct-reviews-empty>span{font-size:56px}.ct-reviews-empty h2{font-size:20px}.ct-reviews-empty p{font-size:13px}}
