.wcm-doc{font-family:var(--font-body);color:var(--color-bf-body);font-size:11.4pt;line-height:1.68}.wcm-doc p{margin:0 0 14px}.wcm-doc a{color:var(--color-bf-ink);text-underline-offset:2px;text-decoration:underline;-webkit-text-decoration-color:var(--color-bf-line-strong);text-decoration-color:var(--color-bf-line-strong)}.wcm-doc a:hover{-webkit-text-decoration-color:var(--color-bf-ember);text-decoration-color:var(--color-bf-ember)}.wcm-doc strong{color:var(--color-bf-ink);font-weight:600}.wcm-doc h2{font-family:var(--font-display);letter-spacing:-.01em;text-transform:uppercase;color:var(--color-bf-ink);margin:0 0 26px;font-size:46px;font-weight:800;line-height:.95}.wcm-doc h2.wcm-subhead{font-family:var(--font-display);font-size:24px;font-weight:700;line-height:inherit;letter-spacing:.02em;text-transform:uppercase;color:var(--color-bf-ink);margin:34px 0 16px}.wcm-doc h3{font-family:var(--font-display);letter-spacing:.02em;text-transform:uppercase;color:var(--color-bf-ink);margin:34px 0 16px;font-size:24px;font-weight:700}.wcm-doc .wcm-bibliography-label{font-family:var(--font-display);letter-spacing:.03em;text-transform:uppercase;color:var(--color-bf-ink);margin:30px 0 14px;font-size:18px;font-weight:700}.wcm-doc h4{font-family:var(--font-display);letter-spacing:.03em;text-transform:uppercase;color:var(--color-bf-ink);margin:26px 0 12px;font-size:18px;font-weight:700}.wcm-doc h5{font-family:var(--font-body);letter-spacing:.12em;text-transform:uppercase;color:var(--color-bf-body-muted);margin:22px 0 10px;font-size:13px;font-weight:600}.wcm-doc h2,.wcm-doc h3,.wcm-doc h4,.wcm-doc h5{break-after:avoid;break-inside:avoid}.wcm-eyebrow{font-family:var(--font-display);letter-spacing:.2em;text-transform:uppercase;color:var(--color-bf-ember);border-bottom:1px solid var(--color-bf-hairline);margin:0 0 10px;padding-bottom:10px;font-size:12px;font-weight:800}.wcm-doc ul,.wcm-doc ol{margin:0 0 14px;padding-left:1.35em}.wcm-doc li{margin-bottom:7px}.wcm-doc dl{margin:0 0 14px}.wcm-doc dt{color:var(--color-bf-ink);margin-top:12px;font-weight:600}.wcm-doc dd{margin:0 0 4px}.wcm-doc .wcm-before{text-decoration:line-through;-webkit-text-decoration-color:var(--color-bf-ember);text-decoration-color:var(--color-bf-ember);color:var(--color-bf-body-muted)}.wcm-doc .wcm-after{text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--color-bf-ember);text-decoration-color:var(--color-bf-ember);color:var(--color-bf-ink)}.wcm-doc blockquote{font-family:var(--font-quote);color:var(--color-bf-ink);border-left:3px solid var(--color-bf-ember);break-inside:avoid;margin:26px 0;padding-left:20px;font-size:17pt;font-style:italic;font-weight:300;line-height:1.35}.wcm-doc table{border-collapse:collapse;width:100%;margin:22px 0 28px;font-size:9.6pt;line-height:1.5}.wcm-doc thead th{text-align:left;font-family:var(--font-display);letter-spacing:.16em;text-transform:uppercase;color:var(--color-bf-body-muted);border-bottom:1px solid var(--color-bf-ink);padding:0 14px 9px 0;font-size:11px;font-weight:700}.wcm-doc tbody td{vertical-align:top;border-bottom:1px solid var(--color-bf-hairline);padding:11px 14px 11px 0}.wcm-doc thead th:last-child,.wcm-doc tbody td:last-child{padding-right:0}.wcm-doc tbody tr{break-inside:avoid}.wcm-table-scroll{max-width:100%;overflow-x:auto}.wcm-doc figure{break-inside:avoid;margin:26px 0}.wcm-figure-well{background:var(--color-bf-figure-well);border:1px solid var(--color-bf-card-border);border-radius:var(--radius-card);overflow:hidden}.wcm-doc figcaption{font-family:var(--font-body);color:var(--color-bf-meta-warm);margin-top:10px;font-size:9.5pt;line-height:1.5}.wcm-figure-missing{text-align:center;min-height:120px;font-family:var(--font-display);letter-spacing:.18em;text-transform:uppercase;color:var(--color-bf-faint);justify-content:center;align-items:center;padding:24px;font-size:11px;display:flex}.wcm-callout{border-radius:var(--radius-card);break-inside:avoid;margin:24px 0;padding:22px 24px}.wcm-callout-card{background:var(--color-bf-card);border:1px solid var(--color-bf-card-border)}.wcm-callout-dark{background:var(--color-bf-dark);color:var(--color-bf-on-dark);border:1px solid #ffffff14}.wcm-callout-dark strong,.wcm-callout-dark h3,.wcm-callout-dark h4{color:var(--color-bf-on-dark-bright)}.wcm-callout-dark a{color:var(--color-bf-on-dark-bright);-webkit-text-decoration-color:var(--color-bf-ember-motion);text-decoration-color:var(--color-bf-ember-motion)}.wcm-callout :last-child{margin-bottom:0}.wcm-inpractice-locked{background:var(--color-bf-paper);border:1px solid var(--color-bf-card-border);border-radius:var(--radius-card);text-align:left;break-inside:avoid;margin:26px 0;padding:26px 24px}.wcm-inpractice-locked .wcm-inpractice-eyebrow{font-family:var(--font-body);letter-spacing:.22em;text-transform:uppercase;color:var(--color-bf-ember);margin-bottom:14px;font-size:10px;font-weight:600}.wcm-inpractice-locked .wcm-inpractice-title{font-family:var(--font-display);letter-spacing:-.01em;text-transform:uppercase;color:var(--color-bf-ink);margin-bottom:12px;font-size:30px;font-weight:800;line-height:1.02}.wcm-inpractice-locked .wcm-inpractice-note{color:var(--color-bf-body-muted);max-width:46ch;margin:0 auto;font-size:10.5pt}.wcm-capture-form{flex-direction:column;align-items:stretch;gap:10px;margin-top:18px;display:flex}.wcm-capture-form>button[type=submit]{align-self:flex-start}.wcm-capture-input{box-sizing:border-box;border:1px solid var(--color-bf-card-border);border-radius:var(--radius-control);width:100%;font-family:var(--font-body);color:var(--color-bf-ink);background:#fff;outline:none;padding:14px 16px;font-size:15px}.wcm-capture-input:focus{border-color:var(--color-bf-ink)}.wcm-capture-input::placeholder{color:var(--color-bf-faint)}.wcm-capture-form .cf-turnstile{min-width:0}.wcm-capture-note{color:var(--color-bf-body-muted);max-width:56ch;margin:14px 0 0;font-size:10.6pt;line-height:1.5}.wcm-capture-error{color:var(--color-bf-ember);margin:10px 0 0;font-size:10pt}.wcm-inpractice-locked .wcm-capture-form{max-width:440px}.wcm-diagram-slot{background:var(--color-bf-figure-well);border:1px dashed var(--color-bf-line-strong);border-radius:var(--radius-card);text-align:center;min-height:140px;font-family:var(--font-display);letter-spacing:.18em;text-transform:uppercase;color:var(--color-bf-faint);justify-content:center;align-items:center;padding:24px;font-size:11px;display:flex}@media print{.wcm-doc{color:#000}.wcm-doc p{orphans:3;widows:3}.wcm-table-scroll{overflow-x:visible}}.wcm-inpractice{background:var(--color-bf-paper);border:1px solid var(--color-bf-card-border);border-radius:var(--radius-card);break-inside:avoid;margin:26px 0;padding:22px 24px}.wcm-inpractice .wcm-inpractice-eyebrow{font-family:var(--font-display);letter-spacing:.2em;text-transform:uppercase;color:var(--color-bf-ember);margin-bottom:10px;font-size:11px;font-weight:800}.wcm-inpractice p+p{margin-top:12px}.wcm-doc .wcm-hypothesis{background:var(--color-bf-card);border:1px solid var(--color-bf-card-border);border-radius:var(--radius-card);break-inside:avoid;margin:0 0 12px;padding:22px 26px}.wcm-doc .wcm-hypothesis-claim{margin:0 0 10px}.wcm-doc .wcm-hypothesis-observable{color:var(--color-bf-body-muted);margin:0;font-size:9.9pt;line-height:1.5}.wcm-observable-eyebrow{font-family:var(--font-display);letter-spacing:.16em;text-transform:uppercase;color:var(--color-bf-ember);margin-right:8px;font-size:10.5px;font-weight:700}.wcm-doc .wcm-citation{text-indent:-20px;color:var(--color-bf-body);margin:0 0 12px;padding-left:20px;font-size:10.1pt;line-height:1.5}.wcm-doc .wcm-citation a{color:var(--color-bf-ember);overflow-wrap:break-word;text-decoration:none}.wcm-doc .wcm-author-head{break-inside:avoid;grid-template-columns:1.55in 1fr;align-items:start;gap:26px;margin-bottom:30px;display:grid}.wcm-doc .wcm-author-portrait{aspect-ratio:4/5;border:1px solid var(--color-bf-card-border);border-radius:14px;width:100%;position:relative;overflow:hidden}.wcm-doc .wcm-author-portrait img{object-fit:cover;object-position:50% 12%;width:100%;height:100%;display:block}.wcm-doc .wcm-author-name{margin:0 0 8px}.wcm-doc .wcm-author-role{font-family:var(--font-display);letter-spacing:.05em;text-transform:uppercase;color:var(--color-bf-ember);margin:0 0 16px;font-size:16px;font-weight:700}.wcm-doc .wcm-author-contact{color:var(--color-bf-body-muted);flex-direction:column;gap:6px;font-size:10.4pt;line-height:1.4;display:flex}.wcm-doc .wcm-author-contact a{color:inherit;text-decoration:none}.wcm-doc a.wcm-author-contact-web{color:var(--color-bf-ember)}.wcm-doc .wcm-author-statement{margin-bottom:26px}.wcm-doc .wcm-author-statement p{color:var(--color-bf-ink);margin:0 0 10px;font-size:11pt;line-height:1.5}.wcm-doc .wcm-author-statement p:last-child{margin-bottom:0}.wcm-doc .wcm-credentials{border-top:1px solid var(--color-bf-ink);margin-bottom:30px}.wcm-doc .wcm-credential{border-bottom:1px solid var(--color-bf-hairline);break-inside:avoid;grid-template-columns:34px 1fr;gap:14px;padding:16px 0;display:grid}.wcm-doc .wcm-credential-icon{color:var(--color-bf-ember);padding-top:2px}.wcm-doc .wcm-credential-label{font-family:var(--font-body);letter-spacing:.18em;text-transform:uppercase;color:var(--color-bf-faint);margin:0 0 5px;font-size:9px;font-weight:600}.wcm-doc .wcm-credential-headline{color:var(--color-bf-ink);margin:0;font-size:11pt;line-height:1.45}.wcm-doc .wcm-credential-note{color:var(--color-bf-note-warm);margin:2px 0 0;font-size:9.8pt;line-height:1.45}
