#bc-library-preview .br-keep{border-top:1px solid #CEC5B8;border-bottom:1px solid #CEC5B8;padding:22px 0;margin:0 0 26px;display:flex;gap:16px 28px;align-items:center;flex-wrap:wrap}
#bc-library-preview .br-keep-copy{flex:1 1 250px}
#bc-library-preview .br-keep h3{font:400 25px/1.2 BCIdeaCastoro,Georgia,serif;margin:0 0 7px;color:#213B34}
#bc-library-preview .br-keep p{font-size:13px;line-height:1.5;margin:0;color:#5B5B53}
.br-buttons{display:flex;flex-wrap:wrap;gap:10px}
#bc-library-preview .br-button,.br-preview .br-button{font:400 15px/1.4 BCIdeaOutfit,Arial,sans-serif;background:#213B34;color:#FFF9F1;border:1px solid #213B34;border-radius:3px;min-height:46px;padding:11px 16px;cursor:pointer;text-decoration:none;display:inline-flex;align-items:center;justify-content:center}
#bc-library-preview .br-secondary,.br-preview .br-secondary{background:transparent;color:#213B34}
#bc-library-preview .br-button:hover,.br-preview .br-button:hover{background:#315347;color:#FFF9F1}
.br-button:focus-visible{outline:3px solid #A43F2E;outline-offset:3px}
#bc-library-preview .br-status{flex-basis:100%;color:#213B34;overflow-wrap:anywhere}
#bc-library-preview .br-status:empty{display:none}
#bc-library-preview .br-next-summary{background:#E8EFE4;border-left:3px solid #213B34;padding:20px 24px;margin:0 0 24px;overflow-wrap:anywhere}
#bc-library-preview .br-next-summary h3{font:500 12px/1.5 BCIdeaOutfit,Arial,sans-serif;text-transform:uppercase;letter-spacing:.08em;margin:0 0 10px;color:#213B34}
#bc-library-preview .br-next-summary p{font:400 18px/1.55 BCIdeaOutfit,Arial,sans-serif;margin:0;white-space:pre-wrap}
.br-preview{box-sizing:border-box;width:min(920px,calc(100% - 32px));max-height:calc(100dvh - 32px);padding:0;border:1px solid #CEC5B8;background:#F1ECE3;color:#213B34}
.br-preview::backdrop{background:rgb(24 39 34 / .7)}
.br-preview-toolbar{padding:24px 30px;border-bottom:1px solid #CEC5B8;background:#FFF9F1;display:flex;align-items:center;flex-wrap:wrap;gap:14px 25px}
.br-preview-toolbar h2{font:400 26px/1.2 BCIdeaCastoro,Georgia,serif;margin:0;flex:1 1 150px}
.br-preview .br-help{font:400 13px/1.5 BCIdeaOutfit,Arial,sans-serif;margin:0;flex-basis:100%;color:#5B5B53}
.br-paper{padding:30px}
.br-report{box-sizing:border-box;max-width:760px;margin:auto;padding:44px;background:#fff;color:#243830;font:400 15px/1.6 BCIdeaOutfit,Arial,sans-serif;overflow-wrap:anywhere}
.br-report header{border-bottom:1px solid #BEBFB7;padding-bottom:22px;margin-bottom:24px}
.br-report .br-brand{font-size:11px;letter-spacing:.14em;margin:0 0 24px}
.br-report .br-kicker{font-size:13px;color:#5B5B53;margin:0 0 8px}
.br-report h1{font:400 34px/1.2 BCIdeaCastoro,Georgia,serif;letter-spacing:-.025em;margin:0;white-space:pre-wrap}
.br-report .br-next{border-left:3px solid #213B34;background:#E8EFE4;padding:20px;margin:0 0 26px}
.br-report h2{font-size:18px;font-weight:500;line-height:1.35;margin:0 0 14px;break-after:avoid}
.br-report .br-next h2{font-size:12px;text-transform:uppercase;letter-spacing:.08em;margin-bottom:8px}
.br-report p{margin:0 0 12px;white-space:pre-wrap}
.br-report .br-next p:last-child{margin-bottom:0}
.br-report .br-review{font-size:13px;border-top:1px solid #BEBFB7;padding-top:12px}
.br-report .br-section{margin-top:26px}
.br-report dl{margin:0}.br-report dl>div{margin-bottom:15px}
.br-report dt{font-size:12px;color:#5B5B53;margin-bottom:4px;break-after:avoid}
.br-report dd{margin:0;white-space:pre-wrap}
.br-report .br-footnote,.br-report footer{font-size:11px;color:#5B5B53;border-top:1px solid #BEBFB7;padding-top:16px;margin-top:28px}
.br-print-root{display:none}
@media(max-width:600px){.br-preview{width:calc(100% - 16px);max-height:calc(100dvh - 16px)}.br-preview-toolbar{padding:20px}.br-preview-toolbar .br-buttons{width:100%}.br-preview .br-button{flex:1 1 140px}.br-paper{padding:12px}.br-report{padding:24px 20px}.br-report h1{font-size:28px}#bc-library-preview .br-keep .br-buttons{width:100%}#bc-library-preview .br-keep .br-button{flex:1 1 155px}}
@media print{
  @page{size:auto;margin:16mm}
  html,body{background:#fff!important;margin:0!important;padding:0!important}
  body[data-br-print]>:not(#br-print-root){display:none!important}
  body[data-br-print] #br-print-root{display:block!important}
  #br-print-root .br-report{max-width:none;padding:0;font-size:11pt;line-height:1.5}
  #br-print-root h1{font-size:25pt}
  #br-print-root h2{font-size:14pt}
  #br-print-root .br-next h2{font-size:10pt}
  #br-print-root .br-next{background:#F3F5F1;print-color-adjust:exact;-webkit-print-color-adjust:exact}
  #br-print-root p,#br-print-root dd{orphans:3;widows:3}
  #br-print-root .br-brand,#br-print-root .br-kicker{break-after:avoid}
}
