.bwp .bwp-by{margin:calc(-1 * var(--space-xs)) 0 var(--space-sm);color:var(--color-muted);font:400 var(--text-sm)/1.5 var(--font-mono);letter-spacing:var(--tracking-label);text-transform:uppercase}.bwp .bwp-by a{color:inherit;text-underline-offset:3px}.bwp-card{max-width:46rem;margin:var(--space-md) 0 var(--space-lg);padding:var(--space-sm) var(--space-sm) var(--space-md);background:var(--color-paper-2);border-top:var(--rule-hair) solid var(--color-rule-2);border-bottom:var(--rule-hair) solid var(--color-rule)}.bwp-card .details-facts div{grid-template-columns:5rem minmax(0,1fr)}.bwp-card .details-facts dd{font-size:var(--text-base);min-width:0}.bwp-sha{display:block;overflow-wrap:anywhere;font:400 var(--text-xs)/1.5 var(--font-mono);color:var(--color-ink-2)}.bwp-toc{max-width:46rem;margin:0 0 var(--space-lg)}.bwp-toc h2{margin:0 0 var(--space-xs);padding-bottom:var(--space-2xs);border-bottom:var(--rule-hair) solid var(--color-rule-2);font:600 var(--text-xl)/var(--lh-tight) var(--font-display)}.bwp-toc ol{margin:0;padding:0;list-style:none;columns:2;column-gap:var(--space-lg);counter-reset:bwp;font-size:var(--text-base)}.bwp-toc li{counter-increment:bwp;break-inside:avoid;padding:var(--space-3xs) 0}.bwp-toc li:before{content:counter(bwp) ".";display:inline-block;min-width:2rem;color:var(--color-muted);font:400 var(--text-xs)/1 var(--font-mono)}.bwp-toc li:last-child:before{content:""}.bwp-toc a{color:var(--color-ink-2);text-underline-offset:3px}.bwp-toc a:hover{color:var(--color-accent-ink)}.bwp-text{max-width:46rem;font:400 var(--text-md)/1.65 var(--font-body);color:var(--color-ink);overflow-wrap:break-word}.bwp-text h2{margin:var(--space-lg) 0 var(--space-xs);padding-bottom:var(--space-2xs);border-bottom:var(--rule-hair) solid var(--color-rule-2);font:600 var(--text-xl)/var(--lh-tight) var(--font-display);letter-spacing:var(--tracking-display);scroll-margin-top:var(--space-md)}.bwp-text h3{margin:var(--space-md) 0 var(--space-2xs);font:600 var(--text-lg)/var(--lh-snug) var(--font-display)}.bwp-text p{margin:0 0 var(--space-sm)}.bwp-text a{color:var(--color-accent-ink);text-underline-offset:3px;overflow-wrap:anywhere}.bwp-text a:hover{color:var(--color-ink)}.bwp-text sup,.bwp-text sub{line-height:0}.bwp-text .wp-abstract{margin:0 0 var(--space-md);padding:var(--space-xs) var(--space-sm);background:var(--color-paper-2);border-left:3px solid var(--color-accent)}.bwp-text .wp-abstract p{margin:0;font-size:var(--text-base)}.bwp-text .wp-fig{margin:var(--space-md) 0;text-align:center}.bwp-text .wp-fig img{display:block;max-width:100%;height:auto;margin:0 auto;padding:6px;box-sizing:border-box;background:#fff;border:var(--rule-hair) solid var(--color-rule)}.bwp-text .wp-fig figcaption{margin-top:var(--space-2xs);color:var(--color-muted);font:400 var(--text-xs)/1.5 var(--font-mono)}.bwp-text math[display=block]{display:block;max-width:100%;margin:var(--space-sm) 0;overflow-x:auto;overflow-y:hidden;font-size:1.12em}.bwp-text pre{max-width:100%;margin:var(--space-sm) 0;padding:var(--space-xs) var(--space-sm);overflow-x:auto;background:var(--color-paper-2);border-left:3px solid var(--color-rule-2);font:400 var(--text-sm)/1.5 var(--font-mono)}.bwp-text code{font-family:var(--font-mono);font-size:.92em}.bwp-text table{display:block;max-width:100%;margin:var(--space-sm) 0;overflow-x:auto;border-collapse:collapse;font-size:var(--text-base)}.bwp-text th,.bwp-text td{padding:var(--space-3xs) var(--space-xs);border-bottom:var(--rule-hair) solid var(--color-rule);text-align:left}.bwp-text ol,.bwp-text ul{margin:0 0 var(--space-sm);padding-left:1.6em}.bwp-text li{margin-bottom:var(--space-3xs)}.bwp-text li::marker{color:var(--color-muted);font-family:var(--font-mono);font-size:.9em}.bwp-text .wp-refs,.bwp-text .wp-fns{font-size:var(--text-base);overflow-wrap:anywhere}.bwp-text .wp-fnref a{text-decoration:none}.bwp-pl{max-width:46rem;margin:var(--space-xl) 0 0;padding-top:var(--space-sm);border-top:var(--rule-hair) solid var(--color-rule);color:var(--color-muted);font-size:var(--text-sm)}.bwp-pl a{color:var(--color-accent-ink);text-underline-offset:3px;overflow-wrap:anywhere}html[data-design=poster] .bwp .bwp-by{color:#111;font:700 .75rem/1.5 var(--font-body)}html[data-design=poster] .bwp-card{background:var(--color-accent);border:2px solid #111}html[data-design=poster] .bwp-card .details-facts dt,html[data-design=poster] .bwp-sha{color:#111}html[data-design=poster] .bwp-toc h2,html[data-design=poster] .bwp-text h2{border-bottom:2px solid #111;font:400 var(--text-lg)/1.2 var(--font-display);text-transform:uppercase;letter-spacing:.005em}html[data-design=poster] .bwp-text h3{font:400 var(--text-md)/1.25 var(--font-display);text-transform:uppercase}html[data-design=poster] .bwp-text{line-height:1.7}html[data-design=poster] .bwp-text a,html[data-design=poster] .bwp-toc a,html[data-design=poster] .bwp-pl a{color:#111;text-decoration-color:var(--color-accent);text-decoration-thickness:2px}html[data-design=poster] .bwp-text .wp-abstract{background:var(--color-paper-2);border:2px solid #111;border-left-width:6px}html[data-design=poster] .bwp-text .wp-fig img{border:2px solid #111}html[data-design=poster] .bwp-text .wp-fig figcaption{color:#111;font:700 .6875rem/1.5 var(--font-body)}html[data-design=poster] .bwp-text pre{border:2px solid #111;border-left-width:6px}html[data-design=poster] .bwp-text th,html[data-design=poster] .bwp-text td{border-bottom:2px solid #111}html[data-design=poster] .bwp-pl{border-top:2px solid #111;color:#111}@media(max-width:40rem){.bwp-toc ol{columns:1}.bwp-card .details-facts div{grid-template-columns:minmax(0,1fr);gap:0}.bwp-card .details-actions .action{white-space:normal}}
