@font-face{font-family:"STIX Two Text";src:url("/static/boise-notebook-text.99d9414b7b.woff") format("woff");font-weight:400;font-style:normal;font-display:swap}
html{scroll-behavior:auto}
.bpc-e{margin:0;--ink:#152f25;--forest:#08291f;--lime:#c4f47e;--paper:#f4f5e9;--muted:#526452;--line:#ced6bf;background:var(--paper);color:var(--ink);font-family:"STIX Two Text",Georgia,serif;font-size:20px;line-height:1.6;-webkit-text-size-adjust:100%;overflow-wrap:break-word}
.bpc-e *,.bpc-e *::before,.bpc-e *::after{box-sizing:border-box}
.bpc-e a{color:inherit;text-underline-offset:.2em;text-decoration-thickness:1px;min-width:44px;min-height:44px}
.bpc-e a:focus-visible{outline:3px solid #477829;outline-offset:4px;border-radius:2px}
.bpc-e summary:focus-visible{outline:3px solid #477829;outline-offset:4px}
.bpc-e a:hover{text-decoration-thickness:2px}
.bpc-e p{margin:0 0 1.25rem}
.bpc-e h1,.bpc-e h2,.bpc-e h3{font-family:"DM Serif Display","STIX Two Text",Georgia,serif;font-weight:400;line-height:1.12}
.bpc-e h2,.bpc-e-section h3{font-size:clamp(30px,3vw,38px);letter-spacing:-.02em;margin:0 0 1.15rem;max-width:25ch}
.bpc-e h3{font-size:26px;margin:0 0 .65rem}
.bpc-e-skip{position:absolute;left:20px;top:-120px;z-index:10;display:flex;align-items:center;padding:12px 20px;background:var(--lime);color:var(--forest);font-size:18px}
.bpc-e-skip:focus{top:12px}
.bpc-e-progress{position:fixed;inset:0 0 auto;width:100%;height:5px;margin:0;border:0;appearance:none;-webkit-appearance:none;z-index:8;background:transparent;color:#87c749;pointer-events:none}
.bpc-e-progress::-webkit-progress-bar{background:transparent}
.bpc-e-progress::-webkit-progress-value{background:#87c749}
.bpc-e-progress::-moz-progress-bar{background:#87c749}
.bpc-e-header{padding:22px 5vw;display:flex;align-items:center;justify-content:space-between;gap:24px;background:var(--forest);color:var(--paper)}
.bpc-e-brand{display:flex;align-items:center;gap:14px;text-decoration:none;font-size:18px;line-height:1.3;padding:2px 0}
.bpc-e-brandmark{display:grid;place-items:center;width:42px;height:42px;border:1px solid #71946e;flex:0 0 42px;transform:rotate(-5deg);background:#274b38}
.bpc-e-brandmark::before{content:"";width:18px;height:23px;border-left:4px solid var(--lime);border-right:1px solid var(--lime);border-top:1px solid var(--lime);border-bottom:1px solid var(--lime);transform:rotate(5deg)}
.bpc-e-brandname{display:block;font-family:"DM Serif Display","STIX Two Text",Georgia,serif;font-size:23px;line-height:1.05}
.bpc-e-brandnote{display:block;font-size:16px;color:#d6e3c8;margin-top:5px}
.bpc-e-indexlink{display:inline-flex;align-items:center;justify-content:center;gap:22px;border:1px solid #769572;text-decoration:none;padding:10px 18px;font-size:17px;line-height:1.35;flex:0 0 auto}
.bpc-e-indexlink span{font-size:24px;line-height:1}
.bpc-e-hero{background:var(--forest);color:var(--paper);padding:38px 5vw 58px;border-bottom:10px solid var(--lime)}
.bpc-e-heroinner{max-width:1296px;margin:auto;display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:64px;align-items:center}
.bpc-e-kicker{font-size:16px;letter-spacing:.035em;color:#d4e9bc;margin:0 0 24px;display:flex;align-items:center;gap:12px;line-height:1.5}
.bpc-e-kicker::before{content:"";display:block;width:28px;height:2px;background:var(--lime);flex:0 0 28px}
.bpc-e-hero h1{font-size:clamp(44px,5.4vw,78px);letter-spacing:-.04em;max-width:16ch;margin:0}
.bpc-e-deck{color:#dfebd4;font-size:22px;line-height:1.55;max-width:52ch;margin:24px 0 0}
.bpc-e-date{font-size:16px;color:#bfd4b0;margin:24px 0 0}
.bpc-e-heroinner.bpc-e-is-home{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:64px}
.bpc-e-heroinner.bpc-e-is-home h1{font-size:clamp(56px,6.8vw,98px);max-width:11ch;line-height:1.02}
.bpc-e-heroinner.bpc-e-is-home h1 span{display:block;font-size:clamp(27px,2.6vw,38px);max-width:22ch;letter-spacing:-.015em;line-height:1.15;margin-top:22px;color:var(--lime)}
.bpc-e-button{display:inline-flex;align-items:center;justify-content:space-between;gap:24px;min-height:54px;font-size:19px;line-height:1.3;padding:14px 22px;margin-top:26px;background:var(--lime);color:var(--forest);text-decoration:none;border:1px solid var(--lime);max-width:100%}
.bpc-e a.bpc-e-button{color:var(--forest)}
.bpc-e-button:hover{background:#d9ffa2}
.bpc-e-button:focus-visible,.bpc-e-header a:focus-visible{outline-color:var(--paper)}
.bpc-e-button span{font-size:25px;line-height:1}
.bpc-e-collage{position:relative;isolation:isolate;aspect-ratio:1;width:100%;max-width:450px;margin:0 auto;overflow:hidden;background:#173d2e;border:1px solid #588057}
.bpc-e-collage::before{content:"";position:absolute;inset:8%;background:#94b47b;transform:rotate(7deg);box-shadow:0 10px 18px #001d1766;z-index:-1}
.bpc-e-artbase{position:absolute;inset:16% 12% 16% 17%;background:#eef0d7;transform:rotate(-8deg);box-shadow:5px 10px 0 #08291f44}
.bpc-e-artbase::before{content:"";position:absolute;inset:12% 18% 45% 22%;border-left:2px solid #6a8851;border-right:2px solid #6a8851;background:#d2ddbd;transform:rotate(4deg)}
.bpc-e-artbase::after{content:"";position:absolute;left:26%;right:12%;top:23%;height:34%;background:#d2ddbd;border:2px solid #6a8851;transform:rotate(13deg)}
.bpc-e-hill{position:absolute;inset:52% -5% -10%;background:#6b8b5b;clip-path:polygon(0 55%,12% 45%,22% 50%,34% 17%,47% 42%,62% 8%,76% 30%,90% 26%,100% 47%,100% 100%,0 100%);transform:rotate(-6deg)}
.bpc-e-hillfront{position:absolute;inset:67% -6% -7%;background:#c4f47e;clip-path:polygon(0 55%,16% 42%,25% 52%,40% 24%,57% 35%,74% 11%,88% 26%,100% 17%,100% 100%,0 100%);transform:rotate(5deg)}
.bpc-e-tab{position:absolute;left:24%;top:15%;width:22%;height:9%;background:#c4f47e;transform:rotate(-17deg)}
.bpc-e-circle{position:absolute;right:16%;top:18%;width:23%;aspect-ratio:1;border-radius:50%;background:#dfedb2;box-shadow:4px 6px 0 #56754844}
.bpc-e-collage.bpc-e-is-check .bpc-e-hill{inset:64% -5% -10%;background:#81976b}
.bpc-e-collage.bpc-e-is-check .bpc-e-artbase{transform:rotate(5deg);inset:19% 16% 15% 17%}
.bpc-e-collage.bpc-e-is-money .bpc-e-artbase::after{inset:42% 16% 12% 18%;height:auto;background:repeating-linear-gradient(#d7e0bb 0 17%,#71854e 17% 18%);transform:rotate(-3deg)}
.bpc-e-collage-image{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0;background:#173d2e}
.bpc-e-collage-image[data-image-ready]{opacity:1}
.bpc-e-artcaption{position:absolute;left:14px;bottom:13px;margin:0;background:var(--forest);color:var(--paper);font-size:16px;line-height:1.35;padding:7px 11px;border:1px solid #6e8e60;z-index:2;max-width:calc(100% - 28px)}
.bpc-e-quicklinks{max-width:1296px;margin:0 auto;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;padding:36px 0 8px}
.bpc-e-quicklink{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding:23px 24px;min-height:140px;text-decoration:none;background:#e7edda;border-top:2px solid #75995c;font-size:19px;line-height:1.5}
.bpc-e-quicklink strong{display:block;font-family:"DM Serif Display","STIX Two Text",Georgia,serif;font-weight:400;font-size:27px;line-height:1.15;margin-bottom:9px}
.bpc-e-quicklink .bpc-e-arrow{color:#47702e;font-size:27px;flex:0 0 auto}
.bpc-e-quicklink:hover{background:#dde9c7}
.bpc-e-shell{padding:0 5vw}
.bpc-e-layout{max-width:1296px;margin:0 auto;display:grid;grid-template-columns:250px minmax(0,1fr);gap:72px;padding:54px 0 74px;align-items:start}
.bpc-e-article{grid-column:2;grid-row:1;min-width:0;max-width:760px}
.bpc-e-article p,.bpc-e-article li{max-width:66ch}
.bpc-e-scenario{border-left:3px solid #6f9157;padding:2px 0 2px 24px;margin:0 0 38px;max-width:66ch}
.bpc-e-label{font-size:16px;letter-spacing:.025em;color:#47613d;margin:0 0 10px;line-height:1.5}
.bpc-e-scenario p:last-child{font-size:22px;line-height:1.55;margin:0}
.bpc-e-mythfact{background:#e5edd7;border:1px solid #c6d4b7;position:relative;padding:30px 34px;margin:0 0 45px;max-width:760px}
.bpc-e-mythfact::before{content:"";position:absolute;top:-7px;left:38px;width:94px;height:13px;background:#a8ce79;transform:rotate(-3deg)}
.bpc-e-mythfact p{margin:0 0 22px}
.bpc-e-mythfact .bpc-e-label{margin-bottom:6px}
.bpc-e-mythfact h2{font-size:32px;margin:0;max-width:30ch}
.bpc-e-section{padding:0 0 32px;margin:0 0 32px;border-bottom:1px solid var(--line)}
.bpc-e-section p:last-child{margin-bottom:0}
.bpc-e-section ul{list-style:none;padding:0;margin:18px 0 24px}
.bpc-e-section li{position:relative;padding:12px 0 12px 32px;line-height:1.55;border-bottom:1px solid #dce2cf}
.bpc-e-section li::before{content:"";position:absolute;left:0;top:24px;width:12px;height:12px;border:1px solid #63854a;background:#e0edc8}
.bpc-e-source{display:inline-flex;align-items:center;vertical-align:baseline;min-height:44px;min-width:44px;max-width:100%;padding:2px 3px;color:#315523;text-decoration:underline;text-underline-offset:4px;line-height:1.45;white-space:normal}
.bpc-e-chapterindex{grid-column:1;grid-row:1;position:sticky;top:30px;border-top:2px solid #6a8a53;max-height:calc(100vh - 60px);overflow-y:auto;scroll-margin-top:30px}
.bpc-e-chapterindex h2{font-size:29px;margin:18px 0 22px}
.bpc-e-chaptergroup{border-top:1px solid var(--line);padding:13px 0 9px}
.bpc-e-grouptitle{font-family:"DM Serif Display","STIX Two Text",Georgia,serif;font-size:16px;font-weight:400;color:#506948;margin:0 0 3px;line-height:1.4}
.bpc-e-chapterindex ul{list-style:none;padding:0;margin:0}
.bpc-e-chapterindex li{margin:0}
.bpc-e-chapterindex a{display:flex;align-items:center;gap:12px;min-height:47px;padding:9px 11px 9px 0;font-size:16px;line-height:1.4;text-decoration:none}
.bpc-e-chapterindex a span{font-size:16px;color:#506542;flex:0 0 22px}
.bpc-e-chapterindex a:hover{background:#e4ecd6}
.bpc-e-chapterindex a[aria-current="page"]{background:#d9e8be;border-left:3px solid #577b37;padding-left:9px}
.bpc-e-chapterindex a[aria-current="page"] span{color:#315523}
.bpc-e-next{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px;margin-top:8px}
.bpc-e-next a{display:flex;flex-direction:column;justify-content:center;min-height:100px;padding:19px 22px;border:1px solid #a8ba96;text-decoration:none;font-size:21px;line-height:1.4;background:#e8eddf}
.bpc-e-next a:hover{background:#d9e7c4}
.bpc-e-next a span{font-size:16px;color:#49613f;display:block;margin-bottom:5px}
.bpc-e-footer{padding:40px 5vw;background:var(--forest);color:var(--paper)}
.bpc-e-footerinner{max-width:1296px;margin:auto;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:24px;align-items:start}
.bpc-e-footer p{font-size:17px;line-height:1.65;max-width:61ch;margin:0}
.bpc-e-footerlinks{display:flex;flex-wrap:wrap;gap:8px 18px;align-items:center;justify-content:flex-end}
.bpc-e-footer a{font-size:16px;min-height:48px;display:inline-flex;align-items:center;padding:7px 2px;color:#d5f1b2}
.bpc-e-footer a:focus-visible{outline-color:#e5f9ca}
.bpc-e-notfound{max-width:66ch;margin:0;padding:18px 0 35px}
@media(min-width:1600px){.bpc-e-header{padding-left:calc((100vw - 1296px)/2);padding-right:calc((100vw - 1296px)/2)}}
@media(max-width:1100px){.bpc-e-heroinner{gap:40px;grid-template-columns:minmax(0,1fr) 240px}.bpc-e-layout{grid-template-columns:216px minmax(0,1fr);gap:40px}.bpc-e-quicklink{padding:20px}.bpc-e-quicklink strong{font-size:25px}.bpc-e-source{line-height:1.45}}
@media(max-width:760px){.bpc-e{font-size:19px;line-height:1.65}.bpc-e-header{padding:19px 6vw;gap:14px;align-items:center}.bpc-e-brandmark{display:none}.bpc-e-brandname{font-size:22px}.bpc-e-brandnote{font-size:16px}.bpc-e-indexlink{font-size:16px;padding:9px 12px;gap:8px}.bpc-e-indexlink span{font-size:21px}.bpc-e-hero{padding:28px 6vw 34px;border-bottom-width:7px}.bpc-e-heroinner,.bpc-e-heroinner.bpc-e-is-home{grid-template-columns:minmax(0,1fr);gap:28px}.bpc-e-hero h1{font-size:47px;max-width:17ch}.bpc-e-heroinner.bpc-e-is-home h1{font-size:61px;max-width:12ch}.bpc-e-heroinner.bpc-e-is-home h1 span{font-size:29px;margin-top:18px;max-width:24ch}.bpc-e-kicker{margin-bottom:19px;font-size:16px}.bpc-e-deck{font-size:20px;line-height:1.55;max-width:35ch;margin-top:20px}.bpc-e-date{margin-top:18px}.bpc-e-collage{max-width:340px}.bpc-e-heroinner:not(.bpc-e-is-home) .bpc-e-collage{max-width:180px;margin:0 0 0 auto}.bpc-e-button{font-size:19px;min-height:56px;margin-top:20px}.bpc-e-shell{padding:0 6vw}.bpc-e-quicklinks{grid-template-columns:minmax(0,1fr);gap:12px;padding:25px 0 0}.bpc-e-quicklink{min-height:118px;padding:21px}.bpc-e-quicklink strong{font-size:27px}.bpc-e-layout{display:flex;flex-direction:column;gap:42px;padding:34px 0 46px}.bpc-e-article{max-width:100%;width:100%}.bpc-e-chapterindex{position:static;max-height:none;width:100%;overflow:visible;scroll-margin-top:20px}.bpc-e-chaptergroup ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:16px}.bpc-e-chapterindex a{font-size:16px;padding:10px 6px;min-height:52px;gap:8px}.bpc-e-chapterindex a span{flex-basis:14px}.bpc-e-chapterindex a[aria-current="page"]{padding-left:6px}.bpc-e-scenario{padding-left:20px;margin-bottom:29px}.bpc-e-scenario p:last-child{font-size:21px}.bpc-e-mythfact{padding:24px;margin-bottom:34px}.bpc-e-mythfact h2{font-size:29px}.bpc-e-section{padding-bottom:25px;margin-bottom:27px}.bpc-e h2,.bpc-e-section h3{font-size:31px}.bpc-e-next{gap:12px}.bpc-e-next a{font-size:20px;min-height:125px;padding:16px}.bpc-e-footer{padding:32px 6vw}.bpc-e-footerinner{grid-template-columns:minmax(0,1fr);gap:19px}.bpc-e-footerlinks{justify-content:flex-start;gap:10px 18px}.bpc-e-footer p{font-size:17px}}
@media(prefers-reduced-motion:reduce){.bpc-e *,.bpc-e *::before,.bpc-e *::after{scroll-behavior:auto;animation:none;transition:none}}
@media print{.bpc-e{background:white;color:#18291c}.bpc-e-hero,.bpc-e-header,.bpc-e-footer{background:white;color:#18291c}.bpc-e-hero{border-bottom:1px solid #18291c}.bpc-e-kicker,.bpc-e-deck,.bpc-e-date,.bpc-e-heroinner.bpc-e-is-home h1 span{color:#18291c}.bpc-e-collage,.bpc-e-chapterindex,.bpc-e-next,.bpc-e-quicklinks,.bpc-e-progress,.bpc-e-indexlink,.bpc-e-button,.bpc-e-footerlinks{display:none}.bpc-e-layout,.bpc-e-heroinner,.bpc-e-heroinner.bpc-e-is-home{display:block}.bpc-e-article{max-width:none}.bpc-e-footer p{font-size:16px}.bpc-e a{min-height:0;min-width:0}}
