:root{--z-almanac-toc:10;--z-almanac-cta:20}.almanac-rail{font-size:var(--text-base);text-align:start}.almanac-rail>*+*{margin-top:var(--space-6)}.almanac-rail{align-self:start;display:inline-flex;flex-direction:column;max-height:calc(100vh - var(--space-6)*2);overflow:hidden;padding-bottom:0;padding-top:0;position:sticky;top:var(--space-6);vertical-align:top}.almanac-rail>*{flex:0 0 auto}.almanac-rail>:not(.ycta-slot){display:flex;flex:0 1 auto;flex-direction:column;min-height:0}.almanac-rail,.almanac-rail *{min-width:0;overflow-wrap:anywhere}@media (min-width:1024px){.post--single>.grid{text-align:left}}@media (max-width:1023px){.almanac-rail{display:none}}[data-almanac-superseded]{display:none}.almanac-toc{background:var(--bg-white);border:1px solid var(--line);border-radius:var(--radius-lg);display:flex;flex:0 1 auto;flex-direction:column;min-height:0;padding:var(--space-5)}.almanac-toc .almanac-toc__title{color:var(--ink);font-family:var(--font-heading);font-size:var(--text-sm);font-weight:700;letter-spacing:.08em;margin:0 0 var(--space-3);text-transform:uppercase}.almanac-toc__list{list-style:none;margin:0;min-height:0;overflow-y:auto;padding:0;scrollbar-width:thin}.almanac-toc__list li{margin:0}.almanac-toc__list a{border-left:2px solid var(--line);color:var(--text-secondary);display:block;font-family:var(--font-body);font-size:var(--text-sm);line-height:var(--leading-snug);padding:var(--space-2) 0 var(--space-2) var(--space-3);text-decoration:none;transition:color var(--transition-fast),border-color var(--transition-fast)}.almanac-toc__list a:focus-visible,.almanac-toc__list a:hover{border-left-color:var(--accent);color:var(--accent-ink)}.almanac-toc__list a.is-active{border-left-color:var(--accent);color:var(--accent-ink);font-weight:700}.almanac-toc__list a[data-level="3"]{font-size:var(--text-xs);padding-left:var(--space-6)}.almanac-toc-mobile .almanac-toc-mobile__list[hidden],.almanac-toc-mobile[hidden],.almanac-toc[hidden]{display:none}.almanac-toc__help{border-top:1px dashed var(--border-medium);color:var(--text-muted);font-family:var(--font-ui);font-size:var(--text-xs);line-height:var(--leading-normal);margin-top:var(--space-4);padding-top:var(--space-3)}.almanac-toc__help b{color:var(--text-secondary)}.almanac-toc__help ul{list-style:none;margin:var(--space-2) 0 0;padding:0}.almanac-toc__help li{margin:0 0 var(--space-1)}.almanac-toc__help code{background:var(--bg-surface-alt);border-radius:var(--radius-md);color:var(--text-primary);font-family:var(--font-mono);font-size:var(--text-xs);padding:0 var(--space-1);user-select:all}.almanac-toc-mobile{background:var(--bg-white);border:1px solid var(--line);border-radius:var(--radius-md);display:none;margin-bottom:var(--space-5);position:sticky;top:0;z-index:var(--z-almanac-toc)}@media (max-width:1023px){.almanac-toc-mobile{display:block}}.almanac-toc-mobile__toggle{align-items:center;background:none;border:0;color:var(--ink);cursor:pointer;display:flex;font-family:var(--font-heading);font-size:var(--text-sm);font-weight:700;justify-content:space-between;letter-spacing:.08em;padding:var(--space-3) var(--space-4);text-transform:uppercase;width:100%}.almanac-toc-mobile__arrow{flex:none;transition:transform var(--transition-fast)}.almanac-toc-mobile__toggle[aria-expanded=true] .almanac-toc-mobile__arrow{transform:rotate(180deg)}.almanac-toc-mobile__list{list-style:none;margin:0;max-height:50vh;overflow-y:auto;padding:0 var(--space-4) var(--space-3)}.almanac-toc-mobile__list li{margin:0}.almanac-toc-mobile__list a{border-bottom:1px solid var(--line-2);color:var(--text-secondary);display:block;font-family:var(--font-body);font-size:var(--text-sm);line-height:var(--leading-snug);padding:var(--space-2) 0;text-decoration:none}.almanac-toc-mobile__list a.is-active{color:var(--accent-ink);font-weight:700}.almanac-toc-mobile__list a[data-level="3"]{font-size:var(--text-xs);padding-left:var(--space-4)}.almanac-swap{display:grid}.almanac-swap__card{grid-area:1/1;opacity:0;transition:opacity var(--transition-base),visibility var(--transition-base);visibility:hidden}.almanac-swap__card.is-current{opacity:1;visibility:visible}@media (prefers-reduced-motion:reduce){.almanac-swap__card{transition:none}}.almanac-mobile-cta{bottom:0;display:none;left:0;position:fixed;right:0;transform:translateY(100%);transition:transform var(--transition-base);z-index:var(--z-almanac-cta)}@media (max-width:1023px){.almanac-mobile-cta{display:block}}.almanac-mobile-cta[aria-hidden=false]{transform:translateY(0)}#crisp-chatbox{transition:transform var(--transition-base)}body.almanac-cta-open #crisp-chatbox{bottom:0!important;height:0!important;left:0!important;position:fixed!important;right:0!important;transform:translateY(calc(var(--almanac-cta-h, 64px)*-1));z-index:1000001!important}.almanac-mobile-cta__inner{align-items:center;background-color:var(--bg-white);border-top:1px solid var(--callout-border);box-shadow:0 -6px 20px -12px rgba(28,28,28,.45);display:flex;gap:var(--space-3);padding:var(--space-3) var(--space-4);padding-bottom:calc(var(--space-3) + env(safe-area-inset-bottom, 0px))}.almanac-mobile-cta .ycta{align-items:center;background:none;border:0;box-shadow:none;display:flex;flex:1 1 auto;gap:var(--space-3);padding:0;text-align:start}.almanac-mobile-cta .ycta__text{flex:1 1 auto;min-width:0}.almanac-mobile-cta .ycta__body,.almanac-mobile-cta .ycta__eyebrow,.almanac-mobile-cta .ycta__icon,.almanac-mobile-cta .ycta__object{display:none}.almanac-mobile-cta .ycta .ycta__heading{color:var(--ink);display:-webkit-box;font-size:var(--text-sm);font-weight:600;line-height:var(--leading-snug);margin:0;-webkit-box-orient:vertical;flex:1 1 auto;-webkit-line-clamp:2;min-width:0;overflow:hidden}.almanac-mobile-cta .ycta__btnslot{flex:0 0 auto;min-height:0}.almanac-mobile-cta .ycta .hs-cta-wrapper a,.almanac-mobile-cta .ycta .ycta__btn{align-items:center;background-color:var(--yale-blue);color:var(--bg-white);display:inline-flex;font-size:var(--text-xs);letter-spacing:.04em;min-height:40px;padding:var(--space-2) var(--space-3);white-space:nowrap;width:auto}.almanac-mobile-cta__close{align-items:center;background:none;border:0;border-radius:var(--radius-full);color:var(--text-muted);cursor:pointer;display:flex;flex:0 0 auto;font-size:1.125rem;height:44px;justify-content:center;line-height:1;margin-right:calc(var(--space-2)*-1);transition:background-color var(--transition-fast);width:44px}.almanac-mobile-cta__close:focus-visible,.almanac-mobile-cta__close:hover{background-color:var(--bg-surface)}.almanac-narration{display:none;margin:0 0 var(--space-6)}.almanac-narration.is-filled{display:block}.almanac-narration__slot{min-height:var(--almanac-narration-height,60px)}.almanac-narration .hs-audio-player{background:var(--bg-surface);border:1px solid var(--line);border-radius:var(--radius-lg);font-family:var(--font-body);padding:var(--space-2) var(--space-4);transition:background-color var(--transition-fast),border-color var(--transition-fast)}.almanac-narration .hs-audio-player:hover{background:var(--bg-white);border-color:var(--callout-border)}.almanac-narration .hs-audio-player__title{color:var(--ink);font-family:var(--font-ui);font-size:var(--text-sm);font-weight:700}.almanac-narration .hs-audio-player__duration{color:var(--text-muted);font-family:var(--font-ui);font-size:var(--text-xs)}.almanac-narration__label{color:var(--accent-ink);display:block;font-family:var(--font-ui);font-size:var(--text-xs);font-weight:700;letter-spacing:.08em;margin-bottom:var(--space-2);text-transform:uppercase}.almanac-after{container-type:inline-size;font-family:var(--font-body);margin-top:var(--space-10)}.almanac-after>*+*{margin-top:var(--space-8)}.almanac-after ul{list-style:none}.almanac-after li,.almanac-after ul{margin:0;padding:0}.almanac-after li:before{content:none}.almanac-tags{align-items:baseline;border-top:1px solid var(--line);display:flex;flex-wrap:wrap;gap:var(--space-3);padding-top:var(--space-6)}.almanac-tags__label{color:var(--text-muted);font-family:var(--font-ui);font-size:var(--text-xs);font-weight:700;letter-spacing:.08em;text-transform:uppercase}.almanac-tags__list{display:flex;flex-wrap:wrap;gap:var(--space-2)}.almanac-tags__tag{background:var(--yale-blue-light);border-radius:var(--radius-full);color:var(--yale-blue);display:inline-block;font-family:var(--font-ui);font-size:var(--text-sm);font-weight:600;line-height:1.2;padding:6px var(--space-3);text-decoration:none}.almanac-tags__tag:focus-visible,.almanac-tags__tag:hover{background:var(--yale-blue);color:var(--bg-white)}.almanac-author{align-items:flex-start;background:var(--panel);border:1px solid var(--line);border-radius:var(--radius-lg);display:flex;gap:var(--space-5);padding:var(--space-6)}.almanac-author__avatar-link{flex-shrink:0;line-height:0}.almanac-author__avatar{border-radius:var(--radius-full);box-shadow:0 0 0 2px var(--brass);height:58px;object-fit:cover;width:58px}.almanac-author__content{min-width:0}.almanac-author__name{color:var(--ink);font-family:var(--font-heading);font-size:1.15rem;font-weight:600;line-height:1.3;margin:0 0 var(--space-2);padding:0}.almanac-author__name a{color:inherit;text-decoration:none}.almanac-author__name a:hover{color:var(--yale-blue)}.almanac-author__bio p{color:var(--text-secondary);font-size:var(--text-sm);line-height:var(--leading-relaxed);margin:0 0 var(--space-3)}.almanac-author__bio p:last-child{margin-bottom:0}.almanac-author__social{align-items:center;display:flex;gap:var(--space-2);margin-top:var(--space-4)}.almanac-author__social-label{color:var(--text-muted);font-family:var(--font-ui);font-size:.72rem;font-weight:700;letter-spacing:.04em;margin-right:var(--space-1);text-transform:uppercase}.almanac-author__social a{align-items:center;background:var(--yale-blue-light);border-radius:var(--radius-full);color:var(--yale-blue);display:inline-flex;height:32px;justify-content:center;width:32px}.almanac-author__social a:focus-visible,.almanac-author__social a:hover{background:var(--yale-blue);color:var(--bg-white)}.almanac-author__social svg{fill:currentColor;height:14px;width:14px}.almanac-trust{background:var(--bg-white);border:1px solid var(--line);border-radius:var(--radius-lg);padding:var(--space-5) var(--space-6)}.almanac-after .almanac-trust__heading{color:var(--ink);font-family:var(--font-heading);font-size:var(--text-lg);line-height:var(--leading-snug);margin:0 0 var(--space-3);text-align:start}.almanac-trust__body p{color:var(--text-secondary);font-size:var(--text-sm);line-height:var(--leading-normal);margin:0 0 var(--space-2);text-align:start}.almanac-trust__body p:last-child{margin-bottom:0}.almanac-pricing{color:var(--text-muted);display:block;font-family:var(--font-ui);font-size:var(--text-sm);font-style:italic;line-height:1.6}.almanac-pricing__heading{color:var(--text-secondary);font-weight:700}.almanac-pricing__body p,.almanac-pricing__body span{color:inherit;display:inline;font-size:inherit;line-height:inherit;margin:0}.almanac-after .yale-preferred-source{margin:0;padding:var(--space-5) var(--space-6);text-align:start}.almanac-after .yale-preferred-source__heading{font-size:var(--text-lg);line-height:var(--leading-snug);margin:0 0 var(--space-1)}.almanac-after .yale-preferred-source__body{margin:0 0 var(--space-4);max-width:52ch}.almanac-after .yale-preferred-source__badge{width:210px}@container (min-width: 560px){.almanac-after .yale-preferred-source{align-items:center;column-gap:var(--space-6);display:grid;grid-template-columns:1fr auto}.almanac-after .yale-preferred-source__body,.almanac-after .yale-preferred-source__heading{grid-column:1}.almanac-after .yale-preferred-source__body{margin:0}.almanac-after .yale-preferred-source__link{grid-column:2;grid-row:1/span 2}}.almanac-related__title{color:var(--ink);font-family:var(--font-heading);font-weight:600;margin:0 0 var(--space-5);text-align:start}.almanac-related__grid{display:grid;gap:var(--space-4);grid-template-columns:repeat(3,1fr)}.almanac-related__card{background:var(--sheet);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);display:flex;flex-direction:column;height:100%;overflow:hidden;text-decoration:none}.almanac-related__card:focus-visible,.almanac-related__card:hover{box-shadow:var(--shadow-lg)}.almanac-related__card img{aspect-ratio:16/9;display:block;height:auto;margin:0;object-fit:cover;width:100%}.almanac-related__card-title{color:var(--ink);display:block;font-family:var(--font-heading);font-size:var(--text-base);font-weight:600;line-height:1.3;padding:var(--space-3) var(--space-4) var(--space-1)}.almanac-related__card-by{color:var(--text-muted);display:block;font-size:var(--text-xs);padding:0 var(--space-4) var(--space-4)}@container (max-width: 559px){.almanac-author{align-items:center;column-gap:var(--space-4);display:grid;grid-template-areas:"av name" "bio bio" "soc soc";grid-template-columns:58px 1fr;padding:var(--space-5);row-gap:0}.almanac-author__content{display:contents}.almanac-author__avatar-link{grid-area:av}.almanac-author__name{grid-area:name;margin:0}.almanac-author__bio{grid-area:bio;margin-top:var(--space-3)}.almanac-author__social{grid-area:soc}.almanac-author:not(:has(.almanac-author__avatar-link)){grid-template-areas:"name name" "bio bio" "soc soc"}.almanac-related__grid{gap:var(--space-3);grid-template-columns:1fr}.almanac-related__card{align-items:start;column-gap:var(--space-3);display:grid;grid-template-columns:112px 1fr;grid-template-rows:auto 1fr}.almanac-related__card img{aspect-ratio:auto;grid-row:1/span 2;height:100%;min-height:84px}.almanac-related__card-title{font-size:var(--text-sm);padding:var(--space-3) var(--space-3) var(--space-1) 0}.almanac-related__card-by{padding:0 var(--space-3) var(--space-3) 0}}.almanac-breadcrumb{margin:0 0 var(--space-4)}.almanac-breadcrumb__list{align-items:baseline;color:var(--text-muted);display:flex;flex-wrap:nowrap;font-family:var(--font-ui);font-size:var(--text-sm);line-height:var(--leading-normal);list-style:none;margin:0;padding:0}.almanac-breadcrumb__list li{flex:0 0 auto;font-size:inherit;line-height:inherit;margin:0;padding:0;white-space:nowrap}.almanac-breadcrumb__list li:before{content:none}.almanac-breadcrumb__list li:not(:last-child):after{color:var(--text-muted);content:"\203A";margin:0 var(--space-2)}.almanac-breadcrumb__list li[aria-current=page]{color:var(--text-muted);flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis}.almanac-breadcrumb__list a{color:var(--text-secondary);text-decoration:none}.almanac-breadcrumb__list a:focus-visible,.almanac-breadcrumb__list a:hover{color:var(--yale-blue);text-decoration:underline}.yale-byline{align-items:center;column-gap:var(--space-3);display:grid;grid-template-areas:"photo who" "photo meta";grid-template-columns:48px minmax(0,1fr);margin:var(--space-6) 0 0;row-gap:2px}.yale-byline__initials,.yale-byline__photo{border-radius:var(--radius-full);box-shadow:0 0 0 2px var(--bg-white),0 0 0 4px var(--accent);grid-area:photo;height:48px;width:48px}.yale-byline__photo{object-fit:cover}.yale-byline__initials{background:var(--yale-blue-light);color:var(--yale-blue);display:grid;font:600 1rem/1 var(--font-heading);place-items:center}.yale-byline__who{align-self:end;color:var(--text-muted);font:400 var(--text-sm)/1.4 var(--font-body);grid-area:who;margin:0}.yale-byline__name{color:var(--yale-blue);display:block;font:600 1rem/1.3 var(--font-heading);text-decoration:none}.yale-byline__name:focus-visible,.yale-byline__name:hover{text-decoration:underline}.yale-byline__meta{align-self:start;color:var(--text-muted);font:400 var(--text-sm)/1.5 var(--font-body);grid-area:meta;margin:0;overflow:hidden}.yale-byline__items{display:flex;flex-wrap:wrap;margin-left:-14px}.yale-byline__items>*{white-space:nowrap}.yale-byline__items>:before{content:"\00B7";display:inline-block;text-align:center;width:14px}@media (min-width:1024px){.yale-byline__items>time+time+*{flex-basis:100%}}@media (max-width:480px){.yale-byline{grid-template-areas:"photo who" "meta meta";row-gap:var(--space-3)}.yale-byline__who{align-self:center}}.post--single--hero--article-subheader{margin-top:var(--space-4)}@font-face{font-family:Lexend Deca Fallback;font-weight:700;size-adjust:108%;src:local("Arial Bold"),local("Arial-BoldMT")}@font-face{font-family:Lexend Deca Fallback Roboto;font-weight:700;size-adjust:113%;src:local("Roboto Bold"),local("Roboto-Bold")}.post--single--featured-title-wrapper h1{font-family:Lexend Deca,Lexend Deca Fallback,Lexend Deca Fallback Roboto,sans-serif}.almanac-js .almanac-rail .almanac-swap:not(.is-settled),.almanac-js .almanac-rail .almanac-swap:not(.is-settled) .almanac-swap__card{visibility:hidden}.almanac-js .almanac-narration-host.is-reserved{display:flow-root;min-height:calc(var(--almanac-narration-height, 60px) + var(--space-6))}.almanac-js .post--single--body[data-narration-top] [id^=hs_cos_wrapper_widget]:has(.hs-audio-player){display:none}