[data-page=best-practices]{--bp-nav-h:58px;outline:none}.bp-case-nav{top:var(--header-h);z-index:12;border-block:1px solid var(--border);background:var(--paper);position:sticky}.bp-case-nav>.wrap{gap:var(--space-8);overscroll-behavior-inline:contain;scroll-padding-inline:var(--gutter);display:flex;overflow-x:auto}.bp-case-nav a{align-items:center;gap:var(--space-3);min-block-size:calc(var(--bp-nav-h) - 2px);color:var(--ink);font-size:var(--text-ui-14);border-block-end:3px solid #0000;flex-shrink:0;text-decoration:none;display:inline-flex}.bp-case-nav strong{font-weight:600}.bp-case-nav a:hover,.bp-case-nav a[aria-current=page]{color:var(--pink-text);border-color:var(--pink-text)}.bp-case-nav a:focus-visible{outline-offset:-4px}.bp-overview{scroll-margin-block-start:calc(var(--header-h) + var(--bp-nav-h))}.bp-kicker{margin:0 0 var(--space-4);color:var(--pink-text)}.bp-editorial-opening{padding-block:var(--space-12)}.bp-editorial-opening h1{max-inline-size:23ch;font-size:var(--text-fluid-40-72);letter-spacing:-.045em;margin:0;font-weight:600;line-height:1.1}.bp-editorial-opening h1 em{color:var(--pink-text);font-style:normal}.bp-deck-intro{max-inline-size:45rem;margin:var(--space-8) 0 0;font-size:var(--text-ui-20);color:var(--ink-muted);line-height:1.7}.bp-editorial-section{padding-block:var(--space-12);border-block-start:1px solid var(--border)}.bp-editorial-section h2,.bp-source-note h2{max-inline-size:48rem;margin:0 0 var(--space-6);font-size:var(--text-fluid-28-44);letter-spacing:-.035em;font-weight:600;line-height:1.25}.bp-asymmetric{align-items:start;gap:var(--space-12);grid-template-columns:minmax(0,1fr) minmax(0,1.35fr);display:grid}.bp-body-lead{max-inline-size:45rem;font-size:var(--text-ui-17);color:var(--ink-muted);margin:0;line-height:1.8}.bp-problem-lines{margin:var(--space-6) 0 0;padding:0;list-style:none}.bp-problem-lines li{padding-block:var(--space-4);border-block-start:1px solid var(--border);font-size:var(--text-ui-17);line-height:1.65}.bp-working-system{margin:var(--space-8) 0 0;grid-template-columns:repeat(3,minmax(0,1fr));padding:0;list-style:none;display:grid}.bp-working-system li{padding:var(--space-6) var(--space-6) 0 0;border-block-start:2px solid var(--ink)}.bp-working-system li+li{border-inline-start:1px solid var(--border);padding-inline-start:var(--space-6)}.bp-working-system h3{font-size:var(--text-fluid-24-34);margin:0 0 var(--space-4);font-weight:500}.bp-working-system p{color:var(--ink-muted);font-size:var(--text-ui-16);margin:0;line-height:1.75}.bp-system-output{font-size:var(--text-ui-14);color:var(--pink-text);padding-block-start:var(--space-6);line-height:1.6;display:block}.bp-context-return{font-size:var(--text-ui-14);color:var(--ink-muted);text-align:end;margin:var(--space-6) 0 0}.bp-proof-links{margin:var(--space-8) 0 0;padding:0;list-style:none}.bp-proof-links li{border-block-start:1px solid var(--border)}.bp-proof-links li:last-child{border-block-end:1px solid var(--border)}.bp-proof-links a{align-items:center;gap:var(--space-4);color:var(--ink);padding-block:var(--space-6);grid-template-columns:2.5rem minmax(0,1fr) 1.5rem;text-decoration:none;display:grid}.bp-proof-links strong{font-size:var(--text-ui-20);font-weight:500;line-height:1.5}.bp-proof-links a:hover strong{color:var(--pink-text)}.bp-catalog-proof{align-items:center;gap:var(--space-4);margin-block:var(--space-6);display:flex}.bp-catalog-proof strong{font-family:var(--font-mono);font-size:var(--text-fluid-40-56);font-weight:500;line-height:1}.bp-catalog-proof span{font-size:var(--text-ui-15);max-inline-size:12rem;line-height:1.65}.bp-brand-context{padding-block-start:var(--space-3)}.bp-brand-context h3{font-size:var(--text-fluid-22-32);margin:0 0 var(--space-6);font-weight:500;line-height:1.4}.bp-brand-context ul{margin:0;padding:0;list-style:none}.bp-brand-context li{padding-block:var(--space-4);border-block-start:1px solid var(--border);color:var(--ink-muted);font-size:var(--text-ui-16);line-height:1.75}.bp-review-line{gap:var(--space-4);margin:var(--space-8) 0 0;grid-template-columns:repeat(4,minmax(0,1fr));padding:0;list-style:none;display:grid}.bp-review-line li{border-block-start:2px solid var(--ink);padding-block-start:var(--space-4)}.bp-review-line strong{font-size:var(--text-ui-17);margin-block-start:var(--space-4);font-weight:500;line-height:1.5;display:block}.bp-review-line .bp-human-review{border-color:var(--pink-text);color:var(--pink-text)}.bp-first-task h2{max-inline-size:43rem}.bp-task-line{align-items:center;gap:var(--space-6);padding-block:var(--space-6);margin-block:var(--space-6);border-block:1px solid var(--border);font-size:var(--text-ui-16);display:flex}.bp-task-line strong{font-weight:500}.bp-editorial-report,.bp-content-case{padding-block:var(--space-8) var(--space-12)}.bp-expanded-report{overflow-wrap:anywhere}.bp-report-cover{padding-block:var(--space-6) var(--space-8);border-block-end:2px solid var(--ink)}.bp-report-cover h1,.bp-content-cover h1{margin:0 0 var(--space-6);max-inline-size:24ch;font-size:var(--text-fluid-40-56);letter-spacing:-.04em;font-weight:600;line-height:1.15}.bp-report-question{max-inline-size:45rem;color:var(--ink-muted);font-size:var(--text-ui-17);margin:0;line-height:1.75}.bp-report-selection{max-inline-size:55rem;margin:var(--space-4) 0 0;font-size:var(--text-ui-13);color:var(--ink-muted);line-height:1.7}.bp-report-takeaway{max-inline-size:55rem;margin:var(--space-8) 0 0;color:var(--pink-text);font-size:var(--text-fluid-22-32);font-weight:500;line-height:1.45}.bp-executive-findings{gap:var(--space-8);padding:var(--space-8) 0;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;list-style:none;display:grid}.bp-executive-findings h2{font-size:var(--text-ui-20);margin:0 0 var(--space-4);font-weight:600;line-height:1.45}.bp-executive-findings p{color:var(--ink-muted);font-size:var(--text-ui-15);margin:0;line-height:1.8}.bp-topic-figure,.bp-funnel,.bp-engine-figure,.bp-distribution{margin:0}.bp-topic-figure figcaption>p,.bp-engine-figure figcaption>p{max-inline-size:55rem;color:var(--ink-muted);font-size:var(--text-ui-14);margin:0 0 var(--space-8);line-height:1.75}.bp-topic-rows{gap:var(--space-4);display:grid}.bp-topic-row,.bp-chart-axis{gap:var(--space-6);grid-template-columns:minmax(8rem,1fr) minmax(0,3fr) 3.5rem;display:grid}.bp-topic-row{font-size:var(--text-ui-16);align-items:center}.bp-topic-row b{text-align:end;font-family:var(--font-mono);font-size:var(--text-ui-17);font-weight:500}.bp-topic-track{block-size:var(--space-6);background:var(--sunk)}.bp-topic-track i{block-size:100%;inline-size:var(--bp-bar);background:var(--blue);border:1px solid var(--blue-text);display:block}.bp-topic-row:first-child .bp-topic-track i{background:var(--pink);border-color:var(--pink-text)}.bp-chart-axis{color:var(--ink-muted);font-family:var(--font-mono);font-size:var(--text-ui-13);margin-block-start:var(--space-4)}.bp-chart-axis__ticks{grid-column:2;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.bp-chart-axis__ticks>span:nth-child(2){justify-self:center}.bp-chart-axis__ticks>span:last-child{justify-self:end}.bp-note{color:var(--ink-muted);font-size:var(--text-ui-14);margin:var(--space-4) 0 0;max-inline-size:55rem;line-height:1.8}.bp-distribution figcaption{font-size:var(--text-ui-15);margin-block-end:var(--space-6)}.bp-distribution dl{gap:var(--space-6);margin:var(--space-6) 0 0;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.bp-distribution dt{color:var(--ink-muted);font-size:var(--text-ui-14)}.bp-distribution dd{font-family:var(--font-mono);font-size:var(--text-ui-20);margin:var(--space-2) 0 0}.bp-distribution dd span{font-family:var(--font-sans);font-size:var(--text-ui-14)}.bp-priorities{margin:0;padding:0;list-style:none}.bp-priorities li{gap:var(--space-6);padding-block:var(--space-6);border-block-start:1px solid var(--border);grid-template-columns:4rem minmax(0,1fr);display:grid}.bp-priority-number{font-family:var(--font-mono);color:var(--pink-text);font-size:var(--text-fluid-24-34);line-height:1.3}.bp-priorities h3{font-size:var(--text-ui-20);margin:0 0 var(--space-2);font-weight:600;line-height:1.5}.bp-priorities p{max-inline-size:47rem;color:var(--ink-muted);font-size:var(--text-ui-16);margin:0;line-height:1.8}.bp-insight-workflow{gap:var(--space-8);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.bp-insight-workflow li{border-block-start:1px solid var(--ink);padding-block-start:var(--space-4)}.bp-insight-workflow h3{font-size:var(--text-ui-17);margin:0 0 var(--space-3);font-weight:600}.bp-insight-workflow p{color:var(--ink-muted);font-size:var(--text-ui-15);margin:0;line-height:1.8}.bp-source-note{padding-block:var(--space-8);border-block-start:1px solid var(--border)}.bp-source-note h2{font-size:var(--text-ui-17);letter-spacing:0;margin-block-end:var(--space-3)}.bp-source-note p{color:var(--ink-muted);font-size:var(--text-ui-14);max-inline-size:55rem;margin:0;line-height:1.8}.bp-text-link,.bp-file-actions a{align-items:center;gap:var(--space-2);min-block-size:44px;color:var(--ink);text-underline-offset:.25em;font-size:var(--text-ui-14);text-decoration:underline;display:inline-flex}.bp-text-link:hover,.bp-file-actions a:hover{color:var(--pink-text)}.bp-funnel-row{gap:var(--space-6);margin-block:var(--space-6);font-size:var(--text-ui-16);grid-template-columns:10rem minmax(0,1fr) 4rem;align-items:center;display:grid}.bp-funnel-row>div{background:var(--sunk);block-size:var(--space-8)}.bp-funnel-row i{inline-size:var(--bp-bar);background:var(--blue);border:1px solid var(--blue-text);block-size:100%;display:block}.bp-funnel-row:last-of-type i{background:var(--pink);border-color:var(--pink-text)}.bp-funnel-row b{font-family:var(--font-mono);font-size:var(--text-fluid-24-34);text-align:end;font-weight:500}.bp-failed-note{color:var(--pink-text);border-inline-start:2px solid var(--pink-text);margin-block:var(--space-6);font-size:var(--text-ui-16);padding-inline-start:var(--space-4)}.bp-failed-note b{font-family:var(--font-mono);font-size:var(--text-ui-20);font-weight:500}.bp-original-metrics{gap:var(--space-8);margin:var(--space-8) 0;flex-wrap:wrap;padding:0;list-style:none;display:flex}.bp-original-metrics>li{flex:5rem;min-inline-size:0}.bp-original-metrics span{color:var(--ink-muted);font-size:var(--text-ui-15);display:block}.bp-original-metrics strong{font-family:var(--font-mono);font-size:var(--text-fluid-40-56);white-space:nowrap;margin-block-start:var(--space-4);font-weight:500;line-height:1.2;display:block}.bp-original-metrics small{font-size:var(--text-ui-20)}.bp-content-cover{padding-block:var(--space-6)}.bp-film{margin:0 0 var(--space-12)}.bp-film video{aspect-ratio:16/9;background:var(--ink);inline-size:100%;display:block}.bp-film__heading{justify-content:space-between;align-items:start;gap:var(--space-4);padding-block-start:var(--space-4);display:flex}.bp-film__heading h2{font-size:var(--text-ui-20);margin:0;font-weight:600;line-height:1.4}.bp-film__heading>span{font-size:var(--text-ui-13);color:var(--ink-muted);text-align:end;line-height:1.6}.bp-film figcaption>p{margin:var(--space-2) 0 0;font-size:var(--text-ui-13);color:var(--ink-muted);line-height:1.7}.bp-file-actions{gap:var(--space-6);flex-wrap:wrap;display:flex}.bp-prompt-disclosure{margin:0 0 var(--space-6);border-inline-start:2px solid var(--pink-text);color:var(--pink-text);font-size:var(--text-ui-14);padding-inline-start:var(--space-4);line-height:1.7}.bp-prompt-user,.bp-prompt-mia{padding-block:var(--space-6);border-block-start:1px solid var(--border)}.bp-prompt-user p,.bp-prompt-mia p{margin:var(--space-4) 0 0;font-size:var(--text-ui-16);white-space:pre-wrap;max-inline-size:58rem;line-height:1.85}.bp-prompt-mia{border-inline-start:2px solid var(--border);margin-inline-start:var(--space-8);padding-inline-start:var(--space-6)}.bp-prompt-mia p{color:var(--ink-muted)}.bp-prompt-speaker{justify-content:space-between;align-items:center;gap:var(--space-4);display:flex}.bp-prompt-speaker button{padding:var(--space-2) var(--space-4);border:1px solid var(--ink);background:var(--paper);min-block-size:44px;color:var(--ink);cursor:pointer;font-size:var(--text-ui-14)}.bp-prompt-speaker button:hover:enabled{background:var(--sunk)}.bp-prompt-speaker button:disabled{cursor:default;opacity:.6}.bp-copy-status{color:var(--pink-text);font-size:var(--text-ui-14);line-height:1.6;display:block}.bp-copy-status:not(:empty){margin-block-start:var(--space-3)}.bp-script-excerpts{gap:var(--space-8);grid-template-columns:repeat(2,minmax(0,1fr));margin-block-start:var(--space-8);display:grid}.bp-script-excerpts blockquote{border-block-start:2px solid var(--pink-text);font-size:var(--text-fluid-22-32);margin:0;padding-block-start:var(--space-6);line-height:1.65}.bp-content-research ol{margin:0;padding:0;list-style:none}.bp-content-research li{gap:var(--space-6);padding-block:var(--space-4);border-block-start:1px solid var(--border);grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.bp-content-research p{color:var(--ink-muted);font-size:var(--text-ui-15);margin:0;line-height:1.8}@media (max-width:1023px){.bp-asymmetric{gap:var(--space-8)}.bp-editorial-opening h1{font-size:var(--text-fluid-40-56)}.bp-executive-findings{gap:var(--space-6)}}@media (max-width:767px){[data-page=best-practices]{--bp-nav-h:54px}.bp-case-nav>.wrap{gap:var(--space-6)}.bp-case-nav a{gap:var(--space-2)}.bp-editorial-opening,.bp-editorial-section{padding-block:var(--space-8)}.bp-editorial-opening h1,.bp-report-cover h1,.bp-content-cover h1{font-size:var(--text-fluid-32-44);line-height:1.2}.bp-deck-intro{font-size:var(--text-ui-17);margin-block-start:var(--space-6)}.bp-editorial-section h2{font-size:var(--text-fluid-24-34)}.bp-asymmetric{gap:var(--space-4);grid-template-columns:1fr}.bp-body-lead{font-size:var(--text-ui-16)}.bp-working-system,.bp-executive-findings,.bp-insight-workflow{gap:var(--space-6);grid-template-columns:1fr}.bp-working-system li{padding:var(--space-4) 0 0}.bp-working-system li+li{border-inline-start:0;padding-inline-start:0}.bp-working-system h3{font-size:var(--text-ui-20)}.bp-proof-links a{gap:var(--space-3);padding-block:var(--space-4);grid-template-columns:2rem minmax(0,1fr) 1rem}.bp-proof-links strong{font-size:var(--text-ui-17)}.bp-review-line{gap:var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr))}.bp-task-line{gap:var(--space-3);display:grid}.bp-report-cover{padding-block-start:var(--space-4)}.bp-report-takeaway{font-size:var(--text-ui-20);margin-block-start:var(--space-6)}.bp-executive-findings{padding-block:var(--space-6)}.bp-topic-row,.bp-chart-axis{gap:var(--space-2) var(--space-4);grid-template-columns:minmax(0,1fr) 3rem}.bp-topic-track{block-size:var(--space-4);grid-area:2/1/auto/-1}.bp-topic-row b{grid-area:1/2}.bp-chart-axis__ticks{grid-column:1/-1}.bp-priorities li{gap:var(--space-4);grid-template-columns:2.5rem minmax(0,1fr)}.bp-priorities h3{font-size:var(--text-ui-17)}.bp-priorities p{font-size:var(--text-ui-15)}.bp-funnel-row{gap:var(--space-2) var(--space-4);grid-template-columns:minmax(0,1fr) 3rem}.bp-funnel-row>div{block-size:var(--space-6);grid-area:2/1}.bp-funnel-row b{font-size:var(--text-ui-20);grid-area:1/2/3}.bp-original-metrics{gap:var(--space-4)}.bp-original-metrics strong{font-size:var(--text-fluid-28-44)}.bp-original-metrics small{font-size:var(--text-ui-16)}.bp-original-metrics span{font-size:var(--text-ui-13)}.bp-film__heading{display:block}.bp-film__heading>span{text-align:start;margin-block-start:var(--space-2);display:block}.bp-prompt-user p,.bp-prompt-mia p{font-size:var(--text-ui-15)}.bp-prompt-mia{margin-inline-start:var(--space-4);padding-inline-start:var(--space-4)}.bp-script-excerpts{gap:var(--space-6);grid-template-columns:1fr}.bp-script-excerpts blockquote{font-size:var(--text-ui-20)}.bp-content-research li{display:block}}@media print{.bp-case-nav,[data-copy-prompt]{display:none}}.bp-topic-figure{gap:var(--space-6) var(--space-8);grid-template-columns:minmax(0,1fr) minmax(0,1.7fr);display:grid}.bp-topic-chart{min-inline-size:0}.bp-geo-evidence{gap:var(--space-8);grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);display:grid}.bp-geo-evidence .bp-funnel-row{gap:var(--space-2) var(--space-4);grid-template-columns:minmax(0,1fr) 3rem}.bp-geo-evidence .bp-funnel-row>div{grid-area:2/1}.bp-geo-evidence .bp-funnel-row>b{font-size:var(--text-fluid-22-32);grid-area:1/2/3}.bp-delivery-format{font-family:var(--font-mono);font-size:var(--text-ui-17);margin:0 0 var(--space-4)}@media (max-width:1023px){.bp-topic-figure,.bp-geo-evidence{grid-template-columns:1fr}.bp-geo-evidence{gap:0}}.bp-working-system{gap:var(--space-8);position:relative}.bp-working-system li,.bp-working-system li+li{border:0;padding:0;position:relative}.bp-working-system li:not(:last-child):after{content:"→";color:var(--ink);font-size:var(--text-ui-20);position:absolute;inset-block-start:var(--space-2);inset-inline-end:calc(-1 * var(--space-6))}.bp-system-node{align-items:center;gap:var(--space-4);border-block-end:1px solid var(--ink);margin-block-end:var(--space-6);padding-block-end:var(--space-4);display:flex}.bp-system-node>.label{border:1px solid var(--pink-text);block-size:36px;inline-size:36px;color:var(--pink-text);flex-shrink:0;place-items:center;display:grid}.bp-system-node h3{margin:0}.bp-context-return{border-block-start:1px solid var(--border);padding-block-start:var(--space-4)}.bp-overview-evidence{gap:var(--space-12);margin:var(--space-8) 0 0;padding-block:var(--space-8);border-block:1px solid var(--border);grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);align-items:center;display:grid}.bp-overview-evidence__measure>strong{color:var(--pink-text);font-family:var(--font-mono);font-size:var(--text-fluid-40-72);letter-spacing:-.04em;font-weight:500;line-height:1.15;display:block}.bp-overview-evidence__measure>strong>small{font-size:var(--text-fluid-24-34)}.bp-overview-evidence__track{block-size:var(--space-6);background:var(--sunk);margin-block:var(--space-4)}.bp-overview-evidence__track i{inline-size:var(--bp-bar);background:var(--pink);block-size:100%;display:block}.bp-overview-evidence__measure>span{font-family:var(--font-mono);color:var(--ink-muted);font-size:var(--text-ui-15)}.bp-overview-evidence h3{font-size:var(--text-ui-20);margin:0;font-weight:500;line-height:1.6}.bp-overview-evidence .bp-note{font-size:var(--text-ui-13);display:block}@media (max-width:767px){.bp-working-system li:not(:last-child):after{content:"↓";inset-block-start:auto;inset-block-end:calc(-1 * var(--space-6));inset-inline-start:var(--space-2);inset-inline-end:auto}.bp-working-system{gap:var(--space-8)}.bp-system-node{margin-block-end:var(--space-4)}.bp-overview-evidence{gap:var(--space-6);grid-template-columns:1fr}}.bp-content-research li>p:only-child{grid-column:1/-1}.bp-report-chapter{padding-block:var(--space-12);border-block-start:2px solid var(--ink)}.bp-report-chapter:first-child{border-block-start:0;padding-block-start:0}.bp-report-chapter:last-child{padding-block-end:0}.bp-chapter-heading{margin-block:var(--space-8)}.bp-chapter-heading h2{margin:0 0 var(--space-4);max-inline-size:36ch;font-size:var(--text-fluid-32-44);letter-spacing:-.025em;font-weight:600;line-height:1.3}.bp-chapter-heading>p:last-child{max-inline-size:54rem;color:var(--ink-muted);font-size:var(--text-ui-17);margin:0;line-height:1.85}.bp-report-blocks{gap:var(--space-8);grid-template-columns:repeat(3,minmax(0,1fr));margin-block-end:var(--space-8);display:grid}.bp-report-blocks>div{border-block-start:1px solid var(--border);padding-block-start:var(--space-4)}.bp-expanded-report h3{margin:0 0 var(--space-4);font-size:var(--text-ui-20);font-weight:600;line-height:1.5}.bp-report-blocks p,.bp-report-drafts p:not(.label),.bp-alert-example>p:not(.label),.bp-question-map p{font-size:var(--text-ui-16);color:var(--ink-muted);margin:0;line-height:1.85}.bp-chapter-footnote{margin:var(--space-8) 0 0;border-inline-start:2px solid var(--border);font-size:var(--text-ui-13);color:var(--ink-muted);padding-inline-start:var(--space-4);line-height:1.8}.bp-report-evidence-pair{gap:var(--space-12);margin-block:var(--space-8);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.bp-report-evidence-pair .bp-original-metrics{gap:var(--space-4)}.bp-report-evidence-pair .bp-original-metrics strong{font-size:var(--text-fluid-32-44)}.bp-report-evidence-pair .bp-funnel-row{gap:var(--space-2) var(--space-4);grid-template-columns:minmax(0,1fr) 3rem}.bp-report-evidence-pair .bp-funnel-row>div{grid-area:2/1}.bp-report-evidence-pair .bp-funnel-row>b{grid-area:1/2/3}.bp-quality-grid{gap:var(--space-6);margin:var(--space-6) 0 0;flex-wrap:wrap;display:flex}.bp-quality-grid>div{flex:1 1 calc(50% - var(--space-3));min-inline-size:min(100%,8rem)}.bp-quality-grid dt{font-size:var(--text-ui-14);color:var(--ink-muted);line-height:1.6}.bp-quality-grid dd{margin:var(--space-2) 0 0;font-family:var(--font-mono);font-size:var(--text-fluid-28-44);line-height:1.2}.bp-daily-figure{margin:var(--space-8) 0}.bp-daily-scroll{padding-block:var(--space-2);margin-block-start:var(--space-6);overflow-x:auto}.bp-report-plan,.bp-report-priorities,.bp-retest,.bp-question-map{margin-block:var(--space-8)}.bp-table-scroll{overflow-x:auto}.bp-expanded-report table{border-collapse:collapse;text-align:start;inline-size:100%;font-size:var(--text-ui-14);line-height:1.8}.bp-expanded-report th,.bp-expanded-report td{padding:var(--space-4);border-block-end:1px solid var(--border);vertical-align:top;min-inline-size:7rem}.bp-expanded-report th{color:var(--ink);font-weight:600}.bp-expanded-report thead{border-block:1px solid var(--ink)}.bp-expanded-report td{color:var(--ink-muted)}.bp-expanded-report .bp-priorities h4{margin:0 0 var(--space-2);font-size:var(--text-ui-20);font-weight:600;line-height:1.5}.bp-report-drafts{gap:var(--space-8);margin-block:var(--space-8);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.bp-report-drafts>article{padding:var(--space-6) 0;border-block:1px solid var(--ink)}.bp-report-drafts p:not(.label){white-space:pre-line}.bp-alert-example{margin-block:var(--space-8);padding:var(--space-6);background:var(--sunk)}.bp-alert-example .bp-alert-decision{color:var(--ink);margin-block-start:var(--space-4);font-weight:500}.bp-workflow-scenario{margin:var(--space-8) 0}.bp-scenario-legend{gap:var(--space-6);margin-block:var(--space-6);font-size:var(--text-ui-14);flex-wrap:wrap;display:flex}.bp-scenario-legend span:before{content:"";block-size:1rem;inline-size:1rem;vertical-align:text-bottom;background:var(--blue);border:1px solid var(--blue-text);margin-inline-end:var(--space-2);display:inline-block}.bp-scenario-legend span:last-child:before{background:var(--pink);border-color:var(--pink-text)}.bp-scenario-rows{gap:var(--space-6);display:grid}.bp-scenario-rows>div{gap:var(--space-6);grid-template-columns:minmax(8rem,1fr) minmax(0,3fr);align-items:center;display:grid}.bp-scenario-rows strong{font-size:var(--text-ui-15);font-weight:500;line-height:1.7}.bp-scenario-pair{gap:var(--space-2);display:grid}.bp-scenario-pair>span{align-items:center;gap:var(--space-3);display:flex}.bp-scenario-pair i{inline-size:var(--bp-bar);block-size:var(--space-4);background:var(--blue);border:1px solid var(--blue-text);display:block}.bp-scenario-pair>span:last-child i{background:var(--pink);border-color:var(--pink-text)}.bp-scenario-pair b{font-family:var(--font-mono);font-size:var(--text-ui-14);font-weight:500}.bp-scenario-formula{padding-block:var(--space-6);border-block:1px solid var(--border);color:var(--pink-text);font-size:var(--text-ui-17);line-height:1.8}.bp-question-map ol{gap:var(--space-8);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.bp-question-map li{border-block-start:1px solid var(--border);padding-block-start:var(--space-4)}.bp-question-map h4{margin:0 0 var(--space-3);font-size:var(--text-ui-17);font-weight:600;line-height:1.6}.bp-question-map li>span{color:var(--pink-text);font-size:var(--text-ui-14);margin-block-start:var(--space-4);line-height:1.7;display:block}@media (max-width:1023px){.bp-report-blocks{gap:var(--space-6)}.bp-report-evidence-pair{gap:var(--space-8);grid-template-columns:minmax(0,1fr)}}@media (max-width:767px){.bp-report-chapter{padding-block:var(--space-8)}.bp-chapter-heading h2{font-size:var(--text-fluid-24-34)}.bp-chapter-heading>p:last-child{font-size:var(--text-ui-16)}.bp-report-blocks,.bp-report-drafts,.bp-question-map ol{gap:var(--space-6);grid-template-columns:1fr}.bp-report-blocks p,.bp-report-drafts p:not(.label),.bp-alert-example>p:not(.label),.bp-question-map p{font-size:var(--text-ui-15)}.bp-expanded-report h3,.bp-expanded-report .bp-priorities h4{font-size:var(--text-ui-17)}.bp-alert-example{padding:var(--space-4)}.bp-scenario-rows>div{gap:var(--space-3);grid-template-columns:1fr}.bp-expanded-report th,.bp-expanded-report td{padding:var(--space-3)}}@media print{.bp-report-chapter{break-before:page}.bp-report-chapter:first-child{break-before:auto}}.bp-distribution{--bp-series-1:var(--pink);--bp-series-2:var(--blue);--bp-series-3:var(--pink-text);--bp-series-4:var(--deep-blue)}.bp-distribution-graphic{align-items:center;gap:var(--space-6);flex-wrap:wrap;margin-block-start:var(--space-6);display:flex}.bp-distribution-donut{aspect-ratio:1;border:1px solid var(--ink);border-radius:50%;flex:0 0 11rem;place-items:center;inline-size:11rem;max-inline-size:100%;display:grid}.bp-distribution-donut>span{text-align:center;aspect-ratio:1;border:1px solid var(--ink);background:var(--paper);border-radius:50%;align-content:center;inline-size:68%;display:grid}.bp-distribution-donut strong{font-family:var(--font-mono);font-size:var(--text-ui-20);font-weight:500;line-height:1.3}.bp-distribution-donut small{font-size:var(--text-ui-13);color:var(--ink-muted)}.bp-distribution-graphic dl{gap:var(--space-4);flex:12rem;grid-template-columns:1fr;min-inline-size:0;margin:0;display:grid}.bp-distribution-graphic dl>div{padding-inline-start:var(--space-6);position:relative}.bp-distribution-graphic dl>div:before{content:"";border:1px solid var(--ink);background:var(--bp-series);block-size:1rem;inline-size:1rem;position:absolute;inset-block-start:.15em;inset-inline-start:0}.bp-distribution-graphic dd{align-items:baseline;gap:var(--space-2);flex-wrap:wrap;margin-block-start:var(--space-1);display:flex}.bp-distribution-graphic dd b{font-weight:500}.bp-distribution-graphic dd span{font-size:var(--text-ui-13);color:var(--ink-muted)}.bp-daily-summary{gap:var(--space-8);margin-block:var(--space-6);flex-wrap:wrap;display:flex}.bp-daily-summary span{color:var(--ink-muted);font-size:var(--text-ui-14);display:block}.bp-daily-summary strong{font-family:var(--font-mono);font-size:var(--text-fluid-28-44);font-weight:500;line-height:1.5;display:block}.bp-daily-summary small{color:var(--ink-muted);font-size:var(--text-ui-14);margin-inline-start:var(--space-3)}.bp-daily-plot{min-inline-size:50rem}.bp-daily-line{block-size:auto;inline-size:100%;display:block}.bp-daily-line line{stroke:var(--border);stroke-width:1px}.bp-daily-line text{fill:var(--ink-muted);font-family:var(--font-mono);font-size:var(--text-ui-13)}.bp-daily-line .bp-daily-area{fill:var(--pink-pale)}.bp-daily-line polyline{fill:none;stroke:var(--pink);stroke-width:3px;stroke-linejoin:round;vector-effect:non-scaling-stroke}.bp-daily-line circle{fill:var(--pink);stroke:var(--pink-text);stroke-width:1px;vector-effect:non-scaling-stroke}.bp-daily-values{padding:0 var(--bp-daily-end) 0 var(--bp-daily-start);grid-template-columns:repeat(31,minmax(0,1fr));margin:0;list-style:none;display:grid}.bp-daily-values li{text-align:center;border-block-start:1px solid var(--border);padding-block-start:var(--space-2)}.bp-daily-values time,.bp-daily-values b{font-family:var(--font-mono);font-size:var(--text-ui-13);font-weight:500;line-height:1.7;display:block}.bp-daily-values time{color:var(--ink-muted)}.bp-engine-matrix{table-layout:fixed}.bp-expanded-report .bp-engine-matrix th,.bp-expanded-report .bp-engine-matrix td{min-inline-size:0}.bp-engine-matrix th:first-child{inline-size:25%}.bp-engine-matrix th>small{font-size:var(--text-ui-13);color:var(--ink-muted);margin-block-start:var(--space-2);font-weight:400;line-height:1.6;display:block}.bp-engine-cell{gap:var(--space-2);grid-template-columns:1fr;display:grid}.bp-engine-cell__track{background:var(--sunk);block-size:1rem;display:block}.bp-engine-cell__track i{inline-size:var(--bp-bar);background:var(--blue);border:1px solid var(--blue-text);block-size:100%;display:block}.bp-engine-cell[data-engine-coverage="0"] i{border:0}.bp-engine-cell--mention .bp-engine-cell__track i{background:var(--pink);border-color:var(--pink-text)}.bp-engine-cell b{font-family:var(--font-mono);font-size:var(--text-ui-17);color:var(--ink);font-weight:500;line-height:1.5}.bp-engine-cell>span:last-child,.bp-engine-unmeasured{font-size:var(--text-ui-13);color:var(--ink-muted);line-height:1.6}.bp-engine-unmeasured{padding-block:var(--space-2);border-block-end:1px dashed var(--ink-muted);display:block}@media (max-width:767px){.bp-distribution-graphic{gap:var(--space-4)}.bp-engine-matrix thead th{font-size:var(--text-ui-13)}.bp-expanded-report .bp-engine-matrix th,.bp-expanded-report .bp-engine-matrix td{padding-inline:var(--space-2);overflow-wrap:anywhere}.bp-engine-cell b{font-size:var(--text-ui-15)}}
