.sobre{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:clamp(2rem,5vw,4rem);align-items:center}
.sobre__texto p{font-size:1.075rem;max-width:60ch}
.sobre__foto{margin:0;position:relative}
.sobre__foto::before{content:"";position:absolute;inset:1.25rem -1.25rem -1.25rem 1.25rem;background:var(--magenta);border-radius:var(--raio);mix-blend-mode:multiply;opacity:.9}
.sobre__foto img{position:relative;width:100%;border-radius:var(--raio);max-height:560px;object-fit:cover}
.diferenciais{list-style:none;padding:0;margin:1.75rem 0 0;display:grid;gap:.75rem}
.diferenciais li{display:grid;gap:.15rem;padding:.2rem 0 .2rem 1rem;border-left:4px solid var(--cor-tinta)}
.diferenciais b{font:700 1.05rem var(--f-ui)}
.diferenciais span{color:var(--grafite)}
@media (max-width:820px){.sobre{grid-template-columns:1fr}.sobre__foto{margin-right:1.25rem}}
