.art__bio,.art__body,.art__dl,.art__file,.art__head,.art__key,.art__media,.art__tldr,.art__toc{margin-inline:auto;max-width:72ch}.art__meta{align-items:center;display:flex;flex-wrap:wrap;gap:var(--spacing-8);margin-bottom:var(--spacing-24)}.art__date{font-size:var(--text-micro);font-variant-numeric:tabular-nums;line-height:var(--leading-caption)}.art__date,.art__lede{color:var(--color-slate-600)}.art__lede{font-size:var(--text-body);line-height:var(--leading-body);margin-top:var(--spacing-16)}.art__media{aspect-ratio:16/9;background:var(--surface-vellum-canvas);border-radius:var(--radius-lg);margin-top:var(--spacing-40);overflow:hidden}.art__media img{display:block;height:100%;object-fit:cover;width:100%}.art__body{color:var(--color-slate-900);font-size:var(--text-body);line-height:var(--leading-body)}.art__body,.art__file{margin-top:var(--spacing-40)}.art__file{align-items:center;display:flex;flex-wrap:wrap;gap:var(--spacing-16)}.art__filemeta,.art__read{color:var(--color-slate-600);font-size:var(--text-micro);line-height:var(--leading-caption)}.art__bio,.art__dl,.art__head,.art__key,.art__media,.art__toc{font-size:var(--text-body)}.art__key{background:var(--surface-paper-card);border:1px solid var(--card-border);border-radius:var(--radius-lg);margin-top:var(--spacing-40);padding:var(--spacing-32)}.art__keyh{color:var(--color-slate-900);font-size:var(--text-subheading);font-weight:var(--font-weight-medium);line-height:var(--leading-subheading)}.art__keylist{margin-top:var(--spacing-16)}.art__keylist li{color:var(--color-slate-600);font-size:var(--text-body-sm);line-height:var(--leading-body-sm)}.art__keylist li+li{border-top:1px solid var(--card-border);margin-top:var(--spacing-16);padding-top:var(--spacing-16)}.art__dl{background:var(--surface-paper-card);border:1px solid var(--card-border);border-radius:var(--radius-lg);margin-top:var(--spacing-40);padding:var(--spacing-32)}.art__dl .art__file{margin-top:var(--spacing-24)}.art__dlh{color:var(--color-slate-900);font-size:var(--text-subheading);font-weight:var(--font-weight-medium);line-height:var(--leading-subheading)}.art__dlb{color:var(--color-slate-600);font-size:var(--text-body-sm);line-height:var(--leading-body-sm);margin-top:var(--spacing-8)}.art__crumbs{margin-bottom:var(--spacing-24)}.art__crumbl{align-items:baseline;color:var(--color-slate-600);column-gap:var(--spacing-8);display:flex;flex-wrap:wrap;font-size:var(--text-caption);line-height:var(--leading-caption)}.art__crumb+.art__crumb:before{color:var(--color-mist);content:"/"/"";margin-inline-end:var(--spacing-8)}.art__crumb [aria-current]{color:var(--color-slate-900)}.art__crumba{color:inherit;display:inline-block;padding-block:.125rem;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.1875rem}@media(hover:hover)and (pointer:fine){.art__crumba:hover{color:var(--color-slate-900);text-decoration-thickness:.125rem}}.art__by{flex-wrap:wrap}.art__author,.art__by{align-items:center;display:inline-flex;gap:var(--spacing-8)}.art__author{color:var(--color-slate-600);font-size:var(--text-micro);line-height:var(--leading-caption)}.art__avatar{background:var(--surface-vellum-canvas);border:1px solid var(--color-cloud);border-radius:50%;box-sizing:border-box;flex:none;height:var(--spacing-32);object-fit:contain;padding:.25rem;width:var(--spacing-32)}.art__avatar--bio{height:var(--spacing-48);padding:.375rem;width:var(--spacing-48)}.art__date~.art__by:before{color:var(--color-slate-600);content:"·"/"";font-size:var(--text-micro);line-height:var(--leading-caption)}.art__author+.art__read:before{content:"·"/"";margin-inline-end:var(--spacing-8)}.art__tldr{border-left:.1875rem solid var(--color-brand-orange);color:var(--color-slate-900);font-size:var(--text-body);line-height:var(--leading-body);margin-top:var(--spacing-40);padding-left:var(--spacing-24)}.art__tldrl{font-weight:var(--font-weight-medium);margin-inline-end:var(--spacing-8)}.art__toc{border-block:1px solid var(--card-border);margin-top:var(--spacing-40);padding-block:var(--spacing-24)}.art__toch{color:var(--color-slate-600);font-size:var(--text-micro);font-weight:var(--font-weight-medium);letter-spacing:var(--tracking-micro);line-height:var(--leading-micro);text-transform:uppercase}.art__tocl{margin-top:var(--spacing-16)}.art__toci+.art__toci{margin-top:var(--spacing-8)}.art__toci--sub{padding-left:var(--spacing-24)}.art__toca{color:var(--color-slate-900);display:inline-block;font-size:var(--text-body-sm);line-height:var(--leading-body-sm);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.1875rem}@media(hover:hover)and (pointer:fine){.art__toca:hover{text-decoration-thickness:.125rem}}.art__body>*+*{margin-top:var(--spacing-16)}.art__body>ol,.art__body>ul{padding-left:var(--spacing-24)}.art__body>ul{list-style:disc}.art__body>ol{list-style:decimal}.art__body>ol li+li,.art__body>ul li+li{margin-top:var(--spacing-8)}.art__body .art__cta{align-items:center;background:var(--surface-vellum-canvas);border-radius:var(--radius-lg);display:flex;gap:var(--spacing-24);justify-content:space-between;margin-block:var(--spacing-40);padding:var(--spacing-24)}.art__ctat{color:var(--color-slate-900);font-size:var(--text-body-sm);line-height:var(--leading-body-sm)}.art__cta .btn{flex:none}.art__body .art__table{background:var(--surface-paper-card);border:1px solid var(--card-border);border-radius:var(--radius-lg);margin-block:var(--spacing-32);overflow-x:auto}.art__body .art__table:focus-visible{outline:.125rem solid var(--color-slate-900);outline-offset:.125rem}@media(hover:hover)and (pointer:fine){.art__body .art__table[data-scrolls],.art__figa[data-scrolls]{cursor:grab}}.art__body .art__table[data-dragging],.art__body .art__table[data-dragging] *,.art__figa[data-dragging],.art__figa[data-dragging] *{cursor:grabbing;-webkit-user-select:none;user-select:none}.art__tablet{border-collapse:collapse;font-size:var(--text-body-sm);font-variant-numeric:tabular-nums;line-height:var(--leading-body-sm);width:100%}.art__tablet td,.art__tablet th{padding:.75rem var(--spacing-16);text-align:left;vertical-align:top}.art__tablet tr+tr>*{border-top:1px solid var(--card-border)}.art__tablet thead th{border-bottom:1px solid var(--card-border);color:var(--color-slate-600);font-size:var(--text-micro);font-weight:var(--font-weight-medium);letter-spacing:var(--tracking-micro);line-height:var(--leading-micro);text-transform:uppercase;white-space:nowrap}.art__tablet tbody th{color:var(--color-slate-600);font-weight:var(--font-weight-regular);min-width:12ch}.art__tablet td{color:var(--color-slate-900);font-weight:var(--font-weight-medium);white-space:nowrap}.art__tablet--wrap td{font-weight:var(--font-weight-regular);white-space:normal}.art__tablet--wrap{min-width:32rem}.art__body .art__fig{margin-block:var(--spacing-32)}.art__figa{border:1px solid var(--card-border);border-radius:var(--radius-lg);display:block;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scrollbar-color:var(--color-slate-600) transparent;scrollbar-width:thin}.art__figa img,.art__figa svg{display:block;height:auto;max-width:none;min-width:100%;width:auto}.art__figa:focus-visible{outline:.125rem solid var(--color-slate-900);outline-offset:.125rem}.art__figcap{color:var(--color-slate-600);font-size:var(--text-caption);line-height:var(--leading-caption);margin-top:var(--spacing-8)}.art__bio{border-top:1px solid var(--card-border);margin-top:var(--spacing-48);padding-top:var(--spacing-24)}.art__bioh{align-items:center;color:var(--color-slate-900);display:flex;font-weight:var(--font-weight-medium);gap:var(--spacing-16)}.art__biob,.art__bioh{font-size:var(--text-body-sm);line-height:var(--leading-body-sm)}.art__biob{color:var(--color-slate-600);margin-top:var(--spacing-8)}@media(max-width:767px){.art__dl,.art__key{padding:var(--spacing-24)}.art__by{flex-basis:100%}.art__date~.art__by:before{content:none}.art__tldr{font-size:var(--text-body-sm);line-height:var(--leading-body-sm);padding-left:var(--spacing-16)}.art__body .art__cta{align-items:stretch;flex-direction:column}.art__meta{margin-bottom:var(--spacing-16)}.art__body{font-size:var(--text-body-sm);line-height:var(--leading-body-sm)}}
