.bb-related .bb-related__list{--rail-item: min(80%, 19rem);margin-block:0;margin-inline:calc(var(--gutter) * -1);padding-top:.5rem;padding-bottom:1.25rem;padding-inline:var(--gutter)}.bb-related__item{min-width:0}.bb-related__tray{height:100%;transition:transform .6s var(--ease-spring)}.bb-related__item:hover .bb-related__tray{transform:translateY(-6px) rotate(-.6deg)}.bb-related__link:focus-visible{outline:3px solid var(--bb-focus);outline-offset:3px}@supports selector(:has(*)){.bb-related__item:has(.bb-related__link:focus-visible) .bb-related__tray{outline:3px solid var(--bb-focus);outline-offset:3px;border-radius:var(--r-xl)}.bb-related__link:focus-visible{outline:none}}.bb-related__card{display:grid;grid-template-rows:auto auto 1fr auto;gap:.75rem;padding:clamp(1.25rem,1rem + 1vw,1.75rem)}.bb-related__top{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.bb-related__icon{display:grid;place-items:center;flex:none;width:3rem;height:3rem;border-radius:1rem;background:var(--accent-soft);color:color-mix(in srgb,var(--accent) 72%,var(--bb-ink));transition:transform .6s var(--ease-bounce)}.bb-related__item:hover .bb-related__icon{transform:rotate(-8deg) scale(1.06)}.bb-related__label{min-width:0;max-width:calc(100% - 3.75rem);padding:.3rem .65rem;border-radius:.85rem;box-shadow:inset 0 0 0 1px var(--bb-line);font-size:var(--fs-nano);font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--bb-text-soft);line-height:1.3;text-align:right;text-wrap:balance}.bb-related__title{margin-top:.25rem;font-size:clamp(1.25rem,1.1rem + .5vw,1.5rem);line-height:1.15}.bb-related__link{color:inherit;text-decoration:none}.bb-related__excerpt{font-size:var(--fs-small);color:var(--bb-text-soft)}.bb-related__more{display:inline-flex;align-items:center;gap:.55rem;margin-top:.25rem;font-size:var(--fs-small);font-weight:700}.bb-related__arrow{display:grid;place-items:center;width:2.1rem;height:2.1rem;border-radius:50%;background:var(--accent);color:var(--accent-ink);transition:transform .5s var(--ease-spring)}.bb-related__item:hover .bb-related__arrow{transform:translate3d(3px,-3px,0) rotate(8deg)}.bb-related{--cv-h: 900px;--cv-h-lg: 760px}@media(min-width:768px){.bb-related .bb-related__list{display:grid;grid-auto-flow:row;grid-template-columns:repeat(2,minmax(0,1fr));margin-inline:0;padding-inline:0;overflow:visible;scroll-snap-type:none}}@media(min-width:1024px){.bb-related .bb-related__list{grid-template-columns:repeat(var(--related-cols, 4),minmax(0,1fr))}}
