.social-feed-photo{display:block;position:relative;overflow:hidden;aspect-ratio:1/1;background:transparent;border:0!important;margin:0!important;padding:0!important}
.social-feed-photo img{display:block;width:100%;height:100%;object-fit:contain;opacity:1;transition:opacity .5s ease;filter:none;mix-blend-mode:normal}
.social-feed-photo[data-changing=true] img{opacity:0}
.hybrid .social-image-tile{background:transparent;border:0;box-shadow:none}
.hybrid .social-image-tile>a:last-child{margin-top:20px}
@media(prefers-reduced-motion:reduce){.social-feed-photo img{transition:none}}
.hybrid .social-live{align-items:stretch}
.hybrid .social-platform-tile,.hybrid .social-platform-tile:last-child{display:grid;grid-template-rows:48px auto 44px;align-content:start;grid-column:auto;max-width:none;width:100%;margin:0;padding-top:20px;border:0;min-width:0}
.hybrid .social-tile-heading{height:48px;padding:0 0 16px;box-sizing:border-box}
.hybrid .social-platform-tile iframe,.hybrid .social-platform-tile .social-feed-photo{width:100%;height:auto!important;aspect-ratio:1/1;min-height:0;box-sizing:border-box}
.hybrid .social-platform-tile>a:last-child{margin:0;padding:18px 0 0;height:44px;box-sizing:border-box}
.hybrid .scroll-motif-carry :is(canvas,.motion-asset){width:88px!important;height:88px!important}
@media(max-width:800px){.hybrid .scroll-motif-carry :is(canvas,.motion-asset){width:72px!important;height:72px!important}}
.hybrid footer .related-practices{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px;flex-basis:100%;width:100%;padding:30px 0 20px;margin-top:12px;border-top:1px solid #7177672b}
.hybrid footer .related-practices a{display:flex;flex-direction:column;gap:7px;text-transform:none;font:12px/1.5 var(--body);letter-spacing:.01em;color:#5a634f;min-width:0}
.hybrid footer .related-practices small{font:10px/1.6 var(--body);letter-spacing:0;color:#7d8272}
@media(max-width:450px){.hybrid footer .related-practices{gap:17px;padding-top:25px}.hybrid footer .related-practices a{font-size:10px}.hybrid footer .related-practices small{font-size:8px}}
