.page-reviews .reviews-head .grid{align-items:start}.page-reviews .reviews-head .featured{grid-column:5/13;margin-top:clamp(48px,6vw,96px)}.page-reviews .reviews-head .featured blockquote p{font-size:clamp(1.6rem,1rem + 1.8vw,3rem);line-height:1.12}.page-reviews .review-list{padding-bottom:clamp(90px,10vw,170px)}.page-reviews .review{column-gap:var(--gutter);border-top:1px solid var(--line);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;padding-block:clamp(56px,6vw,100px);display:grid}.page-reviews .review-fig{grid-column:1/6;overflow:hidden}.page-reviews .review-fig img{width:100%;height:auto}.page-reviews .review-text{grid-column:7/13;align-content:start;gap:16px;display:grid}.page-reviews .review:nth-child(2n) .review-fig{order:2;grid-column:8/13}.page-reviews .review:nth-child(2n) .review-text{order:1;grid-column:1/7}.page-reviews .review h2{font-family:var(--serif);font-variation-settings:"opsz" 120;letter-spacing:-.03em;text-wrap:balance;margin-bottom:10px;font-size:clamp(2rem,1.3rem + 2vw,3.6rem);font-weight:280;line-height:1.02}.page-reviews .review p{text-wrap:pretty;max-width:62ch;font-size:16px;line-height:1.7}.page-reviews .review .cite{margin-top:10px}.page-reviews .review-text p a{text-underline-offset:3px;text-decoration:underline}.page-reviews .review .cite a{text-transform:none;letter-spacing:.02em;text-decoration:underline}.page-reviews .reviews-more{border-top:1px solid var(--line);padding-top:40px}@media (max-width:760px){.page-reviews .reviews-head .featured{margin-top:36px}.page-reviews .review{grid-template-columns:1fr}.page-reviews .review-fig,.page-reviews .review:nth-child(2n) .review-fig{order:1;grid-column:1}.page-reviews .review-text,.page-reviews .review:nth-child(2n) .review-text{order:2;grid-column:1;margin-top:28px}}
