.bc-training-gifts .bc-page-layout.has-cover{display:block}
.bc-training-gifts .bc-page-content{max-width:none;width:100%}
.bc-training-gifts .bc-page-photo{display:none}
.bc-gifts-intro{max-width:800px;font-size:19px;line-height:1.65;margin:0 0 36px}
.bc-gift-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}
.bc-gift-option{display:flex;flex-direction:column;min-width:0;padding:32px;background:#f5f5f7;border:1px solid #e6e6e9;border-radius:10px}
.bc-training-gifts .bc-gift-type{font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#75435f;margin:0 0 16px}
.bc-training-gifts .bc-gift-option h2{margin:0 0 22px}
.bc-training-gifts .bc-gift-option h3{font-size:17px;font-weight:600;color:#202124;margin:12px 0}
.bc-gift-option ol{padding-left:23px;margin:0 0 30px;flex:1}
.bc-gift-option li{padding-left:4px;margin:0 0 14px}
.bc-training-gifts .bc-gift-option .bc-button{align-self:flex-start;margin-top:0;line-height:1.5;white-space:normal}
.bc-gift-note{font-size:13px;line-height:1.5;margin:14px 0 0;color:#747479}
.bc-gifts-help{margin:32px 0 0}
@media(max-width:800px){.bc-gift-options{grid-template-columns:1fr;gap:24px}.bc-gift-option{padding:26px}.bc-gifts-intro{font-size:17px}}
@media(max-width:480px){.bc-gift-option{padding:22px}}
