._3bPP-G_page{width:100%;max-width:calc(var(--article-measure) + var(--article-rail-gap) + var(--article-rail-width) + 2 * var(--ts-space-12));padding:var(--article-page-top) var(--ts-space-12) var(--ts-space-16);margin-inline:auto}._3bPP-G_layout{grid-template-columns:minmax(0,var(--article-measure)) minmax(0,var(--article-rail-width));justify-content:center;align-items:start;gap:0 var(--article-rail-gap);display:grid}._3bPP-G_column,._3bPP-G_intro{grid-column:1;min-width:0}._3bPP-G_column{grid-row:2}._3bPP-G_breadcrumb,._3bPP-G_header{margin-bottom:var(--article-block-gap)}._3bPP-G_header h1{font-size:var(--article-title-size);font-weight:var(--ts-weight-medium);line-height:var(--article-title-lh);letter-spacing:-.03em;text-wrap:balance}._3bPP-G_summary{margin-top:var(--article-head-gap);font-size:var(--article-dek-size);line-height:var(--ts-lh-lg);text-wrap:pretty}._3bPP-G_byline,._3bPP-G_summary{color:var(--muted-foreground)}._3bPP-G_byline{align-items:center;column-gap:var(--ts-space-2);row-gap:var(--ts-space-half);margin-top:var(--ts-space-4);font-size:var(--ts-text-sm);line-height:var(--ts-lh-sm);flex-wrap:wrap;display:flex}._3bPP-G_byline>:not(:last-child):after{content:"·";margin-inline-start:var(--ts-space-2)}._3bPP-G_byline a{align-items:center;gap:var(--ts-space-1);color:var(--foreground);text-underline-offset:var(--ts-space-1);display:inline-flex}._3bPP-G_byline a:hover{text-decoration:underline}._3bPP-G_byline time{color:var(--tertiary-foreground);white-space:nowrap;font-variant-numeric:tabular-nums}._3bPP-G_hero{aspect-ratio:16/9;background:var(--muted);border:1px solid var(--border);border-radius:var(--resource-radius);position:relative;overflow:hidden}._3bPP-G_takeaways{margin-block:var(--article-block-gap);padding-block:var(--article-block-gap);border-block:1px solid var(--border)}._3bPP-G_audio{margin-top:var(--ts-space-3)}._3bPP-G_audio .article-audio-player{background:0 0;border:0;padding:0}._3bPP-G_audio .article-audio-bar{gap:var(--ts-space-3)}._3bPP-G_audio .article-audio-play{width:32px;height:32px;position:relative}._3bPP-G_audio .article-audio-play:after{content:"";inset:calc(var(--ts-space-1-5) * -1);position:absolute}._3bPP-G_audio .article-audio-label{white-space:nowrap;font-size:var(--ts-text-md);font-weight:var(--ts-weight-medium);flex:none}._3bPP-G_audio .article-audio-position input{appearance:none;background:0 0;height:32px}._3bPP-G_audio .article-audio-position input::-webkit-slider-runnable-track{height:var(--ts-space-half);background:linear-gradient(to right,var(--foreground) var(--audio-progress,0),var(--border) 0);border-radius:999px}._3bPP-G_audio .article-audio-position input::-moz-range-track{height:var(--ts-space-half);background:var(--border);border-radius:999px}._3bPP-G_audio .article-audio-position input::-moz-range-progress{height:var(--ts-space-half);background:var(--foreground);border-radius:999px}._3bPP-G_audio .article-audio-position input::-webkit-slider-thumb{appearance:none;width:var(--ts-space-3);height:var(--ts-space-3);background:var(--foreground);border-radius:50%;margin-top:-5px}._3bPP-G_audio .article-audio-position input::-moz-range-thumb{width:var(--ts-space-3);height:var(--ts-space-3);background:var(--foreground);border:0;border-radius:50%}:is(._3bPP-G_audio .article-audio-more,._3bPP-G_audio .article-audio-speed){min-width:32px;height:32px}._3bPP-G_takeaways>div{margin-top:0}._3bPP-G_takeaways h2{font-size:var(--ts-text-base);letter-spacing:-.01em;text-transform:none;font-weight:500}._3bPP-G_prose{max-width:var(--article-measure);margin-top:var(--article-block-gap);font-size:var(--article-body-size);line-height:var(--article-body-lh);overflow-wrap:anywhere}._3bPP-G_prose._3bPP-G_prose>*{margin-block:0}._3bPP-G_prose._3bPP-G_prose>*+*{margin-top:var(--article-flow)}:is(._3bPP-G_prose li,._3bPP-G_prose p){font-size:var(--article-body-size);line-height:var(--article-body-lh)}._3bPP-G_prose._3bPP-G_prose>:is(h2,h3){margin-top:var(--article-heading-space);margin-bottom:var(--article-heading-after)}._3bPP-G_prose._3bPP-G_prose>:is(h2,h3)+*{margin-top:0}._3bPP-G_prose._3bPP-G_prose>p:empty{display:none}._3bPP-G_prose._3bPP-G_prose>:is(h2,h3):first-child{margin-top:0}._3bPP-G_prose h2{font-size:var(--article-h2-size);font-weight:var(--ts-weight-medium);line-height:var(--ts-lh-h3);letter-spacing:-.02em}._3bPP-G_prose h3{font-size:var(--article-h3-size);font-weight:var(--ts-weight-medium);line-height:var(--ts-lh-h3)}:is(._3bPP-G_prose h2,._3bPP-G_prose h3){scroll-margin-top:calc(var(--ts-header-height) + var(--article-block-gap));text-wrap:balance}._3bPP-G_prose img{border-radius:var(--ts-space-2);box-shadow:none}._3bPP-G_prose iframe{max-width:100%}._3bPP-G_contents{top:calc(var(--ts-header-height) + var(--article-page-top));max-height:calc(100dvh - var(--ts-header-height) - var(--article-page-top));grid-area:1/2/span 2;align-self:start;padding-top:0;position:sticky;overflow-y:auto}._3bPP-G_contents .article-toc{max-height:none;overflow:visible}._3bPP-G_context{margin-top:var(--ts-space-6);padding-top:var(--ts-space-6);border-top:1px solid var(--border)}._3bPP-G_context:empty,._3bPP-G_mobileContext:empty{display:none}:is(._3bPP-G_context .article-rail-label,._3bPP-G_foot .article-rail-label){margin-bottom:var(--ts-space-2);font-size:var(--ts-text-xs);font-weight:var(--ts-weight-bold);line-height:var(--ts-lh-xs);letter-spacing:var(--ts-track-caps);text-transform:uppercase;color:var(--muted-foreground)}._3bPP-G_page .article-facts dl{margin:0}._3bPP-G_page .article-fact{justify-content:space-between;align-items:baseline;gap:var(--ts-space-4);padding-block:var(--ts-space-2);border-top:1px solid var(--border);font-size:var(--ts-text-sm);line-height:var(--ts-lh-sm);display:flex}._3bPP-G_page .article-fact dt{color:var(--muted-foreground);flex:none}._3bPP-G_page .article-fact dd{text-align:end;overflow-wrap:anywhere;min-width:0;color:var(--foreground);margin:0}._3bPP-G_page .article-fact dd[data-numeric]{font-family:var(--font-mono);font-variant-numeric:tabular-nums}._3bPP-G_page .article-fact a{align-items:center;gap:var(--ts-space-1);color:var(--foreground);text-underline-offset:var(--ts-space-1);display:inline-flex}._3bPP-G_page .article-fact a:hover{text-decoration:underline}._3bPP-G_foot{gap:var(--ts-space-8);margin-top:var(--ts-space-10);padding-top:var(--ts-space-6);border-top:1px solid var(--border);flex-direction:column;display:flex}._3bPP-G_foot:not(:has(.article-topics)){display:none}._3bPP-G_foot .article-topics ul{gap:var(--ts-space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}._3bPP-G_foot .article-topics a{min-height:32px;padding-inline:var(--ts-space-3);background:var(--muted);font-size:var(--ts-text-md);font-weight:var(--ts-weight-medium);color:var(--foreground);text-transform:capitalize;border-radius:999px;align-items:center;display:inline-flex}._3bPP-G_foot .article-topics a:hover{background:var(--accent)}._3bPP-G_mobileContext{display:none}._3bPP-G_page .article-related{margin-top:var(--ts-space-16)}._3bPP-G_page .article-related-head{justify-content:space-between;align-items:baseline;gap:var(--ts-space-3);margin-bottom:var(--ts-space-3);display:flex}._3bPP-G_page .article-related-head h2{font-size:var(--ts-text-xs);font-weight:var(--ts-weight-bold);line-height:var(--ts-lh-xs);letter-spacing:var(--ts-track-caps);text-transform:uppercase;color:var(--muted-foreground)}._3bPP-G_page .article-related-head a{font-size:var(--ts-text-sm);color:var(--muted-foreground);text-underline-offset:var(--ts-space-1)}._3bPP-G_page .article-related-head a:hover{color:var(--foreground);text-decoration:underline}._3bPP-G_page .article-related-grid{border-top:1px solid var(--border);border-inline-start:1px solid var(--border);grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:0;padding:0;list-style:none;display:grid}._3bPP-G_page .article-related-grid>li{border-inline-end:1px solid var(--border);border-bottom:1px solid var(--border);min-width:0}._3bPP-G_page .article-related-tile{gap:var(--ts-space-2);height:100%;padding:var(--ts-space-4);color:var(--foreground);transition:background-color var(--ts-duration-fast) var(--ts-ease-out);flex-direction:column;display:flex}._3bPP-G_page .article-related-tile:hover{background:var(--muted)}._3bPP-G_page .article-related-tile:focus-visible{outline:var(--control-focus-width) solid var(--foreground);outline-offset:calc(var(--control-focus-width) * -1)}._3bPP-G_page .article-related-media{aspect-ratio:16/9;margin-bottom:var(--ts-space-1);background:var(--muted);color:var(--muted-foreground);border-radius:8px;place-items:center;display:grid;position:relative;overflow:hidden}._3bPP-G_page .article-related-title{-webkit-line-clamp:3;font-size:var(--ts-text-md);font-weight:var(--ts-weight-medium);text-wrap:pretty;-webkit-box-orient:vertical;line-height:1.4;display:-webkit-box;overflow:hidden}._3bPP-G_page .article-related-meta{font-size:var(--ts-text-xs);line-height:var(--ts-lh-xs);color:var(--muted-foreground);margin-top:auto}@media (max-width:1199px){._3bPP-G_context{display:none}._3bPP-G_mobileContext{display:block}._3bPP-G_foot:has(.article-facts){display:flex}._3bPP-G_page{max-width:calc(var(--article-measure) + 2 * var(--ts-space-12))}._3bPP-G_layout{gap:var(--article-block-gap);grid-template-columns:minmax(0,1fr)}._3bPP-G_column,._3bPP-G_contents,._3bPP-G_intro{grid-area:auto/1}._3bPP-G_contents{width:100%;max-height:none;padding-top:0;position:static;overflow:visible}._3bPP-G_takeaways{margin-block:0}._3bPP-G_page .article-related-grid{grid-template-columns:repeat(2,minmax(0,1fr))}._3bPP-G_prose{margin-top:0}}@media (max-width:600px){._3bPP-G_page{padding:var(--article-page-top-sm) var(--site-gutter) var(--ts-space-10)}._3bPP-G_header h1{font-size:var(--article-title-size-sm)}._3bPP-G_summary{font-size:var(--ts-text-base)}._3bPP-G_prose h2{font-size:var(--article-h2-size-sm)}._3bPP-G_page .article-related-grid{grid-template-columns:minmax(0,1fr)}}:is(._3bPP-G_prose td,._3bPP-G_prose th){min-width:calc(var(--ts-space-24) + var(--ts-space-4));overflow-wrap:normal}@media (max-width:1199px){._3bPP-G_takeaways{border-top:0;padding-top:0}}
