#bc-library-preview .st-page{padding:16px 40px 50px;color:#242923;overflow-wrap:anywhere}
#bc-library-preview .st-page *{box-sizing:border-box}
#bc-library-preview .st-page [hidden]{display:none!important}
#bc-library-preview .st-page h1,#bc-library-preview .st-page h2,#bc-library-preview .st-page h3{font-family:BCIdeaCastoro,Georgia,serif;font-weight:400;letter-spacing:-.025em;line-height:1.18;color:#213B34;margin:0}
#bc-library-preview .st-page h1{font-size:clamp(42px,5.5cqw,66px)}
#bc-library-preview .st-page h2{font-size:31px}
#bc-library-preview .st-page h3{font-size:25px}
#bc-library-preview .st-page p{line-height:1.65;margin:13px 0}
#bc-library-preview .st-page .st-crumb{font-size:12px;color:#625E57;margin:8px 0 30px}
#bc-library-preview .st-page .st-eyebrow{font-size:11px;line-height:1.6;letter-spacing:.085em;text-transform:uppercase;color:#815122;margin:0 0 13px}
#bc-library-preview .st-page .st-deck{font-size:19px;color:#56594F;max-width:670px;margin-top:23px}
#bc-library-preview .st-hero{display:grid;grid-template-columns:1.35fr 1fr;gap:55px;align-items:center;padding:16px 0 40px}
#bc-library-preview .st-welcome{background:#E8EFE4;padding:30px;border-radius:2px;border-top:3px solid #718777}
#bc-library-preview .st-welcome h2{font-size:32px}
#bc-library-preview .st-link{display:inline-flex;align-items:center;gap:12px;min-height:44px;font:400 15px/1.5 BCIdeaOutfit,Arial,sans-serif;color:#213B34;background:none;border:0;padding:8px 0;text-decoration:underline;text-underline-offset:5px;cursor:pointer;text-align:left}
#bc-library-preview .st-button{display:inline-flex;align-items:center;justify-content:center;gap:15px;min-height:48px;padding:13px 21px;background:var(--bc-brand-gold);color:var(--bc-brand-button-ink);border:1px solid var(--bc-brand-gold);border-radius:4px;text-decoration:none;font-size:16px;line-height:1.45}
#bc-library-preview .st-button:hover{background:var(--bc-brand-gold-hover)}
#bc-library-preview .st-page :is(a,button,input,summary):focus-visible{outline:3px solid #A43F2E;outline-offset:4px}
#bc-library-preview .st-page h1:focus{outline:none}
#bc-library-preview .st-find{display:flex;gap:18px 35px;align-items:center;border-top:1px solid #CEC5B8;padding-top:28px}
#bc-library-preview .st-find>div{flex:1}
#bc-library-preview .st-find label{display:block;font-size:17px;margin-bottom:10px}
#bc-library-preview #st-search{width:100%;background:#FFFCF7;color:#242923;border:1px solid #A99F90;border-radius:3px;min-height:50px;padding:12px 14px;font:inherit}
#bc-library-preview #st-search::placeholder{color:#76736B;opacity:1}
#bc-library-preview .st-find #st-search-hint{font-size:13px;color:#625E57;margin:8px 0 0}
#bc-library-preview .st-filters{border:0;padding:0;margin:26px 0 25px;display:flex;gap:8px;flex-wrap:wrap;min-width:0}
#bc-library-preview .st-filters legend{font-size:13px;padding:0;margin-bottom:12px;color:#625E57}
#bc-library-preview .st-filters button,#bc-library-preview .st-helper-options button{font:inherit;font-size:14px;min-height:44px;border:1px solid #CEC5B8;border-radius:3px;background:transparent;color:#213B34;padding:9px 14px;cursor:pointer}
#bc-library-preview .st-filters button[aria-pressed=true],#bc-library-preview .st-helper-options button[aria-pressed=true]{background:#213B34;color:#FFF9F1;border-color:#213B34}
#bc-library-preview .st-helper{border:1px solid #D9D0C3;border-radius:3px;padding:0 20px;background:#F2EEE5}
#bc-library-preview .st-helper summary{cursor:pointer;padding:17px 0;font-size:16px;color:#213B34}
#bc-library-preview .st-helper>p{max-width:750px;margin:0 0 18px;font-size:15px}
#bc-library-preview .st-helper-options{display:flex;gap:10px;flex-wrap:wrap;padding-bottom:23px}
#bc-library-preview .st-helper-options button{text-align:left;background:#FFF9F1}
#bc-library-preview .st-results-head{display:flex;align-items:center;justify-content:space-between;gap:18px;margin:25px 0 8px}
#bc-library-preview #st-count{font-size:13px;color:#625E57}
#bc-library-preview .st-group{margin-top:28px}
#bc-library-preview .st-group>h2{padding:0 0 18px;border-bottom:2px solid #AEBBAD;font-size:26px}
#bc-library-preview .st-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:40px}
#bc-library-preview .st-card{padding:25px 0;border-bottom:1px solid #D9D0C3}
#bc-library-preview .st-card-link{color:inherit;text-decoration:none;display:inline-block;padding:2px 0}
#bc-library-preview .st-card-link:hover{text-decoration:underline;text-underline-offset:5px}
#bc-library-preview .st-card-link span{font:400 20px/1.4 BCIdeaOutfit,Arial,sans-serif;white-space:nowrap}
#bc-library-preview .st-card>p{font-size:15px;color:#56594F;max-width:550px}
#bc-library-preview .st-card .st-outcome{font-size:14px;color:#364A3F;margin-bottom:0}
#bc-library-preview .st-notice{background:#EEEDE3;padding:25px;margin:20px 0}
#bc-library-preview .st-notice h2{font-size:27px}
#bc-library-preview .st-notice .st-link{margin-right:25px}
#bc-library-preview .st-support{margin-top:45px;background:#E8EFE4;border-top:3px solid #718777;padding:30px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:32px;align-items:center}
#bc-library-preview .st-support>div:last-child{display:flex;flex-direction:column;align-items:flex-start}
#bc-library-preview .st-support p{max-width:660px}
#bc-library-preview .st-detail-intro{max-width:920px;margin:12px 0 35px}
#bc-library-preview .st-detail-intro h1{font-size:clamp(39px,5.2cqw,60px)}
#bc-library-preview .st-start-layout{display:grid;grid-template-columns:1.25fr 1fr;gap:35px;align-items:start}
#bc-library-preview .st-first{background:#E8EFE4;padding:30px;border-top:3px solid #718777}
#bc-library-preview .st-first>p:not(.st-eyebrow){margin:18px 0 23px}
#bc-library-preview .st-first .st-access{font-size:12px;color:#56594F;margin:15px 0 0!important}
#bc-library-preview .st-prepare{padding:12px 0}
#bc-library-preview .st-prepare h2{font-size:25px}
#bc-library-preview .st-prepare h2:not(:first-child){margin-top:25px}
#bc-library-preview .st-prepare ul{padding-left:21px;margin:15px 0 0}
#bc-library-preview .st-prepare li{margin-bottom:12px;line-height:1.6}
#bc-library-preview .st-section{margin-top:45px}
#bc-library-preview .st-section-intro{display:grid;grid-template-columns:1fr 1.2fr;gap:35px;align-items:baseline;border-bottom:1px solid #CEC5B8;padding-bottom:16px}
#bc-library-preview .st-section-intro p{font-size:15px;color:#56594F;margin:0}
#bc-library-preview .st-options{padding:0;margin:0;list-style:none}
#bc-library-preview .st-options>li{padding:23px 0;border-bottom:1px solid #D9D0C3;display:grid;grid-template-columns:1fr 1.2fr;gap:0 35px}
#bc-library-preview .st-options h3{font-size:24px;grid-row:span 2}
#bc-library-preview .st-options p{font-size:15px;margin:0 0 4px;color:#56594F}
#bc-library-preview .st-options .st-link{justify-self:start}
#bc-library-preview .st-reading{margin-top:32px}
#bc-library-preview .st-reading h2{font-size:25px}
#bc-library-preview .st-boundary{padding:25px 28px;background:#F0E9DD;margin-top:30px;border-left:3px solid #B9AC96}
#bc-library-preview .st-boundary h2{font-size:26px}
#bc-library-preview .st-boundary p{max-width:880px;font-size:15px}
#bc-library-preview .st-bottom{display:flex;flex-wrap:wrap;gap:10px 35px;margin-top:28px}
#bc-library-preview .st-page .st-bookmark{font-size:12px;max-width:820px;color:#625E57;margin-top:20px}
@container(max-width:800px){#bc-library-preview .st-hero{gap:30px}#bc-library-preview .st-page{padding:12px 26px 40px}#bc-library-preview .st-support{grid-template-columns:1fr}#bc-library-preview .st-start-layout{gap:25px}#bc-library-preview .st-first{padding:24px}}
@container(max-width:620px){#bc-library-preview .st-page{padding:8px 21px 35px}#bc-library-preview .st-hero,#bc-library-preview .st-start-layout,#bc-library-preview .st-section-intro,#bc-library-preview .st-options>li{grid-template-columns:1fr;gap:19px}#bc-library-preview .st-hero{padding:0 0 30px}#bc-library-preview .st-welcome{padding:24px}#bc-library-preview .st-find{display:block}#bc-library-preview .st-find>.st-link{margin-top:14px}#bc-library-preview .st-cards{grid-template-columns:1fr}#bc-library-preview .st-page h1{font-size:42px}#bc-library-preview .st-detail-intro h1{font-size:39px}#bc-library-preview .st-page h2{font-size:28px}#bc-library-preview .st-group>h2{font-size:25px}#bc-library-preview .st-card h3{font-size:25px}#bc-library-preview .st-results-head{align-items:flex-start}#bc-library-preview .st-support{padding:24px;gap:15px}#bc-library-preview .st-options>li{gap:10px}#bc-library-preview .st-options h3{grid-row:auto}#bc-library-preview .st-options .st-link{margin-top:-5px}#bc-library-preview .st-section{margin-top:32px}#bc-library-preview .st-detail-intro{margin-bottom:25px}#bc-library-preview .st-boundary{padding:23px}#bc-library-preview .st-bottom{display:block}#bc-library-preview .st-bottom a{display:flex;width:fit-content}}
