.bc-prep-print-start{margin-inline-start:8px;margin-block-start:16px;max-width:100%}
.bc-prep-print-toolbar[hidden],.bc-prep-print-start[hidden]{display:none!important}
.bc-prep-print-toolbar{position:sticky;top:0;z-index:90;background:#f4f8fc;border-block-end:1px solid #c6d5e1;padding:14px max(18px,calc((100vw - 1000px)/2));box-shadow:0 2px 12px #173a5810}
.bc-prep-print-help{margin:0 0 9px;line-height:1.6;color:#173a58}
.bc-prep-print-actions{display:flex;flex-wrap:wrap;gap:10px}
.bc-prep-print-source{display:none}

body.bc-prep-print-view{background:#fff!important;color:#122b3c!important;padding:0!important}
body.bc-prep-print-view>:not(main):not(.bc-prep-print-toolbar){display:none!important}
body.bc-prep-print-view #bc-ai-fab,body.bc-prep-print-view #bc-lead-fab{display:none!important}
body.bc-prep-print-view main.guide{max-width:1000px;margin:0 auto;background:#fff}
body.bc-prep-print-view .g-hero{background:#fff!important;border-block-end:1px solid #999;padding:24px 0!important}
body.bc-prep-print-view .g-hero h1,body.bc-prep-print-view .g-hero .lead,body.bc-prep-print-view .eyebrow,body.bc-prep-print-view .g-reviewed{color:#122b3c!important}
body.bc-prep-print-view .g-hero h1{font-size:clamp(1.6rem,4vw,2.2rem)!important}
body.bc-prep-print-view .container{width:calc(100% - 40px);max-width:none}
body.bc-prep-print-view .section{padding:24px 0!important}
body.bc-prep-print-view .g-wrap{display:block!important}
body.bc-prep-print-view .g-sec,body.bc-prep-print-view .g-faq{background:#fff!important;box-shadow:none!important;border-color:#aebbc4!important;margin-block-end:18px}
body.bc-prep-print-view .g-sec-head h2{color:#122b3c!important;break-after:avoid}
body.bc-prep-print-view .prep-list li{break-inside:avoid}
body.bc-prep-print-view .g-faq details{break-inside:avoid}
body.bc-prep-print-view .g-crumbs,body.bc-prep-print-view main .button,body.bc-prep-print-view .g-cta{display:none!important}
body.bc-prep-print-view .bc-prep-print-source{display:block;white-space:pre-line;overflow-wrap:anywhere;border-block-start:1px solid #999;padding:16px 20px;font-size:.9rem;line-height:1.6;color:#122b3c}
@media print{
@page{margin:15mm}

body.bc-preparation-print-page{background:#fff!important;color:#122b3c!important;padding:0!important}
body.bc-preparation-print-page>:not(main):not(.bc-prep-print-toolbar){display:none!important}
body.bc-preparation-print-page #bc-ai-fab,body.bc-preparation-print-page #bc-lead-fab{display:none!important}
body.bc-preparation-print-page main.guide{max-width:1000px;margin:0 auto;background:#fff}
body.bc-preparation-print-page .g-hero{background:#fff!important;border-block-end:1px solid #999;padding:24px 0!important}
body.bc-preparation-print-page .g-hero h1,body.bc-preparation-print-page .g-hero .lead,body.bc-preparation-print-page .eyebrow,body.bc-preparation-print-page .g-reviewed{color:#122b3c!important}
body.bc-preparation-print-page .g-hero h1{font-size:clamp(1.6rem,4vw,2.2rem)!important}
body.bc-preparation-print-page .container{width:calc(100% - 40px);max-width:none}
body.bc-preparation-print-page .section{padding:24px 0!important}
body.bc-preparation-print-page .g-wrap{display:block!important}
body.bc-preparation-print-page .g-sec,body.bc-preparation-print-page .g-faq{background:#fff!important;box-shadow:none!important;border-color:#aebbc4!important;margin-block-end:18px}
body.bc-preparation-print-page .g-sec-head h2{color:#122b3c!important;break-after:avoid}
body.bc-preparation-print-page .prep-list li{break-inside:avoid}
body.bc-preparation-print-page .g-faq details{break-inside:avoid}
body.bc-preparation-print-page .g-crumbs,body.bc-preparation-print-page main .button,body.bc-preparation-print-page .g-cta{display:none!important}
body.bc-preparation-print-page .bc-prep-print-source{display:block;white-space:pre-line;overflow-wrap:anywhere;border-block-start:1px solid #999;padding:16px 20px;font-size:.9rem;line-height:1.6;color:#122b3c}

.bc-prep-print-toolbar{display:none!important}
body.bc-preparation-print-page{font-size:11pt;line-height:1.6}
body.bc-preparation-print-page .container{width:100%}
body.bc-preparation-print-page .g-hero h1{font-size:21pt!important}
body.bc-preparation-print-page .g-sec-head h2{font-size:15pt!important}
body.bc-preparation-print-page .section{padding:12pt 0!important}
body.bc-preparation-print-page .g-sec{padding:12pt!important}
body.bc-preparation-print-page p{orphans:3;widows:3}
}
