@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-font-weight:initial}}}.mosaic{padding-block:calc(var(--spacing,.25rem)*10);background-color:#f9faf9}@media(min-width:64rem){.mosaic{padding-block:calc(var(--spacing,.25rem)*20)}}.mosaic__inner{gap:calc(var(--spacing,.25rem)*10);flex-direction:column;max-width:1280px;display:flex}@media(min-width:64rem){.mosaic__inner{gap:calc(var(--spacing,.25rem)*20)}}.mosaic__heading{text-align:center;font-family:var(--font-heading,"Roboto",system-ui,sans-serif);--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);color:var(--color-dark,#110f01);font-size:clamp(2.25rem,1.54rem + 3.02vw,3.375rem);line-height:1.1}.mosaic__heading-hl{color:var(--color-primary-light,#097ffc)}.mosaic__grid{columns:1;column-gap:16px}@media screen and (min-width:40rem){.mosaic__grid{columns:2}}@media screen and (min-width:64rem){.mosaic__grid{columns:3}}.mosaic__item{break-inside:avoid;border-radius:20px;margin:0 0 16px;overflow:hidden}.mosaic__item--quote{gap:calc(var(--spacing,.25rem)*8);padding:calc(var(--spacing,.25rem)*5);background-color:#dceeff;flex-direction:column;display:flex}.mosaic__quote{margin:calc(var(--spacing,.25rem)*0);font-family:var(--font-body,"Roboto",system-ui,sans-serif);--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);color:var(--color-dark,#110f01);font-size:clamp(1.125rem,.84rem + 1.21vw,1.5rem);line-height:1.25}.mosaic__quote-hl{color:var(--color-primary-light,#097ffc)}.mosaic__author{align-items:center;gap:calc(var(--spacing,.25rem)*3);display:flex}.mosaic__avatar{width:calc(var(--spacing,.25rem)*8);height:calc(var(--spacing,.25rem)*8);object-fit:cover;border-radius:3.40282e38px;flex-shrink:0}.mosaic__author-text{font-family:var(--font-body,"Roboto",system-ui,sans-serif);flex-direction:column;font-size:13px;line-height:1.25;display:flex}.mosaic__author-text strong{--tw-font-weight:var(--font-weight-normal,400);font-weight:var(--font-weight-normal,400);color:var(--color-dark,#110f01)}.mosaic__author-text span{color:var(--color-body,#696860)}.mosaic__item--photo img,.mosaic__item--photo video{object-fit:cover;aspect-ratio:4/5;width:100%;height:100%;display:block}@media(scripting:enabled)and (prefers-reduced-motion:no-preference){.mosaic__item{visibility:hidden}}@property --tw-font-weight{syntax:"*";inherits:false}
