.hmf-prose{max-inline-size:var(--hmf-reading)}.hmf-prose>:where(h2,h3,h4){margin-block-start:var(--hmf-space-12);scroll-margin-block-start:var(--hmf-space-24)}.hmf-prose>:where(h3,h4){margin-block-start:var(--hmf-space-8)}.hmf-prose :where(code,kbd,samp,pre){direction:ltr;unicode-bidi:isolate}.hmf-prose :where(pre){padding:var(--hmf-space-4);border-radius:var(--hmf-radius-control);background:var(--hmf-surface-subtle);text-align:start;overflow-wrap:normal}.hmf-prose :where(table){display:block;max-inline-size:var(--hmf-size-full);overflow-x:auto;border-collapse:collapse;font-size:var(--hmf-type-data);line-height:var(--hmf-line-data)}.hmf-prose :where(.wp-block-table){overflow-x:auto;background:linear-gradient(to right,var(--hmf-surface) 30%,transparent) left / var(--hmf-space-8) 100% no-repeat local,linear-gradient(to left,var(--hmf-surface) 30%,transparent) right / var(--hmf-space-8) 100% no-repeat local,linear-gradient(to right,var(--hmf-control-border),transparent) left / var(--hmf-space-2) 100% no-repeat scroll,linear-gradient(to left,var(--hmf-control-border),transparent) right / var(--hmf-space-2) 100% no-repeat scroll,var(--hmf-surface)}.hmf-prose :where(.wp-block-table table){display:table;inline-size:var(--hmf-size-full)}.hmf-prose :where(caption){padding-block-end:var(--hmf-space-2);color:var(--hmf-muted);font-size:var(--hmf-type-meta);text-align:start}.hmf-prose :where(th,td){padding:var(--hmf-space-2) var(--hmf-space-3);border-block-end:var(--hmf-border-width) solid var(--hmf-border);text-align:start;vertical-align:top;overflow-wrap:normal}.hmf-prose :where(hr){border:none;border-block-start:var(--hmf-border-width) solid var(--hmf-border)}.hmf-callout{display:grid;gap:var(--hmf-space-2);padding:var(--hmf-space-4);border-inline-start:var(--hmf-space-1) solid var(--hmf-border);border-radius:var(--hmf-radius-control);background:var(--hmf-surface-subtle);font-size:var(--hmf-type-body);line-height:var(--hmf-line-body)}.hmf-callout>*{margin:var(--hmf-space-0)}.hmf-callout__label{font-weight:var(--hmf-weight-heading)}.hmf-callout--info{border-inline-start-color:var(--hmf-info);background:var(--hmf-info-soft)}.hmf-callout--warning{border-inline-start-color:var(--hmf-warning);background:var(--hmf-warning-soft)}.hmf-callout--risk{border-inline-start-color:var(--hmf-negative);background:var(--hmf-negative-soft)}.hmf-callout--risk .hmf-icon{color:var(--hmf-negative)}.hmf-accordion{border-block-start:var(--hmf-border-width) solid var(--hmf-border)}.hmf-accordion__item{border-block-end:var(--hmf-border-width) solid var(--hmf-border)}.hmf-accordion__summary{display:flex;gap:var(--hmf-space-2);align-items:center;justify-content:space-between;min-block-size:var(--hmf-control-min);padding-block:var(--hmf-space-2);cursor:pointer;font-weight:var(--hmf-weight-label);list-style:none}.hmf-accordion__summary::-webkit-details-marker{display:none}.hmf-accordion__summary>:where(h2,h3,h4){font:inherit}.hmf-accordion__summary:after{content:"";flex:none;inline-size:var(--hmf-space-2);block-size:var(--hmf-space-2);border-block-end:var(--hmf-evidence-width) solid currentColor;border-inline-start:var(--hmf-evidence-width) solid currentColor;transform:rotate(45deg);transition:transform var(--hmf-duration-fast) var(--hmf-ease)}.hmf-accordion__item[open]>.hmf-accordion__summary:after{transform:rotate(-135deg)}.hmf-accordion__panel{padding-block-end:var(--hmf-space-4)}.hmf-accordion__panel>*+*{margin-block-start:var(--hmf-space-4)}.hmf-timeline{margin:var(--hmf-space-0);padding:var(--hmf-space-0);list-style:none}.hmf-timeline__item{position:relative;padding-inline-start:var(--hmf-space-6);padding-block-end:var(--hmf-space-6);border-inline-start:var(--hmf-evidence-width) solid var(--hmf-border)}.hmf-timeline__item+.hmf-timeline__item{margin-block-start:var(--hmf-space-0)}.hmf-timeline__item:last-child{padding-block-end:var(--hmf-space-0)}.hmf-timeline__item:before{content:"";position:absolute;inset-block-start:var(--hmf-space-2);inset-inline-start:calc(var(--hmf-space-2) / -2 - var(--hmf-evidence-width) / 2);inline-size:var(--hmf-space-2);block-size:var(--hmf-space-2);border-radius:var(--hmf-size-full);background:var(--hmf-action)}.hmf-timeline__item>*+*{margin-block-start:var(--hmf-space-1)}.hmf-timeline__date,.hmf-timeline__source,.hmf-timeline__estimate{color:var(--hmf-muted);font-size:var(--hmf-type-meta);line-height:var(--hmf-line-meta)}.hmf-byline{display:flex;flex-wrap:wrap;gap:var(--hmf-space-2) var(--hmf-space-6);align-items:center;font-size:var(--hmf-type-meta);line-height:var(--hmf-line-meta)}.hmf-byline__person{display:flex;gap:var(--hmf-space-2);align-items:center}.hmf-byline__avatar{flex:none;inline-size:var(--hmf-space-8);block-size:var(--hmf-space-8);border-radius:var(--hmf-size-full);object-fit:cover}.hmf-byline__role,.hmf-byline__dates{color:var(--hmf-muted)}.hmf-author{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--hmf-space-4);align-items:start}.hmf-author__avatar{inline-size:var(--hmf-space-16);block-size:var(--hmf-space-16);border-radius:var(--hmf-size-full);object-fit:cover}.hmf-author__body>*{margin:var(--hmf-space-0)}.hmf-author__label{color:var(--hmf-muted);font-size:var(--hmf-type-meta);line-height:var(--hmf-line-meta)}.hmf-author__name{font-size:var(--hmf-type-h3);line-height:var(--hmf-line-h3)}.hmf-author__name a{color:var(--hmf-text);text-decoration-line:none}.hmf-author__name a:hover{color:var(--hmf-action)}.hmf-author__bio{margin-block-start:var(--hmf-space-2);color:var(--hmf-muted)}.hmf-share{display:flex;flex-wrap:wrap;gap:var(--hmf-space-2) var(--hmf-space-3);align-items:center}.hmf-share__label{margin:var(--hmf-space-0);color:var(--hmf-muted);font-size:var(--hmf-type-meta)}.hmf-share__list{display:flex;flex-wrap:wrap;gap:var(--hmf-space-2);margin:var(--hmf-space-0);padding:var(--hmf-space-0);list-style:none}@media(prefers-reduced-motion:reduce){.hmf-accordion__summary:after{transition:none}}@media(forced-colors:active){.hmf-callout,.hmf-timeline__item{border-color:CanvasText}.hmf-timeline__item:before{background:CanvasText}}@media print{.hmf-accordion__item::details-content{content-visibility:visible;display:block}.hmf-accordion__summary:after{display:none}.hmf-prose :where(table){display:table;overflow:visible}}.hmf-entry__hero{margin:0}.hmf-entry__hero img{display:block;inline-size:100%;block-size:auto;border-radius:var(--hmf-radius-panel)}
