@charset "UTF-8";.cu-scope{--cu-blue:var(--bcfc-primary,#004a98);--cu-blue-dark:var(--bcfc-primary-dark,#00346a);--cu-accent-link:var(--bcfc-blue,#004a98);--cu-accent:var(--bcfc-navy,#071b33);--cu-accent-link-dark:var(--bcfc-blue,#004a98);--cu-red-dark:color-mix(in srgb,var(--cu-accent) 84%,#000);--cu-heading:var(--bcfc-dark-ink,var(--bcfc-navy,#071b33));--cu-body:var(--bcfc-dark-ink-muted,var(--bcfc-gray-600,#475467));--cu-muted:var(--bcfc-dark-ink-muted,var(--bcfc-gray-500,#667085));--cu-bg:var(--bcfc-surface-raised,var(--bcfc-gray-50,#f9fafb));--cu-line:var(--bcfc-border,#d9e4ef);--cu-field-bg:var(--bcfc-surface-raised,var(--bcfc-gray-50,#f9fafb));--cu-shadow:var(--bcfc-shadow-md,0 4px 20px rgba(0,74,152,.08));--cu-radius-card:var(--bcfc-radius-xl,20px);--cu-radius-field:0;--cu-banner-a:var(--bcfc-blue-light,#0066c7);--cu-banner-b:var(--bcfc-blue-dark,#00346a);color:var(--bcfc-ink,var(--cu-body));background:var(--bcfc-surface-raised,var(--cu-bg))}.cu-scope .eyebrow--dash::before{background:var(--cu-accent);opacity:1}.cu-hero{padding-block:60px 6px;background:transparent}.cu-hero h1{font-size:clamp(2.125rem,4.6vw,3.375rem);letter-spacing:-.02em;line-height:1.05;margin-block:16px 12px}.cu-hero p{font-size:1rem;color:var(--bcfc-ink,var(--cu-body));line-height:var(--bcfc-lh-relaxed,1.65);max-width:52ch;margin:0}.cu-grid{display:grid;grid-template-columns:1.5fr 1fr;gap:28px;align-items:start;padding-block:34px 8px}.cu-card{background:var(--bcfc-surface-raised,var(--bcfc-white,#fff));border:1px solid var(--cu-line);border-radius:var(--cu-radius-card);padding:36px 38px;box-shadow:var(--cu-shadow)}.cu-scope .bcfc-formband--inslot .bcfc-formband__card{border-color:var(--cu-line);border-radius:var(--cu-radius-card);padding:36px 38px;box-shadow:var(--cu-shadow)}.cu-row{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-block-end:20px}.cu-row--single{grid-template-columns:1fr}.cu-row--comments{margin-block-end:22px}.cu-row--taxonomy{grid-template-columns:repeat(3,1fr)}.cu-field{display:flex;flex-direction:column}.cu-field.full{grid-column:1/-1}.cu-field label{font-size:.875rem;font-weight:var(--bcfc-fw-bold,700);color:var(--bcfc-ink-muted,var(--cu-heading));margin-block-end:8px}.cu-field input,.cu-field textarea,.cu-field select{font-family:inherit;font-size:.96875rem;color:var(--bcfc-ink,var(--cu-heading));background:var(--bcfc-surface-raised,var(--cu-field-bg));border:1px solid var(--cu-line);border-radius:var(--cu-radius-field);padding:14px 16px;outline:0;transition:border-color .2s,box-shadow .2s,background .2s;width:100%}.cu-field input::placeholder,.cu-field textarea::placeholder{color:var(--bcfc-ink,var(--cu-muted))}.cu-field input:focus,.cu-field textarea:focus,.cu-field select:focus{border-color:var(--cu-blue);background:var(--bcfc-surface-raised,var(--bcfc-white,#fff));box-shadow:0 0 0 3px rgba(0,74,152,.1)}.cu-field textarea{resize:vertical;min-height:130px}.cu-field .sel{position:relative}.cu-field select{appearance:none;-webkit-appearance:none;cursor:pointer;padding-inline-end:44px}.cu-field .sel .material-icons-outlined{position:absolute;inset-inline-end:14px;top:50%;transform:translateY(-50%);color:var(--bcfc-ink,var(--cu-muted));pointer-events:none;font-size:1.375rem}.cu-consent{margin-block-start:0}.cu-consent .bcfc-form-captcha,.cu-consent .bcfc-form-privacy{margin-block:10px 0}.cu-consent .btn{margin-block-start:22px}.cu-scope .btn.btn-red{background:var(--cu-accent);color:var(--bcfc-white,#fff);border-radius:0}.cu-scope .btn.btn-red:hover{background:var(--cu-accent-link-dark);color:var(--bcfc-white,#fff);box-shadow:0 10px 24px rgba(0,74,152,.28)}.cu-side{display:flex;flex-direction:column;gap:20px}.cu-banner{position:relative;border-radius:18px;overflow:hidden;min-height:250px;display:flex;align-items:flex-end;box-shadow:var(--cu-shadow)}.cu-banner img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.cu-banner--noimg{background:linear-gradient(160deg,var(--cu-banner-a),var(--cu-banner-b))}.cu-banner::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(6,42,99,.15) 0%,rgba(6,42,99,.55) 55%,rgba(6,42,99,.92) 100%)}.cu-banner h3{position:relative;z-index:1;font-size:1.375rem;color:var(--bcfc-white,#fff);line-height:1.2;margin:0;padding:26px 28px}.cu-links{background:var(--bcfc-surface-raised,var(--bcfc-white,#fff));border:1px solid var(--cu-line);border-radius:14px;padding:14px 28px;box-shadow:var(--cu-shadow)}.cu-link{display:flex;align-items:center;gap:12px;padding-block:16px;font-size:1rem;font-weight:var(--bcfc-fw-semibold,600);color:var(--bcfc-ink-link,var(--cu-heading));border-block-start:1px solid var(--bcfc-border-light,#e2e8f0);transition:color .2s}.cu-link:first-child{border-block-start:none}.cu-link:hover{color:var(--bcfc-ink-link-hover,var(--cu-blue))}.cu-link>.material-icons-outlined:first-child{color:var(--bcfc-dark-ink,var(--cu-accent));font-size:1.375rem}.cu-link .chev{margin-inline-start:auto;color:var(--bcfc-ink-link,var(--cu-muted));font-size:1.25rem;transition:transform .2s}.cu-link:hover .chev{transform:translateX(4px)}[dir=rtl] .cu-scope .cu-link .chev{transform:scaleX(-1)}[dir=rtl] .cu-scope .cu-link:hover .chev{transform:scaleX(-1) translateX(4px)}.cu-details{background:var(--bcfc-surface-raised,var(--bcfc-white,#fff));border:1px solid var(--cu-line);border-radius:14px;padding:22px 28px;box-shadow:var(--cu-shadow)}.cu-details__title{font-size:1rem;color:var(--bcfc-ink-strong,var(--cu-heading));margin-block:0 14px}.cu-details__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:14px}.cu-detail{display:flex;align-items:flex-start;gap:12px;font-size:.96875rem;line-height:var(--bcfc-lh-normal,1.5)}.cu-detail>.material-icons-outlined{color:var(--bcfc-dark-ink,var(--cu-accent));font-size:1.25rem;margin-block-start:1px}.cu-detail__text{display:flex;flex-direction:column;gap:2px;min-width:0}.cu-detail__label{font-size:.8125rem;font-weight:var(--bcfc-fw-bold,700);letter-spacing:.04em;text-transform:uppercase;color:var(--bcfc-ink,var(--cu-muted))}.cu-detail__value{color:var(--bcfc-ink,var(--cu-heading));font-weight:var(--bcfc-fw-semibold,600);overflow-wrap:break-word}a.cu-detail__value{transition:color .2s}a.cu-detail__value:hover{color:var(--bcfc-ink-link-hover,var(--cu-blue))}.cu-hours__body{margin:0;white-space:pre-line}[dir=rtl] .cu-scope .cu-detail__value{unicode-bidi:plaintext}@media(max-width:900px){.cu-grid{grid-template-columns:1fr}.cu-row{grid-template-columns:1fr;gap:20px}.cu-card{padding:26px 22px}.cu-scope .bcfc-formband--inslot .bcfc-formband__card{padding:26px 22px}}