.social-home{background:var(--surface);border-top:1px solid var(--line);display:grid;grid-template-columns:minmax(0,1.25fr) minmax(260px,.75fr);gap:clamp(2rem,6vw,6rem);align-items:center}
.social-home-copy{max-width:43rem}.social-home .eyebrow,.social-opening .eyebrow,.social-story .eyebrow{color:var(--action)}
.social-home h2{max-width:16ch}.social-home-copy>p:not(.eyebrow){color:var(--muted);max-width:36rem;margin-top:1.5rem;font-size:1.125rem}.social-home .text-link{display:inline-flex;margin-top:2rem;color:var(--action)}
.social-home figure{max-width:350px;justify-self:end;width:100%;margin:0}.social-home img{width:100%;height:auto}.social-home figcaption{font-size:.875rem;color:var(--muted);margin-top:.75rem}
.social-opening{background:var(--surface);padding-bottom:4rem}.social-opening .breadcrumb{font-size:.875rem;color:var(--muted);margin-bottom:2rem}.social-opening .breadcrumb a{text-decoration:underline;text-underline-offset:4px}.social-opening h1{max-width:17ch;font-size:clamp(2.65rem,5.7vw,6rem)}
.social-opening .social-lead{font-size:clamp(1.125rem,1.7vw,1.4rem);max-width:48rem;margin-top:2rem;color:var(--muted)}
.social-story{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(260px,.9fr);gap:clamp(2rem,7vw,7rem);align-items:center}.social-story h2{max-width:18ch}.social-story-copy>p:not(.eyebrow){max-width:38rem;margin-top:1.5rem;color:var(--muted);font-size:1.125rem}.social-story figure{margin:0;max-width:470px;justify-self:end}.social-story img{width:100%;height:auto}.social-story figcaption,.social-event figcaption{font-size:.875rem;line-height:1.6;margin-top:1rem;color:var(--muted)}
.social-values{list-style:none;margin:2rem 0 0;padding:0;border-top:1px solid var(--line);max-width:38rem}.social-values li{padding:1.1rem 0;border-bottom:1px solid var(--line);display:grid;grid-template-columns:7.5rem 1fr;gap:1rem}.social-values strong{font-weight:700}.social-values span{color:var(--muted)}
.social-event{padding-top:0}.social-event figure{margin:0}.social-event img{width:100%;height:auto}.social-event figcaption{display:flex;justify-content:space-between;gap:2rem;align-items:baseline}.social-event figcaption strong{font-size:1.125rem;color:var(--ink)}.social-event figcaption span{max-width:34rem}
.social-closing{background:var(--ink);color:#fff;display:flex;justify-content:space-between;gap:3rem;align-items:center}.social-closing h2{max-width:18ch}.social-closing p{max-width:38rem;color:var(--on-dark);margin-top:1.5rem}.social-closing .button{flex-shrink:0}.social-history-link{background:var(--surface);border-top:1px solid var(--line)}.social-history-link p:not(.eyebrow){color:var(--muted);max-width:42rem;margin:1.3rem 0}.social-history-link .text-link{color:var(--action)}
@media(max-width:780px){.social-home,.social-story{grid-template-columns:1fr;gap:2rem}.social-home figure{justify-self:start;max-width:350px}.social-story figure{justify-self:start;width:100%;max-width:470px}.social-opening{padding-bottom:3rem}.social-event figcaption,.social-closing{display:block}.social-event figcaption span{display:block;margin-top:.65rem}.social-closing .button{margin-top:2rem}.social-values li{grid-template-columns:1fr;gap:.3rem}}
