.art-progress{position:fixed;top:0;right:0;left:0;z-index:50;height:3px;background:var(--orange);transform:scaleX(0);transform-origin:left;transition:transform .1s linear;pointer-events:none}@media(prefers-reduced-motion:reduce){.art-progress{transition:none}}.art-crumb{display:flex;flex-wrap:wrap;gap:var(--s-3);padding-top:var(--s-7);font-size:var(--fs-micro);color:var(--muted)}.art-crumb a{text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--line)}.art-crumb a:hover{color:var(--orange-type)}.art-hero{display:grid;grid-template-columns:minmax(0,1.18fr) minmax(0,1fr);align-items:center;gap:55px;margin-block:30px var(--s-9)}.art-hero h1{font-size:clamp(2.5rem,3.8vw,3.6rem);line-height:1.12;letter-spacing:-.05em}.art-dek{max-width:535px;margin-top:22px;font-size:var(--fs-body);line-height:1.8;color:var(--muted)}.art-byline{display:flex;align-items:center;gap:var(--s-4);margin-top:var(--s-7)}.art-byline img{width:42px;height:42px;border-radius:50%;object-fit:cover;object-position:50% 18%}.art-byline strong{display:block;font-size:var(--fs-small);font-weight:600;line-height:1.4}.art-byline span{font-size:var(--fs-micro);color:var(--muted)}.art-meta>*{white-space:nowrap}.art-photo{position:relative;height:460px;margin:0;overflow:hidden;background:var(--soft-deep);border-radius:100px var(--r-md) 85px var(--r-md)}.art-photo img{display:block;width:100%;height:100%;object-fit:cover}@media(max-width:900px){.art-hero{grid-template-columns:1fr;gap:var(--s-8);margin-block:var(--s-6) var(--s-8)}}.art-layout{display:grid;grid-template-columns:minmax(0,260px) minmax(0,750px);gap:75px;align-items:start;justify-content:start;padding-bottom:var(--s-11)}.art-side{display:flex;flex-direction:column;align-self:stretch}.art-side-track{flex:1 0 auto}.art-side-nav{top:var(--s-7)}.art-side-nav.is-sticky{position:sticky}.art-side .label{margin-bottom:var(--s-4)}.art-toc{display:flex;flex-direction:column;border-left:1px solid var(--line)}.art-toc a{display:flex;align-items:center;min-height:44px;margin-left:-1px;padding:var(--s-2) var(--s-4);border-left:2px solid transparent;font-size:var(--fs-caption);line-height:1.5;color:var(--muted);transition:color var(--dur-1),border-color var(--dur-1)}.art-toc a:hover{color:var(--ink)}.art-toc a.is-current{border-left-color:var(--orange);font-weight:600;color:var(--ink)}@media(max-width:1000px){.art-layout{grid-template-columns:1fr;gap:var(--s-8)}.art-side-nav.is-sticky{position:static}}.art-body{min-width:0;font-size:var(--fs-body-long);line-height:1.95;color:var(--reading);--flow-text:var(--s-6);--flow-block:var(--s-8)}.art-body>*{margin-top:var(--flow-text)}.art-body>:where(.editorial-thesis,.framework-note,.remedy-summary,.practical-checklist,.study-card,.caution-note,.term-note,.shift-pair,.article-references,.art-scroll,blockquote,figure){margin-top:var(--flow-block)}.art-body>:where(.editorial-thesis,.framework-note,.remedy-summary,.practical-checklist,.study-card,.caution-note,.term-note,.shift-pair,.art-scroll,blockquote,figure)+*{margin-top:var(--flow-block)}.art-body figure{margin-inline:0}.art-body figure img{display:block;width:100%;height:auto;border-radius:var(--r-md);background:var(--soft-deep)}.art-body figcaption{margin-top:var(--s-2);font-size:var(--fs-caption);line-height:1.6;color:var(--muted)}.art-body figcaption a{color:inherit;text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--grey-400)}.art-video{display:flex;flex-direction:column;align-items:flex-start;gap:var(--s-1)}.art-video small{font-size:var(--fs-caption);line-height:1.6;color:var(--muted)}.art-faq>*+*{margin-top:var(--flow-text)}.art-body h2{margin-top:var(--s-9);font-size:2.05rem;line-height:1.25;letter-spacing:-.04em;color:var(--ink);scroll-margin-top:var(--s-7)}.art-body h3{margin-top:var(--s-7);font-size:1.4rem;line-height:1.35;letter-spacing:-.03em;color:var(--ink)}.art-body h4{margin-top:var(--s-7);font-size:var(--fs-h5);color:var(--ink)}.art-body :is(h2,h4)+p{margin-top:22px}.art-body h3+p{margin-top:17px}.art-body a:not(.text-link){text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--grey-400)}.art-body a:not(.text-link):hover{color:var(--orange-type);text-decoration-color:var(--orange-type)}.art-body strong{font-weight:600;color:var(--ink)}.art-body mark{background:#ff5a3133;color:inherit;padding:.16em .3em;margin:0 -.3em;border-radius:6px 0;box-decoration-break:clone;-webkit-box-decoration-break:clone}.art-body ul{padding:0;list-style:none}.art-body ol{padding-left:var(--s-6);list-style:decimal}.art-body ol>li::marker{font-weight:600;color:var(--muted)}.art-body li+li{margin-top:var(--s-3)}.art-body ul>li{position:relative;padding-left:30px}.art-body ul>li:before{content:"";position:absolute;left:0;top:calc((1.9em - 11px)/2);width:11px;height:11px;background:var(--orange-type);-webkit-mask:var(--mark-bullet) center/contain no-repeat;mask:var(--mark-bullet) center/contain no-repeat}.art-scroll{overflow:hidden;overflow-x:auto;border:1px solid var(--line);border-radius:var(--r-md)}.art-body table{width:100%;border-collapse:collapse;font-size:var(--fs-small);line-height:1.6}.art-body :is(th,td){padding:var(--s-4) 18px;text-align:left;vertical-align:top}.art-body thead th{background:var(--soft-deep);color:var(--ink);font-weight:600;font-size:var(--fs-caption);line-height:1.5}.art-body tbody tr+tr :is(th,td){border-top:1px solid var(--line)}.art-body tbody td{color:var(--reading)}.art-body tbody :is(td:first-child,th){font-weight:600;color:var(--ink)}.art-scroll{container-type:inline-size}.art-body caption{position:sticky;left:0;max-width:100cqi;padding:var(--s-4) 18px;text-align:left;font-size:var(--fs-small);font-weight:600;line-height:1.5;color:var(--ink)}.art-body :is(h2,h3,h4)+.art-scroll{margin-top:var(--s-5)}@media(max-width:700px){.art-body :is(th,td,caption){padding:var(--s-3) var(--s-4)}.art-body table{font-size:var(--fs-caption)}}.art-body blockquote{padding:var(--s-6) var(--s-7);background:var(--soft);border-left:3px solid var(--orange);border-radius:var(--r-sm) var(--corner-s) var(--r-sm) var(--r-sm);font-size:var(--fs-body)}.art-body blockquote p+p{margin-top:var(--s-4)}.art-takeaways{margin-top:38px;padding:29px var(--s-7) var(--s-5);background:var(--peach-soft);border-radius:var(--r-sm) 58px var(--r-sm) var(--r-sm)}.art-takeaways h2{margin:0;font-size:var(--fs-h4);letter-spacing:-.03em}.art-takeaways>p{margin-top:var(--s-2);font-size:var(--fs-caption);color:var(--muted)}.art-takeaways ul{margin:var(--s-6) 0 0;padding:0;list-style:none}.art-takeaways li{position:relative;padding:0 0 0 30px;font-size:var(--fs-small);line-height:1.7;color:var(--reading)}.art-takeaways li+li{margin-top:var(--s-5)}.art-takeaways li:before{content:"";position:absolute;left:0;top:calc((1.7em - 11px)/2);width:11px;height:11px;background:var(--orange-type);-webkit-mask:var(--mark-bullet) center/contain no-repeat;mask:var(--mark-bullet) center/contain no-repeat}.art-takeaways strong{font-weight:600;color:var(--ink)}.art-takeaways li ul{margin-top:var(--s-3)}.art-takeaways li li+li{margin-top:var(--s-2)}.art-takeaways>.art-takeaways-outro{margin-top:var(--s-6);font-size:var(--fs-small);line-height:1.7;color:var(--reading)}.art-body .editorial-thesis{padding:5px 0 5px var(--s-7);background:none;border:0;border-left:3px solid var(--orange);border-radius:0;font-size:1.55rem;font-weight:500;letter-spacing:-.04em;line-height:1.45;color:var(--ink)}.art-body .editorial-thesis :is(p,strong){margin:0;font-weight:500}.art-body .editorial-thesis p+p{margin-top:var(--s-4)}.art-body .framework-note{display:block;padding:var(--s-6) var(--s-7);background:var(--soft);border-radius:var(--r-sm) var(--corner-s) var(--r-sm) var(--r-sm)}.art-body .framework-note>p:first-child{margin:0 0 var(--s-3);font-size:var(--fs-label);font-weight:600;letter-spacing:.09em;text-transform:uppercase;color:var(--orange-type)}.art-body .framework-note p{margin-top:var(--s-4);font-size:var(--fs-body);line-height:1.8}.art-body .framework-note :is(h3,h4){margin:0;font-size:var(--fs-h5);line-height:1.45;color:var(--ink)}.art-body .remedy-summary{padding:var(--s-5) var(--s-7) var(--s-6);background:var(--ink);color:#f1f4f8;border-radius:var(--r-md) 58px var(--r-md) var(--corner-s)}.art-body .remedy-summary p{margin:0;padding:17px 0;font-size:var(--fs-body);line-height:1.7;border-top:1px solid rgb(255 255 255 / .16)}.art-body .remedy-summary p:first-child{border:0;padding-top:0}.art-body .remedy-summary strong{color:var(--orange-light);font-weight:500}.art-body .practical-checklist{padding:0;list-style:none;counter-reset:checklist}.art-body .practical-checklist li{counter-increment:checklist;position:relative;margin:0;padding:var(--s-4) 0 var(--s-4) var(--s-8);border-bottom:1px solid var(--line);font-size:var(--fs-body);line-height:1.65}.art-body .practical-checklist li:first-child{border-top:1px solid var(--line)}.art-body .practical-checklist li:before{content:counter(checklist,decimal-leading-zero);position:absolute;left:0;top:calc(var(--s-4) + .25em);font-size:var(--fs-micro);font-weight:600;color:var(--orange-type)}.art-body .study-card{display:flex;align-items:flex-start;gap:var(--s-7);padding:var(--s-5) 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.art-body .study-figure{flex:none;font-size:2.6rem;font-weight:600;line-height:1;letter-spacing:-.05em;color:var(--orange-type)}.art-body .study-body{min-width:0}.art-body .study-label{margin:0;font-size:var(--fs-label);font-weight:600;letter-spacing:.09em;text-transform:uppercase;color:var(--orange-type)}.art-body .study-finding{margin-top:var(--s-3);font-size:var(--fs-body);line-height:1.7;color:var(--ink)}.art-body .study-source{margin-top:var(--s-3);font-size:var(--fs-caption);line-height:1.6;color:var(--muted)}@media(max-width:600px){.art-body .study-card{flex-direction:column;gap:var(--s-4)}}.art-body .caution-note{padding:var(--s-5) var(--s-6);border:1px solid rgb(205 53 18 / .32);border-radius:var(--r-sm) var(--r-sm) var(--corner-s) var(--r-sm)}.art-body .caution-label{margin:0;font-size:var(--fs-label);font-weight:600;letter-spacing:.09em;text-transform:uppercase;color:var(--orange-type)}.art-body .caution-note p+p{margin-top:var(--s-4);font-size:var(--fs-body);line-height:1.8}.art-body .term-note{padding:var(--s-4) var(--s-5);background:var(--peach-soft);border-radius:var(--r-sm);font-size:var(--fs-small);line-height:1.75}.art-body .term-note b{font-weight:600;color:var(--ink)}.art-body .shift-pair{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:stretch;gap:var(--s-4)}.art-body .shift-cell{padding:var(--s-5);background:var(--soft);border-radius:var(--r-sm);font-size:var(--fs-small);line-height:1.7}.art-body .shift-cell--strong{background:var(--peach-soft)}.art-body .shift-label{margin:0 0 var(--s-2);font-size:var(--fs-label);font-weight:600;letter-spacing:.09em;text-transform:uppercase;color:var(--muted)}.art-body .shift-cell--strong .shift-label{color:var(--orange-type)}.art-body .shift-arrow{align-self:center;margin:0;font-size:1.5rem;line-height:1;color:var(--orange-type)}@media(max-width:600px){.art-body .shift-pair{grid-template-columns:1fr;justify-items:stretch}.art-body .shift-arrow{justify-self:center;rotate:90deg}}.art-body .article-references{padding-block:var(--s-5);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.art-body .article-references summary{display:flex;align-items:center;justify-content:space-between;gap:var(--s-5);list-style:none;cursor:pointer;color:var(--ink);font-weight:600;line-height:1.4}.art-body .article-references summary::-webkit-details-marker{display:none}.art-body .article-references summary:after{content:"+";flex:none;font-size:1.5rem;font-weight:400;line-height:1;color:var(--orange-type)}.art-body .article-references[open] summary:after{content:"−"}.art-body .article-references summary small{display:block;margin-top:7px;font-size:var(--fs-micro);font-weight:400;line-height:1.6;color:var(--muted)}.art-body .article-references ul{margin-top:var(--s-5);padding:0;list-style:none}.art-body .article-references li{padding:0 0 var(--s-3);margin:0 0 var(--s-3);border-bottom:1px solid var(--line);font-size:var(--fs-caption);line-height:1.8}.art-body .article-references li:last-child{margin-bottom:0;padding-bottom:0;border:0}.art-body .article-references li:before{content:none}.art-body .article-references a{overflow-wrap:anywhere}.art-side .newsletter{margin-top:var(--s-8)}.art-side .newsletter h2{margin-top:6px;font-size:var(--fs-h5);font-weight:500;line-height:1.35;letter-spacing:-.04em}@media(max-width:1000px){.art-side .newsletter{max-width:440px}}.art-end{display:flex;align-items:flex-start;gap:var(--s-6);margin-top:var(--s-11);padding-top:var(--s-7);border-top:1px solid var(--line)}.art-end img{width:78px;height:90px;border-radius:var(--r-md) var(--r-sm) var(--corner-s) var(--r-sm);object-fit:cover;object-position:50% 18%}.art-end h2{font-size:var(--fs-h5);letter-spacing:-.02em}.art-end p{margin:var(--s-2) 0 var(--s-4);font-size:var(--fs-caption);line-height:1.7;color:var(--muted)}@media(max-width:600px){.art-end{flex-direction:column}}.art-related .section-head{margin-bottom:var(--s-9)}
