.ab-founder{grid-template-columns:minmax(0,320px) 1fr;align-items:center;gap:40px;display:grid}.ab-founder img{border:1px solid #cfc5b2;border-radius:12px;width:100%;height:auto}@media (max-width:720px){.ab-founder{grid-template-columns:1fr}.ab-founder img{max-width:280px}}.ab-faq{gap:12px;max-width:760px;display:grid}.ab-faq details{padding:16px 20px}.ab-faq summary{cursor:pointer;font-weight:600}.ab-faq p{margin:10px 0 0}.ab-story{gap:14px;max-width:720px;margin:0 0 28px;display:grid}.ab-story p{color:#4a443d;margin:0;font-size:17px;line-height:1.65}
