.endorsements{background:var(--paper);color:#20150f;padding:40px 32px 80px;border-top:5px solid var(--copper);scroll-margin-top:106px}.endorsements-inner{max-width:1240px;margin-inline:auto}.home-praise-audio .read-aloud-player{width:min(100%,554px);margin-bottom:60px}.home-praise-audio .read-aloud-player h2{white-space:pre-line;font-size:1.0625rem}.endorsements-opening{display:flex;flex-direction:row-reverse;align-items:center;justify-content:center;gap:48px;padding-bottom:36px}.endorsements-heading{max-width:680px}.endorsements-heading .eyebrow{color:#9b3b1b}.endorsements-heading h2{font-size:clamp(2rem,3.7vw,3.5rem);font-weight:900;line-height:1;letter-spacing:-.02em;text-transform:none;margin:0}.endorsement-feature{margin:0;flex:0 0 220px}.endorsement-feature .endorsement-attribution{flex-direction:column;align-items:center;gap:12px;text-align:center}.endorsement-feature .endorsement-attribution picture{width:180px;flex:none}@media (min-width:701px){.endorsements-opening{display:grid;width:-moz-fit-content;width:fit-content;max-width:100%;margin-inline:auto;grid-template-columns:220px minmax(0,auto);grid-column-gap:48px;column-gap:48px;grid-row-gap:12px;row-gap:12px}.endorsements-heading{grid-column:2;grid-row:1;align-self:center}.endorsement-feature,.endorsement-feature .endorsement-attribution{display:contents}.endorsement-feature .endorsement-attribution picture{grid-column:1;grid-row:1;justify-self:center}.endorsement-feature .endorsement-attribution>div{grid-column:1;grid-row:2;text-align:center;justify-items:center}}.endorsement-feature blockquote{font-size:clamp(3rem,6vw,6.2rem);line-height:1.06;font-weight:800;letter-spacing:-.045em;margin:0 0 32px;text-wrap:balance}.endorsement-attribution{display:flex;align-items:center;gap:22px}.endorsement-attribution picture{display:block;width:130px;flex:0 0 130px}.endorsement-attribution img{width:100%;height:auto}.endorsement-attribution div{display:grid;grid-gap:4px;gap:4px}.endorsement-attribution strong{font-size:1.125rem;text-transform:uppercase;color:#843618;letter-spacing:.025em}.endorsement-attribution span{font-size:1rem;line-height:1.45;max-width:36ch}.endorsement blockquote a,.endorsement-attribution a{text-decoration:underline;text-underline-offset:4px}.endorsement blockquote a:hover,.endorsement-attribution a:hover{color:#9b3b1b}.endorsements-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-column-gap:64px;column-gap:64px}.endorsement{margin:0;min-width:0;padding:38px 0 42px;border-top:1px solid #bb9674;display:flex;flex-direction:column;gap:28px}.endorsement blockquote{margin:0;font-size:1.375rem;line-height:1.6;text-wrap:pretty}.endorsement .endorsement-attribution{margin-top:auto}.endorsement-short blockquote{font-size:clamp(1.5rem,2.5vw,2rem);font-weight:800;line-height:1.3;letter-spacing:-.02em}.endorsements-action{border-top:1px solid #bb9674;padding-top:38px;text-align:center}.endorsements .ember-button{color:var(--cream)}@media (max-width:1100px){.endorsements{padding-inline:40px}.endorsements-grid{column-gap:36px}.endorsement blockquote{font-size:1.2rem}.endorsement-short blockquote{font-size:clamp(1.5rem,2.5vw,2rem)}.endorsement-attribution{gap:16px}.endorsement-attribution picture{width:105px;flex-basis:105px}.endorsement-attribution strong{font-size:1rem}}@media (max-width:700px){.endorsements{padding:24px 24px 55px;scroll-margin-top:78px}.endorsements-opening{flex-direction:column;gap:24px;text-align:center}.endorsements-heading .eyebrow{margin-inline:auto;font-size:.75rem;max-width:30ch}.endorsements-heading h2{font-size:clamp(1.75rem,7.5vw,2.3rem);line-height:1.2}.endorsement-feature{flex:none}.endorsement-feature blockquote{font-size:clamp(2.8rem,12vw,4.5rem)}.endorsements-grid{grid-template-columns:1fr}.endorsement{padding:32px 0;gap:24px}.endorsement blockquote{font-size:1.2rem;line-height:1.65}.endorsement-short blockquote{font-size:1.6rem;line-height:1.3}.endorsement-attribution span,.endorsement-attribution strong{font-size:1rem}}