@container epoch-table-scroll scroll-state(scrollable:left){tbody>tr>td:first-child,thead>tr>th:first-child{box-shadow:inset -1px 0 0 var(--color-charcoal-200)}}body.has-sidebar-footnotes .article-content section[data-footnotes]{display:none}.article-content sup:has(a[data-footnote-ref]),.article-content sup a[data-footnote-ref]{font-size:.75em;font-weight:800}.article-content sup a[data-footnote-ref]{position:relative}@media (width<=1023px){.article-content sup a[data-footnote-ref]:after{content:"";min-width:30px;min-height:30px;position:absolute;inset:-10px -8px}}@media (width>=1024px){.article-content sup a[data-footnote-ref]{cursor:default;color:inherit;text-decoration:none}.article-content sup a[data-footnote-ref]:hover{text-decoration:none}}.sidebar-footnotes{height:100%;min-height:1px;padding-left:30px;position:relative}.sidebar-footnote{border-top:1px solid var(--color-charcoal-200);border-bottom:1px solid var(--color-charcoal-200);padding:20px 0;position:absolute;top:0;left:30px;right:0}.sidebar-footnote.touches-next{border-bottom:none}.sidebar-footnote.expandable{cursor:pointer}.sidebar-footnote.expandable.expanded .sidebar-footnote-body{cursor:text}.sidebar-footnote-row,.footnote-overlay-row{align-items:flex-start;gap:10px;display:flex}.sidebar-footnote-num,.footnote-overlay-num{font-family:var(--font-messina-sans);font-kerning:var(--font-ui-5-kerning);font-size:var(--font-ui-5-size);line-height:var(--font-ui-5-line-height);font-weight:var(--font-ui-5-weight);margin-bottom:var(--font-ui-5-paragraph-spacing);color:var(--color-teal-500);flex-shrink:0;margin-bottom:0}.sidebar-footnote-body,.footnote-overlay-body{font-family:var(--font-messina-sans);font-kerning:var(--font-ui-5-kerning);font-size:var(--font-ui-5-size);line-height:var(--font-ui-5-line-height);font-weight:var(--font-ui-5-weight);margin-bottom:var(--font-ui-5-paragraph-spacing);color:var(--color-charcoal-900);flex:1;min-width:0;margin-bottom:0;font-weight:400}.sidebar-footnote-body{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.sidebar-footnote-body p{margin:0;display:inline}.sidebar-footnote-body a,.footnote-overlay-body a{text-underline-offset:2px;color:inherit;text-decoration:underline}.sidebar-footnote-body a:hover,.footnote-overlay-body a:hover{text-decoration:none}.sidebar-footnote.expanded .sidebar-footnote-body{-webkit-line-clamp:unset;line-clamp:unset;display:block}.sidebar-footnote.expanded .sidebar-footnote-body p,.footnote-overlay-body p{margin:0 0 var(--spacer-10);display:block}.sidebar-footnote.expanded .sidebar-footnote-body p:last-child,.footnote-overlay-body p:last-child{margin-bottom:0}.sidebar-footnote-toggle{width:20px;height:20px;color:var(--color-teal-500);cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-self:flex-end;align-items:center;padding:2px;display:inline-flex;position:relative}.sidebar-footnote-toggle:hover,.sidebar-footnote.expandable:hover .sidebar-footnote-toggle{color:var(--color-teal-700)}.sidebar-footnote-toggle .icon{width:16px;height:16px;position:absolute;top:10px}.sidebar-footnote-toggle svg{width:100%;height:100%}@media (width<=1023px){.sidebar-footnotes{display:none}}.footnote-overlay{z-index:1000;box-sizing:border-box;background:#090c0c33;justify-content:stretch;align-items:flex-end;display:flex;position:fixed;inset:0}.footnote-overlay[hidden]{display:none}.footnote-overlay-backdrop{cursor:pointer;touch-action:none;background:0 0;border:none;margin:0;padding:0;position:absolute;inset:0}.footnote-overlay-panel{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y;border-top:1px solid var(--color-charcoal-200);border-bottom:1px solid var(--color-charcoal-200);width:100%;max-height:min(60dvh,100%);padding:20px;padding-bottom:max(20px, env(safe-area-inset-bottom));box-sizing:border-box;background:#fff;outline:none;position:relative;overflow-y:auto}.footnote-overlay-num{white-space:nowrap}@media (width>=1024px){.footnote-overlay{display:none!important}}html.footnote-overlay-open,body.footnote-overlay-open{overscroll-behavior:none;overflow:hidden}
