.ttm-main--article.ttm-main--longform{color:#f6f4ef;background:#080a09;padding-bottom:0}.ttm-main--longform .ttm-article-breadcrumb{color:#cec9bf}.ttm-main--longform .ttm-article-breadcrumb [aria-current=page]{color:#bdb8ad}.ttm-longform{--lf-muted:#c3beb4;--lf-line:#353a35;max-width:1320px;margin:0 auto;padding:40px 48px 72px;font-family:TheTimeo Neue Helvetica,Helvetica,sans-serif}.ttm-longform *{box-sizing:border-box}.ttm-longform :is(h1,h2,h3,p,figure,ol){margin:0}.ttm-longform a{color:inherit;text-underline-offset:.22em}.ttm-longform :is(a,summary):focus-visible{outline-offset:5px;outline:2px solid #e0ceb0}.ttm-longform .ttm-lf-hero{border-bottom:1px solid var(--lf-line);grid-template-columns:1fr 1.05fr;align-items:center;gap:48px;padding-bottom:64px;display:grid}.ttm-longform .ttm-lf-kicker{letter-spacing:.13em;text-transform:uppercase;color:#d8c6a5;font-size:11px;font-weight:500;line-height:1.6}.ttm-lf-kicker span{margin:0 10px}.ttm-longform h1{letter-spacing:-.035em;text-transform:none;text-wrap:balance;font-size:clamp(38px,4.5vw,64px);font-weight:300;line-height:1.06}.ttm-longform .ttm-lf-hero h1{margin:24px 0}.ttm-longform .ttm-lf-deck{color:#e0ddd5;max-width:48ch;font-size:19px;font-weight:300;line-height:1.5}.ttm-lf-meta{color:var(--lf-muted);flex-wrap:wrap;gap:8px 18px;margin-top:26px;font-size:12px;line-height:1.5;display:flex}.ttm-longform .ttm-lf-figure{min-width:0;margin:40px 0}.ttm-lf-figure__image{margin-inline:auto}.ttm-longform .ttm-lf-figure img{object-fit:contain;width:100%;height:100%;display:block}.ttm-longform .ttm-lf-figure--hero{margin:0}.ttm-longform .ttm-lf-figure--hero img{width:100%;height:100%}.ttm-longform .ttm-lf-figure figcaption,.ttm-longform .ttm-lf-figure figcaption p{color:#f5f3ee;font-size:13px;font-weight:400;line-height:1.55}.ttm-longform .ttm-lf-figure figcaption{max-width:65ch;margin:13px auto 0}.ttm-longform .ttm-lf-hero--wide{grid-template-columns:1fr;gap:32px}.ttm-lf-hero--wide .ttm-lf-hero__copy{max-width:940px}.ttm-longform .ttm-lf-hero--wide h1{max-width:24ch}.ttm-longform .ttm-lf-hero--wide .ttm-lf-deck{max-width:70ch}.ttm-lf-layout{grid-template-columns:220px minmax(0,740px);justify-content:center;gap:64px;padding-top:52px;display:grid}.ttm-lf-index{min-width:0}.ttm-lf-index details{position:sticky;top:110px}.ttm-lf-index summary{letter-spacing:.08em;text-transform:uppercase;cursor:pointer;color:#d8c6a5;padding-bottom:18px;font-size:12px}.ttm-longform .ttm-lf-index ol{color:var(--lf-muted);padding-left:22px;font-size:13px;line-height:1.5}.ttm-lf-index li{padding:0 0 12px 4px}.ttm-lf-index a{text-decoration:none}.ttm-lf-index a:hover{color:#fff;text-decoration:underline}.ttm-lf-narrative{min-width:0}.ttm-longform .ttm-lf-narrative p{color:#eeece7;margin:0 0 20px;font-size:18px;font-weight:300;line-height:1.75}.ttm-longform .ttm-lf-introduction p:first-child{color:#fff;font-size:23px;line-height:1.55}.ttm-longform .ttm-lf-chapter{margin:46px 0 0;scroll-margin-top:110px}.ttm-longform .ttm-lf-chapter h2{letter-spacing:-.02em;text-transform:none;text-wrap:balance;margin-bottom:22px;font-size:clamp(27px,2.6vw,35px);font-weight:300;line-height:1.2}.ttm-longform .ttm-lf-chapter h3{text-transform:none;margin:28px 0 12px;font-size:21px;font-weight:400;line-height:1.35}.ttm-lf-narrative :is(ul,ol){padding-left:23px;font-size:17px;line-height:1.7}.ttm-lf-narrative li{margin-bottom:10px}.ttm-lf-narrative strong{font-weight:500}.ttm-lf-narrative table{border-collapse:collapse;table-layout:fixed;width:100%;margin:26px 0;font-size:15px;line-height:1.55}.ttm-lf-narrative :is(th,td){border-bottom:1px solid var(--lf-line);text-align:left;vertical-align:top;overflow-wrap:anywhere;padding:15px 12px}.ttm-lf-narrative th{color:#e0ceb0;font-weight:500}.ttm-lf-sources{border-top:1px solid var(--lf-line);border-bottom:1px solid var(--lf-line);margin-top:46px}.ttm-lf-sources summary{cursor:pointer;padding:22px 0;font-size:16px}.ttm-lf-sources>div{padding-bottom:18px}.ttm-longform .ttm-lf-sources :is(p,li){color:var(--lf-muted);overflow-wrap:anywhere;font-size:14px;line-height:1.65}.ttm-lf-related{border-top:1px solid var(--lf-line);margin-top:64px;padding-top:36px}.ttm-lf-related__head{justify-content:space-between;align-items:center;gap:24px;margin-bottom:28px;display:flex}.ttm-longform .ttm-lf-related h2{text-transform:none;margin-top:10px;font-size:32px;font-weight:300;line-height:1.2}.ttm-lf-related__track{scroll-snap-type:x mandatory;scrollbar-width:thin;gap:24px;display:flex;overflow-x:auto}.ttm-lf-card{scroll-snap-align:start;flex:0 0 calc(33.3333% - 16px);min-width:0}.ttm-lf-card a{text-decoration:none}.ttm-lf-card img{aspect-ratio:4/3;object-fit:cover;width:100%}.ttm-longform .ttm-lf-card h3{text-transform:none;margin:16px 0 12px;font-size:21px;font-weight:300;line-height:1.3}.ttm-lf-progress{background:var(--lf-line);height:1px;margin-top:24px}.ttm-lf-progress span{background:#d8c6a5;height:100%;display:block}@media (max-width:1000px){.ttm-longform{padding:30px 32px 56px}.ttm-longform .ttm-lf-hero{gap:28px}.ttm-lf-layout{grid-template-columns:minmax(0,740px);gap:30px}.ttm-lf-index details{border-bottom:1px solid var(--lf-line);position:static}.ttm-longform .ttm-lf-index ol{columns:2;padding-bottom:16px}.ttm-lf-index li{break-inside:avoid}}@media (max-width:600px){.ttm-longform{padding:24px 20px 44px}.ttm-longform .ttm-lf-hero{grid-template-columns:1fr;padding-bottom:34px}.ttm-longform h1{font-size:clamp(34px,9vw,48px)}.ttm-longform .ttm-lf-deck{font-size:18px}.ttm-lf-layout{padding-top:30px}.ttm-longform .ttm-lf-narrative p{font-size:17px;line-height:1.7}.ttm-longform .ttm-lf-introduction p:first-child{font-size:21px}.ttm-longform .ttm-lf-figure{margin:30px 0}.ttm-longform .ttm-lf-figure--hero{margin:0}.ttm-longform .ttm-lf-index ol{columns:1}.ttm-lf-narrative :is(th,td){padding:10px 7px;font-size:13px}.ttm-lf-card{flex-basis:85%}.ttm-longform .ttm-lf-related h2{font-size:27px}}@media (prefers-reduced-motion:reduce){.ttm-lf-related__track{scroll-behavior:auto}}
