.agl-demo-logo{display:block;width:min(310px,40vw);max-height:76px;object-fit:contain;object-position:left center}.agl-reviews{padding-top:60px;padding-bottom:70px}.agl-reviews-inner{padding:42px 48px;background:var(--paper);border-left:4px solid var(--gold)}.agl-reviews h2{font:normal clamp(28px,3.5vw,42px)/1.2 var(--agl-heading-font,Georgia,serif);color:var(--navy);margin:8px 0 12px}.agl-reviews .btn{margin-top:8px}@media(max-width:800px){.agl-demo-logo{width:220px}.agl-reviews-inner{padding:28px 24px}}