.article-structured{--structured-surface: color-mix( in srgb, var(--article-paper, var(--paper)) 92%, var(--article-accent) 8% );--structured-alert: var(--infra-orange, var(--orange));width:min(100%,760px);margin:18px 0 26px;border:1px solid color-mix(in srgb,var(--article-rule) 92%,transparent);border-radius:4px;background:color-mix(in srgb,var(--structured-surface) 76%,transparent);color:var(--article-ink);box-shadow:none;overflow:hidden;font-family:var(--font-sans)}.article-structured__head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin:0;padding:10px 13px 9px;border-bottom:1px solid var(--article-rule);color:inherit;font-family:var(--font-sans);font-size:inherit;line-height:1.35;text-align:left}.article-structured__kicker{color:color-mix(in srgb,var(--article-accent) 82%,var(--article-ink));font-family:var(--font-mono);font-size:10px;font-weight:700;letter-spacing:.1em;line-height:1.2;text-transform:uppercase;white-space:nowrap}.article-structured__title{color:color-mix(in srgb,var(--article-ink) 84%,var(--article-muted));font-size:12px;font-weight:650;letter-spacing:0;text-align:right}.article-process-grid{display:grid;grid-template-columns:1fr;margin:0!important;padding:0!important;list-style:none;counter-reset:process-step}.article-body .article-process-grid>li{position:relative;display:grid;grid-template-columns:30px 1fr;align-items:center;gap:8px;min-height:52px;margin:0;padding:9px 34px 9px 12px;border-bottom:1px solid var(--article-rule);counter-increment:process-step}.article-body .article-process-grid>li:after{content:"";position:absolute;right:18px;bottom:-4px;z-index:1;width:8px;height:8px;background:color-mix(in srgb,var(--article-accent) 74%,var(--article-muted));clip-path:polygon(0 35%,58% 35%,58% 0,100% 50%,58% 100%,58% 65%,0 65%);transform:rotate(90deg)}.article-body .article-process-grid>li:last-child{border-bottom:0}.article-body .article-process-grid>li:last-child:after{display:none}.article-process-grid__index{color:color-mix(in srgb,var(--article-accent) 78%,var(--article-muted));font:700 10px/1 var(--font-mono);letter-spacing:.06em}.article-process-grid__label{color:var(--article-ink);font-family:var(--font-sans);font-size:13.5px;font-weight:600;letter-spacing:0;line-height:1.42}.article-structured__return{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 12px;border-top:1px solid var(--article-rule);background:color-mix(in srgb,var(--article-accent) 5%,transparent);color:var(--article-muted);font-size:11.5px;font-weight:600;line-height:1.35}.article-structured__return-mark{color:var(--article-accent);font:700 15px/1 var(--font-mono)}.article-cascade{display:grid;grid-template-columns:1fr}.article-cascade__stage{position:relative;display:grid;align-content:center;gap:5px;min-width:0;min-height:92px;padding:12px 14px;border-bottom:1px solid var(--article-rule)}.article-cascade__stage:last-child{border-bottom:0}.article-cascade__stage-index{color:var(--article-muted);font:700 9px/1.2 var(--font-mono);letter-spacing:.08em;text-transform:uppercase}.article-cascade__value{color:var(--article-ink);font:700 21px/1.05 var(--font-mono);letter-spacing:-.03em}.article-cascade__label{color:var(--article-ink);font-family:var(--font-sans);font-size:12.5px;font-weight:650;letter-spacing:0;line-height:1.38}.article-cascade__detail{color:var(--article-muted);font-family:var(--font-sans);font-size:10.5px;line-height:1.35}.article-cascade__branches{display:grid;grid-template-columns:1fr 1fr;margin-top:2px;border:1px solid var(--article-rule)}.article-cascade__branch{display:grid;gap:3px;padding:8px}.article-cascade__branch+.article-cascade__branch{border-left:1px solid var(--article-rule)}.article-cascade__branch-value{color:var(--article-ink);font:700 13px/1.1 var(--font-mono)}.article-cascade__branch-label{color:var(--article-muted);font-size:10px;font-weight:600;line-height:1.3}.article-cascade__branch--alert{background:color-mix(in srgb,var(--structured-alert) 8%,transparent)}.article-cascade__branch--alert .article-cascade__branch-value,.article-cascade__stage--alert .article-cascade__value{color:color-mix(in srgb,var(--structured-alert) 86%,var(--article-ink))}.article-cascade__stage--alert{background:color-mix(in srgb,var(--structured-alert) 5%,transparent)}.article-metric-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:0}.article-metric{display:grid;align-content:space-between;gap:10px;min-height:88px;padding:12px;border-right:1px solid var(--article-rule);border-bottom:1px solid var(--article-rule)}.article-metric:nth-child(2n){border-right:0}.article-metric:last-child{grid-column:1 / -1;border-right:0;border-bottom:0}.article-metric dt,.article-metric dd{margin:0}.article-metric dt{color:var(--article-muted);font-family:var(--font-sans);font-size:10.5px;font-weight:650;letter-spacing:0;line-height:1.3}.article-metric dd{display:flex;align-items:baseline;gap:5px;color:var(--article-ink);font-family:var(--font-mono);font-size:19px;font-weight:700;letter-spacing:-.03em;line-height:1.1}.article-metric__operator{color:color-mix(in srgb,var(--article-accent) 74%,var(--article-muted));font-size:12px;letter-spacing:0}.article-metric__unit{color:var(--article-muted);font-family:var(--font-sans);font-size:10px;font-weight:600;letter-spacing:0}.article-term-matrix{width:min(100%,760px);margin:14px 0 26px;border-block:1px solid color-mix(in srgb,var(--article-rule) 88%,transparent);font-family:var(--font-sans)}.article-term-matrix__row{display:grid;grid-template-columns:108px minmax(0,1fr);margin:0;border-bottom:1px solid color-mix(in srgb,var(--article-rule) 72%,transparent)}.article-term-matrix__row:last-child{border-bottom:0}.article-term-matrix dt,.article-term-matrix dd{margin:0}.article-term-matrix dt{padding:13px 16px 12px 0;color:color-mix(in srgb,var(--article-ink) 86%,var(--article-accent));font-family:var(--font-sans);font-size:15px;font-weight:700;letter-spacing:0;line-height:1.35}.article-term-matrix dd{min-width:0;padding:7px 0 7px 18px;border-left:1px solid color-mix(in srgb,var(--article-rule) 62%,transparent)}.article-body .article-term-matrix__items{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 18px;margin:0;padding:0;list-style:none;line-height:1.45}.article-body .article-term-matrix__items>li{position:relative;min-width:0;margin:0;padding:5px 0 5px 12px;color:color-mix(in srgb,var(--article-ink) 88%,var(--article-muted));font-family:var(--font-sans);font-size:14.5px;font-weight:500;letter-spacing:0;line-height:1.42;overflow-wrap:anywhere}.article-body .article-term-matrix__items>li:before{content:"";position:absolute;top:.92em;left:0;width:6px;height:1px;background:color-mix(in srgb,var(--article-accent) 52%,var(--article-muted))}@media(min-width:640px){.article-process-grid{grid-template-columns:repeat(4,minmax(0,1fr));grid-template-rows:repeat(2,minmax(82px,auto))}.article-body .article-process-grid>li{grid-template-columns:1fr;align-content:space-between;min-height:82px;padding:12px 30px 12px 12px;border-right:1px solid var(--article-rule);border-bottom:1px solid var(--article-rule)}.article-process-grid--serpentine-8>li:nth-child(1){grid-area:1 / 1}.article-process-grid--serpentine-8>li:nth-child(2){grid-area:1 / 2}.article-process-grid--serpentine-8>li:nth-child(3){grid-area:1 / 3}.article-process-grid--serpentine-8>li:nth-child(4){grid-area:1 / 4;border-right:0}.article-process-grid--serpentine-8>li:nth-child(5){grid-area:2 / 4;border-right:0;border-bottom:0}.article-process-grid--serpentine-8>li:nth-child(6){grid-area:2 / 3;border-bottom:0}.article-process-grid--serpentine-8>li:nth-child(7){grid-area:2 / 2;border-bottom:0}.article-process-grid--serpentine-8>li:nth-child(8){grid-area:2 / 1;border-bottom:0}.article-body .article-process-grid>li:after{right:10px;bottom:auto;top:50%;width:8px;height:8px;transform:translateY(-50%)}.article-body .article-process-grid--serpentine-8>li:nth-child(4):after{right:50%;top:auto;bottom:-4px;z-index:2;width:8px;height:8px;transform:translate(50%) rotate(90deg)}.article-body .article-process-grid--serpentine-8>li:nth-child(n+5):nth-child(-n+7){padding-right:12px;padding-left:30px}.article-body .article-process-grid--serpentine-8>li:nth-child(n+5):nth-child(-n+7):after{right:auto;left:10px;transform:translateY(-50%) scaleX(-1)}.article-cascade{grid-template-columns:.88fr 1.4fr .95fr 1.15fr}.article-cascade__stage{min-height:122px;border-right:1px solid var(--article-rule);border-bottom:0}.article-cascade__stage:last-child{border-right:0}.article-cascade__stage:not(:last-child):after{content:"";position:absolute;top:50%;right:-4px;z-index:2;width:8px;height:8px;background:color-mix(in srgb,var(--article-accent) 72%,var(--article-muted));clip-path:polygon(0 35%,58% 35%,58% 0,100% 50%,58% 100%,58% 65%,0 65%);transform:translateY(-50%)}.article-metric-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.article-metric,.article-metric:nth-child(2n),.article-metric:last-child{grid-column:auto;border-right:1px solid var(--article-rule);border-bottom:0}.article-metric:last-child{border-right:0}}@media(max-width:639px){.article-structured{width:100%;margin-block:16px 22px}.article-structured__head{align-items:flex-start;flex-direction:column;gap:5px}.article-structured__title{text-align:left}.article-term-matrix__row{grid-template-columns:1fr}.article-term-matrix dt{padding:11px 0 5px}.article-term-matrix dd{padding:0 0 9px;border-left:0}.article-body .article-term-matrix__items{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:12px}.article-body .article-term-matrix__items>li{font-size:14px}}@media(max-width:340px){.article-body .article-term-matrix__items{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.article-structured *{scroll-behavior:auto}}
