@keyframes Toc-module-scss-module__YS05Da__editorial-rise{0%{transform:translate3d(0, var(--rise-distance,48px), 0)}to{transform:none}}.Toc-module-scss-module__YS05Da__bar{z-index:210;transform-origin:0;pointer-events:none;background:#f03350;height:2px;position:fixed;top:0;left:0;right:0;transform:scaleX(0)}@media (min-width:1024px){.Toc-module-scss-module__YS05Da__bar{display:none}}@media (prefers-reduced-motion:reduce){.Toc-module-scss-module__YS05Da__bar{display:none}}.Toc-module-scss-module__YS05Da__rail{display:none}@media (min-width:1024px){.Toc-module-scss-module__YS05Da__rail{top:calc(var(--header-height,72px) + 40px);max-height:calc(100vh - var(--header-height,72px) - 80px);max-height:calc(100svh - var(--header-height,72px) - 80px);overscroll-behavior:contain;scrollbar-width:none;display:block;position:sticky;overflow-y:auto}.Toc-module-scss-module__YS05Da__rail::-webkit-scrollbar{display:none}}.Toc-module-scss-module__YS05Da__railLabel{font-family:var(--font-dm-sans),"DM Sans",ui-sans-serif,system-ui,sans-serif;letter-spacing:.08em;text-transform:uppercase;font-variant-numeric:tabular-nums;color:#f5f2eeb8;letter-spacing:.06em;align-items:center;gap:14px;margin:0 0 22px;font-size:.875rem;font-weight:500;line-height:1.2;display:inline-flex}.Toc-module-scss-module__YS05Da__railLabel:before{content:"";background:#f03350;width:24px;height:1px}.Toc-module-scss-module__YS05Da__rail[data-tone=paper] .Toc-module-scss-module__YS05Da__railLabel{color:#0b0b0cbd}.Toc-module-scss-module__YS05Da__rail[data-tone=paper] .Toc-module-scss-module__YS05Da__railLabel:before{background:#8f162c}.Toc-module-scss-module__YS05Da__railTrack{padding-left:22px;position:relative}.Toc-module-scss-module__YS05Da__railLine{background:#ffffff1f;width:1px;position:absolute;top:10px;bottom:10px;left:0;overflow:hidden}.Toc-module-scss-module__YS05Da__rail[data-tone=paper] .Toc-module-scss-module__YS05Da__railLine{background:#0b0b0c24}@media (prefers-reduced-motion:reduce){.Toc-module-scss-module__YS05Da__railLine{display:none}}.Toc-module-scss-module__YS05Da__railFill{transform-origin:50% 0;background:#f03350;position:absolute;inset:0;transform:scaleY(0)}.Toc-module-scss-module__YS05Da__rail[data-tone=paper] .Toc-module-scss-module__YS05Da__railFill{background:#8f162c}.Toc-module-scss-module__YS05Da__railList{gap:8px;margin:0;padding:0;list-style:none;display:grid}.Toc-module-scss-module__YS05Da__railLink{color:#f5f2eeb8;text-wrap:pretty;align-items:baseline;gap:12px;min-height:44px;padding:10px 0;font-size:.9375rem;font-weight:500;line-height:1.4;text-decoration:none;transition:color .3s;display:flex;position:relative}.Toc-module-scss-module__YS05Da__railLink:before{content:"";opacity:0;background:#0a0a0a;border:2px solid #f03350;border-radius:50%;width:9px;height:9px;transition:opacity .16s ease-out,transform .4s cubic-bezier(.16,1,.3,1);position:absolute;top:16px;left:-26px;transform:scale(.4)}.Toc-module-scss-module__YS05Da__railLink:hover,.Toc-module-scss-module__YS05Da__railLink[aria-current=location]{color:#f5f2ee}.Toc-module-scss-module__YS05Da__railLink[aria-current=location]:before{opacity:1;transform:none}.Toc-module-scss-module__YS05Da__railLink:focus-visible{outline-offset:2px;outline:2px solid #f03350}.Toc-module-scss-module__YS05Da__rail[data-tone=paper] .Toc-module-scss-module__YS05Da__railLink{color:#0b0b0cbd}.Toc-module-scss-module__YS05Da__rail[data-tone=paper] .Toc-module-scss-module__YS05Da__railLink:before{background:#f1ede7;border-color:#8f162c}.Toc-module-scss-module__YS05Da__rail[data-tone=paper] .Toc-module-scss-module__YS05Da__railLink:hover,.Toc-module-scss-module__YS05Da__rail[data-tone=paper] .Toc-module-scss-module__YS05Da__railLink[aria-current=location]{color:#0b0b0c}.Toc-module-scss-module__YS05Da__rail[data-tone=paper] .Toc-module-scss-module__YS05Da__railLink:focus-visible{outline-color:#8f162c}.Toc-module-scss-module__YS05Da__railIndex{min-width:1.6rem;font-family:var(--font-dm-sans),"DM Sans",ui-sans-serif,system-ui,sans-serif;letter-spacing:.08em;text-transform:uppercase;font-variant-numeric:tabular-nums;color:#f5f2eea8;flex:none;font-size:.8125rem;font-weight:500;line-height:1.2}[aria-current=location]>.Toc-module-scss-module__YS05Da__railIndex{color:#ff8397}.Toc-module-scss-module__YS05Da__rail[data-tone=paper] .Toc-module-scss-module__YS05Da__railIndex{color:#0b0b0cbd}.Toc-module-scss-module__YS05Da__rail[data-tone=paper] [aria-current=location]>.Toc-module-scss-module__YS05Da__railIndex{color:#8f162c}.Toc-module-scss-module__YS05Da__railText{min-width:0}.Toc-module-scss-module__YS05Da__disclosure{border-top:1px solid #ffffff1f;border-bottom:1px solid #ffffff1f;margin:0 0 clamp(36px,5vw,48px)}@media (min-width:1024px){.Toc-module-scss-module__YS05Da__disclosure{display:none}}.Toc-module-scss-module__YS05Da__disclosure[data-tone=paper]{border-color:#0b0b0c24}.Toc-module-scss-module__YS05Da__summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;min-height:56px;padding:8px 0;list-style:none;display:flex}.Toc-module-scss-module__YS05Da__summary::-webkit-details-marker{display:none}.Toc-module-scss-module__YS05Da__summary:focus-visible{outline-offset:2px;outline:2px solid #f03350}[data-tone=paper]>.Toc-module-scss-module__YS05Da__summary:focus-visible{outline-color:#8f162c}.Toc-module-scss-module__YS05Da__summaryLabel{font-family:var(--font-overpass),"Overpass",ui-sans-serif,system-ui,sans-serif;letter-spacing:-.01em;color:#f5f2ee;font-size:1.0625rem;font-weight:700}[data-tone=paper] .Toc-module-scss-module__YS05Da__summaryLabel{color:#0b0b0c}.Toc-module-scss-module__YS05Da__summaryCount{color:#f5f2eeb8;font-variant-numeric:tabular-nums slashed-zero;align-items:center;gap:12px;font-size:.9375rem;display:inline-flex}@media (max-width:640px){.Toc-module-scss-module__YS05Da__summaryCount{font-size:1.0625rem}}[data-tone=paper] .Toc-module-scss-module__YS05Da__summaryCount{color:#0b0b0cbd}.Toc-module-scss-module__YS05Da__chevron{border-bottom:2px solid;border-right:2px solid;width:9px;height:9px;margin-top:-4px;transition:transform .2s;transform:rotate(45deg)}.Toc-module-scss-module__YS05Da__disclosure[open] .Toc-module-scss-module__YS05Da__chevron{margin-top:4px;transform:rotate(-135deg)}.Toc-module-scss-module__YS05Da__disclosureList{gap:8px;margin:0;padding:8px 0 12px;list-style:none;display:grid}.Toc-module-scss-module__YS05Da__disclosureList>li+li{border-top:1px solid #ffffff14;padding-top:8px}[data-tone=paper]>.Toc-module-scss-module__YS05Da__disclosureList>li+li{border-top-color:#0b0b0c24}.Toc-module-scss-module__YS05Da__disclosureLink{color:#c6c4c0;align-items:baseline;gap:14px;min-height:48px;padding:12px 0;font-size:1rem;line-height:1.4;text-decoration:none;display:flex}.Toc-module-scss-module__YS05Da__disclosureLink:hover{color:#f5f2ee}.Toc-module-scss-module__YS05Da__disclosureLink:focus-visible{outline-offset:2px;outline:2px solid #f03350}[data-tone=paper] .Toc-module-scss-module__YS05Da__disclosureLink{color:#0b0b0c}[data-tone=paper] .Toc-module-scss-module__YS05Da__disclosureLink:focus-visible{outline-color:#8f162c}.Toc-module-scss-module__YS05Da__disclosureIndex{min-width:1.6rem;font-family:var(--font-dm-sans),"DM Sans",ui-sans-serif,system-ui,sans-serif;letter-spacing:.08em;text-transform:uppercase;font-variant-numeric:tabular-nums;color:#ff8397;flex:none;font-size:.8125rem;font-weight:500;line-height:1.2}[data-tone=paper] .Toc-module-scss-module__YS05Da__disclosureIndex{color:#8f162c}@media print{.Toc-module-scss-module__YS05Da__bar,.Toc-module-scss-module__YS05Da__rail,.Toc-module-scss-module__YS05Da__disclosure{display:none!important}}
