.social-feed-section{background:var(--section-bg,var(--sand-light));padding:var(--section-padding) 0}.social-feed-section__header{margin-bottom:40px}.social-feed-section__title-row{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-bottom:8px}.social-feed-section__title-row .section-title{margin-bottom:0}.social-feed-section__handle{align-items:center;border:1px solid var(--tile);color:var(--tile);display:inline-flex;font-size:13px;font-weight:700;gap:6px;letter-spacing:.04em;padding:6px 14px;text-decoration:none;transition:background .2s ease,color .2s ease}.social-feed-section__handle:hover{background:var(--tile);color:var(--air)}.social-feed-section__sub{color:var(--aggregate);font-size:15px;margin-top:4px}.social-feed-section__embed{margin-bottom:40px}.social-feed-section__placeholder{background:var(--water);padding:48px 32px;text-align:center}.social-feed-section__placeholder-grid{display:grid;gap:12px;grid-template-columns:repeat(4,1fr);margin:0 auto 24px;max-width:600px}.social-feed-section__placeholder-tile{align-items:center;aspect-ratio:1;background:var(--sand-light);color:var(--aggregate);display:flex;justify-content:center}.social-feed-section__placeholder-note{color:var(--aggregate);font-size:13px;line-height:1.6}.social-feed-section__placeholder-note a{color:var(--tile);text-decoration:underline}.social-feed-section__footer{align-items:center;border-top:1px solid rgba(37,38,36,.1);display:flex;flex-wrap:wrap;gap:24px;justify-content:space-between;padding-top:32px}.social-feed-section__links{align-items:center;display:flex;flex-wrap:wrap;gap:20px}.social-feed-section__link{align-items:center;color:var(--stone);display:inline-flex;font-size:12px;font-weight:700;gap:6px;letter-spacing:.06em;text-decoration:none;text-transform:uppercase;transition:color .2s ease}.social-feed-section__link:hover{color:var(--tile)}@media (max-width:640px){.social-feed-section__title-row{align-items:flex-start;flex-direction:column}.social-feed-section__placeholder-grid{grid-template-columns:repeat(2,1fr)}.social-feed-section__footer{align-items:flex-start;flex-direction:column}}