.bc-related{box-sizing:border-box;color:#fff;width:100%;font-family:var(--type-family-body);padding:clamp(56px,8vw,112px) 20px clamp(40px,6vw,80px)}@media (min-width:768px){.bc-related{padding-inline:48px}}.bc-related__title{font-family:var(--type-family-body);font-size:var(--type-label-size);font-weight:var(--type-label-weight);letter-spacing:var(--type-label-tracking);line-height:var(--type-label-leading);text-transform:uppercase;color:#ffffff8c;border-top:1px solid #ffffff1f;margin:0 0 clamp(24px,3vw,40px);padding-top:16px}.bc-related__grid{grid-template-columns:minmax(0,1fr);gap:40px clamp(16px,2vw,28px);margin:0;padding:0;list-style:none;display:grid}@media (min-width:640px){.bc-related__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.bc-related__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.bc-related__item{margin:0}.bc-related__card{color:inherit;outline:none;flex-direction:column;text-decoration:none;transition:opacity .4s;display:flex}.bc-related__media{aspect-ratio:4/3;background:#ffffff0a;border-radius:14px;display:block;position:relative;overflow:hidden}.bc-related__media img{object-fit:cover;transition:transform .9s cubic-bezier(.22,1,.36,1)}.bc-related__name{font-family:var(--type-family-display);font-size:var(--type-subheading-size);font-weight:var(--type-subheading-weight);letter-spacing:var(--type-subheading-tracking);line-height:var(--type-subheading-leading);color:#fff;margin-top:16px}.bc-related__meta{font-family:var(--type-family-body);font-size:var(--type-label-size);font-weight:var(--type-label-weight);letter-spacing:var(--type-label-tracking);line-height:var(--type-label-leading);text-transform:uppercase;color:#ffffff80;margin-top:8px}@media (hover:hover){.bc-related__card:hover .bc-related__media img{transform:scale(1.04)}.bc-related__grid:has(.bc-related__card:hover) .bc-related__card:not(:hover){opacity:.55}}.bc-related__card:focus-visible .bc-related__media{outline-offset:4px;outline:1px solid #ffffffe6}@media (prefers-reduced-motion:reduce){.bc-related__card,.bc-related__media img{transition:none}}
