.bdm{--bdm-maroon:#7f1316;--bdm-maroon-dark:#5f0e10;--bdm-green:#1d8e45;--bdm-green-text:#146b34;--bdm-ink:#1f1f1f;--bdm-muted:#4a4a4a;--bdm-line:#e6e1dc;--bdm-tint:#fbf6f4;background:#fff;color:var(--bdm-ink);font-family:Calibri,Carlito,Segoe UI,Helvetica Neue,Arial,sans-serif;font-size:1.0625rem;line-height:1.55}.bdm :is(h1,h2,h3){color:var(--bdm-maroon);font-family:inherit;line-height:1.2;margin:0}.bdm p{color:var(--bdm-muted);margin:0}.bdm a{color:var(--bdm-maroon);text-underline-offset:2px}.bdm .bdm-btn:focus-visible,.bdm a:focus-visible{outline:3px solid var(--bdm-green);outline-offset:2px}.bdm-wrap{max-width:1120px;margin:0 auto;padding:1rem 1rem 2.5rem;display:grid;gap:1.5rem}.bdm-visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.bdm-breadcrumb ol{list-style:none;margin:0;padding:0;font-size:.95rem}.bdm-breadcrumb li{display:inline}.bdm-breadcrumb li+li:before{content:"›";margin:0 .35rem;color:var(--bdm-muted)}.bdm-breadcrumb ol{line-height:2.75}.bdm-breadcrumb a{padding:.7rem 0}.bdm-breadcrumb [aria-current]{color:var(--bdm-muted)}.bdm-hero{display:grid;gap:.75rem;padding:1.5rem 1.25rem;border-radius:16px;background:var(--bdm-tint);border-left:6px solid var(--bdm-maroon)}.bdm-hero h1{font-size:clamp(1.75rem,6vw,2.6rem)}.bdm-hero p{font-size:1.1rem;max-width:62ch}.bdm-eyebrow{color:var(--bdm-green-text)!important;font-weight:700;text-transform:uppercase;letter-spacing:.06em;font-size:.85rem!important}.bdm-btn{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:.55rem 1.1rem;border-radius:10px;border:2px solid transparent;font-weight:700;font-size:1rem;text-decoration:none;text-align:center;cursor:pointer;transition:background .15s,color .15s,border-color .15s}.bdm .bdm-btn-primary{background:var(--bdm-maroon);color:#fff}.bdm .bdm-btn-primary:hover{background:var(--bdm-maroon-dark)}.bdm .bdm-btn-secondary{background:#fff;color:var(--bdm-green-text);border-color:var(--bdm-green)}.bdm .bdm-btn-secondary:hover{background:#eef8f1}.bdm .bdm-btn-light{background:#fff;color:var(--bdm-maroon)}.bdm .bdm-btn-light:hover{background:#f6e9e9}.bdm-btn-lg{min-height:52px;font-size:1.1rem;padding:.7rem 1.4rem}.bdm-cards{list-style:none;margin:0;padding:0;display:grid;gap:1rem;grid-template-columns:1fr}.bdm-card{position:relative;display:flex;flex-direction:column;gap:.5rem;padding:1.25rem;border:1px solid var(--bdm-line);border-top:4px solid var(--bdm-maroon);border-radius:14px;background:#fff;box-shadow:0 1px 2px rgb(0 0 0/.04)}.bdm-card h3{font-size:1.25rem;padding-right:2.5rem}.bdm-card h3 a{text-decoration:none;color:var(--bdm-maroon)}.bdm-card h3 a:hover{text-decoration:underline}.bdm-card p{flex:1}.bdm-card-num{position:absolute;top:1rem;right:1rem;font-weight:700;color:var(--bdm-green-text);font-size:.95rem}.bdm-card-actions{display:flex;flex-wrap:wrap;gap:.6rem;margin-top:.5rem}.bdm-card-actions .bdm-btn{flex:1 1 8rem}.bdm-cards-external .bdm-card{border-top-color:var(--bdm-green)}.bdm-cta{display:grid;gap:.75rem;padding:1.5rem 1.25rem;border-radius:16px;background:var(--bdm-maroon)}.bdm .bdm-cta h2{color:#fff;font-size:1.6rem}.bdm .bdm-cta p{color:#fff;font-size:1.15rem}.bdm .bdm-cta p a{color:#fff;font-weight:700}.bdm-doc-header{display:grid;gap:.5rem}.bdm-doc-header h1{font-size:clamp(1.6rem,5.5vw,2.3rem)}.bdm-doc-header>p:first-of-type{font-size:1.15rem}.bdm-meta{font-size:.95rem}.bdm .bdm-note{padding:.6rem .9rem;border-left:4px solid var(--bdm-green);background:#eef8f1;color:var(--bdm-ink);border-radius:6px}.bdm-doc-actions{display:flex;flex-direction:column;gap:.75rem}.bdm-viewer{display:none;border:1px solid var(--bdm-line);border-radius:12px;overflow:hidden;background:#f4f4f4}.bdm-viewer object{display:block;width:100%;height:80vh;min-height:520px}.bdm-viewer-fallback{display:grid;gap:1rem;justify-items:center;text-align:center;padding:3rem 1rem}.bdm-section{display:grid;gap:.75rem;padding-top:1.25rem;border-top:1px solid var(--bdm-line)}.bdm-section h2{font-size:1.35rem}.bdm-also{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.5rem}.bdm-also a{display:inline-flex;align-items:center;min-height:44px;padding:.4rem .9rem;border:1px solid var(--bdm-line);border-radius:999px;text-decoration:none;background:var(--bdm-tint)}.bdm-also a:hover{border-color:var(--bdm-maroon)}.bdm-contact address{font-style:normal;color:var(--bdm-muted)}.bdm-contact ul{list-style:none;margin:0;padding:0;display:grid;gap:.25rem}.bdm-contact li span{font-weight:700;color:var(--bdm-ink)}.bdm-contact li a{display:inline-block;padding:.55rem 0;font-weight:700}@media (min-width:640px){.bdm-cards{grid-template-columns:repeat(2,1fr)}.bdm-doc-actions{flex-direction:row}}@media (min-width:768px){.bdm-viewer{display:block}}@media (min-width:1024px){.bdm-wrap{padding:1.5rem 2rem 3rem;gap:2rem}.bdm-cards{grid-template-columns:repeat(4,1fr)}.bdm-cards-external{grid-template-columns:repeat(2,1fr)}.bdm-cta,.bdm-hero{padding:2.25rem 2.5rem}}