
.sy-social-feed{background:var(--wine,#8b1820);color:var(--paper,#fff4de);font:400 16px/1.5 HoustonSlab,Georgia,serif;scroll-margin-top:88px}
.sy-social-feed *{box-sizing:border-box}.sy-social-inner{max-width:1336px;padding:68px 48px 72px;margin:auto}
.sy-social-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:28px;margin-bottom:34px}
.sy-social-feed h2{font:400 clamp(56px,6vw,84px)/.98 HoustonDisplay,Impact,sans-serif;max-width:700px;margin:0 0 18px;text-wrap:balance}
.sy-social-heading p{margin:0;font-size:15px;line-height:1.5}.sy-social-feed a{color:inherit;text-decoration:none;touch-action:manipulation}
.sy-social-feed a:focus-visible{outline:3px solid var(--paper,#fff4de);outline-offset:6px}
.sy-social-profile{display:inline-flex;gap:15px;align-items:center;white-space:nowrap;border-bottom:1px solid currentColor;min-height:44px;font-size:14px;padding:7px 0}
.sy-social-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.sy-social-post{min-width:0}.sy-social-post>a{display:block}
.sy-social-photo{position:relative;aspect-ratio:4/5;overflow:hidden;background:#30201c}.sy-social-photo img{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 0%}
.sy-social-format{position:absolute;top:12px;left:12px;background:var(--paper,#fff4de);color:var(--ink,#30201c);font-size:11px;line-height:1.3;padding:6px 9px}
.sy-social-open{position:absolute;right:12px;bottom:12px;display:grid;place-items:center;width:34px;height:34px;background:var(--paper,#fff4de);color:var(--ink,#30201c)}
.sy-social-copy{padding-top:17px}.sy-social-copy p{font-size:12px;margin:0 0 7px;display:flex;justify-content:space-between;gap:8px;flex-wrap:wrap}.sy-social-copy time{opacity:.9}
.sy-social-feed h3{font:400 21px/1.28 HoustonSlab,Georgia,serif;margin:0;max-width:23ch}.sy-social-post a:hover h3{text-decoration:underline;text-underline-offset:5px}
@media(max-width:900px){.sy-social-inner{padding:50px 32px 54px}.sy-social-heading{display:block}.sy-social-profile{margin-top:16px}.sy-social-grid{gap:18px}.sy-social-feed h3{font-size:18px}}
@media(max-width:640px){.sy-social-inner{padding:42px 16px 46px}.sy-social-feed h2{font-size:52px;max-width:330px}.sy-social-heading{margin-bottom:26px}.sy-social-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 12px}.sy-social-heading p{font-size:13px}.sy-social-feed h3{font-size:16px}.sy-social-copy{padding-top:12px}.sy-social-copy p{font-size:12px;display:block}.sy-social-copy time{display:block;margin-top:3px}.sy-social-format{top:8px;left:8px;padding:4px 7px}.sy-social-open{right:8px;bottom:8px;width:28px;height:28px}}
