/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer components{.art-measure{max-width:62ch}.art-titleblock{border-bottom:1px solid var(--brand-navy);padding-bottom:1.25rem}.art-ref{flex-wrap:wrap;gap:1rem 1.625rem;display:flex}.art-ref>div{min-width:7rem}.art-ref-v{color:var(--brand-ink);font-variant-numeric:tabular-nums;margin-top:.3125rem;font-size:.875rem;font-weight:700}.art-kit{border:1px solid var(--brand-line);background:var(--brand-alt);border-radius:.625rem;padding:1.125rem 1.25rem}.art-body{color:var(--brand-ink);font-size:1.125rem;line-height:1.7}.art-body p+p{margin-top:1.125rem}.art-h2{letter-spacing:-.022em;font-size:1.5rem;font-weight:800;line-height:1.15}.art-take{border:1px solid var(--brand-line);border-left:3px solid var(--brand-orange);background:var(--brand-alt);border-radius:0 .625rem .625rem 0;padding:1.125rem 1.25rem}.art-quote{border-left:3px solid var(--brand-orange);padding:.25rem 0 .25rem 1.25rem}.art-gloss{border:1px solid var(--brand-line);background:var(--brand-alt);border-radius:.625rem;padding:1rem 1.125rem}.art-cited{grid-template-columns:minmax(0,1fr);gap:.75rem;display:grid}.art-cited-note{border-top:1px solid var(--brand-line);padding-top:.75rem}@media (width>=64rem){.art-cited{grid-template-columns:minmax(0,62ch) 14rem;gap:1.5rem}.art-cited-note{border-top:0;border-left:1px solid var(--brand-line);padding-top:0;padding-left:1.125rem}}.art-spine{padding-left:2.75rem;position:relative}.art-spine:before{content:"";background:var(--brand-line);width:2px;position:absolute;top:.375rem;bottom:.375rem;left:.8125rem}.art-step{position:relative}.art-step:before{content:attr(data-n);border:2px solid var(--brand-orange);width:1.75rem;height:1.75rem;color:var(--brand-orangedark);font-family:var(--font-figure);background:#fff;border-radius:999px;justify-content:center;align-items:center;font-size:.75rem;font-weight:700;display:flex;position:absolute;top:-.125rem;left:-2.75rem}@media (width<=35rem){.art-spine{padding-left:2.125rem}.art-spine:before{left:.5625rem}.art-step:before{width:1.375rem;height:1.375rem;font-size:.625rem;left:-2.125rem}}.art-breakout{border:1px solid var(--brand-line);border-radius:.625rem;overflow:hidden}.art-breakout-hd{background:var(--brand-alt);border-bottom:1px solid var(--brand-line);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.625rem;padding:.6875rem 1rem;display:flex}.art-table{border-collapse:collapse;width:100%}.art-table th{text-align:left;text-transform:uppercase;letter-spacing:.12em;color:var(--brand-gray);border-bottom:1px solid var(--brand-navy);white-space:nowrap;padding:.75rem 1rem;font-size:9px;font-weight:800}.art-table td{border-bottom:1px solid var(--brand-line);color:var(--brand-gray);vertical-align:top;padding:.6875rem 1rem;font-size:.9375rem}.art-table tr:last-child td{border-bottom:0}.art-table td:first-child{color:var(--brand-ink);font-weight:600}.art-table--defs thead{display:none}.art-kpis{border:1px solid var(--brand-line);background:#fff;border-radius:.625rem;grid-template-columns:repeat(auto-fit,minmax(8.75rem,1fr));display:grid;overflow:hidden}.art-kpis>div{border-right:1px solid var(--brand-line);padding:.9375rem 1.125rem}.art-kpis>div:last-child{border-right:0}.art-kpi-v{letter-spacing:-.015em;color:var(--brand-ink);font-variant-numeric:tabular-nums;margin-top:.375rem;font-size:1.375rem;font-weight:800;display:block}.art-figure-plate{background:var(--brand-alt);padding:1.375rem 1.125rem}.art-figure-plate svg{width:100%;max-width:38.75rem;height:auto;margin-inline:auto;display:block}.art-cmp{grid-template-columns:minmax(0,1fr) 1px minmax(0,1fr);display:grid}.art-cmp-col{flex-direction:column;padding:0 1.375rem;display:flex}.art-cmp-col:first-child{padding-left:0}.art-cmp-col:last-child{padding-right:0}.art-cmp-foot{border-top:1px solid var(--brand-navy);justify-content:space-between;align-items:baseline;margin-top:auto;padding-top:.75rem;display:flex}@media (width<=45rem){.art-cmp{grid-template-columns:minmax(0,1fr)}.art-cmp-rule{display:none}.art-cmp-col{padding:0}.art-cmp-col:last-child{border-top:1px solid var(--brand-line);margin-top:1.375rem;padding-top:1.375rem}}.art-prov{border-top:1px solid var(--brand-navy);padding-top:1rem}.art-prov-line{font-family:var(--font-figure);color:var(--brand-gray);font-size:.71875rem;line-height:1.75}.lede{color:var(--brand-gray);font-size:clamp(1.05rem,1.4vw,1.25rem);line-height:1.6}}
