.bc-page .hero-copy{max-width:780px}.bc-section{padding:42px 0;max-width:1100px}.bc-section h2{font-size:clamp(27px,3vw,38px);line-height:1.2}.bc-section h3{line-height:1.35}.bc-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin:24px 0}.bc-card{background:#fff;border:1px solid #dce3e6;border-radius:22px;overflow:hidden}.bc-card>div{padding:26px}.bc-card h3{margin:0 0 12px;font-size:24px}.bc-card img{display:block;width:100%;height:250px;object-fit:cover}.bc-card a{font-weight:700}.bc-table{overflow-x:auto;border:1px solid #dce3e6;border-radius:22px}.bc-table table{border-collapse:collapse;width:100%;background:white}.bc-table th,.bc-table td{padding:18px;text-align:left;border-bottom:1px solid #dce3e6}.bc-table th{background:#092d4b;color:white}.bc-page details{padding:20px 24px;border:1px solid #dce3e6;border-radius:22px;background:white;margin:12px 0}.bc-page summary{font-weight:700;cursor:pointer}.bc-page .button{border-radius:22px}.bc-page [id]{scroll-margin-top:120px}.bc-promo{padding:36px;border:1px solid #dce3e6;background:white;border-radius:22px;margin:40px auto}.bc-promo h2{line-height:1.25}@media(max-width:760px){.bc-grid{grid-template-columns:1fr}.bc-section{padding:28px 0}.bc-card img{height:220px}.bc-table th,.bc-table td{padding:12px;font-size:15px}.bc-promo{padding:24px}}