.bpc157-main{color:#142b2a;background:#f6f8f6}.bpc157-shell{max-width:84rem;padding-block:clamp(1.5rem,4vw,3.75rem) 5rem}.bpc157-prose{color:#203332;max-width:76ch;margin-inline:auto;font-size:clamp(1rem,.96rem + .12vw,1.08rem);line-height:1.72}.bpc157-main,.bpc157-prose{min-width:0}.bpc157-prose h1{color:#102725;letter-spacing:-.035em;text-wrap:balance;max-width:20ch;margin-block:1rem 1.25rem;font-size:clamp(2.15rem,5vw,3.7rem);line-height:1.08}.bpc157-prose h2,.bpc157-prose h3,.bpc157-prose h4{color:#163b35;text-wrap:balance;scroll-margin-top:6rem;line-height:1.25}.bpc157-prose h2{border-top:1px solid #d5dfd9;margin-top:clamp(2.75rem,6vw,4.25rem);padding-top:.85rem;font-size:clamp(1.55rem,3vw,2.2rem)}.bpc157-prose h3{margin-top:2.25rem;font-size:clamp(1.2rem,2.2vw,1.55rem)}.bpc157-prose a{color:#075d4f;text-underline-offset:.15em;text-decoration-thickness:.08em}.bpc157-prose a:hover{color:#073e36;text-decoration-thickness:.13em}.bpc157-toc{background:#fff;border:1px solid #cfdad3;border-radius:.85rem;margin-block:2rem 2.75rem;padding:1.25rem clamp(1rem,3vw,1.75rem)}.bpc157-toc h2{border:0;margin:0 0 .65rem;padding:0;font-size:1.15rem}.bpc157-toc ol{grid-template-columns:repeat(2,minmax(0,1fr));gap:.35rem 1.6rem;margin:0;padding-left:1.2rem;display:grid}.bpc157-toc li{padding-left:.15rem}.bpc157-table-region{overscroll-behavior-inline:contain;background:#fff;border:1px solid #cbd7d0;border-radius:.75rem;width:100%;min-width:0;max-width:100%;margin-block:1.5rem .5rem;overflow-x:auto}.bpc157-table-region:focus-visible{outline-offset:3px;outline:3px solid #16765f}.bpc157-prose table.bpc157-table{border-collapse:collapse;color:#1b302e;width:100%;min-width:48rem}.bpc157-prose table.bpc157-table caption{color:#173b35;text-align:left;background:#edf3ef;padding:.95rem 1rem;font-weight:700}.bpc157-prose table.bpc157-table th,.bpc157-prose table.bpc157-table td{vertical-align:top;text-align:left;border-top:1px solid #dce4df;padding:.8rem .9rem}.bpc157-prose table.bpc157-table th[scope=col]{color:#173b35;background:#f4f7f5;font-size:.92rem}.bpc157-prose table.bpc157-table th[scope=row]{min-width:10rem;font-weight:700}.bpc157-prose table.bpc157-table td{font-size:.96rem}.bpc157-copy-control,.bpc157-checklist-controls{flex-wrap:wrap;align-items:center;gap:.5rem .75rem;display:flex}.bpc157-copy-button{color:#164237;min-height:2.35rem;font:inherit;cursor:pointer;background:#f2f7f3;border:1px solid #8ba59a;border-radius:.45rem;align-items:center;padding:.4rem .7rem;font-size:.82rem;font-weight:650;line-height:1.2;display:none}.bpc157-main[data-bpc157-interactive=true] .bpc157-copy-button{display:inline-flex}.bpc157-copy-button:hover{background:#e5f0e9;border-color:#1b654e}.bpc157-copy-button:focus-visible,.bpc157-checklist-download:focus-visible{outline-offset:3px;outline:3px solid #0b6b54}.bpc157-copy-button[data-copied=true]{color:#0d513e;border-color:#1b654e}.bpc157-copy-status{color:#455955;font-size:.84rem}.bpc157-copy-fallback{color:#102725;background:#fff;border:1px solid #879c93;border-radius:.35rem;width:min(100%,42rem);min-height:6rem;margin-top:.5rem;padding:.65rem;font:.9rem/1.45 ui-monospace,SFMono-Regular,Consolas,monospace;display:block}.bpc157-checklist-controls{background:#f8faf8;border:1px solid #d5dfd9;border-radius:.65rem;margin-block:1rem 1.25rem;padding:.85rem}.bpc157-checklist-download{color:#075d4f;text-underline-offset:.15em;font-weight:650}.bpc157-inline-cta{margin-block:.25rem;text-decoration:none;display:inline-flex}#bpc157-print-root{display:none}@media (max-width:45rem){.bpc157-shell{padding-inline:1rem}.bpc157-toc ol{grid-template-columns:1fr}.bpc157-prose table.bpc157-table{min-width:42rem}.bpc157-checklist-controls{align-items:flex-start}}@media print{body[data-bpc157-print-checklist]>:not(#bpc157-print-root){display:none!important}body[data-bpc157-print-checklist]>#bpc157-print-root{color:#000;background:#fff;padding:.5in;font:12pt/1.45 serif;position:absolute;inset:0;display:block!important}body[data-bpc157-print-checklist] #bpc157-print-root pre{white-space:pre-wrap;font:inherit;margin:0}body[data-bpc157-print-checklist] .bpc157-copy-button,body[data-bpc157-print-checklist] .bpc157-copy-status{display:none!important}}
