.art{padding-block:40px 120px}.art-meta{color:var(--text-3);font-family:var(--family-mono);letter-spacing:.02em;font-size:12px;line-height:18px}.art-pixel{font-family:var(--font-pixel-line);font-weight:400;line-height:.71}.art a:focus-visible,.art summary:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:2px}.art-title{color:var(--text-1);letter-spacing:-.045em;text-wrap:balance;font-size:clamp(2.25rem,4.4vw,3.5rem);font-weight:700;line-height:1.04}.art-byline{color:var(--text-2);align-items:center;gap:10px;margin-top:24px;font-size:14px;display:flex}.art-byline__avatars{display:flex}.art-byline__avatars:empty{display:none}.art-byline__avatars img{border:1px solid var(--border-3);object-fit:cover;border-radius:9999px;width:24px;height:24px}.art-back{align-items:center;min-height:44px;transition:color .12s;display:inline-flex}.art-back:hover{color:var(--text-1)}.art-flow{--measure:680px;grid-template-columns:[wide-start text-start]minmax(0,var(--measure))[text-end]minmax(0,1fr)[wide-end];color:var(--text-2);counter-reset:art-section;font-size:17px;line-height:1.75;display:grid}.art-flow>*{grid-column:text;min-width:0}.art-flow>:is(figure,.not-prose){grid-column:wide}.art-flow p{color:var(--text-2);font-size:inherit;line-height:inherit;margin:0 0 1.25em}.art-flow a{color:var(--text-1);text-decoration:underline;-webkit-text-decoration-color:var(--border-3);text-decoration-color:var(--border-3);text-underline-offset:4px;transition:text-decoration-color .12s}.art-flow a:hover{-webkit-text-decoration-color:var(--text-1);text-decoration-color:var(--text-1)}.art-flow strong{color:var(--text-1)}.art-flow h2{color:var(--text-1);letter-spacing:-.03em;counter-increment:art-section;border:0;margin:64px 0 16px;padding:0;scroll-margin-top:120px;font-size:24px;font-weight:650;line-height:1.25}.art-flow h2:before{content:counter(art-section,decimal-leading-zero);color:var(--text-3);font-family:var(--font-pixel-line);letter-spacing:0;margin-bottom:16px;font-size:28px;font-weight:400;line-height:.71;display:block}.art-flow h3{color:var(--text-1);letter-spacing:-.02em;margin:40px 0 12px;scroll-margin-top:120px;font-size:19px;font-weight:650}.art-flow aside[role=note]{border-style:solid;border-width:1px 0;border-color:var(--border-2)transparent var(--border-1);background:0 0;border-radius:0;gap:14px;margin:36px 0;padding:18px 0}.art-flow aside[role=note] p:first-child:not(:only-child){font-family:var(--family-mono);letter-spacing:.02em;font-size:12px;font-weight:400}.art-flow aside[role=note] p:last-child{color:var(--text-1);margin:0;font-size:17px;line-height:1.6}.art-flow>.not-prose{max-width:none;margin-block:48px}.art-flow>.not-prose blockquote p{color:var(--text-1);letter-spacing:-.02em;font-size:clamp(20px,1vw + 14px,26px);font-weight:500;line-height:1.45}.art-flow>figure{margin:48px 0}.art-flow>figure>figcaption{color:var(--text-3);font-family:var(--family-mono);letter-spacing:.02em;text-transform:none;margin-bottom:12px;font-size:12px;font-weight:400}.art-flow>figure>div:has(>table){border-width:1px 0;border-color:var(--border-2)transparent var(--border-1);border-radius:0}.art-flow table{min-width:520px}.art-flow thead{color:var(--text-3);font-family:var(--family-mono);letter-spacing:.02em;text-transform:none;background:0 0;font-size:11px;font-weight:400}.art-flow th,.art-flow td{padding:12px 16px 12px 0}.art-flow td{color:var(--text-2);font-size:15px;line-height:1.55}.art-flow td:first-child{color:var(--text-1)}.art-flow tbody{border-top:1px solid var(--border-1)}.art-flow tbody>tr{border-color:var(--border-1)}.art-flow>figure img{border-radius:10px}.art-flow>figure>figcaption:last-child{color:var(--text-3);font-family:var(--family-mono);text-align:left;margin:12px 0 0;font-size:12px;line-height:18px}.art-flow>div:has(>pre){border:1px solid var(--border-1);background:var(--bg-2);border-radius:10px;margin:32px 0}.art-flow>div:has(>pre)>div{border-color:var(--border-1);color:var(--text-3)}.art-flow pre{margin:0;font-size:13px;line-height:1.7}.art-flow>section{margin:48px 0}.art-flow>section h3{margin-top:0}.art-flow>section>div{border-top:1px solid var(--border-1);gap:0}.art-flow details{border-width:0 0 1px;border-color:var(--border-1);background:0 0;border-radius:0}.art-flow details[open]{background:0 0}.art-flow summary{min-height:52px;color:var(--text-1);border-radius:0;padding-inline:0}.art-flow summary:hover{background:0 0}.art-flow details>div{color:var(--text-2);padding-inline:0}.art-flow hr{border-color:var(--border-1);margin:48px 0}.art-tldr__label{color:var(--text-1);font-family:var(--font-pixel-line);letter-spacing:0;font-size:28px;font-weight:400;line-height:.71}.art-toc{--art-progress:0}.art-toc__label{border-bottom:1px solid var(--border-1);justify-content:space-between;padding-bottom:10px;display:flex;position:relative}.art-toc__label:after{content:"";background:var(--text-1);width:100%;height:1px;transform:scaleX(var(--art-progress));transform-origin:0;position:absolute;bottom:-1px;left:0}.art-toc ol{margin-top:6px}.art-toc a{color:var(--text-3);grid-template-columns:28px minmax(0,1fr);gap:6px;padding:7px 0;font-size:13px;line-height:1.4;transition:color .12s;display:grid}.art-toc a:hover{color:var(--text-2)}.art-toc a[aria-current]{color:var(--text-1)}.art-toc__index{font-family:var(--family-mono);padding-top:1px;font-size:11px}.art-frame{--bx-line:var(--border-2);--bx-left:300px;--bx-right:260px;border:1px solid var(--bx-line);background:var(--bx-line);gap:1px;display:grid;position:relative}.art-node{z-index:2;border:1px solid var(--border-3);background:var(--bg-1);width:7px;height:7px;position:absolute;translate:-50% -50%}.art-node--tl{top:-.5px;left:-.5px}.art-node--tr{top:-.5px;left:calc(100% + .5px)}.art-node--bl{top:calc(100% + .5px);left:-.5px}.art-node--br{top:calc(100% + .5px);left:calc(100% + .5px)}.art-row{background:var(--bx-line);grid-template-columns:minmax(0,1fr);gap:1px;display:grid}.art-row>*{background:var(--bg-1);min-width:0}@media (min-width:1280px){.art-row{grid-template-columns:var(--bx-left)minmax(0,1fr)var(--bx-right)}}@media (min-width:1024px) and (max-width:1279px){.art-frame{--bx-right:240px}.art-row{grid-template-columns:minmax(0,1fr)var(--bx-right)}.art-row--hero>.art-time,.art-row--bar>:nth-child(2){display:none}.art-row--body>.art-side--left{grid-column:1/-1}.art-row--body .art-tldr{grid-template-columns:200px minmax(0,1fr);display:grid}.art-row--body .art-tldr__head{border-right:1px solid var(--bx-line);border-bottom:0;flex-direction:column;grid-row:1/3;justify-content:space-between;align-items:flex-start}.art-row--body .art-tldr__points{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));display:grid}.art-row--body .art-tldr__points li{border-right:1px solid var(--border-1)}.art-row--body .art-tldr__points li:last-child{border-right:0}.art-row--share>:first-child,.art-row--fixture>:first-child{display:none}}@media (max-width:1023px){.art-row--hero>.art-time,.art-filler,.art-side--right,.art-row--bar>:last-child{display:none}.art-row--bar{grid-template-columns:repeat(2,minmax(0,1fr))}.art-row--bar>:nth-child(2){justify-content:flex-end}}.art-side{position:relative}@media (min-width:1024px){.art-side--right>.art-panel--contents{scrollbar-width:thin;scrollbar-color:var(--border-2)transparent;max-height:calc(100vh - 112px);position:sticky;top:96px;overflow-y:auto}}@media (min-width:1280px){.art-side--left>*{scrollbar-width:thin;scrollbar-color:var(--border-2)transparent;max-height:calc(100vh - 112px);position:sticky;top:96px;overflow-y:auto}.art-time{flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:14px;padding:24px}}.art-cell{padding:24px 20px}.art-cell--tight{align-items:center;padding-block:4px;display:flex}@media (min-width:768px){.art-cell{padding:32px}.art-cell--tight{padding-block:4px}}.art-bar{justify-content:space-between;gap:16px;min-height:48px}.art-row--bar>*{min-height:48px}.art-time{display:flex}.art-time__count{color:var(--text-1);font-size:72px}.art-hero{padding-block:40px}@media (min-width:768px){.art-hero{padding-block:56px 48px}}.art-hero .art-back{margin:-12px 0 12px}.art-hero .art-title{max-width:18ch}.art-facts{align-content:end;display:grid}.art-facts>div{border-bottom:1px solid var(--border-1);grid-template-columns:104px minmax(0,1fr);gap:12px;padding:14px 20px;display:grid}@media (min-width:768px){.art-facts>div{padding-inline:32px}}@media (min-width:1024px){.art-facts>div{grid-template-columns:1fr;gap:2px;padding-inline:24px}}.art-facts dt{color:var(--text-3);font-family:var(--family-mono);font-size:12px;line-height:20px}.art-facts dd{color:var(--text-1);font-size:14px;line-height:20px}.art-tldr{display:grid}.art-tldr__head{border-bottom:1px solid var(--bx-line);justify-content:space-between;align-items:flex-end;gap:16px;padding:20px;display:flex}@media (min-width:768px){.art-tldr__head{padding:24px 32px}}.art-tldr__points li{border-bottom:1px solid var(--border-1);grid-template-columns:48px minmax(0,1fr);display:grid}.art-tldr__number{border-right:1px solid var(--border-1);color:var(--text-3);justify-content:center;align-items:flex-start;padding-top:20px;font-size:20px;display:flex}.art-tldr__points p{max-width:64ch;color:var(--text-1);text-wrap:pretty;padding:16px 20px;font-size:16px;line-height:1.6}@media (min-width:768px){.art-tldr__points p{padding-inline:24px 32px}}@media (min-width:1280px){.art-tldr__head{flex-direction:column;align-items:flex-start;gap:14px;padding-inline:24px}.art-tldr__points p{padding:16px 20px;font-size:15px}.art-tldr__skip{padding-inline:24px}}.art-tldr__skip{align-items:center;min-height:48px;padding-inline:20px;transition:color .12s,background-color .12s;display:flex}@media (min-width:768px){.art-tldr__skip{padding-inline:32px}}.art-tldr__skip:hover{background:var(--bg-2);color:var(--text-1)}.art-body{background:var(--bx-line);align-content:start;gap:1px;display:grid}.art-body>*{background:var(--bg-1)}.art-note{color:var(--text-3);margin-top:8px;font-size:13px;line-height:1.5}.art-share :where(.flex){flex-wrap:wrap}.art-section{background:var(--bx-line);gap:1px;display:grid}.art-section>*{background:var(--bg-1);min-width:0}.art-section__head{background:var(--bx-line);grid-template-columns:56px minmax(0,1fr);align-items:stretch;gap:1px;scroll-margin-top:112px;display:grid}.art-section__head>*{background:var(--bg-1);align-items:center;display:flex}@media (min-width:768px){.art-section__head{grid-template-columns:72px minmax(0,1fr) auto}}.art-section__number{color:var(--text-3);justify-content:center;font-size:24px}.art-section__title{color:var(--text-1);letter-spacing:-.03em;padding:18px 20px;scroll-margin-top:112px;font-size:22px;font-weight:650;line-height:1.25}@media (min-width:768px){.art-section__title{padding-inline:24px}}.art-section__meta{padding-inline:24px;display:none!important}@media (min-width:768px){.art-section__meta{display:flex!important}}.art-text{padding:24px 20px 8px}@media (min-width:768px){.art-text{padding:32px 32px 12px}}.art-block{margin:0}.art-block__head{border-bottom:1px solid var(--border-1);justify-content:space-between;gap:16px;padding:12px 20px;display:flex}@media (min-width:768px){.art-block__head{padding-inline:32px}}.art-block__label{color:var(--text-1)}.art-block__body{padding:24px 20px}@media (min-width:768px){.art-block__body{padding:28px 32px}}.art-block__body.art-flow>*{grid-column:wide;margin-block:0}.art-block__body>figure>figcaption:first-child,.art-block__body>section>h3{display:none}.art-block__body>figure>div:has(>table){border:0}.art-block__body aside[role=note]{border:0;margin:0;padding:0}.art-block__body>div:has(>pre){background:0 0;border:0;border-radius:0;margin:0}.art-block__body>div:has(>pre)>div{padding-inline:0;border:0;padding-top:0}.art-block__body pre{padding-inline:0}.art-block__body>.not-prose,.art-block__body>section{margin:0}.art-block--tableBlock .art-block__body,.art-block--faq .art-block__body{padding-block:0}.art-block--tableBlock tbody{border-top-color:var(--border-1)}.art-block--tableBlock tr:last-child{border-bottom:0}.art-block--faq .art-block__body>section>div{border-top:0}.art-block--faq details:last-child{border-bottom:0}.art-block--expandableImage .art-block__body img{border-radius:6px}.art-block--callout{background:var(--bg-2)!important}.art-frame{--bx-stipple:radial-gradient(circle,color-mix(in srgb,var(--text-1)14%,transparent).75px,transparent 1.15px)0 0/6px 6px}.art-row>.art-side,.art-row>.art-filler{background:var(--bx-stipple),var(--bg-1)}.art-side>*,.art-facts>div{background:var(--bg-1)}.art-side>*{border-bottom:1px solid var(--bx-line)}.art-facts{align-content:start}.art-facts>div:last-child{border-bottom:1px solid var(--bx-line)}.art-tldr__skip,.art-facts>div:last-child{border-bottom:0}@media (max-width:1279px){.art-row>.art-side--left{background:var(--bg-1)}.art-side--left>*{border-bottom:0}}@media (max-width:1023px){.art-row>.art-side{background:var(--bg-1)}}.art-frame .art-toc__label{border-bottom:0;padding-bottom:16px}.art-frame .art-toc__label:before,.art-frame .art-toc__label:after{content:"";background:radial-gradient(circle,currentColor 1px,#0000 1.4px) 0/4px 4px repeat-x;width:100%;height:6px;position:absolute;bottom:0;left:0;transform:none}.art-frame .art-toc__label:before{color:var(--border-3)}.art-frame .art-toc__label:after{color:var(--text-1);clip-path:inset(0 calc((1 - var(--art-progress))*100%)0 0);transition:clip-path .12s linear}@media (prefers-reduced-motion:reduce){.art-frame .art-toc__label:after{transition:none}}@media (forced-colors:active){.art-frame,.art-row,.art-body,.art-section,.art-section__head{background:canvas}.art-row>*,.art-body>*,.art-section>*,.art-section__head>*{outline:1px solid canvastext}.art-frame .art-toc__label:before{color:graytext}.art-frame .art-toc__label:after{color:canvastext}}@media (min-width:1280px){.art-facts__time{display:none!important}}.art-section__head{grid-template-columns:56px minmax(0,1fr)!important}@media (min-width:768px){.art-section__head{grid-template-columns:72px minmax(0,1fr)!important}}@media (max-width:1023px){.art-row--share>.art-filler:first-child{display:none}}@media (min-width:1024px) and (max-width:1279px){.art-row--share>.art-filler:first-child{display:none}.art-row--share>.art-filler:last-child{display:block}}.art-row--listen>*{align-items:center;min-height:88px;display:flex}.art-row>.art-listen__control{align-items:stretch;gap:0;padding:0}.art-listen__toggle{border-right:1px solid var(--bx-line);background:var(--bg-1);width:88px;color:var(--text-1);flex:none;place-items:center;transition:background-color .12s;display:grid;position:relative}.art-listen__toggle:hover{background:var(--bg-2)}.art-listen__toggle:active svg{transform:scale(.92)}.art-listen__toggle svg{width:20px;height:20px;transition:transform .12s cubic-bezier(.23,1,.32,1)}.art-listen__time{align-self:center;padding:0 20px}@media (min-width:768px){.art-listen__time{padding-inline:24px}}.art-listen__time{gap:10px;min-width:0;display:grid}.art-listen__elapsed{color:var(--text-1);font-variant-numeric:tabular-nums;font-size:28px}.art-listen__wave{padding:16px 20px}@media (min-width:768px){.art-listen__wave{padding-inline:32px}}.art-listen__track{cursor:pointer;touch-action:none;align-items:center;gap:3px;width:100%;height:51px;display:flex;overflow:hidden}.art-listen__column{width:3px;height:calc(var(--level)*6px - 3px);color:color-mix(in srgb,var(--text-1)16%,transparent);background:radial-gradient(circle,currentColor 1.3px,#0000 1.7px) 50%/3px 6px repeat-y;flex:none;transition:color .16s}.art-listen__column[data-state=preview]{color:color-mix(in srgb,var(--text-1)42%,transparent)}.art-listen__column[data-state=played]{color:var(--text-1)}.art-listen__column[data-state=head]{color:var(--accent)}.art-listen__toggle:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.art-listen__track:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.art-row>.art-listen__actions{align-items:stretch;padding:0}@media (min-width:1024px) and (max-width:1279px){.art-row--listen{grid-template-columns:auto minmax(0,1fr)var(--bx-right)}}@media (max-width:1023px){.art-row--listen{grid-template-columns:auto minmax(0,1fr)}.art-row--listen>.art-listen__actions{grid-column:1/-1;min-height:64px}}@media (max-width:479px){.art-listen__toggle{width:64px}.art-listen__time{padding-inline:14px}.art-listen__elapsed{font-size:22px}.art-listen__wave{padding-left:12px}}@media (prefers-reduced-motion:reduce){.art-listen__column,.art-listen__toggle{transition:none}}@media (forced-colors:active){.art-listen__column{forced-color-adjust:none;color:graytext}.art-listen__column[data-state=played],.art-listen__column[data-state=head]{color:canvastext}}.art-actions{align-content:start;width:100%;display:grid}.art-actions__row{border-bottom:1px solid var(--border-1);width:100%;min-height:44px;color:var(--text-2);text-align:left;align-items:center;gap:12px;padding:0 20px;font-size:14px;transition:background-color .12s,color .12s;display:flex}@media (min-width:768px){.art-actions__row{padding-inline:24px}}.art-actions__row:hover{background:var(--bg-2);color:var(--text-1)}.art-actions__row>span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.art-actions__out{color:var(--text-3)}.art-actions__squares{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.art-actions__reactions{display:contents}.art-actions__square,.art-actions__reactions>button{border:0;border-right:1px solid var(--border-1);height:44px;min-height:44px;color:var(--text-2);background:0 0;border-radius:0;place-items:center;padding:0;transition:background-color .12s,color .12s;display:grid}.art-actions__squares>:last-child{border-right:0}.art-actions__square:hover,.art-actions__reactions>button:hover,.art-actions__reactions>button[aria-pressed=true]{background:var(--bg-2);color:var(--text-1)}.art-actions__reactions>div:only-child{grid-column:span 2;place-items:center;display:grid}.art-actions :is(button,a):focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.art-listen__actions .art-actions{grid-template-rows:1fr 1fr}.art-listen__actions .art-actions__copy{min-height:44px}.art-listen__actions .art-actions__squares>*{height:100%}.art-listen__actions .art-actions__squares{border-bottom:0}.art-actions--more{border-top:1px solid var(--bx-line)}.art-actions__label{padding:16px 20px 8px}@media (min-width:768px){.art-actions__label{padding-inline:24px}}.art-actions--more>:last-child{border-bottom:0}.art-actions--more ul{border-bottom:1px solid var(--bx-line)}.art-actions--more li:last-child .art-actions__row{border-bottom:0}.art-panel{background:var(--bg-1)}.art-row--more .art-actions--more{border-top:0}@media (min-width:1024px){.art-row--more{display:none}}.art-frame{--art-pad:20px}@media (min-width:768px){.art-frame{--art-pad:32px}}.art-hero .art-title a{color:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--border-3);text-decoration-color:var(--border-3);text-underline-offset:6px}.art-excerpt{max-width:56ch;color:var(--text-2);text-wrap:pretty;margin-top:20px;font-size:clamp(17px,.6vw + 13px,19px);line-height:1.6}.art-excerpt p{color:inherit;font-size:inherit;margin:0;display:inline}.art-excerpt a{color:var(--text-1);text-decoration:underline;-webkit-text-decoration-color:var(--border-3);text-decoration-color:var(--border-3);text-underline-offset:4px}.art-byline__names{overflow-wrap:anywhere;min-width:0}.art-byline__names a{color:var(--text-2);transition:color .12s}.art-byline__names a:hover{color:var(--text-1)}.art-facts__inline{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.art-facts dd a{text-decoration:underline;-webkit-text-decoration-color:var(--border-3);text-decoration-color:var(--border-3);text-underline-offset:3px}.art-title{overflow-wrap:anywhere}.art-toc li[data-level="3"] a{grid-template-columns:minmax(0,1fr);padding-left:34px}.art-toc li[data-level="3"] .art-toc__index{display:none}.art-related{margin-top:64px}.art-text>:not(p,ul,ol,h3,h4,h5,h6,blockquote,hr,br,span,a,strong,em){width:auto;margin:28px calc(-1*var(--art-pad));padding:24px var(--art-pad);border-block:1px solid var(--border-1);grid-column:wide;max-width:none}.art-text>:not(p,ul,ol,h3,h4,h5,h6,blockquote,hr,br,span,a,strong,em):first-child{border-top:0;margin-top:-24px}.art-text>:not(p,ul,ol,h3,h4,h5,h6,blockquote,hr,br,span,a,strong,em):last-child{border-bottom:0;margin-bottom:-12px}@media (min-width:768px){.art-text>:not(p,ul,ol,h3,h4,h5,h6,blockquote,hr,br,span,a,strong,em):first-child{margin-top:-32px}}.art-text>[data-rehype-pretty-code-fragment]{background:var(--bg-2)}.art-text>[data-rehype-pretty-code-fragment] pre{background:0 0;border:0;margin:0;padding:0}.art-text figure figcaption{color:var(--text-3);font-family:var(--family-mono);text-align:left;margin-top:12px;font-size:12px;line-height:18px}.art-text img{border-radius:6px}.art-text>blockquote{border-left:2px solid var(--border-3);color:var(--text-1);margin:28px 0;padding-left:20px;font-style:normal}.art-text>blockquote p{color:var(--text-1)}.art-text>:is(ul,ol){margin:0 0 1.25em;padding-left:1.25em}.art-text>ul{list-style:outside}.art-text>ol{list-style:decimal}.art-text li{color:var(--text-2);margin-bottom:.4em}.art-text li::marker{color:var(--text-3)}.art-text code:not(pre code){border:1px solid var(--border-1);background:var(--bg-2);color:var(--text-1);border-radius:4px;padding:1px 5px;font-size:.88em}.art-text>h3{margin:40px 0 12px}.art-text>h3:first-child{margin-top:0}.art-text>figure[data-rehype-pretty-code-figure]{background:var(--bg-2);padding:0}.art-text>figure[data-rehype-pretty-code-figure]>div[data-rehype-pretty-code-fragment]{background:0 0;border:0;border-radius:0;margin:0}.art-text>figure[data-rehype-pretty-code-figure] pre{padding-block:20px}.art-text>figure[data-rehype-pretty-code-figure] [data-line]{padding-inline:var(--art-pad)}.art-text>figure[data-rehype-pretty-code-figure] button{top:12px;right:12px}.art-text>[data-rehype-pretty-code-fragment]{border-width:1px 0;border-radius:0;margin-block:28px}.art-text>[class*=figureBleed],.art-text>[class*=Bleed]{width:auto;max-width:none}.art-text [class*=mediaWrapper]{border-radius:10px}.art-section{overflow-x:clip}.art-text>figure.group{border-width:1px 0;border-color:var(--border-1);box-shadow:none;border-radius:0;padding:0}.art-text>figure.group>div:first-child{padding-inline:var(--art-pad)}.art-text>figure.group>div:first-child>div:first-child{left:var(--art-pad)}.art-related__head{flex-direction:column;gap:16px;display:flex}.art-related__count{color:var(--text-3);font-size:40px}.art-related__title{color:var(--text-1);letter-spacing:-.02em;font-size:20px;font-weight:650;line-height:1.25}.art-related__list{align-content:start;display:grid}.art-related__list li+li{border-top:1px solid var(--border-1)}.art-related__row{padding:20px var(--art-pad);gap:6px 24px;transition:background-color .16s;display:grid}@media (min-width:768px){.art-related__row{grid-template-columns:120px minmax(0,1fr) auto;align-items:baseline}}.art-related__row:hover{background:var(--bg-2)}.art-related__row:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.art-related__text{gap:4px;min-width:0;display:grid}.art-related__name{color:var(--text-1);letter-spacing:-.02em;font-size:17px;font-weight:600;line-height:1.35}.art-related__row:hover .art-related__name{text-decoration:underline;-webkit-text-decoration-color:var(--border-3);text-decoration-color:var(--border-3);text-underline-offset:4px}.art-related__excerpt{color:var(--text-2);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14px;line-height:1.55;display:-webkit-box;overflow:hidden}.art-related__kind{text-transform:capitalize;white-space:nowrap;align-items:center;gap:6px;display:inline-flex}@media (min-width:1280px){.art-row--related{grid-template-columns:var(--bx-left)minmax(0,1fr)}}@media (min-width:1024px) and (max-width:1279px){.art-row--related{grid-template-columns:var(--bx-right)minmax(0,1fr)}}@media (max-width:1023px){.art-related__head{flex-direction:row;align-items:flex-end}}@media (min-width:1024px){.art-row--hero>.art-facts{background:var(--bx-stipple),var(--bg-1);align-content:end}.art-row--hero>.art-facts>div:first-child{box-shadow:0 -1px 0 var(--bx-line)}}.art-panel--links .art-actions--more{border-top:0}@media (max-width:639px){.art-row--listen{grid-template-columns:minmax(0,1fr)}.art-row--listen>.art-listen__wave{min-height:72px}.art-row--listen>.art-listen__actions{grid-column:auto}}.art-actions--extra>:last-child{border-bottom:0}.art-actions--more+.art-actions--extra{border-top:1px solid var(--bx-line)}.art-actions--extra button:disabled{color:var(--text-3);cursor:progress}
