.review-highlights-section{background-color:var(--accent-turquoise-60);padding:var(--spacing-large) 0}.review-highlights-container{overflow-x:auto;-ms-overflow-style:none;scrollbar-width:none}.review-highlights-container::-webkit-scrollbar{display:none}.review-highlights-row{display:flex;gap:24px;min-width:-moz-min-content;min-width:min-content}.review-highlights-title{color:var(--accent-white);padding:0 var(--spacing-small)}.review-card{min-width:300px;background:white;padding:32px;border-radius:40px;position:relative;box-shadow:0 4px 12px rgba(0,0,0,.05);margin-top:50px;margin-right:40px;display:flex;flex-direction:column;justify-content:space-between}.author-avatar{width:80px;height:80px;border-radius:50%;background:transparent;position:absolute;top:-40px;right:-40px;border:4px solid white;box-shadow:0 4px 12px rgba(0,0,0,.1);display:grid;place-items:center;overflow:hidden;color:var(--accent-navy);background:var(--accent-white);font-family:Poppins,sans-serif;font-size:2rem;font-weight:700}.review-author-name{text-align:right;padding-top:var(--spacing-small);margin-bottom:0}.review-date{display:block;margin:.2rem 0 .35rem;font-size:.8rem;line-height:1.2;text-align:right}.review-date-link{display:block;color:rgba(0,0,0,.6);text-decoration:none}.review-date-link:focus-visible,.review-date-link:hover{color:var(--accent-orange);text-decoration:underline}.review-body{display:block}.review-body:not(.review-body-expanded){display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:11}@media (min-width:1024px){.review-quote{font-size:14px}}.expand-button{background:none;border:none;cursor:pointer;font-weight:600;font-family:Figtree,sans-serif;padding:0;margin-left:4px;text-decoration:underline;transition:color .2s ease}.expand-button,.expand-button:active,.expand-button:focus,.expand-button:hover{color:var(--accent-orange)}.expand-button:focus{outline:none}.expand-button:focus-visible{color:var(--accent-orange);outline:2px solid var(--accent-orange);outline-offset:2px;border-radius:2px}