.approach-main{padding:64px 0 28px}
.essay{max-width:1120px}
.essay-header{position:static!important;top:auto!important;z-index:auto!important;display:block;max-width:930px;padding:34px 0 42px;margin:0 0 34px;background:transparent!important;backdrop-filter:none!important;border-bottom:1px solid var(--line)!important}
.essay-header h1{max-width:820px;margin:16px 0 22px;font-family:Georgia,"Times New Roman",serif;font-size:clamp(58px,7.2vw,102px);font-weight:600;letter-spacing:-.066em;line-height:.93;text-wrap:balance}
.essay-deck{max-width:850px;margin:0;color:#5f554e;font-size:clamp(21px,2.15vw,29px);line-height:1.5}
.essay-deck strong{color:var(--ink)}
.essay-body{max-width:780px;margin-left:clamp(0px,7vw,105px)}
.essay-body p{margin:0 0 27px;color:#514842;font-family:Georgia,"Times New Roman",serif;font-size:20px;line-height:1.72}
.essay-body p.first{font-size:24px;line-height:1.58;color:var(--ink)}
.essay-body p.first::first-letter{float:left;margin:8px 9px 0 0;color:var(--accent);font-size:76px;line-height:.72;font-weight:600}
.essay-body strong{color:var(--ink);font-weight:700}
.essay-body em{font-style:italic}
.pullquote{width:min(980px,calc(100vw - 50px));margin:54px 0 54px clamp(-105px,-7vw,0px);padding:26px 0;border-top:2px solid var(--ink);border-bottom:1px solid var(--line)}
.pullquote p{max-width:940px;margin:0;color:var(--ink);font-family:Georgia,"Times New Roman",serif;font-size:clamp(34px,4.2vw,58px);font-weight:500;letter-spacing:-.043em;line-height:1.08}
.pullquote p strong{font-weight:700}
.pullquote-accent{border-top-color:var(--accent)}
.pullquote-accent p strong{color:var(--accent)}
.closing{margin-top:54px!important;color:var(--ink)!important;font-size:27px!important;line-height:1.48!important}
.essay-end{display:flex;align-items:flex-end;justify-content:space-between;gap:30px;margin:72px 0 42px;padding:40px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}
.essay-end p{max-width:700px;margin:0;font-family:Georgia,"Times New Roman",serif;font-size:clamp(34px,4vw,54px);letter-spacing:-.045em;line-height:1.04}
.essay-end .pill-btn{flex:0 0 auto;text-decoration:none}
.nav .active-link{color:var(--ink);font-weight:760}
@media(max-width:820px){.approach-main{padding-top:38px}.essay-header{padding:24px 0 30px;margin-bottom:26px}.essay-header h1{font-size:clamp(48px,13vw,72px)}.essay-deck{font-size:clamp(20px,5.2vw,27px)}.essay-body{margin-left:0}.essay-body p{font-size:18px;line-height:1.7}.essay-body p.first{font-size:21px}.pullquote{width:100%;margin:44px 0;padding:22px 0}.pullquote p{font-size:clamp(30px,7.8vw,46px)}.essay-end{align-items:flex-start;flex-direction:column;padding:32px 0}.essay-end p{font-size:36px}}
