.fuo{--fuo-ink:var(--fs-ink);--fuo-accent:var(--fs-red-ink);--fuo-mist:#f4f4f4;--fuo-lime:var(--fs-lime);--fuo-line:var(--fs-hair);background:#fff;color:var(--fuo-ink);font:400 16px/1.5 Arial,Helvetica,sans-serif}.fuo *,.fuo *:before,.fuo *:after{box-sizing:border-box}.fuo a{color:inherit}.fuo :focus-visible{outline:3px solid var(--fuo-accent);outline-offset:4px}.fuo-crumb{padding:13px clamp(19px,3vw,53px);display:flex;align-items:baseline;justify-content:space-between;gap:15px;flex-wrap:wrap;font:700 11px/1.4 Arial,sans-serif;letter-spacing:.04em;text-transform:uppercase;border-bottom:1px solid #777}.fuo-crumb a{text-decoration:none;border-bottom:1px solid}.fuo-crumb a:hover{color:var(--fuo-accent)}.fuo-cover{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(260px,.65fr);min-height:390px;border-bottom:2px solid var(--fs-ink)}.fuo-cover-lead{background:var(--fs-ink);color:#fff;padding:clamp(35px,5vw,78px) clamp(22px,4vw,70px);display:flex;flex-direction:column;align-items:start}.fuo-number{font:800 12px/1 Arial,sans-serif;letter-spacing:.045em;color:var(--fs-lime);margin-bottom:34px}.fuo-cover h1{font:700 clamp(26px,3vw,43px)/1.13 Arial,Helvetica,sans-serif;letter-spacing:-.05em;max-width:730px;margin:0 0 28px}.fuo-cover h1 em{font-weight:400;color:var(--fs-lime)}.fuo-intro{font:400 clamp(17px,1.55vw,20px)/1.47 Arial,sans-serif;max-width:610px;margin:0}.fuo-cover-right{padding:clamp(27px,3vw,51px);background:var(--fuo-lime);display:flex;flex-direction:column;justify-content:space-between;gap:22px}.fuo-annotation{margin:0;text-transform:uppercase;font:800 11px/1.4 Arial,sans-serif;letter-spacing:.045em}.fuo-cover-right>p:nth-child(2){font:700 clamp(22px,2.3vw,32px)/1.17 Arial,sans-serif;letter-spacing:-.042em;margin:0}.fuo-cover-right>p:nth-child(2) span{color:var(--fs-red-ink);padding:0 3px}.fuo-cover-right small{font:400 14px/1.5 Arial,sans-serif;max-width:290px}.fuo-premise{display:grid;grid-template-columns:minmax(170px,.32fr) minmax(0,1fr);gap:clamp(25px,4vw,72px);padding:clamp(35px,5vw,70px) clamp(22px,6vw,106px);border-bottom:1px solid var(--fuo-line)}.fuo-kicker{font:800 11px/1.5 Arial,sans-serif;color:var(--fs-red-ink);letter-spacing:.08em}.fuo-premise>p{margin:0;font:400 clamp(20px,2.1vw,27px)/1.4 Arial,sans-serif;max-width:850px;letter-spacing:-.02em}.fuo-essays,.fuo-observations{padding:0 clamp(20px,4vw,68px)}.fuo-section-line{display:grid;grid-template-columns:175px minmax(0,1fr) auto;align-items:baseline;gap:25px;padding:23px 0;border-bottom:2px solid var(--fs-ink)}.fuo-section-line>span{font:800 11px/1.3 Arial,sans-serif;letter-spacing:.025em}.fuo-section-line>span:last-child{color:var(--fs-red-ink)}.fuo-section-line h2{font:800 clamp(18px,1.7vw,25px)/1.2 Arial,sans-serif;letter-spacing:-.035em;margin:0}.fuo-essay-link{display:grid;grid-template-columns:175px minmax(0,1fr) 48px;gap:25px;text-decoration:none;border-bottom:1px solid var(--fuo-line);padding:33px 0 39px;align-items:start}.fuo-essay-link:hover .fuo-essay-main h3{text-decoration:underline;text-underline-offset:5px;text-decoration-thickness:1px}.fuo-essay-number{color:var(--fuo-accent);font:700 30px/1 Arial,sans-serif}.fuo-essay-category{font:800 11px/1.3 Arial,sans-serif;letter-spacing:.035em;color:var(--fs-red-ink)}.fuo-essay-main h3{font:700 clamp(23px,2.6vw,34px)/1.1 Arial,sans-serif;letter-spacing:-.045em;max-width:850px;margin:14px 0}.fuo-essay-main p{margin:0;max-width:790px;font-size:16px;line-height:1.45}.fuo-essay-action{font:400 27px/1 Arial,sans-serif;text-align:right}.fuo-observations{padding-bottom:48px;background:var(--fuo-mist)}.fuo-observation-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;background:#999}.fuo-observation{display:grid;grid-template-columns:33px 1fr;gap:8px;min-height:260px;background:#fff;padding:25px 22px}.fuo-observation>span{font:800 12px/1.3 Arial,sans-serif;color:var(--fuo-accent)}.fuo-observation h3{font:700 20px/1.18 Arial,sans-serif;letter-spacing:-.035em;margin:0 0 25px}.fuo-observation p{font:400 14px/1.5 Arial,sans-serif;margin:0 0 15px}.fuo-observation .fuo-open-question{font-weight:700}.fuo-outro{border-top:2px solid var(--fs-ink);padding:27px clamp(20px,4vw,68px) 42px;display:grid;grid-template-columns:180px 1fr auto;gap:24px;align-items:baseline}.fuo-outro span{font:800 11px Arial,sans-serif;color:var(--fs-red-ink)}.fuo-outro p{margin:0;font-size:14px}.fuo-outro a{font:700 13px Arial,sans-serif;text-decoration:underline;text-underline-offset:4px}.fuo-article-head{padding:clamp(35px,5vw,80px) clamp(23px,6vw,106px) 50px;border-bottom:2px solid var(--fs-ink)}.fuo-article-meta{display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap;font:800 11px/1.4 Arial,sans-serif;letter-spacing:.04em;margin-bottom:35px}.fuo-article-meta span:first-child{color:var(--fs-red-ink)}.fuo-article-head h1{font:700 clamp(29px,3.2vw,47px)/1.1 Arial,sans-serif;letter-spacing:-.05em;margin:0 0 21px;max-width:1050px}.fuo-article-subtitle{font:400 clamp(19px,1.9vw,26px)/1.35 Arial,sans-serif;letter-spacing:-.02em;margin:0 0 44px;max-width:790px}.fuo-article-thesis{display:grid;grid-template-columns:155px minmax(0,800px);gap:25px;border-top:1px solid #aaa;padding-top:24px}.fuo-article-thesis span{font:800 11px Arial,sans-serif;color:var(--fs-red-ink)}.fuo-article-thesis p{font:700 clamp(17px,1.6vw,21px)/1.4 Arial,sans-serif;margin:0;letter-spacing:-.01em}.fuo-article-grid{display:grid;grid-template-columns:minmax(185px,.33fr) minmax(0,1fr);gap:clamp(25px,5vw,85px);padding:48px clamp(23px,6vw,106px) 80px}.fuo-article-contents{align-self:start;position:sticky;top:24px;border-top:3px solid var(--fs-ink);padding-top:16px}.fuo-toc-title{font:800 11px/1.4 Arial,sans-serif;text-transform:uppercase;margin-bottom:10px}.fuo-article-contents>a{display:grid;grid-template-columns:28px 1fr;gap:7px;align-items:baseline;font:700 13px/1.35 Arial,sans-serif;padding:10px 0;text-decoration:none;border-bottom:1px solid #bbb}.fuo-article-contents>a:hover{text-decoration:underline;text-underline-offset:4px}.fuo-article-contents>a span{color:var(--fuo-accent);font-size:11px}.fuo-article-contents>p{font:400 12px/1.5 Arial,sans-serif;color:var(--fs-muted);margin:25px 0}.fuo-article-prose{max-width:830px}.fuo-prose-section{scroll-margin-top:25px;padding-bottom:35px;border-bottom:1px solid #aaa;margin-bottom:35px}.fuo-prose-heading{display:grid;grid-template-columns:30px 1fr;gap:18px;align-items:baseline;margin-bottom:27px}.fuo-prose-heading>span{font:800 12px/1.3 Arial,sans-serif;color:var(--fuo-accent)}.fuo-prose-heading h2{font:700 clamp(21px,2vw,30px)/1.2 Arial,sans-serif;letter-spacing:-.035em;margin:0}.fuo-article-prose p{font:400 clamp(16px,1.28vw,18px)/1.65 Arial,Helvetica,sans-serif;margin:0 0 21px;max-width:72ch}.fuo-sources{padding:12px 0 15px}.fuo-sources h2{font:800 19px/1.25 Arial,sans-serif;letter-spacing:-.02em;margin:0 0 17px}.fuo-sources>p{font-size:14px;color:var(--fs-muted)}.fuo-sources ol{padding:0 0 0 22px}.fuo-sources li{margin:17px 0;padding-left:7px;font-size:14px}.fuo-sources li a{font-weight:700;text-decoration:underline;text-underline-offset:3px}.fuo-sources li p{font:400 13px/1.45 Arial,sans-serif;color:#555;margin:5px 0}.fuo-article-footer{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;background:#bbb;border-top:2px solid var(--fs-ink)}.fuo-article-footer>div,.fuo-article-footer>a{background:#fff;padding:25px clamp(20px,3vw,44px);min-height:126px;display:flex;flex-direction:column;gap:17px;text-decoration:none}.fuo-article-footer span{font:800 11px/1.3 Arial,sans-serif;letter-spacing:.025em;color:var(--fs-red-ink)}.fuo-article-footer a{font-weight:700}.fuo-article-footer>a strong{font:700 19px/1.2 Arial,sans-serif;letter-spacing:-.03em}.fuo-article-footer>a:hover{background:var(--fuo-lime)}.fsc-futures{background:var(--fs-ink);color:#fff;padding:28px clamp(20px,4vw,68px) 40px;display:grid;grid-template-columns:minmax(160px,.35fr) minmax(0,1fr);gap:clamp(25px,4vw,85px);border-bottom:3px solid #fff;font-family:Arial,Helvetica,sans-serif}.fsc-futures>div:first-child{font:800 12px/1.4 Arial,sans-serif;color:var(--fs-lime);letter-spacing:.05em;text-transform:uppercase}.fsc-futures h2{font:700 clamp(24px,2.4vw,35px)/1.1 Arial,sans-serif;letter-spacing:-.04em;margin:0 0 17px}.fsc-futures p{font:400 16px/1.5 Arial,sans-serif;max-width:750px;margin:0 0 25px}.fsc-futures a{display:inline-block;color:var(--fs-lime);font:700 13px Arial,sans-serif;text-decoration:none;border-bottom:2px solid;padding-bottom:6px}.fsc-futures a:hover{color:#fff}@media(max-width:920px){.fuo-cover{grid-template-columns:1fr}.fuo-cover-right{display:grid;grid-template-columns:1fr 1.4fr;min-height:unset}.fuo-cover-right small{grid-column:2}.fuo-section-line,.fuo-essay-link{grid-template-columns:100px minmax(0,1fr) auto;gap:15px}.fuo-observation-list{grid-template-columns:1fr 1fr}.fuo-article-grid{grid-template-columns:1fr}.fuo-article-contents{position:static}.fuo-article-contents>a{display:inline-flex;margin:0 16px 5px 0;gap:7px}.fuo-article-contents>p{max-width:550px}}@media(max-width:650px){.fuo-cover-right{display:flex;gap:20px}.fuo-premise{grid-template-columns:1fr;gap:10px}.fuo-section-line{grid-template-columns:1fr auto}.fuo-section-line h2{grid-column:1;grid-row:2}.fuo-essay-link{grid-template-columns:35px 1fr 22px;gap:10px}.fuo-essay-number{font-size:19px}.fuo-essay-main h3{font-size:24px}.fuo-observation-list{grid-template-columns:1fr}.fuo-observation{min-height:unset}.fuo-outro{grid-template-columns:1fr}.fuo-article-head{padding:35px 20px}.fuo-article-meta{gap:10px;margin-bottom:24px}.fuo-article-thesis{grid-template-columns:1fr;gap:9px}.fuo-article-grid{padding:35px 20px 45px}.fuo-article-footer{grid-template-columns:1fr}.fsc-futures{grid-template-columns:1fr;gap:15px}}
