.text--h1{font-family:Oswald Bold,Oswald Bold Fallback,sans-serif;font-weight:400;font-size:36px;line-height:115%;letter-spacing:0}@media(min-width:991px){.text--h1{font-size:44px}}.text--h1-small{font-family:Oswald Bold,Oswald Bold Fallback,sans-serif;font-weight:400;font-size:32px;line-height:115%;letter-spacing:0}@media(min-width:991px){.text--h1-small{font-size:40px}}.text--h2{font-family:Oswald Bold,Oswald Bold Fallback,sans-serif;font-weight:400;font-size:24px;line-height:125%;letter-spacing:0}@media(min-width:991px){.text--h2{font-size:32px}}.text--h3{font-family:Oswald Bold,Oswald Bold Fallback,sans-serif;font-weight:400;font-size:20px;line-height:125%;letter-spacing:0}@media(min-width:991px){.text--h3{font-size:24px}}.text--h4{font-family:Oswald Bold,Oswald Bold Fallback,sans-serif;font-weight:400;font-size:16px;line-height:125%;letter-spacing:0}@media(min-width:991px){.text--h4{font-size:20px}}.text--lg-regular{font-size:20px;line-height:150%;letter-spacing:0}@media(min-width:991px){.text--lg-regular{font-size:24px}}.text--lg-bold{font-size:20px;line-height:150%;letter-spacing:0}@media(min-width:991px){.text--lg-bold{font-size:24px}}.text--md-regular,.text--md-bold{font-size:18px;line-height:150%;letter-spacing:0}.text--sm-regular,.text--sm-bold{font-size:16px;line-height:150%;letter-spacing:0}.text--quote{font-family:Roboto Regular,Roboto Regular Fallback,sans-serif;font-weight:400;font-size:20px;font-style:italic;line-height:125%;letter-spacing:0}@media(min-width:991px){.text--quote{font-size:24px}}.text--tag{font-family:Roboto Medium,Roboto Medium Fallback,sans-serif;font-weight:400;font-size:16px;line-height:125%;letter-spacing:0;text-transform:uppercase}.text--news-tag{font-family:Roboto Regular,Roboto Regular Fallback,sans-serif;font-weight:400;font-size:16px;line-height:125%;letter-spacing:0}.text--sm{font-family:Roboto Regular,Roboto Regular Fallback,sans-serif;font-weight:400;font-size:16px;line-height:150%;letter-spacing:0}.text--nowrap{white-space:nowrap}.text-with-img-icon img{width:1.5em;height:1.5em;vertical-align:middle;position:relative;top:-.2em}.social-submission__post-list__container{container-type:inline-size;display:flex;flex-direction:column;justify-content:center;gap:40px}.social-submission__post-list{display:grid;grid-template-columns:repeat(1,minmax(14ic,1fr));grid-template-rows:masonry;justify-content:center;gap:8px}@container (min-width: 28ic){.social-submission__post-list{grid-template-columns:repeat(2,minmax(14ic,1fr))}}@container (min-width: 42ic){.social-submission__post-list{grid-template-columns:repeat(3,minmax(14ic,1fr))}}@container (min-width: 56ic){.social-submission__post-list{grid-template-columns:repeat(3,minmax(14ic,1fr))}}.social-submission__post-list__card{display:flex;flex-direction:column;background-color:#f7f7f7;color:#000;border-radius:8px}.ce--container_dsmw-section.ce--background-gray .social-submission__post-list__card{background-color:#fff}.social-submission__post-list__author,.social-submission__post-list__stats{padding-inline:8px;padding-block:8px}.social-submission__post-list__caption{padding-inline:16px;padding-block:16px}.social-submission__post-list__author{display:flex;flex-direction:row-reverse}.social-submission__post-list__author__platform-icon{font-size:1.5rem;line-height:1;background:0;background-color:var(--section-background, #FFFFFF);color:var(--section-color, #000000);border-radius:50%}.social-submission__post-list__thumbnail{display:block;overflow:hidden;aspect-ratio:1/1}@media(hover:hover){.social-submission__post-list__thumbnail .social-submission__post-list__thumbnail__image{transition:transform .6s cubic-bezier(.25,.46,.45,.94);will-change:transform}.social-submission__post-list__thumbnail:hover .social-submission__post-list__thumbnail__image{transform:scale(1.03)}}.social-submission__post-list__thumbnail .social-submission__post-list__thumbnail__image{width:100%;height:100%;object-fit:cover;display:block;margin:0}.social-submission__post-list__caption{display:flex;flex-direction:column;justify-content:flex-start;flex-grow:1}.social-submission__post-list__caption__text{font-family:Roboto Regular,Roboto Regular Fallback,sans-serif;font-weight:400;font-size:16px;line-height:150%;letter-spacing:0;overflow-wrap:break-word}.social-submission__post-list__caption:not(.social-submission__post-list__caption--expanded) .social-submission__post-list__caption__text{max-block-size:9lh;mask-image:linear-gradient(to bottom,#000000 65%,transparent 100%);text-overflow:ellipsis}.social-submission__post-list__caption__expand-button{color:#000!important;font-weight:700}.social-submission__post-list__caption--expanded .social-submission__post-list__caption__expand-button{display:none}.social-submission__post-list__stats{display:flex;flex-direction:row;gap:16px;color:#000}.social-submission__post-list__stats-timestamp{flex-grow:1}.social-submission__post-list__stats-timestamp,.social-submission__post-list__stats-like-count,.social-submission__post-list__stats-comments-count{display:flex;align-items:center;gap:4px}.social-submission__post-list__stats__icon{block-size:1.25rem}.social-submission__post-list__stats__text{flex-grow:1}.social-submission__post-list__show-more-button{font-weight:700;font-size:1.25em}
