.mission{max-width:1100px;padding:20px}.mission__header{margin-bottom:2.5rem}.mission__header h3{margin:0;padding:0}.mission__header h1{margin-bottom:10px}.mission__title{margin:0 0 .5rem;line-height:1.2}.mission__subtitle{color:#000;margin:0}.mission__lead{margin:0 auto 2rem;line-height:1.7}.mission__callout{background:color-mix(in srgb,var(--color-fondo)30%,transparent);border:1px solid var(--color-primario);text-align:center;border-radius:10px;max-width:760px;margin:0 auto 2rem;padding:1rem 1.25rem}.mission__callout-text{margin:0;font-weight:600}.mission__twocol{gap:1.5rem;margin-bottom:2rem;display:grid}@media (min-width:768px){.mission__twocol{grid-template-columns:1fr 1fr;gap:3rem}}.mission__story p{margin:0 0 1rem;line-height:1.7}.mission__quote{border-left:4px solid #d1d1d1;max-width:760px;margin:2rem auto;padding-left:1rem}.mission__quote blockquote{color:#2a2a2a;margin:0;font-style:italic}.mission__timeline{max-width:760px;margin:0 auto 2rem}.mission__timeline-title{margin:0 0 .75rem;font-weight:600}.mission__timeline-list{margin:0;padding:0;list-style:none}.mission__timeline-list li{gap:.75rem;margin-bottom:1rem;line-height:1.6;display:flex}.mission__dot{background:#000;border-radius:50%;flex:0 0 8px;width:8px;height:8px;margin-top:.5rem}.mission__closing{align-items:center;gap:20px;margin:0 auto;display:flex}.mission__closing>*{width:50%}.mission__closing p{margin:0;line-height:1.7}.mission__cta{background:color-mix(in srgb,var(--color-fondo)30%,transparent);border:1px solid var(--color-primario);border-radius:10px;flex-direction:column;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.25rem;display:flex}.mission__cta-button{background:var(--color-primario);color:#fff;border-radius:10px;padding:.625rem 1rem;font-weight:600;text-decoration:none;display:inline-block}.mission__cta-button:hover{background:var(--color-primario)}.cards__card-head svg{stroke:var(--color-primario);fill:var(--color-primario)}@media (max-width:520px){.mission__closing{flex-direction:column}.mission__closing>*{width:100%}}
