.sda-collaborate-editorial{color:var(--ink);background:var(--cream)}
.sda-collaborate-hero{display:grid;grid-template-columns:46% 54%;border-bottom:1px solid var(--line)}
.sda-collaborate-hero-copy{padding:64px 40px 64px max(4vw,24px);align-self:center}
.sda-collaborate-editorial h1{font-size:clamp(52px,5.6vw,82px);line-height:1.02;letter-spacing:-.045em;margin:0 0 24px}
.sda-collaborate-hero-copy p{font:18px/1.65 Arial,sans-serif;color:var(--muted);margin:0 0 20px}
.sda-collaborate-hero-copy .mission-v1-lead{font:24px/1.35 Georgia,serif;color:var(--ink);margin-bottom:24px}
.sda-collaborate-hero-copy strong{font-weight:500}
.sda-collaborate-hero-copy p:last-child{margin-bottom:0}
.sda-collaborate-hero-photo.sda-hero-frame{margin:0;min-height:580px;height:auto;aspect-ratio:auto}
.sda-collaborate-hero-photo img{width:100%;height:100%;object-fit:cover;object-position:60% center;transform:none!important}
.sda-collaborate-ways{padding-block:64px}
.sda-collaborate-heading{display:flex;align-items:center;gap:32px;margin-bottom:32px}
.sda-collaborate-heading h2{font-size:clamp(38px,4vw,60px);margin:0}
.sda-collaborate-heading>span{height:1px;background:var(--line);flex:1}
.sda-collaborate-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}
.sda-collaborate-editorial .mission-v1-card{padding:26px 24px;border:1px solid var(--line);display:flex;flex-direction:column;min-width:0}
.sda-collaborate-number{font:30px/1 Georgia,serif;color:#8d7999;margin-bottom:28px}
.sda-collaborate-editorial .mission-v1-card h3{font:clamp(26px,2.2vw,34px)/1.1 Georgia,serif;letter-spacing:-.035em;margin:0 0 20px}
.sda-collaborate-editorial .mission-v1-card p{font:17px/1.65 Arial,sans-serif;color:var(--muted);margin:0 0 28px}
.sda-collaborate-editorial .mission-v1-card .sda-text-link{font:18px/1.5 Georgia,serif;margin-top:auto;align-self:flex-start}
.sda-collaborate-editorial .mission-v1-card>p:empty{display:none}
.sda-collaborate-editorial .mission-v1-card>p:last-child{margin-top:auto;margin-bottom:0}
.sda-collaborate-editorial .mission-v1-card>p:last-child>br{display:none}
.sda-collaborate-prayer{background:var(--plum);color:var(--cream);padding-block:64px;position:relative;isolation:isolate;overflow:hidden}
.sda-collaborate-prayer:before{content:"";position:absolute;inset:0 0 0 55%;z-index:-2;background:url('../images/home-editorial/sobre-nosotros-hero.webp') center/cover}
.sda-collaborate-prayer:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,var(--plum) 0%,var(--plum) 47%,rgba(77,54,83,.8) 65%,rgba(77,54,83,.15) 100%)}
.sda-collaborate-prayer-copy{max-width:800px;width:67%}
.sda-collaborate-prayer h3{font:clamp(34px,3.5vw,50px)/1.1 Georgia,serif;letter-spacing:-.035em;margin:0 0 24px}
.sda-collaborate-prayer p{font:18px/1.65 Arial,sans-serif;margin:0}
.sda-collaborate-prayer .sda-eyebrow{font:600 12px/1.5 Arial,sans-serif;letter-spacing:.15em;margin-bottom:20px}
.sda-collaborate-prayer strong{font-weight:600}
.sda-collaborate-transparency{padding-block:64px}
.sda-collaborate-transparency>div{display:grid;grid-template-columns:32% minmax(0,1fr);column-gap:48px}
.sda-collaborate-transparency h3{font:clamp(34px,3vw,46px)/1.15 Georgia,serif;letter-spacing:-.035em;grid-column:1;grid-row:1/5;margin:0}
.sda-collaborate-transparency p:not(.sda-eyebrow){grid-column:2;border-left:1px solid var(--line);padding-left:36px;margin:0;padding-bottom:18px;color:var(--muted);font:17px/1.65 Arial,sans-serif}
.sda-collaborate-transparency p:last-child{padding-bottom:0}
.sda-collaborate-editorial .mission-v1-thanks{border-block:1px solid var(--line);background:#eee5f1}
.sda-collaborate-editorial .mission-v1-thanks__panel{display:grid;grid-template-columns:38% minmax(0,1fr);position:relative}
.sda-collaborate-editorial .mission-v1-thanks__media{grid-row:1/3;margin:0;min-height:480px}
.sda-collaborate-editorial .mission-v1-thanks__media img{width:100%;height:100%;object-fit:cover}
.sda-collaborate-editorial .mission-v1-thanks__content{padding:64px max(4vw,24px) 0 56px}
.sda-collaborate-editorial .mission-v1-thanks h2{font-size:clamp(38px,4vw,60px);margin:0 0 24px}
.sda-collaborate-editorial .mission-v1-thanks p{font:18px/1.65 Arial,sans-serif;color:var(--muted)}
.sda-collaborate-editorial .mission-v1-thanks .mission-v1-thanks__script{font:italic 28px/1.35 Georgia,serif;margin-top:24px}
.sda-collaborate-editorial .mission-v1-quote{grid-column:2;border:0;margin:24px 0 0;padding:0 24px 64px 56px}
.sda-collaborate-editorial .mission-v1-quote p{font:italic 24px/1.35 Georgia,serif;margin:0}
@media(max-width:1050px){.sda-collaborate-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sda-collaborate-hero{grid-template-columns:50% 50%}.sda-collaborate-hero-copy{padding:50px 24px}.sda-collaborate-prayer-copy{width:80%}}
@media(max-width:700px){.sda-collaborate-hero{display:flex;flex-direction:column}.sda-collaborate-hero-copy{padding:28px 20px 36px}.sda-collaborate-editorial h1{font-size:52px}.sda-collaborate-hero-photo.sda-hero-frame{width:100%;min-height:0;aspect-ratio:16/10}.sda-collaborate-ways,.sda-collaborate-prayer,.sda-collaborate-transparency{padding-block:50px}.sda-collaborate-prayer-copy{width:100%;max-width:none}.sda-collaborate-prayer:before{inset:0;opacity:.12}.sda-collaborate-prayer:after{display:none}.sda-collaborate-transparency>div{display:block}.sda-collaborate-transparency h3{margin-bottom:24px}.sda-collaborate-transparency p:not(.sda-eyebrow){border:0;padding-left:0}.sda-collaborate-editorial .mission-v1-thanks__panel{display:flex;flex-direction:column}.sda-collaborate-editorial .mission-v1-thanks__media{min-height:0;aspect-ratio:16/7}.sda-collaborate-editorial .mission-v1-thanks__content{padding:40px 20px 0}.sda-collaborate-editorial .mission-v1-quote{padding:0 20px 50px}.sda-collaborate-hero-copy .mission-v1-lead{font-size:23px}}
@media(max-width:500px){.sda-collaborate-grid{grid-template-columns:1fr}.sda-collaborate-editorial .mission-v1-card{padding:24px}.sda-collaborate-number{margin-bottom:20px}.sda-collaborate-editorial .mission-v1-card h3{font-size:32px}}

/* Match the approved Resources/TCA hero proportions and mobile rhythm. */
.sda-collaborate-hero{grid-template-columns:54% 46%;max-width:1600px;margin-inline:auto;align-items:stretch;border-bottom:1px solid #d2d2d2;padding-bottom:25px}
.sda-collaborate-hero-copy{min-width:0;padding:64px 40px 64px max(4vw,24px)}
.sda-collaborate-editorial .sda-collaborate-hero h1{font-size:clamp(50px,5.3vw,80px);line-height:1.05;margin-bottom:24px}
.sda-collaborate-hero-copy p{max-width:56ch}
.sda-collaborate-hero-copy .mission-v1-lead{font:25px/1.4 Georgia,serif;margin-bottom:20px}
.sda-collaborate-hero-photo img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:60% center}
@media(max-width:980px){.sda-collaborate-hero{display:flex;flex-direction:column}.sda-collaborate-hero-copy{padding:30px 20px 40px}.sda-collaborate-editorial .sda-collaborate-hero h1{font-size:clamp(50px,8vw,72px)}.sda-collaborate-hero-photo.sda-hero-frame{width:100%;min-height:0;aspect-ratio:16/9}.sda-collaborate-hero-copy p{max-width:65ch}}
@media(max-width:600px){.sda-collaborate-hero-copy{padding-top:28px}.sda-collaborate-editorial .sda-collaborate-hero h1{font-size:50px}.sda-collaborate-hero-copy .mission-v1-lead{font-size:23px}}

/* Collaboration cards use the same pastel sequence as the homepage. */
.sda-collaborate-grid .mission-v1-card:nth-child(1){background:#eee5f1;border-color:#eee5f1}
.sda-collaborate-grid .mission-v1-card:nth-child(2){background:#e7efeb;border-color:#e7efeb}
.sda-collaborate-grid .mission-v1-card:nth-child(3){background:#f4eae4;border-color:#f4eae4}
.sda-collaborate-grid .mission-v1-card:nth-child(4){background:#eee7f1;border-color:#eee7f1}
.sda-collaborate-grid .sda-collaborate-number{color:#766080}

/* Gratitude banner: reference composition on the plain page background. */
.sda-collaborate-editorial .mission-v1-thanks{background:var(--cream);padding-block:64px}
.sda-collaborate-editorial .mission-v1-thanks__panel{width:calc(100% - 8vw);max-width:1440px;margin-inline:auto;grid-template-columns:47% minmax(0,1fr);column-gap:56px;align-items:start}
.sda-collaborate-editorial .mission-v1-thanks__media{grid-column:1;grid-row:1/3;min-height:0;height:100%;max-height:500px;border-radius:24px;overflow:hidden}
.sda-collaborate-editorial .mission-v1-thanks__media img{display:block;min-height:380px;object-position:40% center}
.sda-collaborate-editorial .mission-v1-thanks__content{grid-column:2;padding:24px 0 0}
.sda-collaborate-editorial .mission-v1-thanks h2{font-size:clamp(38px,4vw,60px);line-height:1.08;max-width:16ch;margin-bottom:24px}
.sda-collaborate-editorial .mission-v1-thanks .mission-v1-thanks__script{border-left:3px solid #d8c8e0;padding-left:22px;margin:30px 0 0;font:italic 27px/1.4 Georgia,serif}
.sda-collaborate-editorial .mission-v1-quote{grid-column:2;grid-row:2;margin:28px 0 0;padding:0 0 24px}
.sda-collaborate-editorial .mission-v1-quote p{font:italic 23px/1.4 Georgia,serif}
.sda-collaborate-editorial .mission-v1-quote br{display:none}
.sda-collaborate-editorial .mission-v1-quote br:after{content:" "}
@media(max-width:900px){.sda-collaborate-editorial .mission-v1-thanks__panel{column-gap:32px;grid-template-columns:45% minmax(0,1fr)}.sda-collaborate-editorial .mission-v1-thanks h2{font-size:40px}}
@media(max-width:700px){.sda-collaborate-editorial .mission-v1-thanks{padding-block:50px}.sda-collaborate-editorial .mission-v1-thanks__panel{width:calc(100% - 40px);display:flex;flex-direction:column;gap:0}.sda-collaborate-editorial .mission-v1-thanks__media{width:100%;height:auto;aspect-ratio:16/10;max-height:none;border-radius:18px}.sda-collaborate-editorial .mission-v1-thanks__media img{min-height:0;height:100%}.sda-collaborate-editorial .mission-v1-thanks__content{padding:32px 0 0}.sda-collaborate-editorial .mission-v1-thanks h2{font-size:40px}.sda-collaborate-editorial .mission-v1-quote{padding:0;margin-top:24px}.sda-collaborate-editorial .mission-v1-thanks .mission-v1-thanks__script{font-size:25px;padding-left:18px}}

/* Blend the prayer photograph into the solid plum without a hard seam. */
.sda-collaborate-prayer:before{inset:0 0 0 42%}
.sda-collaborate-prayer:after{background:linear-gradient(90deg,#4d3653 0%,#4d3653 42%,rgba(77,54,83,.99) 48%,rgba(77,54,83,.93) 56%,rgba(77,54,83,.72) 68%,rgba(77,54,83,.4) 84%,rgba(77,54,83,.2) 100%)}
@media(max-width:700px){.sda-collaborate-prayer:before{inset:0}.sda-collaborate-prayer:after{display:none}}
