/* Preview stub for the real bootstrap.min.css already served in production. */
*,*::before,*::after{box-sizing:border-box}
body{margin:0;font-family:system-ui,"Segoe UI",sans-serif;font-size:1rem;line-height:1.5;color:#1c2430}
h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem;font-weight:600;line-height:1.2}
p{margin-top:0;margin-bottom:1rem}
a{color:#0f4c81;text-decoration:none}
table{border-collapse:collapse}
.container{width:100%;margin-right:auto;margin-left:auto;padding-right:24px;padding-left:24px;max-width:1080px}
.visually-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}
.sticky-top{position:sticky;top:0;z-index:1020}
.mb-2{margin-bottom:.5rem!important}
.mb-4{margin-bottom:1.5rem!important}
.mt-2{margin-top:.5rem!important}
.small{font-size:.875em}
.breadcrumb{display:flex;flex-wrap:wrap;padding:0;margin-bottom:1rem;list-style:none}
.breadcrumb-item{display:flex}
.breadcrumb-item+.breadcrumb-item{padding-left:.5rem}
.breadcrumb-item+.breadcrumb-item::before{content:"/";padding-right:.5rem;color:#667084}
.badge{display:inline-block;padding:.35em .65em;font-size:.75em;font-weight:700;line-height:1;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.375rem}
.text-bg-secondary{color:#fff!important;background-color:#6c757d!important}
