.bd154-company-picks{margin:26px 0 31px;padding:clamp(17px,3vw,25px);background:#fffbf1;border:1px solid #ead584;border-top:5px solid #ffd700;border-radius:16px}.bd154-company-picks h2{font-size:clamp(1.45rem,2.6vw,1.85rem);margin:6px 0;color:#122c3e}.bd154-company-picks header>p:last-child{max-width:82ch;line-height:1.55}.bd154-pick-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;margin-top:18px}.bd154-pick{background:#fff;border:1px solid #d8dfe2;border-radius:12px;overflow:hidden;min-width:0;box-shadow:0 5px 13px rgba(18,44,62,.05)}.bd154-pick-media{position:relative;overflow:hidden;aspect-ratio:16/9;background:#edf2f3}.bd154-pick-media img{display:block;width:100%;height:100%;object-fit:cover}.bd154-pick-media span{position:absolute;left:0;right:0;top:52%;padding:11px;background:#ffd700;color:#122c3e;font-weight:800;font-size:clamp(.85rem,1.35vw,1rem);line-height:1.3}.bd154-pick-body{padding:15px;display:flex;flex-direction:column;gap:9px}.bd154-pick-body h3{font-size:1.05rem;line-height:1.3;margin:0}.bd154-pick-body p{font-size:.87rem;line-height:1.5;margin:0;min-height:44px}.bd154-pick-body strong{font-size:1rem;color:#122c3e}.bd154-pick-body>a{display:flex;justify-content:center;align-items:center;min-height:45px;background:#ffd700;color:#122c3e;border-radius:7px;padding:11px;text-align:center;font-weight:750;text-decoration:none}.bd154-pick-note{font-size:.81rem;line-height:1.5;margin:15px 0 0;color:#50616d}@media(max-width:880px){.bd154-pick-grid{grid-template-columns:1fr 1fr}}@media(max-width:610px){.bd154-pick-grid{grid-template-columns:1fr}}