/* Pagina About: cartoes da equipe (retrato em pe + texto). O resto usa os componentes kr-* de kitchen.css. */
.prh-root .kr-team{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}
.prh-root .kr-team article{display:grid;grid-template-columns:200px 1fr;gap:22px;align-items:start;background:#fff;border:1px solid rgba(40,40,43,.1);border-radius:18px;padding:18px}
.prh-root .kr-team img{width:100%;height:auto;aspect-ratio:4/5;object-fit:cover;border-radius:12px;display:block}
.prh-root .kr-team h3{font-family:var(--head);font-weight:600;font-size:22px;letter-spacing:-.02em;margin:4px 0 2px}
.prh-root .kr-team small{display:block;font-size:12px;letter-spacing:.14em;text-transform:uppercase;font-weight:600;color:#c47a1c;margin-bottom:10px}
.prh-root .kr-team p{font-size:15.5px;line-height:25px;color:#5b5b63;margin:0 0 10px}
@media(max-width:900px){.prh-root .kr-team{grid-template-columns:1fr}}
@media(max-width:560px){.prh-root .kr-team article{grid-template-columns:1fr}.prh-root .kr-team img{max-width:260px}}
/* foto da equipe na secao Quem somos: ocupa a coluna inteira (o .abt__mo da Home e uma grade de 3 fotos) */
.prh-root .kr-about-ph{margin:0;align-self:center}
.prh-root .kr-about-ph img{display:block;width:100%;height:auto;max-height:620px;object-fit:cover;object-position:center 20%;border-radius:18px;box-shadow:0 18px 40px rgba(40,40,43,.12)}
.prh-root .kr-rel__s.kr-rel__s--3{grid-template-columns:repeat(3,minmax(0,1fr))}
@media(max-width:900px){.prh-root .kr-rel__s.kr-rel__s--3{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:560px){.prh-root .kr-rel__s.kr-rel__s--3{grid-template-columns:1fr}}
