/* Editorial blocks for this article only; inherit the live article theme tokens. */
#post-8861 .entry-content .hr-metric-card{box-sizing:border-box;min-width:0;margin:32px 0;padding:clamp(18px,3vw,28px);border:1px solid var(--line2);border-radius:18px;background:var(--surf);color:var(--body);overflow-wrap:anywhere}
#post-8861 .entry-content .hr-metric-card>:first-child{margin-top:0!important}
#post-8861 .entry-content .hr-metric-card>:last-child{margin-bottom:0}
#post-8861 .entry-content .hr-metric-card :is(h2,h3,h4){color:var(--ink)}
#post-8861 .entry-content .hr-formula{box-sizing:border-box;max-width:100%;margin:18px 0;padding:16px 18px;border:1px solid var(--line2);border-radius:10px;background:var(--brand-tint);color:var(--ink);font-family:var(--mono);font-size:.9em;line-height:1.65;white-space:pre-wrap;overflow-wrap:anywhere}
#post-8861 .entry-content .hr-formula :is(code,p){background:transparent;color:inherit;font:inherit;white-space:inherit;margin:0}
#post-8861 .entry-content .hr-example,#post-8861 .entry-content .hr-action{margin:18px 0;padding:14px 18px;border-left:3px solid var(--brand);border-radius:0 10px 10px 0;background:var(--raise);color:var(--body);overflow-wrap:anywhere}
#post-8861 .entry-content .hr-action{border-left-color:var(--brand-ink);font-weight:500}
#post-8861 .entry-content :is(.hr-example,.hr-action)>:first-child{margin-top:0}
#post-8861 .entry-content :is(.hr-example,.hr-action)>:last-child{margin-bottom:0}
#post-8861 .entry-content details.hr-note{margin:20px 0;padding:14px 18px;border:1px solid var(--line2);border-radius:10px;background:var(--raise);color:var(--body);overflow-wrap:anywhere}
#post-8861 .entry-content details.hr-note>summary{display:list-item;cursor:pointer;color:var(--ink);font-weight:600;line-height:1.5}
#post-8861 .entry-content details.hr-note>summary::marker{color:var(--brand-ink)}
#post-8861 .entry-content details.hr-note>summary:focus-visible{outline:3px solid var(--brand-ink);outline-offset:4px;border-radius:2px}
#post-8861 .entry-content details.hr-note[open]>summary{margin-bottom:12px}
#post-8861 .entry-content details.hr-note>:last-child:not(summary){margin-bottom:0}
#post-8861 .entry-content .hr-group-intro{margin:24px 0;padding:0 0 0 18px;border-left:3px solid var(--brand);color:var(--body);font-size:1.05em;line-height:1.65;overflow-wrap:anywhere}
@media(max-width:600px){#post-8861 .entry-content .hr-metric-card{margin:24px 0;padding:18px 16px;border-radius:14px}#post-8861 .entry-content :is(.hr-formula,.hr-example,.hr-action,details.hr-note){padding:12px;font-size:inherit}#post-8861 .entry-content .hr-formula{font-size:.9em}}
