.thought-page{background:var(--color-paper);color:var(--color-ink);padding-top:140px}.thought-article{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:40px;display:grid}.thought-article__left{min-width:0}.thought-article__sticky{flex-direction:column;justify-content:space-between;height:calc(100svh - 142px);max-height:calc(100svh - 142px);padding-bottom:44px;display:flex;position:sticky;top:140px}.thought-article__title{max-width:483px;font-family:var(--font-serif);margin:0;font-size:75px;font-weight:500;line-height:1}.thought-article__meta{max-width:320px;font-family:var(--font-mono);gap:12px;margin:0;font-size:16px;font-weight:500;line-height:24px;display:grid}.thought-article__meta div{grid-template-columns:88px 1fr;gap:28px;display:grid}.thought-article__meta dt,.thought-article__meta dd{margin:0}.thought-article__right{min-width:0;padding-top:285px}.thought-article__intro{min-height:401px}.thought-article__intro h2{max-width:680px;font-family:var(--font-serif);margin:0 0 38px;font-size:45px;font-weight:500;line-height:1.1}.thought-article__intro h3{font-family:var(--font-mono);text-transform:uppercase;margin:70px 0 40px;font-size:16px;font-weight:500;line-height:24px}.thought-article__intro p{font-family:var(--font-sans);margin:0 0 37.5px;font-size:25px;font-weight:400;line-height:1.2}.thought-article__intro strong{font-weight:500}.thought-article__intro em{font-style:italic}.thought-article__media{aspect-ratio:16/9;background:var(--color-menu-background);color:var(--color-menu-foreground);place-items:center;display:grid;position:relative;overflow:hidden}.thought-article__media--real{aspect-ratio:2;background:var(--color-paper);margin:56px 0 70px}.thought-article__media--real img{width:100%;height:auto;display:block}.thought-article__media--feature{aspect-ratio:4283/2409}.thought-related{margin-top:330px;margin-bottom:257px}.thought-related__inner{border-top:1px solid var(--color-ink);grid-template-columns:minmax(0,1fr) minmax(0,972px);gap:40px;padding-block:22px 30px;display:grid}.thought-related h2{font-family:var(--font-sans);font-size:30px;font-weight:var(--interface-emphasis-weight);margin:0;line-height:1.1}.thought-related__links a{font-family:var(--font-sans);font-size:30px;font-weight:var(--interface-emphasis-weight);transition:opacity .3s var(--ease-reveal);justify-content:space-between;align-items:center;gap:20px;padding-bottom:20px;line-height:1.1;text-decoration:none;display:flex}.thought-related__links a+a{border-top:1px solid var(--color-ink);padding-top:20px}.thought-related__links a:last-child{padding-bottom:0}.thought-related__links a:hover{opacity:.6}.thought-related__marker{font-family:var(--font-mono);opacity:0;transition:opacity .3s var(--ease-reveal);flex:none;font-size:20px}:is(.thought-related__links a:hover .thought-related__marker,.thought-related__links a:focus-visible .thought-related__marker){opacity:1}@media (max-width:991px){.thought-page{padding-top:92px}.thought-article{display:block}.thought-article__sticky{height:auto;max-height:none;padding:0;position:static}.thought-article__title{max-width:483px;font-size:54px}.thought-article__meta{width:100%;max-width:none;margin-top:20px}.thought-article__meta div{justify-content:space-between;display:flex}.thought-article__right{padding-top:30px}.thought-article__intro{min-height:387px}.thought-related{margin-top:90px;margin-bottom:0}.thought-related__inner{grid-template-columns:1fr;gap:29px;padding-block:10px 38px}.thought-related h2{font-size:18px}.thought-related__links{width:calc(100% - 42px);max-width:293px;margin-left:auto}.thought-related__links a{padding-bottom:10px;font-size:18px;font-weight:400}.thought-related__links a+a{padding-top:10px}.thought-related__marker{display:none}}@media (max-width:575px){.thought-article__title{max-width:293px;font-size:35px}.thought-article__meta{gap:2px;font-size:10px;line-height:15px}.thought-article__intro h2{margin-bottom:24px;font-size:27px}.thought-article__intro h3{margin:50px 0 26px;font-size:10px;line-height:15px}.thought-article__intro p{margin-bottom:24px;font-size:16px;line-height:1.2}.thought-article__media--real{margin-block:40px 55px}.thought-article__media span{font-size:9px}}@media (prefers-reduced-motion:reduce){.thought-related__links a,.thought-related__marker{transition:none}}
