.essay-detail{background:var(--bone);color:var(--ink);z-index:1;isolation:isolate;min-height:100lvh;padding:120px 0 0;position:relative}.essay-detail__back{font-family:var(--font-pixel);letter-spacing:.06em;text-transform:uppercase;color:var(--amber-deep,var(--amber));margin-bottom:40px;padding:0 max(32px,6vw);font-size:15px;text-decoration:none;transition:color .2s;display:inline-block}.essay-detail__back:hover{color:var(--amber)}.essay-detail__hero{max-width:none;margin-bottom:48px;padding:0 max(32px,6vw)}.essay-detail__meta{flex-wrap:wrap;align-items:center;gap:16px;margin-bottom:20px;display:flex}.essay-detail__date{font-family:var(--font-pixel);letter-spacing:.08em;text-transform:uppercase;color:var(--amber-deep,var(--amber));margin:0;font-size:16px}.essay-detail__reading-time{font-family:var(--font-sans);color:color-mix(in srgb, var(--ink) 60%, transparent);margin:0;font-size:15px}.essay-detail__h1{font-family:var(--font-display);letter-spacing:-.02em;text-wrap:balance;max-width:22ch;margin:0 0 16px;font-size:clamp(40px,5vw,96px);font-weight:700;line-height:.95}.essay-detail__hero-image{border-radius:4px;width:100%;max-width:none;margin-bottom:56px;position:relative;overflow:hidden}.essay-detail__hero-image img{object-fit:cover;width:100%;height:auto;max-height:560px;display:block}.essay-detail__body{max-width:720px;margin:0 auto;padding:0 max(32px,6vw)}.essay-detail__body h1,.essay-detail__body h2,.essay-detail__body h3,.essay-detail__body h4{font-family:var(--font-display);color:var(--ink);letter-spacing:-.01em;margin:2em 0 .6em;font-weight:700;line-height:1.1}.essay-detail__body h1{font-size:clamp(28px,3vw,48px)}.essay-detail__body h2{font-size:clamp(24px,2.6vw,40px)}.essay-detail__body h3{font-size:clamp(20px,2vw,32px)}.essay-detail__body h4{font-size:clamp(18px,1.6vw,26px)}.essay-detail__body p{font-family:var(--font-sans);color:color-mix(in srgb, var(--ink) 82%, transparent);margin:0 0 1.4em;font-size:clamp(17px,1.15vw,20px);line-height:1.65}.essay-detail__body a{color:var(--amber-deep,var(--amber));text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px;transition:color .2s}.essay-detail__body a:hover{color:var(--amber)}.essay-detail__body blockquote{border-left:3px solid var(--amber-deep,var(--amber));color:var(--ink);margin:2em 0;padding:.6em 0 .6em 1.4em;font-style:italic}.essay-detail__body blockquote p{color:var(--ink);font-size:clamp(18px,1.2vw,22px)}.essay-detail__body ul,.essay-detail__body ol{font-family:var(--font-sans);color:color-mix(in srgb, var(--ink) 82%, transparent);margin:0 0 1.4em;padding-left:1.6em;font-size:clamp(17px,1.15vw,20px);line-height:1.65}.essay-detail__body li{margin-bottom:.5em}.essay-detail__body li::marker{color:var(--amber-deep,var(--amber))}.essay-detail__body strong{color:var(--ink);font-weight:700}.essay-detail__body em{font-style:italic}.essay-detail__body img{border-radius:4px;max-width:100%;height:auto;margin:2em auto;display:block}.essay-detail__body figure{margin:2em 0}.essay-detail__body figcaption{font-family:var(--font-sans);color:color-mix(in srgb, var(--ink) 55%, transparent);text-align:center;margin-top:8px;font-size:14px}.essay-detail__body hr{border:none;border-top:1px solid color-mix(in srgb, var(--ink) 14%, transparent);margin:2.5em 0}.essay-detail__body pre,.essay-detail__body code{font-family:var(--font-pixel);font-size:14px}.essay-detail__body pre{background:var(--ink);color:var(--bone);border:1px solid color-mix(in srgb, var(--ink) 20%, transparent);border-radius:4px;margin:1.6em 0;padding:1.2em;overflow-x:auto}.essay-detail__body code{background:color-mix(in srgb, var(--ink) 8%, transparent);border-radius:3px;padding:.15em .4em}.essay-detail__body pre code{color:var(--bone);background:0 0;padding:0}.essay-detail__body .subscription-widget-wrap,.essay-detail__body .subscribe-widget,.essay-detail__body .captioned-button-wrap{display:none}.essay-detail__course-cta{max-width:720px;font-family:var(--font-sans);color:color-mix(in srgb, var(--ink) 60%, transparent);margin:2.4em auto 0;padding:0 max(32px,6vw);font-size:15px}.essay-detail__course-cta a{color:var(--amber-deep,var(--amber));text-underline-offset:3px;text-decoration:underline}.essay-detail__divider{max-width:720px;margin:48px auto 0;padding:0 max(32px,6vw)}.essay-detail__cta{text-align:center;max-width:720px;margin:0 auto;padding:48px max(32px,6vw) 80px}.essay-detail__cta-h{font-family:var(--font-display);text-wrap:balance;max-width:28ch;margin:0 auto 10px;font-size:clamp(24px,2.4vw,38px);font-weight:700}.essay-detail__cta-sub{font-family:var(--font-sans);color:color-mix(in srgb, var(--ink) 60%, transparent);margin:0 0 28px;font-size:16px}.essay-detail__cta-buttons{flex-wrap:wrap;justify-content:center;gap:16px;display:flex}.essay-detail__canonical{text-align:center;max-width:720px;margin:0 auto;padding:0 max(32px,6vw) 40px}.essay-detail__canonical p{font-family:var(--font-sans);color:color-mix(in srgb, var(--ink) 50%, transparent);margin:0;font-size:14px}.essay-detail__canonical a{color:var(--amber-deep,var(--amber));border-bottom:1px solid;text-decoration:none}@media (max-width:1280px){.essay-detail{padding:100px 0 0}.essay-detail__back,.essay-detail__hero,.essay-detail__body,.essay-detail__divider{padding:0 max(28px,4vw)}.essay-detail__cta{padding:36px max(28px,4vw) 64px}.essay-detail__canonical{padding:0 max(28px,4vw) 32px}}@media (max-width:800px){.essay-detail{padding:90px 0 0}.essay-detail__back{margin-bottom:28px;padding:0 24px}.essay-detail__hero{padding:0 24px}.essay-detail__h1{font-size:clamp(32px,8vw,56px)}.essay-detail__body{padding:0 24px}.essay-detail__hero-image img{max-height:360px}.essay-detail__divider{padding:0 24px}.essay-detail__cta{padding:36px 24px 60px}.essay-detail__canonical{padding:0 24px 28px}}
