/* Reviews page, intentionally without unprovided testimonials or ratings. */
.pd-reviews .rv-header{padding:36px 0 28px}
.pd-reviews .rv-header-grid{display:grid;grid-template-columns:1.15fr 1fr;gap:clamp(32px,5vw,72px);align-items:center}
.pd-reviews .rv-header-grid>.wp-block-group__inner-container{display:contents}
.ny-page.pd-reviews .rv-header h1{font-size:clamp(38px,4.4vw,64px);line-height:1.12;margin:18px 0 24px}
.pd-reviews .rv-intro{max-width:650px;margin:0;font-size:18px;line-height:1.7}
.pd-reviews .rv-portfolio-link{margin:24px 0 0;font-size:16px}
.pd-reviews .rv-feedback{padding:clamp(24px,3vw,36px);border:1px solid var(--line);border-radius:20px;background:var(--dusk)}
.ny-page.pd-reviews .rv-feedback h2{font-size:28px;line-height:1.2;margin:0 0 18px}
.pd-reviews .rv-feedback p{font-size:16px;line-height:1.65;margin:0}
.pd-reviews .rv-feedback .wp-block-buttons{margin-top:24px;display:flex;gap:12px}
.pd-reviews .rv-feedback .wp-block-button{flex:1}
.pd-reviews .rv-feedback .wp-block-button__link{width:100%;padding:16px 24px}
.pd-reviews .rv-projects .wp-block-image{aspect-ratio:3/2}
.pd-reviews .rv-projects .wp-block-image a{display:block;width:100%;height:100%}
.pd-reviews .rv-projects .wp-block-image img{width:100%;height:100%;object-fit:cover}
.pd-reviews .rv-projects .ar-card-copy{padding:24px}
.pd-reviews .rv-projects .ar-title{margin:0}
.pd-reviews #works .wp-block-buttons{margin-top:28px}
.pd-reviews .wp-block-image a:focus-visible{outline:2px solid var(--gold,#f4c274);outline-offset:-5px}
@media(max-width:760px){
.pd-reviews .rv-header{padding-top:16px;padding-bottom:12px}
.pd-reviews .rv-header-grid{grid-template-columns:1fr;gap:28px}
.ny-page.pd-reviews .rv-header h1{font-size:38px}
.pd-reviews .rv-intro{font-size:16px}
.ny-page.pd-reviews .rv-feedback h2{font-size:26px}
.pd-reviews .rv-feedback .wp-block-button__link{padding:14px 16px}
}
