.commons-projects-feature{display:grid;grid-template-columns:minmax(0,420px) minmax(0,1fr);gap:36px;align-items:center;padding:32px}
.commons-projects-feature .commons-projects-media{width:min(100%,360px);min-width:0;margin:0}
.commons-projects-feature yfo-youtube{display:block;width:100%;border-radius:8px;overflow:hidden;border:1px solid #dcb77b55}
.commons-projects-feature h2{font-size:clamp(23px,2.6vw,34px);line-height:1.2;margin:12px 0 18px}
.commons-projects-feature .home-copy{font-size:15px;line-height:1.7;margin:0 0 16px}
.commons-projects-feature .text-link{display:inline-block;margin-top:4px}
@media(max-width:850px){.commons-projects-feature{grid-template-columns:1fr;gap:24px;padding:22px}.commons-projects-copy{max-width:65ch}}
@media(min-width:651px){.equitable-feature{grid-template-columns:minmax(0,1.3fr) minmax(180px,.7fr)}.equitable-feature>.equitable-cover{grid-column:2;grid-row:1;justify-self:end}.equitable-feature>div{grid-column:1;grid-row:1}} @media(max-width:650px){.equitable-feature .equitable-cover{float:right;margin-right:0;margin-left:20px}}
