.bpc{background:var(--color-cream);max-width:none;color:var(--color-char);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;margin-bottom:-4rem;padding:1.75rem max(1.25rem,50% - 21rem) 3rem}.bpc :focus-visible{outline-color:var(--color-forest)}.bpc ::selection{background:var(--color-forest);color:var(--color-cream)}.bpc-crumb,.bpc-aka,.bpc-note,.bpc-meta{color:var(--color-forest);font-size:.95rem;line-height:1.45}.bpc-crumb a,.bpc a{color:inherit}.bpc-top{justify-content:space-between;align-items:flex-start;gap:1rem;margin-top:1.25rem;display:flex}.bpc-top h1{flex:auto;min-width:0}.bpc h1,.bpc h2,.bpc h3{color:var(--color-forest);font-family:var(--font-exhibit);letter-spacing:0;font-variant-ligatures:none;font-weight:600;line-height:1.18}.bpc h1{margin:0;font-size:clamp(2.05rem,6.4vw,3.15rem)}.bpc h2{margin:0;font-size:1.7rem}.bpc h3{margin:1.25rem 0 0;font-size:1.25rem}.bpc-save button{border-color:color-mix(in srgb, var(--color-forest) 35%, var(--color-cream));color:var(--color-forest);background:0 0}.bpc-row{flex-wrap:wrap;align-items:center;gap:.6rem .75rem;margin-top:.35rem;display:flex}.bpc-status{border:1.5px solid var(--color-copper-ink);background:color-mix(in srgb, var(--color-copper) 18%, var(--color-cream));color:var(--color-forest);font-family:var(--font-sans);border-radius:999px;padding:.25rem .75rem;font-size:.85rem;font-weight:700;line-height:1.35}.bpc-lead{margin:1.35rem 0 0;font-size:1.125rem;line-height:1.55}.bpc-lead+.bpc-lead{margin-top:.75rem}.bpc-rule{border:0;border-top:1px solid color-mix(in srgb, var(--color-forest) 22%, var(--color-cream));margin:1.75rem 0}.bpc-jump{grid-template-columns:1fr 1fr;gap:.75rem;margin-top:.85rem;display:grid}.bpc-jump a{border-radius:1rem;flex-direction:column;justify-content:flex-end;gap:.2rem;min-height:8.5rem;padding:.9rem;text-decoration:none;display:flex}.bpc-jump svg{margin-bottom:auto}.bpc-jump strong{font-family:var(--font-exhibit);font-size:1.25rem;font-weight:600;line-height:1.15}.bpc-jump span{font-size:.9rem;line-height:1.3}.bpc-jump-forest{background:var(--color-forest);color:var(--color-cream)}.bpc-jump-sage{background:var(--color-sage);color:var(--color-char)}.bpc-jump-copper{background:color-mix(in srgb, var(--color-copper) 65%, var(--color-char));color:var(--color-cream)}.bpc-section{scroll-margin-top:5rem}.bpc-section p,.bpc-section li{font-size:1.05rem;line-height:1.55}.bpc-section p{margin:.85rem 0 0}.bpc-section ul{margin:.85rem 0 0;padding-left:1.2rem}.bpc-section li+li{margin-top:.45rem}.bpc-cite{margin-top:.9rem;font-size:.95rem}.bpc-cite a,.bpc-inline a,.bpc-nearby a,.bpc-tools a{color:var(--color-forest);text-decoration:underline;-webkit-text-decoration-color:var(--color-copper-ink);text-decoration-color:var(--color-copper-ink);text-underline-offset:.2em}.bpc-more{background:color-mix(in srgb, var(--color-sage) 28%, var(--color-cream));border-radius:.9rem;margin-top:1rem}.bpc-more summary{min-height:3.25rem;color:var(--color-forest);justify-content:space-between;align-items:center;gap:1rem;padding:.75rem 1rem;font-weight:600;list-style:none;display:flex}.bpc-more summary::-webkit-details-marker{display:none}.bpc-more summary:after{content:"";border-right:2px solid var(--color-forest);border-bottom:2px solid var(--color-forest);flex:none;width:.45rem;height:.45rem;transform:translateY(-.1rem)rotate(45deg)}.bpc-more[open] summary:after{transform:translateY(.1rem)rotate(-135deg)}.bpc-more-body{padding:0 1rem 1rem}.bpc-table{border-collapse:collapse;width:100%;margin-top:.5rem;font-size:.9rem}.bpc-table th{color:var(--color-forest);letter-spacing:.06em;text-align:left;text-transform:uppercase;padding:.4rem .6rem .4rem 0;font-size:.75rem;font-weight:600}.bpc-table td{border-top:1px solid color-mix(in srgb, var(--color-forest) 18%, var(--color-cream));vertical-align:top;padding:.55rem .6rem .55rem 0}.bpc-table td:not(:first-child){font-family:ui-monospace,monospace;font-size:.8rem}.bpc-tools{flex-wrap:wrap;align-items:center;gap:.75rem 1.25rem;margin-top:2rem;display:flex}.bpc-tools a:first-child{background:var(--color-forest);min-height:3rem;color:var(--color-cream);border-radius:.8rem;align-items:center;padding:0 1rem;text-decoration:none;display:inline-flex}.bpc-nearby ul{margin:.4rem 0 0;padding:0;list-style:none}.bpc-nearby a{justify-content:space-between;align-items:center;min-height:2.75rem;text-decoration:none;display:flex}.bpc-nearby a:after{content:"";border-right:2px solid var(--color-copper-ink);border-top:2px solid var(--color-copper-ink);flex:none;width:.4rem;height:.4rem;transform:rotate(45deg)}.bpc .text-fg{color:var(--color-char)}.bpc .text-muted,.bpc .text-accent{color:var(--color-forest)}.bpc .border-line,.bpc .divide-line>*{border-color:color-mix(in srgb, var(--color-forest) 18%, var(--color-cream))}.bpc-kv{border-collapse:collapse;width:100%;margin-top:.85rem;font-size:1.02rem;line-height:1.45}.bpc-kv th,.bpc-kv td{border-top:1px solid color-mix(in srgb, var(--color-forest) 18%, var(--color-cream));text-align:left;vertical-align:top;padding:.7rem .75rem .7rem 0}.bpc-kv thead th{color:var(--color-forest);letter-spacing:.05em;text-transform:uppercase;border-top:0;font-size:.78rem;font-weight:600}.bpc-kv tbody th{width:46%;color:var(--color-forest);font-weight:600}.bpc-notebook summary{min-height:3.6rem;font-family:var(--font-sans);letter-spacing:0;font-size:1.05rem;font-weight:700}
