.bs-hero{display:grid;grid-template-columns:1.35fr 1fr;gap:64px;align-items:center;padding-top:144px;padding-bottom:68px}.bs-hero h1{font-family:Cormorant,Georgia,serif;font-size:clamp(38px,4.7vw,62px);font-weight:400;line-height:1.1;margin:18px 0 24px}.bs-hero h1 em{color:#92702f}.bs-intro{font-size:18px;line-height:1.75;color:#53616c;margin-bottom:28px}.bs-crumb{font-size:12px;margin-bottom:36px;color:#68737b}.bs-summary{background:#142332;color:#fff;padding:36px;border-top:4px solid #b08230}.bs-summary h2{font-size:29px;margin-bottom:20px}.bs-summary div{padding:18px 0;border-top:1px solid #43505b}.bs-summary p{margin:7px 0 0;color:#d6dce3;line-height:1.6}.bs-fine{font-size:13px;line-height:1.75;margin-top:20px;color:#606d76}.bs-section{padding-top:52px;padding-bottom:52px}.bs-section h2{font-family:Cormorant,Georgia,serif;font-size:36px;margin-bottom:26px;font-weight:400}.bs-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.bs-card{border-top:1px solid #b08230;padding-top:20px}.bs-card h3,.bs-note h3{font-size:19px;margin-bottom:12px}.bs-card p,.bs-note p,.bs-faq p{line-height:1.8;color:#53616c}.bs-tint{background:#efede6}.bs-note{margin-top:32px;padding:24px;background:#fff}.bs-table{overflow-x:auto}.bs-table table{border-collapse:collapse;width:100%;min-width:530px}.bs-table th,.bs-table td{text-align:left;padding:18px;border-bottom:1px solid #ddd;line-height:1.7;vertical-align:top}.bs-table thead{background:#142332;color:#fff}.bs-table tbody th{width:22%}.bs-faq{border-bottom:1px solid #d9d6cd;padding:18px 0}.bs-faq summary{font-weight:500;cursor:pointer;font-size:17px}.bs-faq p{margin-top:14px}.bs-related{display:flex;flex-wrap:wrap;gap:24px}.bs-related a{text-decoration:underline;text-underline-offset:5px}.lead-card .lead-submit{white-space:normal}.bs-hero .btn-primary{display:inline-block}@media(max-width:760px){.bs-hero{grid-template-columns:1fr;gap:32px;padding-top:124px;padding-bottom:32px}.bs-grid{grid-template-columns:1fr;gap:28px}.bs-section{padding-top:36px;padding-bottom:36px}.bs-summary{padding:26px}.bs-hero .btn-primary{width:100%;text-align:center;box-sizing:border-box}.bs-crumb{margin-bottom:24px}}
