.ArticleEditorial-module__ty_hMW__header{border-bottom:1px solid var(--border);margin:1rem auto 3rem;padding-bottom:2rem;position:relative}.ArticleEditorial-module__ty_hMW__header:after{content:"";background:var(--accent);width:3rem;height:2px;position:absolute;bottom:-1px;left:0}.ArticleEditorial-module__ty_hMW__category{color:var(--accent);font:.7rem var(--font-ibm-mono), ui-monospace, monospace;margin-bottom:1.5rem}.ArticleEditorial-module__ty_hMW__title{letter-spacing:-.04em;text-wrap:balance;margin-bottom:1.75rem;font-size:clamp(2.15rem,4.6vw,4.2rem);line-height:1.06}.ArticleEditorial-module__ty_hMW__standfirst{color:var(--text-secondary);max-width:46rem;margin-bottom:1.75rem;font-size:clamp(1.1rem,1.7vw,1.35rem);line-height:1.65}.ArticleEditorial-module__ty_hMW__meta{font:.7rem var(--font-ibm-mono), ui-monospace, monospace;color:var(--text-secondary);flex-wrap:wrap;align-items:center;gap:.75rem 1.5rem;line-height:1.5;display:flex}.ArticleEditorial-module__ty_hMW__author{color:var(--text)}.ArticleEditorial-module__ty_hMW__author:before{content:"";background:var(--accent);vertical-align:middle;border-radius:50%;width:.4rem;height:.4rem;margin-right:.6rem;display:inline-block}.ArticleEditorial-module__ty_hMW__breadcrumb{max-width:56rem;margin:0 auto;padding:1.5rem 1.5rem .5rem}@media (max-width:639px){.ArticleEditorial-module__ty_hMW__breadcrumb{padding:1.25rem 1.25rem .25rem}.ArticleEditorial-module__ty_hMW__header{margin-top:.75rem;margin-bottom:2rem;padding-bottom:1.5rem}.ArticleEditorial-module__ty_hMW__category{margin-bottom:1rem}.ArticleEditorial-module__ty_hMW__title{margin-bottom:1.25rem;font-size:clamp(2rem,8.6vw,2.75rem)}.ArticleEditorial-module__ty_hMW__standfirst{margin-bottom:1.25rem;font-size:1.075rem;line-height:1.6}.ArticleEditorial-module__ty_hMW__meta{gap:.5rem 1rem;font-size:.65rem}}.ArticleEditorial-module__ty_hMW__body{position:relative}
.ArticleEnd-module__5JS4fW__end{border-top:1px solid var(--border);margin-top:4rem;margin-bottom:5rem;padding-top:2.25rem}.ArticleEnd-module__5JS4fW__heading{font:700 clamp(1.5rem, 3vw, 2rem)/1.2 var(--font-bricolage), system-ui, sans-serif;letter-spacing:-.02em;text-wrap:balance;color:var(--text);margin:0 0 1.75rem}.ArticleEnd-module__5JS4fW__belongs{color:var(--text-secondary);font-weight:500}.ArticleEnd-module__5JS4fW__sentence{color:var(--text);text-decoration:underline;-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent);text-underline-offset:6px;text-decoration-thickness:2px;transition:color .2s cubic-bezier(.16,1,.3,1)}.ArticleEnd-module__5JS4fW__sentence:hover{color:var(--accent)}.ArticleEnd-module__5JS4fW__texts{border-top:1px solid var(--border);margin:0;padding:0;list-style:none}.ArticleEnd-module__5JS4fW__texts li{border-bottom:1px solid var(--border)}.ArticleEnd-module__5JS4fW__text{color:var(--text);gap:.3rem;padding:1rem 0;text-decoration:none;display:grid}.ArticleEnd-module__5JS4fW__textTitle{font:600 1.075rem/1.35 var(--font-bricolage), system-ui, sans-serif;letter-spacing:-.01em;text-wrap:balance;transition:color .2s cubic-bezier(.16,1,.3,1)}.ArticleEnd-module__5JS4fW__text:hover .ArticleEnd-module__5JS4fW__textTitle{color:var(--accent)}.ArticleEnd-module__5JS4fW__thesis{font:400 .95rem/1.55 var(--font-hanken), system-ui, sans-serif;color:var(--text-secondary);text-wrap:pretty}.ArticleEnd-module__5JS4fW__author{font:400 .95rem/1.55 var(--font-hanken), system-ui, sans-serif;color:var(--text-secondary);margin:1.75rem 0 0}.ArticleEnd-module__5JS4fW__authorLink{color:var(--text);text-decoration:underline;-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent);text-underline-offset:4px;text-decoration-thickness:1px}.ArticleEnd-module__5JS4fW__authorLink:hover{color:var(--accent)}.ArticleEnd-module__5JS4fW__relatedHeading{font:700 1.5rem/1.2 var(--font-bricolage), system-ui, sans-serif;letter-spacing:-.02em;color:var(--text);margin:0 0 1.5rem}.ArticleEnd-module__5JS4fW__cards{grid-template-columns:1fr;gap:1rem;display:grid}@media (min-width:640px){.ArticleEnd-module__5JS4fW__cards{grid-template-columns:repeat(3,minmax(0,1fr))}}.ArticleEnd-module__5JS4fW__card{border:1px solid var(--border);background:var(--surface);color:var(--text);border-radius:.5rem;flex-direction:column;gap:1rem;padding:1rem;text-decoration:none;transition:border-color .2s cubic-bezier(.16,1,.3,1);display:flex}.ArticleEnd-module__5JS4fW__card:hover{border-color:var(--accent)}.ArticleEnd-module__5JS4fW__cardTitle{font:600 .95rem/1.35 var(--font-bricolage), system-ui, sans-serif;letter-spacing:-.01em;-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ArticleEnd-module__5JS4fW__cardFoot{font:400 .75rem/1.4 var(--font-hanken), system-ui, sans-serif;color:var(--text-secondary);flex-wrap:wrap;justify-content:space-between;gap:.25rem .75rem;margin-top:auto;display:flex}.ArticleEnd-module__5JS4fW__cardMore{align-items:center;gap:.25rem;display:inline-flex}.ArticleEnd-module__5JS4fW__cardArrow{width:.75rem;height:.75rem;transition:transform .2s cubic-bezier(.16,1,.3,1)}.ArticleEnd-module__5JS4fW__card:hover .ArticleEnd-module__5JS4fW__cardArrow{transform:translate(.25rem)}.ArticleEnd-module__5JS4fW__sentence:focus-visible,.ArticleEnd-module__5JS4fW__text:focus-visible,.ArticleEnd-module__5JS4fW__card:focus-visible,.ArticleEnd-module__5JS4fW__authorLink:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:2px}@media (prefers-reduced-motion:reduce){.ArticleEnd-module__5JS4fW__sentence,.ArticleEnd-module__5JS4fW__textTitle,.ArticleEnd-module__5JS4fW__card,.ArticleEnd-module__5JS4fW__cardArrow{transition:none}}
.ArticleToc-module__GNIo4a__rail{display:none}@media (min-width:1280px){.ArticleToc-module__GNIo4a__rail{width:min(15rem,50vw - 30rem);display:block;position:absolute;top:0;bottom:0;right:calc(50% + 28.5rem)}}.ArticleToc-module__GNIo4a__railInner{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--border) transparent;max-height:calc(100vh - 8rem);padding-bottom:1rem;position:absolute;top:0;left:0;right:0;overflow-y:auto}.ArticleToc-module__GNIo4a__railInner[data-mode=fixed]{position:fixed;top:6rem;right:auto}.ArticleToc-module__GNIo4a__railInner[data-mode=bottom]{top:auto;bottom:0}.ArticleToc-module__GNIo4a__railLabel{font:500 .7rem/1.4 var(--font-ibm-mono), ui-monospace, monospace;color:var(--text-secondary);margin:0 0 .75rem}.ArticleToc-module__GNIo4a__railList{border-left:1px solid var(--border);margin:0;padding:0;list-style:none}.ArticleToc-module__GNIo4a__railLink{font:400 .8125rem/1.4 var(--font-hanken), system-ui, sans-serif;color:var(--text-secondary);text-wrap:pretty;border-left:1px solid #0000;margin-left:-1px;padding:.3rem 0 .3rem .85rem;text-decoration:none;transition:color .2s cubic-bezier(.16,1,.3,1),border-color .2s cubic-bezier(.16,1,.3,1);display:block}.ArticleToc-module__GNIo4a__railLink:hover{color:var(--text)}.ArticleToc-module__GNIo4a__railLink[aria-current=location]{color:var(--text);border-left-color:var(--accent)}.ArticleToc-module__GNIo4a__railLink:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:2px}.ArticleToc-module__GNIo4a__inline.ArticleToc-module__GNIo4a__inline{border-top:1px solid var(--border);border-bottom:1px solid var(--border);margin:0 0 2.25rem}@media (min-width:1280px){.ArticleToc-module__GNIo4a__inline.ArticleToc-module__GNIo4a__inline{display:none}}.ArticleToc-module__GNIo4a__inline .ArticleToc-module__GNIo4a__summary{cursor:pointer;min-height:3rem;color:var(--text);align-items:center;gap:.75rem;list-style:none;display:flex}.ArticleToc-module__GNIo4a__inline .ArticleToc-module__GNIo4a__summary::-webkit-details-marker{display:none}.ArticleToc-module__GNIo4a__inline .ArticleToc-module__GNIo4a__summary::marker{content:""}.ArticleToc-module__GNIo4a__inline .ArticleToc-module__GNIo4a__summary:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:2px}.ArticleToc-module__GNIo4a__summaryText{font:700 1rem/1.3 var(--font-bricolage), system-ui, sans-serif}.ArticleToc-module__GNIo4a__summaryCount{font:400 .7rem/1.4 var(--font-ibm-mono), ui-monospace, monospace;color:var(--text-secondary)}.ArticleToc-module__GNIo4a__chevron{color:var(--text-secondary);margin-left:auto;transition:transform .25s cubic-bezier(.16,1,.3,1)}.ArticleToc-module__GNIo4a__inline[open] .ArticleToc-module__GNIo4a__chevron{transform:rotate(180deg)}.ArticleToc-module__GNIo4a__inline .ArticleToc-module__GNIo4a__inlineList{margin:0 0 .75rem;padding:0;font-size:1rem;list-style:none}.ArticleToc-module__GNIo4a__inline .ArticleToc-module__GNIo4a__inlineList li{margin:0;line-height:1.4}.ArticleToc-module__GNIo4a__inline .ArticleToc-module__GNIo4a__inlineLink{font:400 1rem/1.4 var(--font-hanken), system-ui, sans-serif;color:var(--text-secondary);padding:.55rem 0;text-decoration:none;display:block}.ArticleToc-module__GNIo4a__inline .ArticleToc-module__GNIo4a__inlineLink:hover{color:var(--text)}.ArticleToc-module__GNIo4a__inline .ArticleToc-module__GNIo4a__inlineLink:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:2px}@media (prefers-reduced-motion:reduce){.ArticleToc-module__GNIo4a__railLink,.ArticleToc-module__GNIo4a__chevron{transition:none}}
