.read{--read-measure:680px;container-type:inline-size}.read-head{border-block-end:1px solid var(--hairline);margin-block-end:48px;padding-block-end:40px}.read .page-title{letter-spacing:-.04em;max-inline-size:18ch;margin:0 0 16px;font-size:clamp(2.25rem,1.5rem + 3.6vw,4rem);font-weight:700;line-height:1.02}.read-lead{max-inline-size:58ch;color:var(--silk-muted);letter-spacing:-.01em;margin:0;font-size:clamp(1.0625rem,1rem + .4vw,1.25rem);line-height:1.5}.read-meta{color:var(--silk-muted);font-family:var(--font-mono);font-size:var(--micro);letter-spacing:.04em;text-transform:uppercase;margin:16px 0 0}.read-body{min-inline-size:0;max-inline-size:var(--read-measure);font-size:1.0625rem;line-height:1.7}.read-body>section+section{border-block-start:1px solid var(--hairline);margin-block-start:48px;padding-block-start:40px}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){:root:not([data-reduced-motion=true]) :is(.read-body>section,.read-rise){animation:rise var(--ease-out) both;animation-timeline:view();animation-range:entry entry 45%}}}.read-body h2{letter-spacing:-.028em;margin:0 0 16px;scroll-margin-block-start:96px;font-size:clamp(1.375rem,1.2rem + .8vw,1.75rem);font-weight:650;line-height:1.15}.read-body h3{font-family:var(--font-ui);letter-spacing:-.01em;margin:32px 0 8px;font-size:1.0625rem;font-weight:650}.read-body p,.read-body li{max-inline-size:68ch}.read-body p{margin:0 0 16px}.read-body>section>:last-child{margin-block-end:0}.read-body ul,.read-body ol{margin:0 0 16px;padding-inline-start:1.5rem}.read-body ul{list-style:none}.read-body ul>li{position:relative}.read-body ul>li:before{content:"";background:var(--silk-muted);border-radius:1px;block-size:1.5px;inline-size:8px;position:absolute;inset-block-start:.85em;inset-inline-start:-1.25rem}.read-body ol>li::marker{color:var(--silk-muted);font-family:var(--font-mono);font-size:.875em}.read-body li+li{margin-block-start:8px}.read-body strong{color:var(--silk);font-weight:650}.read-body code{border:1px solid var(--hairline);background:color-mix(in srgb, var(--silk) 5%, transparent);font-family:var(--font-mono);overflow-wrap:anywhere;border-radius:5px;padding:1px 5px;font-size:.875em}.read-body pre{overscroll-behavior-x:contain;background:var(--mask-sunken);border:1px solid var(--border);border-radius:var(--radius-m);margin:0 0 16px;padding:16px 20px;font-size:.9375rem;line-height:1.6;overflow-x:auto}.read-body pre code{overflow-wrap:normal;background:0 0;border:0;padding:0}.read-table{overscroll-behavior-x:contain;margin:20px 0 28px;overflow-x:auto}.read-table table{border-collapse:collapse;border-block-end:1px solid var(--border-strong);font-variant-numeric:tabular-nums;inline-size:100%;font-size:.9375rem;line-height:1.5}.read-table caption{color:var(--silk-muted);font-size:var(--small);text-align:start;padding:12px 0 4px}.read-table th,.read-table td{border-block-end:1px solid var(--hairline);text-align:start;vertical-align:top;padding:14px 16px}.read-table :is(th,td):first-child{padding-inline-start:0}.read-table :is(th,td):last-child{padding-inline-end:0}.read-table tbody tr:last-child>*{border-block-end:0}.read-table th{color:var(--silk-muted);font-weight:500}.read-table thead th{border-block-start:1px solid var(--border-strong);border-block-end-color:var(--border);font-family:var(--font-mono);font-size:var(--micro);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;padding-block:12px}.read-table td:first-child{min-inline-size:9rem;color:var(--silk)}@container (width<=599px){.read-stack table,.read-stack tbody,.read-stack tr,.read-stack td{display:block}.read-stack thead{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.read-stack tr{border-block-end:1px solid var(--hairline);padding-block:16px}.read-stack tbody tr:first-child{border-block-start:1px solid var(--border-strong)}.read-stack tr:last-child{border-block-end:0}.read-stack td,.read-stack th[scope=row]{border:0;padding:0}.read-stack td:first-child{min-inline-size:0;margin-block-end:6px;font-weight:650}.read-stack td+td{margin-block-start:4px}.read-stack td[data-label]:before{content:attr(data-label) ": ";color:var(--silk-muted)}}.read-facts{border-block-start:1px solid var(--border-strong);grid-template-columns:minmax(0,1fr);margin:0 0 16px;display:grid}.read-facts>div{border-block-end:1px solid var(--hairline);gap:2px;padding-block:14px;display:grid}.read-facts>div:last-child{border-block-end:0}.read-facts dt{color:var(--silk-muted);font-family:var(--font-mono);font-size:var(--micro);letter-spacing:.06em;text-transform:uppercase;line-height:1.9}.read-facts dd{margin:0}.read-quote{border-inline-start:2px solid var(--copper-hot);letter-spacing:-.015em;margin:8px 0 20px;padding:4px 0 4px 24px;font-size:clamp(1.125rem,1rem + .5vw,1.375rem);font-weight:500;line-height:1.45}.read-quote p:last-child{margin:0}.read-toc{max-inline-size:var(--read-measure);border-block-end:1px solid var(--hairline);margin:0 0 48px;padding:0 0 16px}.read-toc h2{color:var(--silk-muted);font-family:var(--font-mono);font-size:var(--micro);letter-spacing:.08em;text-transform:uppercase;margin:0 0 8px;font-weight:500}.read-toc ol{counter-reset:toc;column-gap:24px;margin:0;padding:0;list-style:none}.read-toc ol>li{break-inside:avoid;counter-increment:toc}.read-toc a{min-block-size:44px;color:var(--silk-muted);transition:color var(--dur-fast) var(--ease-out);align-items:baseline;gap:12px;padding-block:10px;line-height:1.35;text-decoration:none;display:inline-flex}.read-toc a:before{content:counter(toc, decimal-leading-zero);color:color-mix(in srgb, var(--silk-muted) 70%, transparent);font-family:var(--font-mono);font-size:var(--micro);font-variant-numeric:tabular-nums;flex-shrink:0}@media (hover:hover) and (pointer:fine){.read-toc a:hover{color:var(--silk)}}.read-play{max-inline-size:var(--read-measure);border-block-start:1px solid var(--hairline);margin:72px 0 0;padding-block-start:40px}@container (width>=600px){.read-facts>div{grid-template-columns:11rem minmax(0,1fr);align-items:baseline;gap:24px}.read-toc ol{columns:2}}@container (width>=1080px){.read-layout{grid-template-columns:minmax(0, var(--read-measure)) 260px;justify-content:space-between;align-items:start;gap:64px;display:grid}.read-layout .read-toc{border-block:0;border-inline-start:1px solid var(--hairline);order:2;margin:0;padding:0 0 0 20px;position:sticky;inset-block-start:104px}.read-layout .read-toc ol{columns:1}}@media (width>=640px){.read-toc{font-size:var(--small)}}@media (pointer:fine){.read-toc a{min-block-size:32px;padding-block:6px}}.read-link{min-block-size:44px;color:var(--silk);text-decoration-line:underline;text-decoration-color:color-mix(in srgb, currentColor 35%, transparent);text-underline-offset:.3em;transition:text-decoration-color var(--dur-fast) var(--ease-out);align-items:center;gap:6px;font-weight:550;display:inline-flex}.read-link:not(:has(svg)):after{content:"";block-size:.875em;inline-size:.875em;transition:translate var(--dur-base) var(--ease-out);background:currentColor;flex-shrink:0;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='black' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 8h10M9 4l4 4-4 4'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='black' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 8h10M9 4l4 4-4 4'/%3E%3C/svg%3E") 50%/contain no-repeat}.read-link svg{flex-shrink:0;block-size:1em;inline-size:1em}@media (hover:hover) and (pointer:fine){.read-link:hover{text-decoration-color:currentColor}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){:root:not([data-reduced-motion=true]) .read-link:hover:after{translate:3px}}@media (pointer:fine){.read-link{min-block-size:32px}}.read-chip{border:1px solid var(--border);border-radius:var(--radius-s);min-block-size:28px;color:var(--silk-muted);font-size:var(--small);align-items:center;padding:2px 10px;font-weight:500;line-height:1.3;display:inline-flex}.read-chip:first-child{border-color:var(--border-strong);background:color-mix(in srgb, var(--silk) 6%, transparent);color:var(--silk)}.read-pill{border:1px solid var(--border);background:var(--mask-raised);min-block-size:44px;color:var(--silk);transition:border-color var(--dur-fast) var(--ease-out), background-color var(--dur-fast) var(--ease-out);border-radius:999px;align-items:center;padding:0 16px;font-weight:500;text-decoration:none;display:inline-flex}@media (hover:hover) and (pointer:fine){a.read-pill:hover{border-color:var(--copper-hot)}}.read-eyebrow{margin-block-end:16px}
