@media(min-width:1081px){
  #reviews{margin:0 12px 28px;padding:88px 0 72px;border-radius:36px;background:var(--cream);color:var(--blue)}
  #reviews>.wrap{width:min(1440px,calc(100% - 120px))}
  #reviews .reviews-heading{display:grid;grid-template-columns:1.3fr 1fr;align-items:end;gap:90px;margin-bottom:44px}
  #reviews .reviews-heading h2{font-family:Geologica,Manrope,sans-serif;font-size:64px;font-weight:600;line-height:1.08;letter-spacing:-.05em;max-width:650px}
  #reviews .reviews-heading p{margin:0;max-width:390px;justify-self:end;color:var(--muted);font-size:18px;line-height:1.65}
  #reviews .reviews-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}
  #reviews .review{position:relative;border:0;border-radius:28px;padding:38px 42px;background:var(--card);min-height:360px}
  #reviews .review:not(.review-link):before{content:'“';display:block;height:64px;font-family:Georgia,serif;font-size:100px;line-height:1;color:var(--orange)}
  #reviews .review blockquote{font-size:24px;line-height:1.55;letter-spacing:-.02em;margin:12px 0 38px;color:var(--blue);max-width:590px}
  #reviews .review-person{gap:16px}
  #reviews .avatar{width:48px;height:48px;background:var(--blue);color:#fff;font-size:18px}
  #reviews .review-person strong{font-size:17px;color:var(--blue)}
  #reviews .review-person small{color:var(--muted);font-size:13px;margin-top:4px}
  #reviews .review-link{grid-column:1/-1;display:grid;grid-template-columns:1fr auto;column-gap:40px;row-gap:10px;padding:12px 0 0;background:transparent;border-radius:0;min-height:0}
  #reviews .review-link h3{grid-column:1;font-size:24px;max-width:none;color:var(--blue)}
  #reviews .review-link p{grid-column:1;font-size:16px;color:var(--muted);margin:0;line-height:1.6}
  #reviews .review-link .button{grid-column:2;grid-row:1;align-self:center;margin:0;background:var(--blue);color:#fff;border:0;padding:19px 26px;border-radius:16px}
  #reviews .review-link .button:hover{background:var(--blue-hover)}
  #reviews .review-link .button:focus-visible{outline:3px solid var(--orange);outline-offset:4px}
  html[data-theme='dark'] #reviews,html[data-theme='dark'] #reviews .review blockquote,html[data-theme='dark'] #reviews .review-person strong,html[data-theme='dark'] #reviews .review-link h3{color:var(--ink)}
}
