.ArticleCard-module__KyswMq__card{gap:14px;display:grid}.ArticleCard-module__KyswMq__feature{gap:20px}.ArticleCard-module__KyswMq__side,.ArticleCard-module__KyswMq__mini{grid-template-columns:minmax(120px,210px) 1fr;align-items:start}.ArticleCard-module__KyswMq__mediaWrap{background:var(--surface-muted);box-shadow:0 0 0 1px var(--border);border-radius:20px;display:block;position:relative;overflow:hidden}.ArticleCard-module__KyswMq__feature .ArticleCard-module__KyswMq__mediaWrap{min-height:460px}.ArticleCard-module__KyswMq__stack .ArticleCard-module__KyswMq__mediaWrap{min-height:255px}.ArticleCard-module__KyswMq__side .ArticleCard-module__KyswMq__mediaWrap{min-height:200px}.ArticleCard-module__KyswMq__mini .ArticleCard-module__KyswMq__mediaWrap{min-height:132px}.ArticleCard-module__KyswMq__image{object-fit:cover;filter:saturate(1.04)contrast(1.01);transition:transform .4s,filter .32s}.ArticleCard-module__KyswMq__card:hover .ArticleCard-module__KyswMq__image{filter:saturate(1.12)contrast(1.02);transform:scale(1.03)}.ArticleCard-module__KyswMq__body{gap:12px;display:grid}.ArticleCard-module__KyswMq__meta{flex-wrap:wrap;gap:10px;display:flex}.ArticleCard-module__KyswMq__title,.ArticleCard-module__KyswMq__featureTitle{font-family:var(--font-headline);letter-spacing:-.04em;line-height:1.08}.ArticleCard-module__KyswMq__title{font-size:clamp(1.15rem,1.9vw,2rem);line-height:1.06}.ArticleCard-module__KyswMq__featureTitle{text-align:left;max-width:14ch;font-size:clamp(2.2rem,4vw,4rem);line-height:.98}.ArticleCard-module__KyswMq__excerpt{color:var(--text-secondary);max-width:62ch;font-size:1rem;line-height:1.68}.ArticleCard-module__KyswMq__feature .ArticleCard-module__KyswMq__excerpt{text-align:left;max-width:56ch;margin:0}.ArticleCard-module__KyswMq__footer{color:var(--text-muted);letter-spacing:.03em;text-transform:uppercase;flex-wrap:wrap;gap:10px 18px;font-size:.82rem;display:flex}.ArticleCard-module__KyswMq__feature .ArticleCard-module__KyswMq__footer{justify-content:start}@media (max-width:900px){.ArticleCard-module__KyswMq__side,.ArticleCard-module__KyswMq__mini{grid-template-columns:1fr}.ArticleCard-module__KyswMq__feature .ArticleCard-module__KyswMq__mediaWrap,.ArticleCard-module__KyswMq__side .ArticleCard-module__KyswMq__mediaWrap,.ArticleCard-module__KyswMq__mini .ArticleCard-module__KyswMq__mediaWrap{min-height:240px}.ArticleCard-module__KyswMq__featureTitle{font-size:clamp(2rem,10vw,3.2rem)}.ArticleCard-module__KyswMq__feature .ArticleCard-module__KyswMq__excerpt,.ArticleCard-module__KyswMq__feature .ArticleCard-module__KyswMq__footer{text-align:left;justify-content:start;margin:0}}@media (max-width:640px){.ArticleCard-module__KyswMq__card{gap:12px}.ArticleCard-module__KyswMq__feature{gap:14px}.ArticleCard-module__KyswMq__feature .ArticleCard-module__KyswMq__mediaWrap,.ArticleCard-module__KyswMq__stack .ArticleCard-module__KyswMq__mediaWrap,.ArticleCard-module__KyswMq__side .ArticleCard-module__KyswMq__mediaWrap,.ArticleCard-module__KyswMq__mini .ArticleCard-module__KyswMq__mediaWrap{aspect-ratio:16/10;border-radius:12px;min-height:auto}.ArticleCard-module__KyswMq__body{gap:9px}.ArticleCard-module__KyswMq__title{font-size:1.22rem;line-height:1.14}.ArticleCard-module__KyswMq__featureTitle{font-size:clamp(1.75rem,12vw,2.7rem);line-height:1.04}.ArticleCard-module__KyswMq__excerpt{font-size:.92rem;line-height:1.6}.ArticleCard-module__KyswMq__footer{gap:8px 12px;font-size:.72rem}}
.ArticleComments-module__LGJewq__shell{gap:18px;display:grid}.ArticleComments-module__LGJewq__form{border:1px solid var(--border);background:color-mix(in srgb, var(--surface), var(--bg) 10%);border-radius:24px;gap:14px;padding:22px;display:grid}.ArticleComments-module__LGJewq__intro{color:var(--text-secondary);line-height:1.6}.ArticleComments-module__LGJewq__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.ArticleComments-module__LGJewq__field{gap:8px;display:grid}.ArticleComments-module__LGJewq__field span{letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);font-size:.8rem;font-weight:800}.ArticleComments-module__LGJewq__field input,.ArticleComments-module__LGJewq__field textarea{border:1px solid var(--border);background:var(--surface);width:100%;min-height:46px;color:var(--text-primary);border-radius:18px;padding:12px 14px}.ArticleComments-module__LGJewq__actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.ArticleComments-module__LGJewq__status{color:var(--text-secondary);font-size:.92rem}.ArticleComments-module__LGJewq__list{gap:18px;display:grid}.ArticleComments-module__LGJewq__empty{color:var(--text-secondary)}.ArticleComments-module__LGJewq__comment{border:1px solid var(--border);background:color-mix(in srgb, var(--surface), var(--bg) 12%);border-radius:22px;gap:8px;padding:18px 20px;display:grid}.ArticleComments-module__LGJewq__commentHeader{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.ArticleComments-module__LGJewq__commentDate{color:var(--text-muted);font-size:.82rem}@media (max-width:720px){.ArticleComments-module__LGJewq__grid{grid-template-columns:1fr}.ArticleComments-module__LGJewq__commentHeader{flex-direction:column;align-items:flex-start}}
.ShareBar-module__0RoF7G__shareBar{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.ShareBar-module__0RoF7G__label{color:var(--text-muted);letter-spacing:.14em;text-transform:uppercase;font-size:.76rem;font-weight:800}.ShareBar-module__0RoF7G__actions{flex-wrap:wrap;gap:8px;display:flex}.ShareBar-module__0RoF7G__button{border:1px solid var(--border);background:color-mix(in srgb, var(--surface), var(--bg) 14%);min-height:40px;color:var(--text-primary);border-radius:999px;align-items:center;gap:8px;padding:0 14px;font-size:.86rem;font-weight:700;display:inline-flex}.ShareBar-module__0RoF7G__button:hover{color:var(--accent);border-color:color-mix(in srgb, var(--accent), transparent 48%)}.ShareBar-module__0RoF7G__button:disabled{opacity:.75}
.page-module__XDzPAa__page{padding:30px 0 64px}.page-module__XDzPAa__header{border:1px solid color-mix(in srgb, var(--accent), transparent 86%);border-bottom:1px solid var(--border);background:radial-gradient(circle at 0 0,#c412120f,#0000 38%),linear-gradient(#fff6,#0000 88%);border-radius:28px;gap:12px;margin-bottom:36px;padding:28px 22px 30px;display:grid}.page-module__XDzPAa__eyebrow{text-transform:uppercase;letter-spacing:.2em;color:var(--accent);margin-bottom:8px;font-size:.74rem;font-weight:800}.page-module__XDzPAa__title{max-width:14ch;font-family:var(--font-headline);letter-spacing:-.05em;font-size:clamp(2.4rem,4.5vw,5rem);line-height:.96}.page-module__XDzPAa__description,.page-module__XDzPAa__count{color:var(--text-secondary)}.page-module__XDzPAa__description{max-width:54ch;font-size:1.04rem;line-height:1.65}.page-module__XDzPAa__count{border:1px solid color-mix(in srgb, var(--accent), transparent 76%);background:color-mix(in srgb, var(--surface), white 60%);border-radius:999px;align-items:center;width:fit-content;margin-top:4px;padding:8px 12px;font-size:.86rem;display:inline-flex}.page-module__XDzPAa__grid{grid-template-columns:1fr;gap:28px;margin-top:38px;display:grid}.page-module__XDzPAa__emptyState{border:1px solid var(--border);background:linear-gradient(180deg, color-mix(in srgb, var(--surface), white 58%), var(--surface));box-shadow:var(--shadow-soft);border-radius:26px;gap:10px;padding:28px;display:grid}.page-module__XDzPAa__emptyEyebrow{text-transform:uppercase;letter-spacing:.2em;color:var(--accent);font-size:.74rem;font-weight:800}.page-module__XDzPAa__emptyTitle{font-family:var(--font-headline);letter-spacing:-.04em;font-size:clamp(1.8rem,3vw,2.6rem);line-height:1.05}.page-module__XDzPAa__emptyText{color:var(--text-secondary)}@media (max-width:640px){.page-module__XDzPAa__page{padding-bottom:44px}.page-module__XDzPAa__header{border-radius:18px;margin-bottom:28px;padding:20px 16px 22px}.page-module__XDzPAa__title{font-size:clamp(2rem,12vw,3rem);line-height:1.04}.page-module__XDzPAa__grid{gap:22px;margin-top:28px}.page-module__XDzPAa__count{justify-content:center;width:100%}}
.page-module__4465kG__page{padding:32px 0 0}.page-module__4465kG__storyGrid{grid-template-columns:minmax(0,1fr) 320px;gap:34px;display:grid}.page-module__4465kG__article{min-width:0}.page-module__4465kG__header{gap:16px;margin-bottom:26px;display:grid}.page-module__4465kG__kickerRow{flex-wrap:wrap;gap:10px;display:flex}.page-module__4465kG__title{font-family:var(--font-headline);letter-spacing:-.06em;font-size:clamp(2.8rem,5vw,5.2rem);line-height:.95}.page-module__4465kG__excerpt{max-width:52ch;color:var(--text-secondary);font-size:1.15rem;line-height:1.7}.page-module__4465kG__meta{color:var(--text-secondary);letter-spacing:.08em;text-transform:uppercase;flex-wrap:wrap;gap:10px 18px;font-size:.82rem;font-weight:700;display:flex}.page-module__4465kG__topicRow{gap:12px;padding-top:4px;display:grid}.page-module__4465kG__topicLabel{color:var(--text-muted);letter-spacing:.14em;text-transform:uppercase;font-size:.76rem;font-weight:800}.page-module__4465kG__topicLinks{flex-wrap:wrap;gap:10px;display:flex}.page-module__4465kG__topicLink{border:1px solid color-mix(in srgb, var(--accent), transparent 70%);background:color-mix(in srgb, var(--surface), var(--bg) 16%);border-radius:999px;align-items:center;padding:8px 14px;font-weight:700;display:inline-flex}.page-module__4465kG__coverWrap{aspect-ratio:16/9;background:color-mix(in srgb, var(--surface), var(--bg) 18%);border-radius:28px;margin-bottom:26px;position:relative;overflow:hidden}.page-module__4465kG__coverImage{object-fit:cover}.page-module__4465kG__correction{border-left:4px solid var(--accent);background:color-mix(in srgb, var(--surface), var(--bg) 14%);gap:10px;margin-bottom:22px;padding:18px 20px;display:grid}.page-module__4465kG__correctionLabel,.page-module__4465kG__authorLabel,.page-module__4465kG__railLabel,.page-module__4465kG__neighborLabel{color:var(--accent);letter-spacing:.14em;text-transform:uppercase;font-size:.76rem;font-weight:800}.page-module__4465kG__prose{max-width:74ch;font-family:var(--font-body);gap:18px;font-size:1.08rem;line-height:1.9;display:grid}.page-module__4465kG__prose p{margin-bottom:1rem}:is(.page-module__4465kG__prose h2,.page-module__4465kG__prose h3){font-family:var(--font-headline);margin:2.2rem 0 1rem;line-height:1.05}.page-module__4465kG__prose blockquote{border-left:3px solid var(--accent);color:var(--text-secondary);margin:1.5rem 0;padding-left:1rem;font-style:italic}:is(.page-module__4465kG__prose ul,.page-module__4465kG__prose ol){padding-left:1.2rem}.page-module__4465kG__authorBlock{border:1px solid var(--border);background:color-mix(in srgb, var(--surface), var(--bg) 10%);border-radius:24px;grid-template-columns:72px minmax(0,1fr);gap:18px;margin-top:40px;padding:24px;display:grid}.page-module__4465kG__authorAvatar{background:color-mix(in srgb, var(--accent), white 82%);width:72px;height:72px;color:var(--accent);border-radius:50%;place-items:center;font-size:1.5rem;font-weight:800;display:grid;position:relative;overflow:hidden}.page-module__4465kG__avatarImage{object-fit:cover}.page-module__4465kG__authorContent{gap:8px;display:grid}.page-module__4465kG__authorRole,.page-module__4465kG__authorBio{color:var(--text-secondary)}.page-module__4465kG__neighborGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:32px;display:grid}.page-module__4465kG__neighborCard{border:1px solid var(--border);background:color-mix(in srgb, var(--surface), var(--bg) 12%);border-radius:22px;gap:10px;min-height:120px;padding:20px;display:grid}.page-module__4465kG__neighborMeta{color:var(--text-muted);font-size:.82rem}.page-module__4465kG__rail{align-content:start;gap:18px;display:grid}.page-module__4465kG__railCard{border:1px solid var(--border);background:color-mix(in srgb, var(--surface), var(--bg) 16%);border-radius:24px;gap:14px;padding:22px 20px;display:grid;position:sticky;top:176px}.page-module__4465kG__facts,.page-module__4465kG__railList{color:var(--text-secondary);gap:12px;display:grid}.page-module__4465kG__railStory{border-bottom:1px solid var(--border);gap:6px;padding-bottom:12px;display:grid}.page-module__4465kG__railStory:last-child{border-bottom:0;padding-bottom:0}.page-module__4465kG__railStory span{color:var(--text-muted);font-size:.8rem}.page-module__4465kG__section{margin-top:54px}.page-module__4465kG__relatedGrid,.page-module__4465kG__comments{gap:20px;margin-top:18px;display:grid}.page-module__4465kG__relatedGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.page-module__4465kG__emptyRelated{color:var(--text-secondary)}@media (max-width:980px){.page-module__4465kG__storyGrid,.page-module__4465kG__relatedGrid{grid-template-columns:1fr}.page-module__4465kG__railCard{position:static}}@media (max-width:720px){.page-module__4465kG__page{padding-top:22px}.page-module__4465kG__title{letter-spacing:-.04em;font-size:clamp(2rem,11vw,3rem);line-height:1.02}.page-module__4465kG__excerpt{font-size:1rem;line-height:1.6}.page-module__4465kG__coverWrap{border-radius:16px;margin-bottom:22px}.page-module__4465kG__prose{gap:14px;font-size:1rem;line-height:1.78}.page-module__4465kG__authorBlock{border-radius:16px;gap:14px;padding:18px}.page-module__4465kG__authorBlock,.page-module__4465kG__neighborGrid{grid-template-columns:1fr}.page-module__4465kG__neighborCard,.page-module__4465kG__railCard{border-radius:16px;padding:16px}}@media (max-width:420px){.page-module__4465kG__meta,.page-module__4465kG__topicLabel,.page-module__4465kG__correctionLabel,.page-module__4465kG__authorLabel,.page-module__4465kG__railLabel,.page-module__4465kG__neighborLabel{letter-spacing:.08em}.page-module__4465kG__topicLink{justify-content:center;width:100%}}
.page-module__UTdbGq__page{padding:32px 0 64px}.page-module__UTdbGq__hero{grid-template-columns:120px minmax(0,1fr);align-items:start;gap:22px;margin-bottom:34px;display:grid}.page-module__UTdbGq__avatarWrap{background:color-mix(in srgb, var(--accent), white 84%);width:120px;height:120px;color:var(--accent);border-radius:50%;place-items:center;font-size:2rem;font-weight:800;display:grid;position:relative;overflow:hidden}.page-module__UTdbGq__avatarImage{object-fit:cover}.page-module__UTdbGq__heroBody{gap:10px;display:grid}.page-module__UTdbGq__eyebrow{color:var(--accent);letter-spacing:.16em;text-transform:uppercase;font-size:.78rem;font-weight:800}.page-module__UTdbGq__title{color:var(--text-secondary);font-weight:700}.page-module__UTdbGq__bio{max-width:68ch;color:var(--text-secondary);line-height:1.7}.page-module__UTdbGq__meta{color:var(--text-muted);letter-spacing:.08em;text-transform:uppercase;flex-wrap:wrap;gap:12px 18px;font-size:.82rem;font-weight:800;display:flex}.page-module__UTdbGq__contactRow{flex-wrap:wrap;gap:12px 16px;display:flex}.page-module__UTdbGq__contactRow a{color:var(--accent);font-weight:700}.page-module__UTdbGq__layout{grid-template-columns:minmax(0,1.4fr) minmax(280px,.8fr);gap:24px;display:grid}.page-module__UTdbGq__main,.page-module__UTdbGq__asideCard{border:1px solid var(--border);background:var(--surface);border-radius:24px;padding:22px}.page-module__UTdbGq__leadCard{margin-bottom:24px}.page-module__UTdbGq__leadMeta{color:var(--text-muted);flex-wrap:wrap;gap:10px 14px;margin-bottom:10px;font-size:.8rem;display:flex}.page-module__UTdbGq__leadExcerpt{color:var(--text-secondary);margin-top:10px;line-height:1.7}.page-module__UTdbGq__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.page-module__UTdbGq__topicList{flex-wrap:wrap;gap:10px;display:flex}.page-module__UTdbGq__topicLink{border:1px solid color-mix(in srgb, var(--accent), transparent 70%);background:color-mix(in srgb, var(--surface), var(--bg) 14%);border-radius:999px;align-items:center;padding:8px 14px;font-weight:700;display:inline-flex}@media (max-width:900px){.page-module__UTdbGq__hero,.page-module__UTdbGq__layout,.page-module__UTdbGq__grid{grid-template-columns:1fr}}
.page-module__Z3-k4G__page{padding:30px 0 64px}.page-module__Z3-k4G__header{border:1px solid color-mix(in srgb, var(--accent), transparent 86%);border-bottom:1px solid var(--border);background:radial-gradient(circle at 0 0,#c412120f,#0000 38%),linear-gradient(#fff6,#0000 88%);border-radius:28px;gap:12px;margin-bottom:36px;padding:28px 22px 30px;display:grid}.page-module__Z3-k4G__eyebrow,.page-module__Z3-k4G__emptyEyebrow{text-transform:uppercase;letter-spacing:.2em;color:var(--accent);margin-bottom:8px;font-size:.74rem;font-weight:800}.page-module__Z3-k4G__title{max-width:16ch;font-family:var(--font-headline);letter-spacing:-.05em;font-size:clamp(2.5rem,5vw,5.6rem);line-height:.96}.page-module__Z3-k4G__description,.page-module__Z3-k4G__count,.page-module__Z3-k4G__emptyText{color:var(--text-secondary)}.page-module__Z3-k4G__description{max-width:52ch;font-size:1.05rem;line-height:1.65}.page-module__Z3-k4G__count{border:1px solid color-mix(in srgb, var(--accent), transparent 76%);background:color-mix(in srgb, var(--surface), white 60%);border-radius:999px;align-items:center;width:fit-content;margin-top:4px;padding:8px 12px;font-size:.86rem;display:inline-flex}.page-module__Z3-k4G__grid{gap:28px;margin-top:38px;display:grid}.page-module__Z3-k4G__emptyState{border:1px solid var(--border);background:linear-gradient(180deg, color-mix(in srgb, var(--surface), white 58%), var(--surface));box-shadow:var(--shadow-soft);border-radius:26px;gap:10px;padding:28px;display:grid}.page-module__Z3-k4G__emptyTitle{font-family:var(--font-headline);letter-spacing:-.04em;font-size:clamp(1.8rem,3vw,2.6rem);line-height:1.05}@media (max-width:640px){.page-module__Z3-k4G__page{padding-bottom:44px}.page-module__Z3-k4G__header{border-radius:18px;margin-bottom:28px;padding:20px 16px 22px}.page-module__Z3-k4G__title{font-size:clamp(2.1rem,12vw,3.2rem);line-height:1.04}.page-module__Z3-k4G__grid{gap:22px;margin-top:28px}.page-module__Z3-k4G__count{justify-content:center;width:100%}}
.page-module__9Nn0xW__page{padding:32px 0 64px}.page-module__9Nn0xW__header{border-bottom:1px solid var(--border);border:1px solid color-mix(in srgb, var(--accent), transparent 86%);background:radial-gradient(circle at 0 0,#c412120f,#0000 38%),linear-gradient(#ffffff6b,#0000 88%);border-radius:28px;gap:12px;margin-bottom:32px;padding:26px 22px 24px;display:grid}.page-module__9Nn0xW__eyebrow{color:var(--accent);letter-spacing:.16em;text-transform:uppercase;font-size:.78rem;font-weight:800}.page-module__9Nn0xW__title{max-width:15ch;font-family:var(--font-headline);letter-spacing:-.05em;font-size:clamp(2.35rem,4.6vw,4.8rem);line-height:.96}.page-module__9Nn0xW__description{max-width:54ch;color:var(--text-secondary);font-size:1rem;line-height:1.65}.page-module__9Nn0xW__count{border:1px solid color-mix(in srgb, var(--accent), transparent 76%);background:color-mix(in srgb, var(--surface), white 60%);width:fit-content;color:var(--text-secondary);border-radius:999px;align-items:center;padding:8px 12px;font-size:.86rem;display:inline-flex}.page-module__9Nn0xW__layout{grid-template-columns:minmax(0,1.4fr) minmax(280px,.8fr);gap:24px;display:grid}.page-module__9Nn0xW__main,.page-module__9Nn0xW__aside{gap:24px;display:grid}.page-module__9Nn0xW__card{border:1px solid var(--border);background:var(--surface);border-radius:24px;padding:22px}.page-module__9Nn0xW__leadMeta{color:color-mix(in srgb, var(--accent), var(--text-primary) 30%);letter-spacing:.08em;text-transform:uppercase;flex-wrap:wrap;gap:10px 14px;margin-bottom:12px;font-size:.82rem;font-weight:700;display:flex}.page-module__9Nn0xW__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.page-module__9Nn0xW__relatedTopics{flex-wrap:wrap;gap:10px;display:flex}.page-module__9Nn0xW__topicChip{border:1px solid color-mix(in srgb, var(--accent), transparent 70%);background:color-mix(in srgb, var(--surface), var(--bg) 16%);border-radius:999px;align-items:center;padding:8px 14px;font-weight:700;display:inline-flex}.page-module__9Nn0xW__empty{color:var(--text-secondary)}@media (max-width:900px){.page-module__9Nn0xW__layout,.page-module__9Nn0xW__grid{grid-template-columns:1fr}}@media (max-width:640px){.page-module__9Nn0xW__page{padding:24px 0 44px}.page-module__9Nn0xW__header{border-radius:18px;padding:20px 16px 22px}.page-module__9Nn0xW__title{font-size:clamp(2rem,12vw,3rem);line-height:1.04}.page-module__9Nn0xW__layout,.page-module__9Nn0xW__main,.page-module__9Nn0xW__aside{gap:18px}.page-module__9Nn0xW__card{border-radius:16px;padding:16px}.page-module__9Nn0xW__topicChip,.page-module__9Nn0xW__count{justify-content:center;width:100%}}
