.apropos-main section{margin-top:var(--space-7);}

.apropos-hero{padding:var(--space-6) 0;}
.apropos-hero__inner{display:flex;justify-content:center;}
.apropos-hero__text{max-width:65ch;}
.apropos-hero__note{margin-top:var(--space-4);padding:var(--space-3);border:1.5px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-overlay);}

.apropos-mission__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-5);}
.apropos-mission__card{min-width:0;transition:var(--transition);}
.apropos-mission__card:hover{transform:translateY(-4px);}

.apropos-indep__inner{max-width:60ch;margin-inline:auto;}
.apropos-indep__secondary{margin-top:var(--space-4);padding:var(--space-3);background:var(--color-overlay);border-radius:var(--radius-md);}

.apropos-method__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-5);align-items:start;}
.apropos-method__grid > *{min-width:0;}
.apropos-method__image img{width:100%;border-radius:var(--radius-lg);}

.apropos-transparency__inner{max-width:60ch;margin-inline:auto;}

.apropos-responsible__grid{display:grid;grid-template-columns:2fr 1fr;gap:var(--space-5);align-items:center;}
.apropos-responsible__content{min-width:0;border-left:3px solid var(--color-danger);}
.apropos-responsible__image img{width:100%;border-radius:var(--radius-lg);}

.apropos-privacy__inner{max-width:60ch;margin-inline:auto;}

.apropos-experience__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-5);}
.apropos-experience__image{grid-column:span 2;}
.apropos-experience__image img{width:100%;border-radius:var(--radius-lg);}

.apropos-conclusion__inner{max-width:60ch;margin-inline:auto;text-align:center;}

@media (max-width:1024px){
.apropos-mission__grid{grid-template-columns:1fr 1fr;}
.apropos-responsible__grid{grid-template-columns:1fr;}
.apropos-experience__grid{grid-template-columns:1fr;}
.apropos-experience__image{grid-column:auto;}
}

@media (max-width:640px){
.apropos-mission__grid{grid-template-columns:1fr;}
.apropos-method__grid{grid-template-columns:1fr;}
}
