.fte-page{--fte-gold: #d1b16a;--fte-paper: #f7f3ea;--fte-dark: #0b1118;--fte-slate: #20394a;--fte-body: #c8d0d7;--fte-line: #ffffff38;background:var(--fte-dark);color:#f7f3ea;font-family:var(--sans)}.fte-page *{box-sizing:border-box}.fte-wrap{width:min(1200px,calc(100% - 96px));margin-inline:auto}.fte-page h1,.fte-page h2,.fte-page h3{font-family:var(--serif);font-weight:400;color:inherit;text-wrap:balance}.fte-page h1{font-size:clamp(46px,4.7vw,68px);letter-spacing:-.035em;line-height:1.06;margin:22px 0 24px}.fte-page h1 em{display:block;color:var(--fte-gold);font-weight:400}.fte-page h2{font-size:clamp(31px,3.2vw,44px);line-height:1.14;letter-spacing:-.025em;margin:12px 0 24px}.fte-page h3{font-size:26px;line-height:1.2;letter-spacing:-.015em;margin:0 0 12px}.fte-page p{font:400 16px/1.72 var(--sans);color:var(--fte-body);margin:0 0 20px}.fte-page a:not(.rehearsal-cta):not(.fym-btn){color:var(--fte-gold);text-decoration:underline;text-decoration-color:#c6a35b60;text-underline-offset:4px}.fte-page a:focus-visible,.fte-page summary:focus-visible{outline:3px solid var(--fte-gold);outline-offset:5px;border-radius:2px}.fte-page .fte-eyebrow{font:600 11px/1.5 var(--sans);letter-spacing:.13em;text-transform:uppercase;color:var(--fte-gold);margin:0 0 12px}.fte-page .fte-fine{font:400 12px/1.65 var(--sans);color:var(--fte-body);margin:12px 0 0}.fte-hero{display:grid;grid-template-columns:1.2fr 1fr;gap:76px;padding-block:36px 60px;align-items:start}.fte-hero-copy{padding-top:8px;min-width:0}.fte-hero-copy>.fte-eyebrow{display:flex;gap:12px;align-items:center}.fte-small-rule{width:25px;height:1px;background:currentColor}.fte-page .fte-answer{font-size:17px;line-height:1.7;max-width:58ch;margin-bottom:25px}.fte-hero-invitation{border-top:1px solid var(--fte-line);padding-top:22px}.fte-hero-invitation h2{font-size:28px;line-height:1.2;margin:0 0 14px}.fte-hero-invitation>p:not(.fte-fine){font-size:15px;line-height:1.65;max-width:51ch;margin-bottom:22px}.fte-cta-wrap{display:inline-flex;max-width:100%}.fte-page .rehearsal-cta{min-height:52px;padding:14px 24px;font-size:12px;letter-spacing:.055em;border-radius:3px;background:var(--fte-gold);border-color:var(--fte-gold);color:#111921;transition:transform .14s cubic-bezier(.23,1,.32,1),background-color .14s ease}.fte-page .rehearsal-cta:active{transform:scale(.98)}.fte-page .fte-read-link{display:inline-flex;gap:20px;align-items:center;min-height:44px;margin-top:13px;font-size:13px}.fte-page .fte-byline{font-size:12px;margin:20px 0 0;color:#9ca7b3}.fte-first-proof{min-width:0}.fte-case-heading{padding:10px 2px 22px}.fte-case-heading .fte-eyebrow{font-size:12px;letter-spacing:.09em}.fte-case-heading h2{display:flex;align-items:center;gap:22px;margin:14px 0 16px}.fte-case-heading h2 strong{font:400 78px/.83 var(--serif);letter-spacing:-.06em;color:var(--fte-gold)}.fte-case-heading h2 span{font-size:25px;line-height:1.15;letter-spacing:-.01em}.fte-case-heading p:last-child{font-size:13px;line-height:1.65;max-width:44ch;margin:0}.fte-brief{margin:0;padding:27px 32px 23px;background:var(--fte-paper);color:#1e2b30;border-top:3px solid #bc984d;box-shadow:0 16px 44px #00000026}.fte-brief figcaption{display:flex;flex-wrap:wrap;justify-content:space-between;gap:16px;font:600 12px/1.5 var(--sans);text-transform:uppercase;letter-spacing:.04em;color:#576264;padding-bottom:18px;border-bottom:1px solid #1e2b3026}.fte-brief h3{font-size:29px;line-height:1.17;margin:21px 0 20px}.fte-brief dl{margin:0}.fte-brief dl>div{padding:13px 0;border-top:1px solid #1e2b3023}.fte-brief dt{color:#655536;font:600 12px/1.5 var(--sans);letter-spacing:.04em;text-transform:uppercase;margin-bottom:6px}.fte-brief dd{color:#344449;font:400 14px/1.65 var(--sans);margin:0}.fte-brief .fte-brief-call dd{color:#1e2b30;font:400 21px/1.3 var(--serif)}.fte-page .fte-brief-note{font:400 12px/1.6 var(--sans);color:#566165;margin:9px 0 0;padding-top:12px;border-top:1px solid #1e2b3023}.fte-proof-section{border-block:1px solid #6c8492;background:var(--fte-slate);scroll-margin-top:94px}.fte-proof-grid{display:grid;grid-template-columns:.95fr 1.15fr;gap:76px;align-items:center;padding-block:58px}.fte-proof-copy h2{font-size:42px}.fte-proof-copy h2 em{color:var(--fte-gold)}.fte-proof-copy>p:not(.fte-eyebrow):not(.fte-fine){font-size:15px}.fte-proof-steps{list-style:none;margin:26px 0;padding:0}.fte-proof-steps li{display:grid;grid-template-columns:24px 1fr;gap:16px;margin-bottom:18px}.fte-proof-steps li>span{font:400 14px/1.6 var(--serif);color:var(--fte-gold)}.fte-proof-steps strong{font:500 14px/1.6 var(--sans)}.fte-proof-steps p{font-size:12px;line-height:1.7;margin:3px 0 0}.fte-workspace{min-width:0;margin:0}.fte-screen-label{display:flex;justify-content:space-between;gap:18px;padding:12px 16px;border:1px solid #8293a344;border-bottom:0;background:#1c2935;color:#d6dee4;font:400 12px/1.6 var(--sans);border-radius:5px 5px 0 0}.fte-screen-label span:last-child{color:var(--fte-gold)}.fte-workspace>a{display:block;border:1px solid #8293a344;background:#090e15;border-radius:0 0 4px 4px;overflow:hidden}.fte-workspace img{display:block;width:100%;height:auto}.fte-workspace figcaption{color:#aebbc6;font:400 12px/1.65 var(--sans);margin-top:14px}.fte-workspace figcaption a{display:inline-block;margin-top:3px}.fte-guide,.fte-further{--fte-body: #3f4b4e;--fte-gold: #72551f;--fte-line: #c5bcaa;background:var(--fte-paper);color:#1d2c33}.fte-guide-nav{display:flex;flex-wrap:wrap;gap:6px 30px;align-items:center;padding-block:20px;border-bottom:1px solid var(--fte-line);font-size:12px}.fte-guide-nav>span{font:600 12px/1.5 var(--sans);text-transform:uppercase;letter-spacing:.12em;margin-right:auto}.fte-guide-nav a{display:flex;align-items:center;min-height:44px}.fte-section{padding-block:48px;border-bottom:1px solid var(--fte-line);scroll-margin-top:100px}.fte-editorial-row{display:grid;grid-template-columns:320px 1fr;gap:80px}.fte-editorial-row h2{font-size:34px}.fte-prose{max-width:720px}.fte-prose>p{font:400 19px/1.65 var(--serif)}.fte-prose>p:last-child{margin-bottom:0}.fte-section-heading{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:start;margin-bottom:26px}.fte-section-heading h2{margin-bottom:0}.fte-section-heading>p{max-width:46ch;font-size:14px;margin:7px 0 0}.fte-cycle{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));list-style:none;margin:0;padding:0;background:#e6dfd0;border:1px solid #b8ae98}.fte-cycle li{padding:24px 22px;border-right:1px solid #b8ae98}.fte-cycle li:last-child{border-right:0}.fte-cycle-top{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin-bottom:24px}.fte-cycle-top span:first-child{font:400 35px/1 var(--serif);color:#746b58}.fte-cycle-top span:last-child{font:600 12px/1.6 var(--sans);text-transform:uppercase;letter-spacing:.06em}.fte-cycle h3{font-size:31px;margin-bottom:10px}.fte-cycle .fte-cycle-date{font:500 12px/1.6 var(--sans);min-height:35px;margin-bottom:10px}.fte-cycle p:last-child{font:400 13px/1.7 var(--sans);margin:0}.fte-cycle .fte-crisis{background:#182630;color:#f3f0e8;box-shadow:inset 0 3px #bca064}.fte-cycle .fte-crisis p{color:#c2cbd0}.fte-cycle .fte-crisis .fte-cycle-top span{color:#d1b16a}.fte-theory-note{border-left:3px solid #8b692c;background:#ece5d6;padding:22px 24px;margin:26px 0}.fte-theory-note h3{font-size:24px}.fte-theory-note p{font-size:14px;margin:0}.fte-prose .fte-sources{font:400 12px/1.8 var(--sans)}.fte-obligations{margin:25px 0;padding:0}.fte-obligations>div{margin-bottom:19px}.fte-obligations dt{font:500 16px/1.6 var(--sans)}.fte-obligations dd{font:400 14px/1.7 var(--sans);margin:3px 0 0;color:var(--fte-body)}.fte-book{--fte-body: #d2dae0;--fte-gold: #e0bf7a;--fte-line: #ffffff38;background:var(--fte-slate);color:#f7f3ea;padding-block:60px;scroll-margin-top:80px}.fte-book-grid{display:grid;grid-template-columns:320px 1fr;gap:80px;align-items:center}.fte-book-cover{display:flex;justify-content:center;width:100%;max-width:294px;padding:32px;background:#e6dfd0;border-top:3px solid #d1b16a}.fte-book-cover picture{display:block;width:210px}.fte-book-cover img{display:block;width:100%;height:auto}.fte-book-copy{max-width:680px;min-width:0}.fte-book-copy h2{font-size:38px;margin:10px 0 14px}.fte-book-copy .fte-book-deck{font:400 23px/1.35 var(--serif);color:inherit;max-width:36ch;margin-bottom:14px}.fte-book-copy>p:not(.fte-eyebrow):not(.fte-book-deck){font-size:16px;margin-bottom:12px}.fte-editorial-link{display:inline-flex;align-items:center;gap:12px;min-height:44px;font:500 14px/1.6 var(--sans)}.fte-author{display:grid;grid-template-columns:64px 1fr;gap:18px;align-items:center;border-top:1px solid var(--fte-line);margin-top:20px;padding-top:20px}.fte-author img{display:block;width:64px;height:64px;border-radius:50%}.fte-author h3{font-size:22px;margin:0 0 6px}.fte-author p:last-child{font-size:12px;line-height:1.8;margin:0}.fte-faq{border-top:0;border-bottom:0}.fte-faq details{border-bottom:1px solid var(--fte-line)}.fte-faq details:first-child{border-top:1px solid var(--fte-line)}.fte-faq summary{display:flex;align-items:start;justify-content:space-between;gap:20px;padding:19px 0;cursor:pointer;list-style:none}.fte-faq summary::-webkit-details-marker{display:none}.fte-faq h3{font:500 15px/1.6 var(--sans);margin:0;text-wrap:initial}.fte-faq summary span{font:300 24px/1 var(--sans);color:#79602d}.fte-faq details[open] summary span{transform:rotate(45deg)}.fte-faq details p{font-size:14px;line-height:1.8;margin:0 24px 22px 0}.fte-closing{background:var(--fte-dark);border-top:3px solid var(--fte-gold);padding-block:65px;scroll-margin-top:80px}.fte-closing-grid{display:grid;grid-template-columns:1.4fr 1fr;gap:90px}.fte-closing h2{font-size:44px}.fte-closing h2 em{color:var(--fte-gold)}.fte-closing-grid>div>p:not(.fte-fine):not(.fte-eyebrow){max-width:49ch;font-size:15px}.fte-next-step{border-left:1px solid var(--fte-line);padding-left:40px}.fte-next-step h3{font-size:28px;margin-top:20px}.fte-next-step>p{font-size:13px}.fte-next-links{display:flex;flex-wrap:wrap;gap:12px 25px}.fte-next-links a{display:inline-flex;align-items:center;min-height:40px}.fte-mode-option{border-top:1px solid var(--fte-line);padding-top:20px;margin-top:22px}.fte-mode-option>p:first-child{font-size:13px;margin-bottom:10px}.fte-page .fte-mode-option .fte-fine{font-size:12px;line-height:1.7}.fte-mode-option>a{min-height:40px;font-size:12px}.fte-further{background:#e6dfd0;padding-block:56px;scroll-margin-top:80px;border-top:1px solid #b8ae98}.fte-further h2{font-size:32px;margin:0 0 28px}.fte-selected-essays{display:grid;grid-template-columns:1fr 1fr;gap:28px}.fte-page .fte-selected-essays a.fte-essay-link{display:flex;flex-direction:column;align-items:start;text-decoration:none;color:inherit;background:var(--fte-paper);border:1px solid #b8ae98;border-top:3px solid #8b692c;padding:28px}.fte-essay-link h3{font-size:28px;line-height:1.22;color:#1d2c33;margin-bottom:16px;text-wrap:initial}.fte-essay-link>p:not(.fte-essay-theme){font-size:16px;margin-bottom:12px}.fte-page .fte-essay-theme{font-size:12px;letter-spacing:.08em;text-transform:uppercase;margin-bottom:15px}.fte-essay-link .fte-editorial-link{color:var(--fte-gold);margin-top:auto;text-decoration:underline;text-underline-offset:4px;text-decoration-color:#c6a35b60}@media(hover:hover)and (pointer:fine){.fte-essay-link:hover h3{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:5px}}.fte-further-links{display:flex;flex-wrap:wrap;gap:10px 26px}.fte-further-links a{font-size:12px;min-height:36px;display:flex;align-items:center}.fte-library{margin-top:20px;border-top:1px solid var(--fte-line)}.fte-library>summary{display:flex;justify-content:space-between;gap:20px;cursor:pointer;padding-block:18px;font-size:12px;color:var(--fte-body);list-style:none}.fte-library>summary::-webkit-details-marker{display:none}.fte-library>summary span{font-size:18px;color:var(--fte-gold)}.fte-library[open]>summary span{transform:rotate(45deg)}#main-content .fte-library section.cluster-articles{padding:20px 0!important}.fte-page .fte-library .cluster-articles li>a{background:var(--fte-paper);border-color:var(--fte-line);text-decoration:none}.fte-library .cluster-articles .cluster-link{color:#1d2c33}.fte-library .cluster-articles .cluster-summary{color:var(--fte-body)}.fte-library .cluster-dispatch{border-color:var(--fte-line)}.fte-library .cluster-dispatch>summary{color:var(--fte-gold)}@media(hover:hover)and (pointer:fine){.fte-library .cluster-articles li>a:hover{border-color:var(--fte-gold)}.fte-library .cluster-articles li>a:hover .cluster-link{color:var(--fte-gold)}.fte-page .rehearsal-cta:hover{background:#e3c98d;border-color:#e3c98d}.fte-page a:not(.rehearsal-cta):hover{text-decoration-color:currentColor}}@media(max-width:1100px){.fte-wrap{width:calc(100% - 64px)}.fte-hero,.fte-proof-grid{gap:40px}.fte-editorial-row,.fte-book-grid{grid-template-columns:260px 1fr;gap:45px}.fte-cycle li{padding-inline:16px}.fte-cycle-top{align-items:start;flex-direction:column;gap:15px}.fte-closing-grid{gap:44px}.fte-brief{padding-inline:25px}}@media(max-width:800px){.fte-wrap{width:calc(100% - 44px)}.fte-hero{grid-template-columns:1fr;padding-block:30px 40px;gap:38px}.fte-hero-copy{padding-top:0}.fte-page h1{font-size:clamp(40px,7.5vw,60px);margin-block:16px 21px}.fte-page h1 em{display:inline}.fte-page .fte-answer{font-size:16px;margin-bottom:22px}.fte-hero-invitation{padding-top:20px}.fte-hero-invitation h2{font-size:27px}.fte-desktop-break{display:none}.fte-page .fte-byline{margin-top:12px}.fte-first-proof{display:grid;grid-template-columns:.8fr 1.2fr;gap:25px}.fte-case-heading h2{display:block}.fte-case-heading h2 strong{display:block;margin-bottom:18px;font-size:64px}.fte-case-heading h2 span{font-size:23px}.fte-brief{padding:22px}.fte-brief h3{font-size:26px}.fte-proof-grid{grid-template-columns:1fr;gap:32px;padding-block:40px}.fte-proof-copy h2{font-size:36px}.fte-workspace{max-width:600px}.fte-guide-nav{gap:0 23px;padding-block:15px}.fte-guide-nav>span{flex-basis:100%;margin-bottom:8px}.fte-editorial-row{grid-template-columns:1fr;gap:12px}.fte-editorial-row h2{font-size:33px;margin-bottom:16px}.fte-section{padding-block:36px}.fte-section-heading{grid-template-columns:1fr;gap:12px}.fte-section-heading>p{max-width:60ch}.fte-cycle{grid-template-columns:repeat(2,minmax(0,1fr))}.fte-cycle li{padding:24px}.fte-cycle li:nth-child(2){border-right:0}.fte-cycle li:nth-child(-n+2){border-bottom:1px solid #b8ae98}.fte-cycle-top{flex-direction:row;margin-bottom:20px}.fte-cycle .fte-cycle-date{min-height:0}.fte-book{padding-block:40px}.fte-book-grid{grid-template-columns:200px 1fr;gap:30px}.fte-book-cover{padding:24px}.fte-book-cover picture{width:190px}.fte-book-copy h2{font-size:32px}.fte-author{grid-template-columns:48px 1fr;gap:14px}.fte-author img{width:48px;height:48px}.fte-selected-essays{gap:22px}.fte-page .fte-selected-essays a.fte-essay-link{padding:24px}.fte-further{padding-block:40px}.fte-closing{padding-block:42px}.fte-closing-grid{grid-template-columns:1fr;gap:35px}.fte-closing h2{font-size:36px}.fte-next-step{border-left:0;border-top:1px solid var(--fte-line);padding:26px 0 0}.fte-next-step h3 br{display:none}}@media(max-width:520px){.fte-page h1{font-size:43px;max-width:14ch}.fte-page h1 em{display:block}.fte-hero-copy>.fte-eyebrow{font-size:11px;letter-spacing:.1em;gap:9px}.fte-small-rule{width:18px}.fte-page .fte-answer{font-size:15px;line-height:1.7}.fte-hero-invitation h2{font-size:25px}.fte-hero-invitation>p:not(.fte-fine){font-size:14px;line-height:1.7}.fte-cta-wrap{width:100%}.fte-page .rehearsal-cta{width:100%;font-size:12px}.fte-page .fte-fine{font-size:12px}.fte-first-proof{grid-template-columns:1fr;gap:0}.fte-case-heading{padding-bottom:20px}.fte-case-heading h2{display:flex;gap:20px}.fte-case-heading h2 strong{margin:0;font-size:68px}.fte-case-heading h2 span{font-size:23px}.fte-brief{padding:23px 25px}.fte-brief h3{font-size:29px}.fte-brief dd{font-size:14px}.fte-brief .fte-brief-call dd{font-size:22px}.fte-proof-copy h2{font-size:36px}.fte-proof-grid{gap:32px}.fte-workspace figcaption{font-size:12px}.fte-screen-label{font-size:12px;padding-inline:12px}.fte-cycle{grid-template-columns:1fr}.fte-cycle li{border-right:0;border-bottom:1px solid #b8ae98;padding:22px}.fte-cycle li:last-child{border-bottom:0}.fte-cycle-top{margin-bottom:14px}.fte-cycle-top span:first-child{font-size:27px}.fte-cycle h3{font-size:31px}.fte-cycle .fte-cycle-date{margin-bottom:10px}.fte-cycle p:last-child{font-size:14px}.fte-prose>p{font-size:19px;line-height:1.65}.fte-editorial-row h2 br{display:none}.fte-guide-nav a{font-size:12px;min-height:40px}.fte-book-grid{grid-template-columns:1fr;gap:28px}.fte-book-cover{width:204px}.fte-book-cover picture{width:156px}.fte-book-copy h2{font-size:32px}.fte-book-copy .fte-book-deck{font-size:23px}.fte-selected-essays{grid-template-columns:1fr;gap:22px}.fte-essay-link h3{font-size:27px}.fte-faq h3{font-size:14px}.fte-faq details p{font-size:14px}.fte-closing h2{font-size:34px}.fte-further-links{display:grid;gap:0}.fte-further-links a{min-height:40px}}.fte-case-heading .fte-deadline-note{margin-top:16px;padding-left:14px;border-left:2px solid var(--fte-gold);font-size:12px;line-height:1.7}.fte-page #explainer-leader-lab-access{scroll-margin-top:88px}.fte-page .ll-price{font:400 clamp(58px,6vw,64px)/1 var(--serif);color:#f1eee5;margin:20px 0}.fte-page .ll-kicker{color:#d1b475;font:600 12px/1.5 var(--sans);margin:0 0 18px}.fte-page .ll-intro{font-size:17px;line-height:1.7}.fte-page .ll-guarantee{color:#dce2df}.fte-page .ll-checkout-details p{font:400 13px/1.65 var(--sans);color:#bac3cb;margin:16px 0}@media(prefers-reduced-motion:reduce){.fte-page .rehearsal-cta{transition:none}.fte-page .rehearsal-cta:active{transform:none}}
