.story_page__pCyLJ{--story-reading-width:min(65rem,calc(100vw - 35rem));max-width:105rem;padding-top:2.75rem}.story_header__6_95X{max-width:var(--story-reading-width);margin:0 auto 1.875rem;scroll-margin-top:6.25rem}.story_byline__9LBMJ{margin:1.25rem 0 0;color:var(--dm-muted);font-size:.8125rem}.story_reader__hKOEf{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,var(--story-reading-width)) minmax(0,1fr);gap:2rem;align-items:start}.story_sidebar__bDMY4{grid-column:3;grid-row:1;width:min(100%,14.375rem);position:sticky;top:6.25rem;max-height:calc(100dvh - 8.125rem);overflow-y:auto;scrollbar-width:thin}.story_contentsLabel__aUF1z{margin:0 0 .75rem;color:var(--dm-text-strong);font-weight:600}.story_chapterList__pnwK2{display:grid;gap:.1875rem;margin:0;padding:0;list-style:none}.story_chapterList__pnwK2 a{display:grid;grid-template-columns:1rem minmax(0,1fr);gap:.5625rem;padding:.4375rem 0;color:var(--dm-muted);font-size:.75rem;line-height:1.5;text-decoration:none}.story_chapterList__pnwK2 a:hover,.story_chapterList__pnwK2 a[aria-current]{color:var(--dm-gold)}.story_chapterNumber__kg41r{font-variant-numeric:tabular-nums;opacity:.7}.story_topicList__M6l8S{display:grid;gap:.125rem;margin:.125rem 0 .625rem 1.5625rem;padding:0 0 0 .75rem;border-left:1px solid var(--surface-border);list-style:none}.story_topicList__M6l8S a{display:block;padding:.25rem 0;font-size:.6875rem;line-height:1.5}.story_topicList__M6l8S a[aria-current]{text-decoration:underline;text-underline-offset:.1875rem}.story_readingColumn___ib2g{grid-column:2;grid-row:1;min-width:0}.story_toolbar__TuDfF{display:flex;align-items:center;flex-wrap:wrap;gap:.75rem 1.25rem;padding:.8125rem 0;margin-bottom:1.75rem;border-block:1px solid var(--surface-border);color:var(--dm-muted);font-size:.75rem}.story_toolbar__TuDfF button{padding:.1875rem 0;border:0;background:transparent;color:var(--dm-text);font:inherit;cursor:pointer}.story_toolbar__TuDfF a{margin-left:auto;color:var(--dm-muted)}.story_toolbar__TuDfF button:disabled{cursor:wait;opacity:.6}.story_mobileContents__c3KCN{display:none}.story_prose__uUTjg{font-size:1rem;line-height:1.85;overflow-wrap:break-word}.story_prose__uUTjg ol,.story_prose__uUTjg p,.story_prose__uUTjg ul{margin:0 0 1.25rem}.story_prose__uUTjg :is(ul,ol){padding-left:1.4375rem}.story_prose__uUTjg li{margin-bottom:.5625rem;padding-left:.1875rem}.story_prose__uUTjg :is(h2,h3,h4){color:var(--dm-text-strong);scroll-margin-top:6.25rem;text-wrap:balance}.story_prose__uUTjg h2{margin:4rem 0 1.5rem;padding-top:1.625rem;border-top:1px solid var(--surface-border-strong);font-size:clamp(1.4375rem,2.5vw,1.75rem);line-height:1.35}.story_prose__uUTjg h3{margin:2.375rem 0 1rem;font-size:1.1875rem;line-height:1.45}.story_prose__uUTjg h4{margin:1.875rem 0 .8125rem;font-size:1rem;font-weight:600}.story_prose__uUTjg strong{color:var(--dm-text-strong);font-weight:600}.story_prose__uUTjg a{color:var(--tof-link,#62b9e3)}.story_prose__uUTjg code{padding:.125rem .3125rem;border-radius:.1875rem;background:var(--surface-panel);font-size:.85em;overflow-wrap:anywhere}.story_prose__uUTjg hr{margin:2.5rem 0;border:0;border-top:1px solid var(--surface-border)}.story_prose__uUTjg hr:has(+h2){display:none}.story_prose__uUTjg .story-note,.story_prose__uUTjg blockquote{margin:1.5rem 0;padding:1.125rem 1.375rem;border-block:1px solid var(--surface-border);background:var(--surface-panel);color:var(--dm-text);font-size:.875rem}.story_prose__uUTjg :is(blockquote,.story-note)>:last-child{margin-bottom:0}.story_prose__uUTjg .story-table{max-width:100%;overflow-x:auto;margin:1.5rem 0;scrollbar-width:thin}.story_prose__uUTjg table{width:100%;border-collapse:collapse;font-size:.8125rem;line-height:1.7}.story_prose__uUTjg :is(th,td){padding:.75rem .875rem;border-bottom:1px solid var(--surface-border);text-align:left;vertical-align:top}.story_prose__uUTjg th{color:var(--dm-text-strong);background:var(--surface-panel);font-weight:600}.story_prose__uUTjg figure{margin:1.875rem 0;text-align:center}.story_prose__uUTjg figure img{display:block;max-width:100%;width:auto;height:auto;margin:0 auto;border:1px solid var(--surface-border);border-radius:.4375rem}.story_prose__uUTjg figcaption{margin-top:.75rem;color:var(--dm-muted);font-size:.75rem;line-height:1.6}.story_prose__uUTjg [data-story-bright-image]{filter:brightness(.65) saturate(.9)}.story_prose__uUTjg [data-story-sticker]{display:inline-block;width:3rem;height:3rem;margin:0 .25rem;vertical-align:middle}.story_prose__uUTjg [data-story-sticker] img{display:block;width:3rem;height:3rem}.story_prose__uUTjg p[align=right]{margin-top:1.75rem;font-size:.75rem}@media (max-width:1200px){.story_reader__hKOEf{display:block}.story_sidebar__bDMY4{display:none}.story_header__6_95X,.story_readingColumn___ib2g{max-width:65rem;margin-inline:auto}.story_mobileContents__c3KCN{display:block;margin-bottom:1.75rem;padding:.75rem 0;border-bottom:1px solid var(--surface-border)}.story_mobileContents__c3KCN summary{color:var(--dm-text-strong);cursor:pointer}.story_mobileContents__c3KCN .story_chapterList__pnwK2{margin-top:.75rem}}@media (max-width:640px){.story_page__pCyLJ{padding:1.75rem 1.125rem 3rem}.story_toolbar__TuDfF{gap:.625rem 1rem}.story_toolbar__TuDfF a{margin-left:0}.story_prose__uUTjg{font-size:.875rem;line-height:1.85}.story_prose__uUTjg :is(th,td){padding:.625rem}.story_prose__uUTjg .story-table table{min-width:30rem}}@media (max-width:360px){.story_prose__uUTjg span[style*=nowrap]{white-space:normal!important}}