.social-posts-page{background-color:#f8f8f8;min-height:100vh}.social-posts-container{padding-top:40px;padding-bottom:40px}.social-layout{grid-template-columns:1fr;gap:32px;display:grid}@media (min-width:1024px){.social-layout{grid-template-columns:7.7fr 4.3fr;gap:100px}}.social-feed{flex-direction:column;gap:24px;display:flex}.social-card{background:#fff;border:none;border-radius:8px;overflow:hidden;box-shadow:0 1px 2px #0000001a}.social-card__header{justify-content:space-between;align-items:center;padding:12px 16px;display:flex}.social-card__author-info{align-items:center;gap:8px;display:flex}.social-card__avatar{border:1px solid #0000001a;border-radius:50%}.social-card__author-name-row{align-items:center;gap:4px;display:flex}.social-card__author-name{color:#050505;margin:0;font-size:16px;font-weight:700}.social-card__meta{color:#65676b;align-items:center;gap:4px;font-size:13px;display:flex}.social-card__globe{color:#65676b}.social-card__more-btn{color:#65676b;cursor:pointer;background:0 0;border:none;border-radius:50%;padding:8px}.social-card__more-btn:hover{background-color:#f2f2f2}.social-card__text-content{padding:4px 16px 12px}.social-card__description{color:#050505;white-space:pre-line;margin-bottom:8px;font-size:16px;font-weight:700;line-height:1.5}.social-card__hashtags{flex-wrap:wrap;gap:6px;font-size:15px;display:flex}.social-card__hashtag{color:#1877f2;cursor:pointer;font-weight:700}.social-card__hashtag:hover{text-decoration:underline}.social-card__grid{background-color:#dddfe2;border-top:1px solid #dddfe2;border-bottom:1px solid #dddfe2;gap:2px;display:grid}.social-card__grid-item{aspect-ratio:1;cursor:pointer;position:relative;overflow:hidden}.social-card__grid-item:hover img{filter:brightness(.9)}.social-card__grid-item img{transition:filter .2s}.social-card__grid--2,.social-card__grid--3{grid-template-columns:repeat(2,1fr)}.social-card__grid--3 .social-card__grid-item:first-child{aspect-ratio:1/2;grid-row:span 2}.social-card__grid--4{grid-template-columns:repeat(2,1fr)}.social-card__grid-overlay{color:#fff;background:#0006;justify-content:center;align-items:center;font-size:24px;font-weight:700;display:flex;position:absolute;inset:0}.news-vertical-ad-card{background-color:var(--palette-background-paper);margin-top:calc(1 * var(--spacing));margin-bottom:calc(1 * var(--spacing));border:1px solid #919eab1f;border-radius:0;overflow:hidden;box-shadow:0 2px 6px 2px #00000008}.news-vertical-ad-card a{width:100%;display:block}.news-vertical-ad-card img{object-fit:fill;width:100%!important;height:auto!important}.social-card__video-container{aspect-ratio:16/9;cursor:pointer;background-color:#000;width:100%;position:relative}.social-card__video-thumb{object-fit:cover;width:100%;height:100%;display:block}.social-card__play-overlay{background:#0003;justify-content:center;align-items:center;transition:background .2s;display:flex;position:absolute;inset:0}.social-card__video-container:hover .social-card__play-overlay{background:#0000004d}.social-card__play-btn{background:#0009;border:2px solid #fff;border-radius:50%;justify-content:center;align-items:center;width:60px;height:60px;padding-left:4px;display:flex}.social-card__video-footer-overlay{pointer-events:none;align-items:center;gap:8px;display:flex;position:absolute;bottom:12px;right:16px}.social-card__video-hint{color:#fff;text-shadow:0 1px 4px #000c;font-size:13px;font-weight:600}.social-card__image-container{cursor:pointer;width:100%}.social-card__image{width:100%;height:auto;display:block}.social-card__footer{background-color:#f0f2f5;border-top:1px solid #ebedf0;padding:12px 16px}.social-card__powered-by{color:#65676b;text-align:center;margin:0;font-size:12px}.social-card__team{color:#050505;font-weight:700}.social-sidebar{flex-direction:column;gap:24px;display:flex}.sidebar-donation-wrapper{margin-top:0}@media (min-width:0){.sidebar-donation-wrapper{width:100%}}.sidebar-donation-card{padding-left:calc(2 * var(--spacing));padding-right:calc(2 * var(--spacing));padding-top:calc(3 * var(--spacing));padding-bottom:calc(3 * var(--spacing));border-radius:calc(2 * var(--shape-borderRadius));background-color:#b82027}.sidebar-donation-title{overflow-wrap:break-word;color:#fff;margin-top:0;margin-left:0;margin-right:0;margin-bottom:calc(1 * var(--spacing));font-size:1.875rem;font-weight:700;line-height:1.4}@media (min-width:0){.sidebar-donation-title{font-size:1.875rem}}@media (min-width:900px){.sidebar-donation-title{font-size:2rem}}@media (min-width:1200px){.sidebar-donation-title{font-size:2.25rem}}.sidebar-donation-btn-primary{box-sizing:border-box;-webkit-tap-highlight-color:transparent;cursor:pointer;-webkit-user-select:none;user-select:none;vertical-align:middle;appearance:none;border-radius:var(--shape-borderRadius);min-width:64px;color:var(--variant-containedColor);background-color:var(--variant-containedBg);--variant-textColor:var(--palette-warning-main);--variant-outlinedColor:var(--palette-warning-main);--variant-outlinedBorder:rgba(var(--palette-warning-mainChannel) / .5);--variant-containedColor:var(--palette-warning-contrastText);--variant-containedBg:var(--palette-warning-main);box-shadow:none;text-transform:capitalize;border:0;outline:0;justify-content:center;align-items:center;width:100%;height:3.125rem;margin:0;padding:8px 24px;font-size:1.0625rem;font-weight:700;line-height:1.75;text-decoration:none;transition:background-color .25s cubic-bezier(.4,0,.2,1),box-shadow .25s cubic-bezier(.4,0,.2,1),border-color .25s cubic-bezier(.4,0,.2,1);display:inline-flex;position:relative}.sidebar-donation-btn-secondary{box-sizing:border-box;-webkit-tap-highlight-color:transparent;cursor:pointer;-webkit-user-select:none;user-select:none;vertical-align:middle;appearance:none;border-radius:var(--shape-borderRadius);--variant-containedBg:var(--palette-Button-inheritContainedBg);min-width:64px;box-shadow:none;text-transform:capitalize;width:100%;height:3.125rem;margin-bottom:0;margin-left:0;margin-right:0;margin-top:calc(1 * var(--spacing));color:#000;background-color:#fff;border:0;outline:0;justify-content:center;align-items:center;padding:8px 24px;font-size:1.0625rem;font-weight:700;line-height:1.75;text-decoration:none;transition:background-color .25s cubic-bezier(.4,0,.2,1),box-shadow .25s cubic-bezier(.4,0,.2,1),border-color .25s cubic-bezier(.4,0,.2,1);display:inline-flex;position:relative}.sidebar-share-container{padding-left:calc(3 * var(--spacing));padding-right:calc(3 * var(--spacing));padding-top:calc(2 * var(--spacing));padding-bottom:calc(2 * var(--spacing));border-radius:calc(2 * var(--shape-borderRadius));background-color:#fff;justify-content:space-between;align-items:center;margin-bottom:0;display:flex}.sidebar-share-text{overflow-wrap:break-word;color:var(--palette-text-secondary);margin:0;font-size:1rem;font-weight:700;line-height:1.625}@media (min-width:900px){.sidebar-share-text{font-size:1rem}}.sidebar-share-buttons-stack{gap:calc(2 * var(--spacing));flex-direction:row;display:flex}.sidebar-share-btn{box-sizing:border-box;-webkit-tap-highlight-color:transparent;cursor:pointer;-webkit-user-select:none;user-select:none;vertical-align:middle;appearance:none;text-align:center;color:var(--palette-action-active);--IconButton-hoverBg:rgba(var(--palette-action-activeChannel) / var(--palette-action-hoverOpacity));border-radius:calc(40 * var(--shape-borderRadius));background-color:#0f2920;border:0;outline:0;flex:none;justify-content:center;align-items:center;width:40px;height:40px;margin:0;padding:8px;font-size:1.5rem;text-decoration:none;transition:background-color .15s cubic-bezier(.4,0,.2,1);display:inline-flex;position:relative}.sidebar-share-loading{visibility:visible;color:var(--palette-action-disabled);display:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.sidebar-share-ripple{pointer-events:none;z-index:0;border-radius:inherit;position:absolute;inset:0;overflow:hidden}.sidebar-share-icon{-webkit-user-select:none;user-select:none;fill:currentColor;color:#fff;flex-shrink:0;width:20px;height:auto;font-size:1.5rem;transition:fill .3s cubic-bezier(.4,0,.2,1);display:inline-block}.photos-section{background:#fff;border-radius:8px;padding:16px;box-shadow:0 1px 2px #0000001a}.photos-section__header{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.photos-section__title{margin:0;font-size:16px;font-weight:700}.photos-section__link{color:#1877f2;font-size:13px;text-decoration:none}.photos-grid{grid-template-columns:repeat(3,1fr);gap:4px;display:grid}.photo-item{aspect-ratio:1;border-radius:4px;position:relative;overflow:hidden}.ad-banner-section{padding:0;overflow:hidden}.sidebar-ad-img{width:100%;height:auto;display:block}
