.br-equip__head{max-width:760px}.br-equip__card,.br-equip__wide{background:var(--br-white);border-radius:var(--br-radius);color:inherit;display:flex;flex-direction:column;overflow:hidden;text-decoration:none}.br-equip__card--link{transition:box-shadow .2s ease,transform .2s ease}.br-equip__card--link:hover{box-shadow:0 10px 28px rgba(31,50,67,.12);transform:translateY(-2px)}.br-equip__media{background:var(--br-sage);height:180px;position:relative}.br-equip__media img{height:100%;inset:0;object-fit:cover;position:absolute;width:100%}.br-equip__media--placeholder{align-items:flex-end;display:flex;padding:16px 20px}.br-equip__note{color:#42514c;font-size:13px;line-height:1.5}.br-equip__body{padding:24px}.br-equip__label{color:var(--br-sage-dark);font-size:13px;font-weight:700;letter-spacing:.08em;line-height:1.6;text-transform:uppercase}.br-equip__title{color:var(--br-navy);font-size:22px;font-weight:700;line-height:1.3;margin-top:10px}.br-equip__text{margin-top:12px}.br-equip__extras{margin-top:48px}.br-equip__wide{padding:24px}.br-equip__wide-text{margin-top:6px}@media (max-width:767px){.br-equip__extras{margin-top:16px}.br-equip__media{height:200px}}.br-equip--outlined .br-equip__products{column-gap:clamp(12px,2.5vw,24px);row-gap:0}.br-equip--outlined .br-equip__card{border:1px solid var(--br-border);display:grid;gap:0;grid-row:span 4;grid-template-rows:subgrid;margin-bottom:clamp(12px,2.5vw,24px)}.br-equip--outlined .br-equip__body{display:contents}.br-equip--outlined .br-equip__media{background:var(--br-white);border-bottom:1px solid var(--br-border);height:clamp(120px,18vw,180px)}.br-equip--outlined .br-equip__media--placeholder{padding:12px}.br-equip--outlined .br-equip__label{align-self:end;font-size:12px;letter-spacing:.06em;line-height:1.5;padding:clamp(16px,3vw,28px) clamp(16px,3vw,28px) 0}.br-equip--outlined .br-equip__title{font-size:clamp(16px,1.4vw,20px);line-height:1.6;margin:0;padding:8px clamp(16px,3vw,28px) 0}.br-equip--outlined .br-equip__text{margin:0;padding:8px clamp(16px,3vw,28px) clamp(16px,3vw,28px)}.br-equip--outlined .br-equip__extras{margin-top:24px}.br-equip--outlined .br-equip__wide{border:1px solid var(--br-border)}