.bb-twall{display:grid;grid-auto-columns:min(80%,19rem);grid-auto-flow:column;align-items:start;gap:var(--sp-4);margin-inline:calc(var(--gutter) * -1);padding:0 var(--gutter) var(--sp-2);overflow-x:auto;overscroll-behavior-x:contain;scroll-padding-inline:var(--gutter);scroll-snap-type:x mandatory;scrollbar-width:none}.bb-twall::-webkit-scrollbar{display:none}.bb-twall:focus-visible,.bb-trail:focus-visible,.bb-tfeature__more:focus-visible{outline-offset:-3px;border-radius:var(--r-md)}.bb-twall__item{min-width:0;scroll-snap-align:start}.bb-trail,.bb-tfeature__more{--rail-item: min(80%, 20rem);align-items:stretch}.bb-trail>.bb-tcard,.bb-tfeature__more>.bb-tcard{display:flex;flex-direction:column}.bb-trail>.bb-tcard>.bb-card,.bb-tfeature__more>.bb-tcard>.bb-card{flex:1}.bb-tfeature{display:grid;gap:var(--sp-5)}.bb-tfeature__main .bb-tcard--vertical{max-width:26rem;margin-inline:auto}.bb-tfeature__side{display:grid;gap:var(--sp-4);align-content:start}.bb-tfeature__more{margin-top:var(--sp-6)}@media(min-width:768px){.bb-twall{display:block;margin-inline:0;padding:0;overflow:visible;column-gap:var(--sp-5);columns:2}.bb-twall__item{display:block;margin-bottom:var(--sp-5);break-inside:avoid;page-break-inside:avoid}}@media(min-width:900px){.bb-tfeature{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:start}.bb-tfeature__main{position:sticky;top:calc(var(--header-h) + 1.5rem)}.bb-tfeature__side>:nth-child(odd){rotate:-.8deg}.bb-tfeature__side>:nth-child(2n){rotate:.8deg}}@media(min-width:1024px){.bb-twall{columns:3}}.bb-testimonials{--cv-h: 1200px;--cv-h-lg: 1500px}
