.lsb-page{font:18px/1.7 'Open Sans',sans-serif;color:#253244}.lsb-page *{box-sizing:border-box}.lsb-wrap{width:min(1120px,calc(100% - 40px));margin:auto}.lsb-hero{background:#002d62;color:white;padding:76px 0}.lsb-hero h1{font:700 clamp(32px,4vw,50px)/1.2 Poppins,sans-serif;color:white;margin:12px 0 18px}.lsb-hero p{color:#f4f7fa;max-width:790px}.lsb-kicker{color:#ffb45a!important;font-size:13px;letter-spacing:.12em;font-weight:700}.lsb-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}.lsb-button{padding:13px 22px;min-height:50px;display:inline-flex;align-items:center;justify-content:center;border-radius:6px;text-decoration:none!important;font-weight:700}.lsb-orange{background:#f78f1e;color:#001f45!important}.lsb-white{background:white;color:#002d62!important}.lsb-content{padding:64px 0}.lsb-content h2{font:700 30px/1.3 Poppins,sans-serif;color:#002d62;margin:20px 0}.lsb-content h3{font:700 23px/1.35 Poppins,sans-serif;color:#002d62}.lsb-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.lsb-card,.lsb-panel{padding:26px;border:1px solid #e2e7ef;border-radius:10px;background:#f4f7fa}.lsb-card h3{margin-top:0}.lsb-link{color:#002d62;font-weight:700}.lsb-columns{display:grid;grid-template-columns:minmax(0,2fr) minmax(260px,1fr);gap:42px}.lsb-panel{align-self:start}.lsb-panel p{margin:0 0 10px}.lsb-faq details{padding:18px;border:1px solid #e2e7ef;margin:12px 0;border-radius:8px}.lsb-faq summary{cursor:pointer;font-weight:700;color:#002d62}.lsb-bottom{background:#002d62;color:white;padding:35px;margin-top:55px;border-radius:12px}.lsb-bottom h2,.lsb-bottom p{color:white!important}.lsb-page a:focus-visible{outline:3px solid #f78f1e;outline-offset:3px}@media(max-width:850px){.lsb-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.lsb-columns{grid-template-columns:1fr}}@media(max-width:600px){.lsb-grid{grid-template-columns:1fr}.lsb-actions{flex-direction:column}.lsb-button{width:100%}.lsb-hero{padding:52px 0}.lsb-content{padding:40px 0}}
/* Breadcrumb styling for location pages */
.lsb-breadcrumbs,
.lsb-breadcrumbs a,
.lsb-breadcrumbs span {
    color: #ffffff;
}

.lsb-breadcrumbs a:hover {
    color: #F78F1E;
    text-decoration: underline;
}
