.experience-section{padding:var(--s8) 0;border-block:1px solid var(--hairline);scroll-margin-top:calc(var(--s10) + var(--s6))}
.experience-heading{display:flex;align-items:end;justify-content:space-between;gap:var(--s6);margin-bottom:var(--s6)}
.experience-heading h2{font-weight:400;max-width:19ch}
.experience-heading .micro{margin-bottom:var(--s3)}
.experience-explanation{font-size:var(--t-micro);line-height:var(--lh-body);color:var(--ink-muted);padding-left:var(--s5);border-left:1px solid var(--hairline);max-width:260px}
.experience-section .home-grid{column-count:2;column-gap:var(--s5)}
.experience-section .review{display:inline-block;vertical-align:top;width:100%;margin:0 0 var(--s5);break-inside:avoid;border:1px solid var(--hairline);border-radius:var(--r-md);overflow:hidden;background:var(--paper)}
.experience-section .review-head{padding:var(--s5) var(--s5) var(--s3)}
.experience-section .review h3{margin:0;font-size:var(--t-h3);font-weight:400;line-height:var(--lh-heading)}
.home-verification{display:flex;flex-direction:column;align-items:start;gap:var(--s1);margin:0 var(--s5) var(--s5);padding-left:var(--s3);border-left:2px solid var(--hairline)}
.home-verified-title{font-size:.8125rem;line-height:1.4}
.home-provider{display:inline-flex;align-items:center;gap:var(--s2);font-size:.6875rem;line-height:1.4;color:var(--ink-muted);text-decoration:none}
.home-provider img{width:17px;height:17px;flex-shrink:0}
.home-provider:hover{text-decoration:underline}
.experience-section .review-media{display:block;line-height:0}
.experience-section .review-media img{display:block;width:100%;height:auto;max-width:100%}
.experience-actions{display:flex;justify-content:center;margin-top:var(--s5)}
.experience-actions .btn{gap:var(--s6)}
.home-with-experiences .nav__experiences{color:var(--ink);border-bottom-color:var(--hairline)}
@media(max-width:1023px){
  .home-with-experiences .nav__links{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:var(--s2);overflow:visible;align-items:center}
  .home-with-experiences .nav__links a:nth-child(n+4){display:none}
  .home-with-experiences .nav__experiences{text-align:center;white-space:normal;line-height:1.25;padding-inline:var(--s1)}
}
@media(max-width:760px){
  .experience-section{padding:var(--s7) 0;scroll-margin-top:calc(var(--s10) + var(--s8) + var(--s6))}
  .experience-heading{display:block;margin-bottom:var(--s5)}
  .experience-explanation{padding-left:0;border-left:0;margin-top:var(--s3);max-width:none;font-size:.75rem}
  .experience-section .home-grid{column-count:1}
  .experience-section .review-head{padding:var(--s4) var(--s4) var(--s3)}
  .home-verification{margin:0 var(--s4) var(--s4)}
  .experience-actions .btn{width:100%;justify-content:space-between}
}
@media(max-width:355px){.experience-section{scroll-margin-top:calc(var(--s10) + var(--s10))}}
