.ArticleHeader-module__BSdMia__document{align-items:flex-start;gap:var(--spacing-125);flex-direction:column;padding-block:clamp(2.5rem,5vw,4rem);display:flex}.ArticleHeader-module__BSdMia__crumbList{align-items:center;gap:var(--spacing-025) var(--spacing-05);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.ArticleHeader-module__BSdMia__crumbList li{align-items:center;gap:var(--spacing-05);display:flex}.ArticleHeader-module__BSdMia__crumbList li+li:before{content:"/";font-family:var(--font-body);font-size:var(--font-size-sm);color:var(--border)}.ArticleHeader-module__BSdMia__crumb{min-height:2rem;font-family:var(--font-body);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--text-3);border-radius:var(--border-radius-sm);transition:color var(--transition-default);align-items:center;text-decoration:none;display:inline-flex}.ArticleHeader-module__BSdMia__crumbList li:last-child .ArticleHeader-module__BSdMia__crumb{font-weight:var(--font-weight-semibold);color:var(--text)}@media (hover:hover){.ArticleHeader-module__BSdMia__crumb:hover{color:var(--text)}}.ArticleHeader-module__BSdMia__crumb:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.ArticleHeader-module__BSdMia__title{max-width:22ch;font-family:var(--font-display);font-size:clamp(var(--font-size-4xl), 3.8vw, var(--font-size-8xl));font-weight:var(--font-weight-semibold);letter-spacing:-.03em;color:var(--text);text-wrap:balance;margin:0;line-height:1.08}.ArticleHeader-module__BSdMia__lead{max-width:44rem;font-family:var(--font-body);font-size:clamp(var(--font-size-lg), 1.3vw, var(--font-size-2xl));color:var(--text-2);text-wrap:pretty;margin:0;line-height:1.6}.ArticleHeader-module__BSdMia__meta{align-items:center;gap:var(--spacing-1) var(--spacing-2);margin-top:var(--spacing-05);flex-wrap:wrap;display:flex}.ArticleHeader-module__BSdMia__author{align-items:center;gap:var(--spacing-075);color:var(--text);border-radius:var(--radius-control);text-decoration:none;display:inline-flex}.ArticleHeader-module__BSdMia__author:focus-visible{outline:2px solid var(--focus);outline-offset:3px}.ArticleHeader-module__BSdMia__authorText{flex-direction:column;display:flex}.ArticleHeader-module__BSdMia__authorName{font-family:var(--font-body);font-size:var(--font-size-md);font-weight:var(--font-weight-semibold);transition:color var(--transition-default)}.ArticleHeader-module__BSdMia__authorRole{font-family:var(--font-body);font-size:var(--font-size-sm);color:var(--text-3)}@media (hover:hover){.ArticleHeader-module__BSdMia__author:hover .ArticleHeader-module__BSdMia__authorName{color:var(--primary-500)}}.ArticleHeader-module__BSdMia__facts{gap:var(--spacing-05) var(--spacing-15);padding-left:var(--spacing-2);font-family:var(--font-body);font-size:var(--font-size-md);color:var(--text-2);border-left:1px solid var(--border);flex-wrap:wrap;margin:0;display:flex}.ArticleHeader-module__BSdMia__fact{gap:var(--spacing-05);display:flex}.ArticleHeader-module__BSdMia__fact dt{color:var(--text-3)}.ArticleHeader-module__BSdMia__fact dd{font-variant-numeric:tabular-nums;margin:0}.ArticleHeader-module__BSdMia__stage{width:100%;height:clamp(14rem,34vw,30rem);margin-top:var(--spacing-15);border:1px solid var(--border);border-radius:var(--radius-stage);position:relative;overflow:hidden}@media (max-width:640px){.ArticleHeader-module__BSdMia__facts{border-left:0;padding-left:0}.ArticleHeader-module__BSdMia__stage{border-radius:var(--radius-panel)}}@media (prefers-reduced-motion:reduce){.ArticleHeader-module__BSdMia__crumb,.ArticleHeader-module__BSdMia__authorName{transition:none}}
.ArticleReader-module__AZ1H0G__layout{grid-template-columns:minmax(0,1fr);justify-content:center;display:grid}.ArticleReader-module__AZ1H0G__column{min-width:0;max-width:52rem}.ArticleReader-module__AZ1H0G__rail{display:none}@media (min-width:1200px){.ArticleReader-module__AZ1H0G__layout[data-toc]{gap:var(--spacing-4);grid-template-columns:14rem minmax(0,52rem)}.ArticleReader-module__AZ1H0G__rail{display:block}.ArticleReader-module__AZ1H0G__mobile{display:none}}.ArticleReader-module__AZ1H0G__railInner{top:calc(var(--header-height) + var(--spacing-3));gap:var(--spacing-1);max-height:calc(100dvh - var(--header-height) - var(--spacing-6));scrollbar-width:none;flex-direction:column;display:flex;position:sticky;overflow-y:auto}.ArticleReader-module__AZ1H0G__railTitle{font-family:var(--font-body);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);letter-spacing:.12em;text-transform:uppercase;color:var(--text-3);margin:0}.ArticleReader-module__AZ1H0G__scale{padding-left:var(--spacing-125);position:relative}.ArticleReader-module__AZ1H0G__scale:before{content:"";background:var(--border);width:1px;position:absolute;top:0;bottom:0;left:0}.ArticleReader-module__AZ1H0G__progress{background:var(--primary-500);transform-origin:top;width:1px;position:absolute;top:0;bottom:0;left:0}.ArticleReader-module__AZ1H0G__ticks{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ArticleReader-module__AZ1H0G__tick{padding:var(--spacing-05) 0;font-family:var(--font-body);font-size:var(--font-size-md);color:var(--text-3);text-wrap:pretty;transition:color var(--transition-default);line-height:1.4;text-decoration:none;display:block;position:relative}.ArticleReader-module__AZ1H0G__tick:before{content:"";top:calc(var(--spacing-05) + .35em);left:calc(-1 * var(--spacing-125));border:5px solid #0000;border-left-color:var(--border);width:0;height:0;transition:border-left-color var(--transition-default);position:absolute}.ArticleReader-module__AZ1H0G__tick[data-state=passed]{color:var(--text-2)}.ArticleReader-module__AZ1H0G__tick[data-state=passed]:before{border-left-color:color-mix(in srgb, var(--primary-500) 45%, var(--border))}.ArticleReader-module__AZ1H0G__tick[data-state=active]{font-weight:var(--font-weight-semibold);color:var(--text)}.ArticleReader-module__AZ1H0G__tick[data-state=active]:before{border-left-color:var(--primary-500)}@media (hover:hover){.ArticleReader-module__AZ1H0G__tick:hover{color:var(--text)}}.ArticleReader-module__AZ1H0G__tick:focus-visible{border-radius:var(--border-radius-sm);outline:2px solid var(--focus);outline-offset:2px}.ArticleReader-module__AZ1H0G__remaining{margin-left:var(--spacing-125);font-family:var(--font-body);font-size:var(--font-size-sm);font-variant-numeric:tabular-nums;color:var(--text-3);line-height:1.6;display:block;position:relative;overflow:hidden}.ArticleReader-module__AZ1H0G__remainingLine{white-space:pre;align-items:center;display:flex}.ArticleReader-module__AZ1H0G__minutes{vertical-align:bottom;display:inline-block;position:relative;overflow:hidden}.ArticleReader-module__AZ1H0G__minutesValue{display:block}.ArticleReader-module__AZ1H0G__done{align-items:center;gap:var(--spacing-05);font-weight:var(--font-weight-semibold);color:var(--text);display:inline-flex}.ArticleReader-module__AZ1H0G__doneIcon{color:var(--primary-500);flex-shrink:0}@media (prefers-reduced-motion:no-preference){.ArticleReader-module__AZ1H0G__doneIcon circle{stroke-dasharray:63;stroke-dashoffset:63px;animation:ArticleReader-module__AZ1H0G__draw-stroke var(--motion-slow) var(--ease-out) .12s forwards}.ArticleReader-module__AZ1H0G__doneIcon path{stroke-dasharray:9;stroke-dashoffset:9px;animation:ArticleReader-module__AZ1H0G__draw-stroke var(--motion-base) var(--ease-out) .48s forwards}}@keyframes ArticleReader-module__AZ1H0G__draw-stroke{to{stroke-dashoffset:0}}.ArticleReader-module__AZ1H0G__mobile{top:calc(var(--header-height) + var(--spacing-075));z-index:5;margin-bottom:var(--spacing-2);position:sticky}.ArticleReader-module__AZ1H0G__mobileToggle{text-align:left;justify-content:flex-start}.ArticleReader-module__AZ1H0G__mobileToggle>div{flex:1;justify-content:flex-start;min-width:0}.ArticleReader-module__AZ1H0G__mobileToggle>div>span{flex:1;align-items:center;min-width:0;display:flex}.ArticleReader-module__AZ1H0G__mobileLabel{font-family:var(--font-body);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--text-3);flex-shrink:0}.ArticleReader-module__AZ1H0G__mobileCurrent{min-width:0;margin-left:var(--spacing-075);font-family:var(--font-body);font-size:var(--font-size-md);font-weight:var(--font-weight-semibold);flex:1;line-height:1.5;display:block;position:relative;overflow:hidden}.ArticleReader-module__AZ1H0G__mobileCurrentText{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.ArticleReader-module__AZ1H0G__mobileChevron{color:var(--text-3);transition:rotate var(--transition-default)}.ArticleReader-module__AZ1H0G__mobileToggle[aria-expanded=true] .ArticleReader-module__AZ1H0G__mobileChevron{rotate:180deg}.ArticleReader-module__AZ1H0G__mobileList{top:calc(100% + var(--spacing-05));max-height:60dvh;padding:var(--spacing-05);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-panel);box-shadow:0 1px 2px color-mix(in srgb, var(--text) 6%, transparent), 0 14px 40px color-mix(in srgb, var(--text) 9%, transparent);opacity:0;translate:0 calc(-1 * var(--spacing-05));transform-origin:top;visibility:hidden;transition:opacity var(--transition-default), translate var(--transition-default), scale var(--transition-default), visibility 0s linear var(--motion-base);margin:0;list-style:none;position:absolute;left:0;right:0;overflow-y:auto;scale:.98}.ArticleReader-module__AZ1H0G__mobileList[data-open]{opacity:1;visibility:visible;transition:opacity var(--transition-default), translate var(--transition-default), scale var(--transition-default), visibility 0s;translate:0;scale:1}.ArticleReader-module__AZ1H0G__mobileLink{min-height:2.75rem;padding:var(--spacing-05) var(--spacing-075);font-family:var(--font-body);font-size:var(--font-size-md);color:var(--text-2);border-radius:calc(var(--radius-panel) - var(--spacing-05));align-items:center;line-height:1.4;text-decoration:none;display:flex}.ArticleReader-module__AZ1H0G__mobileLink[data-state=active]{font-weight:var(--font-weight-semibold);color:var(--primary-500);background:var(--primary-soft)}@media (hover:hover){.ArticleReader-module__AZ1H0G__mobileLink:hover{color:var(--text);background:var(--surface-2)}}.ArticleReader-module__AZ1H0G__mobileLink:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}@media (prefers-reduced-motion:reduce){.ArticleReader-module__AZ1H0G__tick,.ArticleReader-module__AZ1H0G__tick:before,.ArticleReader-module__AZ1H0G__mobileChevron,.ArticleReader-module__AZ1H0G__mobileList,.ArticleReader-module__AZ1H0G__mobileList[data-open]{transition:none}}
.AuthorCard-module__fPq7BG__root{gap:var(--spacing-125);max-width:68ch;margin-top:var(--spacing-4);padding:var(--spacing-15);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-panel);grid-template-columns:auto minmax(0,1fr);display:grid}.AuthorCard-module__fPq7BG__copy{gap:var(--spacing-025);flex-direction:column;min-width:0;display:flex}.AuthorCard-module__fPq7BG__label{font-family:var(--font-body);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);letter-spacing:.12em;text-transform:uppercase;color:var(--text-3);margin:0}.AuthorCard-module__fPq7BG__name{align-items:center;gap:var(--spacing-025);font-family:var(--font-body);font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);letter-spacing:-.015em;color:var(--text);border-radius:var(--border-radius-sm);transition:color var(--transition-default);align-self:flex-start;text-decoration:none;display:inline-flex}@media (hover:hover){.AuthorCard-module__fPq7BG__name:hover{color:var(--primary-500)}}.AuthorCard-module__fPq7BG__name:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.AuthorCard-module__fPq7BG__role{font-family:var(--font-body);font-size:var(--font-size-md);color:var(--text-3);margin:0}.AuthorCard-module__fPq7BG__bio{margin:var(--spacing-05) 0 0;font-family:var(--font-body);font-size:var(--font-size-md);color:var(--text-2);line-height:1.65}@media (max-width:480px){.AuthorCard-module__fPq7BG__root{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.AuthorCard-module__fPq7BG__name{transition:none}}
.PostCard-module__xY9sBq__card{height:100%;color:var(--text);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-panel);transition:translate var(--transition-default), box-shadow var(--transition-default), border-color var(--transition-default);flex-direction:column;text-decoration:none;display:flex;overflow:hidden}.PostCard-module__xY9sBq__cover{border-bottom:1px solid var(--border);height:clamp(11rem,15vw,14rem);transition:border-color var(--transition-default);flex-shrink:0;position:relative}.PostCard-module__xY9sBq__body{gap:var(--spacing-075);padding:var(--spacing-15) var(--spacing-15) var(--spacing-125);flex-direction:column;flex:1;display:flex}.PostCard-module__xY9sBq__kicker{align-items:center;gap:var(--spacing-075);font-family:var(--font-body);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--text-3);flex-wrap:wrap;margin:0;display:flex}.PostCard-module__xY9sBq__rubric{padding:var(--spacing-025) var(--spacing-075);font-weight:var(--font-weight-semibold);color:var(--text-2);background:var(--surface-2);border-radius:9999px}.PostCard-module__xY9sBq__title{font-family:var(--font-body);font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);letter-spacing:-.015em;text-wrap:balance;margin:0;line-height:1.3}.PostCard-module__xY9sBq__lead{font-family:var(--font-body);font-size:var(--font-size-md);color:var(--text-2);text-wrap:pretty;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;margin:0;line-height:1.6;display:-webkit-box;overflow:hidden}.PostCard-module__xY9sBq__footer{justify-content:space-between;align-items:center;gap:var(--spacing-1);padding-top:var(--spacing-075);margin-top:auto;display:flex}.PostCard-module__xY9sBq__date{font-family:var(--font-body);font-size:var(--font-size-sm);color:var(--text-3);font-variant-numeric:tabular-nums}.PostCard-module__xY9sBq__arrow{color:var(--text-3);transition:color var(--transition-default), translate var(--transition-default);flex-shrink:0}.PostCard-module__xY9sBq__card[data-variant=spread] .PostCard-module__xY9sBq__title,.PostCard-module__xY9sBq__card[data-variant=wide] .PostCard-module__xY9sBq__title,.PostCard-module__xY9sBq__card[data-variant=full] .PostCard-module__xY9sBq__title{font-family:var(--font-display);font-size:clamp(var(--font-size-2xl), 1.8vw, var(--font-size-3xl));letter-spacing:-.02em;line-height:1.2}.PostCard-module__xY9sBq__card[data-variant=spread] .PostCard-module__xY9sBq__title{font-size:clamp(var(--font-size-3xl), 2.8vw, var(--font-size-6xl));letter-spacing:-.03em;line-height:1.1}.PostCard-module__xY9sBq__card[data-variant=spread],.PostCard-module__xY9sBq__card[data-variant=full]{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);display:grid}.PostCard-module__xY9sBq__card[data-variant=full]{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr)}.PostCard-module__xY9sBq__card[data-variant=spread] .PostCard-module__xY9sBq__cover,.PostCard-module__xY9sBq__card[data-variant=full] .PostCard-module__xY9sBq__cover{border-right:1px solid var(--border);border-bottom:0;height:auto;min-height:18rem}.PostCard-module__xY9sBq__card[data-variant=spread] .PostCard-module__xY9sBq__cover{min-height:clamp(20rem,32vw,28rem)}.PostCard-module__xY9sBq__card[data-variant=spread] .PostCard-module__xY9sBq__body{justify-content:center;gap:var(--spacing-1);padding:clamp(1.5rem,3.5vw,3rem)}.PostCard-module__xY9sBq__card[data-variant=spread] .PostCard-module__xY9sBq__lead{font-size:var(--font-size-lg);-webkit-line-clamp:4;line-clamp:4}.PostCard-module__xY9sBq__card[data-variant=spread] .PostCard-module__xY9sBq__footer{margin-top:var(--spacing-05)}.PostCard-module__xY9sBq__card[data-variant=full] .PostCard-module__xY9sBq__body{padding:var(--spacing-2);justify-content:center}@media (hover:hover){.PostCard-module__xY9sBq__card:hover{border-color:color-mix(in srgb, var(--text) 30%, var(--border));box-shadow:.375rem .375rem 0 var(--text), 0 1rem 2.5rem color-mix(in srgb, var(--text) 8%, transparent);translate:-3px -3px}.PostCard-module__xY9sBq__card:hover .PostCard-module__xY9sBq__cover{border-color:color-mix(in srgb, var(--text) 30%, var(--border))}.PostCard-module__xY9sBq__card:hover .PostCard-module__xY9sBq__arrow{color:var(--text);translate:2px -2px}.PostCard-module__xY9sBq__card:hover [data-cover-glyph]{color:var(--text-2);rotate:15deg}.PostCard-module__xY9sBq__card:hover [data-cover-scene]{--lift:1}}.PostCard-module__xY9sBq__card:active{box-shadow:.125rem .125rem 0 var(--text);translate:0}.PostCard-module__xY9sBq__card:focus-visible{outline:2px solid var(--focus);outline-offset:3px}@media (max-width:991px){.PostCard-module__xY9sBq__card[data-variant=spread],.PostCard-module__xY9sBq__card[data-variant=full]{grid-template-columns:minmax(0,1fr)}.PostCard-module__xY9sBq__card[data-variant=spread] .PostCard-module__xY9sBq__cover,.PostCard-module__xY9sBq__card[data-variant=full] .PostCard-module__xY9sBq__cover{border-right:0;border-bottom:1px solid var(--border);height:clamp(12rem,40vw,18rem);min-height:0}.PostCard-module__xY9sBq__card[data-variant=full] .PostCard-module__xY9sBq__body{padding:var(--spacing-15) var(--spacing-15) var(--spacing-125)}}@media (prefers-reduced-motion:reduce){.PostCard-module__xY9sBq__card,.PostCard-module__xY9sBq__cover,.PostCard-module__xY9sBq__arrow{transition:none}.PostCard-module__xY9sBq__card:hover [data-cover-glyph]{rotate:none}}
.RelatedPosts-module__DHW_IG__document{gap:var(--spacing-2);flex-direction:column;display:flex}.RelatedPosts-module__DHW_IG__header{justify-content:space-between;align-items:flex-end;gap:var(--spacing-1);flex-wrap:wrap;display:flex}.RelatedPosts-module__DHW_IG__title{font-family:var(--font-display);font-size:clamp(var(--font-size-3xl), 2.6vw, var(--font-size-6xl));font-weight:var(--font-weight-semibold);letter-spacing:-.03em;text-wrap:balance;margin:0;line-height:1.1}.RelatedPosts-module__DHW_IG__back{border-radius:var(--radius-panel);text-decoration:none;display:inline-flex}.RelatedPosts-module__DHW_IG__back:focus-visible{outline:2px solid var(--focus);outline-offset:3px}.RelatedPosts-module__DHW_IG__grid{gap:var(--spacing-15);grid-template-columns:repeat(12,minmax(0,1fr));margin:0;padding:0 .375rem .375rem 0;list-style:none;display:grid}.RelatedPosts-module__DHW_IG__cell{flex-direction:column;min-width:0;display:flex}.RelatedPosts-module__DHW_IG__cell[data-span=wide]{grid-column:span 7}.RelatedPosts-module__DHW_IG__cell[data-span=narrow]{grid-column:span 5}.RelatedPosts-module__DHW_IG__cell[data-span=third]{grid-column:span 4}.RelatedPosts-module__DHW_IG__cell[data-span=full]{grid-column:span 12}@media (max-width:991px){.RelatedPosts-module__DHW_IG__grid{gap:var(--spacing-1);grid-template-columns:repeat(2,minmax(0,1fr))}.RelatedPosts-module__DHW_IG__cell[data-span]{grid-column:span 1}.RelatedPosts-module__DHW_IG__cell:last-child:nth-child(odd){grid-column:span 2}}@media (max-width:640px){.RelatedPosts-module__DHW_IG__grid{grid-template-columns:minmax(0,1fr)}.RelatedPosts-module__DHW_IG__cell:last-child:nth-child(odd){grid-column:span 1}}
