.bbb-card-section{padding:2rem 0;background:#fff}.bbb-card-section .bbb{margin-top:0}.bbb>span{min-width:0}.bbb:focus-visible{outline:3px solid var(--cyan);outline-offset:3px}@media(max-width:480px){.bbb{padding:1rem;gap:1rem}.bbb img{width:38%;max-width:150px}.bbb b{font-size:1.6rem}.bbb span{font-size:.88rem}.bbb small{font-size:.82rem}}.bbb img{aspect-ratio:186.35/117.46}