.ArticlePost-module__KEUF3W__wrap{--measure:720px;max-width:var(--container-max);padding:clamp(104px, 13vh, 150px) var(--gutter) 0;margin-inline:auto;position:relative}.ArticlePost-module__KEUF3W__crumb{max-width:var(--measure);margin:0 auto clamp(var(--space-4), 2.5vh, 22px)}@media (min-width:1380px){.ArticlePost-module__KEUF3W__crumb{display:none}}.ArticlePost-module__KEUF3W__back{font-family:var(--family-body);font-size:var(--text-body-sm);color:var(--text-muted);transition:color var(--dur-fast) var(--ease-out);align-items:center;gap:7px;text-decoration:none;display:inline-flex}.ArticlePost-module__KEUF3W__back svg{transition:transform var(--dur-fast) var(--ease-out)}.ArticlePost-module__KEUF3W__back:hover{color:var(--text)}.ArticlePost-module__KEUF3W__back:hover svg{transform:translate(-3px)}.ArticlePost-module__KEUF3W__head{max-width:var(--measure);flex-direction:column;align-items:flex-start;margin-inline:auto;display:flex}.ArticlePost-module__KEUF3W__tag{margin-top:var(--space-6);border-radius:var(--radius-full);background:color-mix(in srgb, var(--accent) 14%, transparent);border:1px solid color-mix(in srgb, var(--accent) 30%, transparent);color:var(--accent);font-family:var(--family-body);letter-spacing:.02em;padding:4px 11px;font-size:11px;font-weight:500}.ArticlePost-module__KEUF3W__title{margin-top:var(--space-4);font-family:var(--family-display);letter-spacing:var(--tracking-snug);color:var(--text);font-size:clamp(30px,4.4vw,52px);font-weight:400;line-height:1.08}.ArticlePost-module__KEUF3W__lead{margin-top:var(--space-5);font-family:var(--family-body);font-size:clamp(18px,1.6vw,21px);line-height:var(--leading-normal);color:color-mix(in srgb, var(--text) 66%, var(--bg))}.ArticlePost-module__KEUF3W__meta{margin-top:var(--space-6);font-family:var(--family-body);font-size:var(--text-body-sm);flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ArticlePost-module__KEUF3W__avatar{border-radius:var(--radius-full);object-fit:cover;width:26px;height:26px}.ArticlePost-module__KEUF3W__author{color:var(--text);font-weight:500}.ArticlePost-module__KEUF3W__dot,.ArticlePost-module__KEUF3W__date{color:var(--text-subtle)}.ArticlePost-module__KEUF3W__hero{margin:clamp(var(--space-7), 6vh, 64px) auto 0;max-width:1080px}.ArticlePost-module__KEUF3W__hero img{aspect-ratio:16/9;object-fit:cover;border-radius:var(--radius-l);width:100%;box-shadow:var(--shadow-card);display:block}.ArticlePost-module__KEUF3W__prose{max-width:var(--measure);margin:clamp(var(--space-7), 6vh, 64px) auto 0;font-family:var(--family-body);color:color-mix(in srgb, var(--text) 78%, var(--bg))}.ArticlePost-module__KEUF3W__prose p{margin-bottom:var(--space-5);font-size:clamp(17px,1.4vw,19px);line-height:1.72}.ArticlePost-module__KEUF3W__prose h2{margin-top:clamp(var(--space-7), 5vh, 56px);margin-bottom:var(--space-4);font-family:var(--family-body);letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);font-size:clamp(15px,1.2vw,17px);font-weight:500;line-height:1.3}.ArticlePost-module__KEUF3W__prose h3{margin-top:clamp(var(--space-6), 4.5vh, 48px);margin-bottom:var(--space-3);font-family:var(--family-body);letter-spacing:-.01em;color:var(--text);font-size:clamp(18px,1.5vw,21px);font-weight:600;line-height:1.4}.ArticlePost-module__KEUF3W__prose ul{margin:0 0 var(--space-5);gap:var(--space-3);flex-direction:column;padding-left:0;list-style:none;display:flex}.ArticlePost-module__KEUF3W__prose li{font-size:clamp(17px,1.4vw,19px);line-height:1.6;position:relative}.ArticlePost-module__KEUF3W__prose li:before{content:"•";color:var(--text-subtle);position:absolute;left:-1em}.ArticlePost-module__KEUF3W__prose blockquote{margin:clamp(var(--space-8), 9vh, 96px) auto;text-align:center;font-family:var(--family-display);letter-spacing:var(--tracking-snug);color:var(--text);font-size:clamp(27px,3.4vw,40px);font-weight:400;line-height:1.24}.ArticlePost-module__KEUF3W__prose blockquote:before{content:"“";font-family:var(--family-display);color:color-mix(in srgb, var(--accent) 60%, transparent);margin-bottom:-.08em;font-size:clamp(56px,7vw,92px);line-height:.8;display:block}.ArticlePost-module__KEUF3W__inlineFig{margin:clamp(var(--space-7), 6vh, 56px) 0}.ArticlePost-module__KEUF3W__inlineFig img{aspect-ratio:16/9;object-fit:cover;border-radius:var(--radius-l);width:100%;box-shadow:var(--shadow-card);display:block}.ArticlePost-module__KEUF3W__inlineFig figcaption{margin-top:var(--space-3);font-size:var(--text-body-sm);color:var(--text-subtle);text-align:center}.ArticlePost-module__KEUF3W__end{max-width:var(--measure);margin:clamp(var(--space-8), 9vh, 96px) auto 0;padding-top:var(--space-6);border-top:1px solid color-mix(in srgb, var(--text) 12%, transparent);justify-content:space-between;align-items:center;gap:var(--space-5);flex-wrap:wrap;display:flex}.ArticlePost-module__KEUF3W__byline{align-items:center;gap:12px;display:flex}.ArticlePost-module__KEUF3W__byAvatar{border-radius:var(--radius-full);object-fit:cover;width:40px;height:40px}.ArticlePost-module__KEUF3W__byText{flex-direction:column;display:flex}.ArticlePost-module__KEUF3W__byName{font-family:var(--family-body);font-size:var(--text-body-sm);color:var(--text);font-weight:500}.ArticlePost-module__KEUF3W__byRole{font-family:var(--family-body);color:var(--text-subtle);font-size:13px}.ArticlePost-module__KEUF3W__share{align-items:center;gap:10px;display:flex}.ArticlePost-module__KEUF3W__shareLabel{font-family:var(--family-body);letter-spacing:.06em;text-transform:uppercase;color:var(--text-subtle);margin-right:2px;font-size:12px}.ArticlePost-module__KEUF3W__shareLink{border-radius:var(--radius-full);border:1px solid color-mix(in srgb, var(--text) 14%, transparent);width:34px;height:34px;color:var(--text-muted);transition:color var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out), transform var(--dur-fast) var(--ease-out);place-items:center;display:inline-grid}.ArticlePost-module__KEUF3W__shareLink:hover{color:var(--text);border-color:color-mix(in srgb, var(--text) 30%, transparent);transform:translateY(-1px)}
.ReadingProgress-module__pj_vwG__bar{background:var(--accent);transform-origin:0;z-index:200;pointer-events:none;will-change:transform;width:100%;height:2px;position:fixed;top:0;left:0;transform:scaleX(0)}
.BackButton-module__e2W-6q__btn{z-index:95;border-radius:var(--radius-full);border:1px solid color-mix(in srgb, var(--text) 14%, transparent);background:color-mix(in srgb, var(--bg-elevated) 55%, transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);width:46px;height:46px;color:var(--text-muted);opacity:1;transition:opacity var(--dur-base) var(--ease-out), color var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out);place-items:center;display:none;position:fixed;top:clamp(90px,11vh,122px);left:clamp(20px,3vw,44px)}.BackButton-module__e2W-6q__btn svg{transition:transform var(--dur-fast) var(--ease-out)}.BackButton-module__e2W-6q__btn:hover{color:var(--text);border-color:color-mix(in srgb, var(--text) 30%, transparent)}.BackButton-module__e2W-6q__btn:hover svg{transform:translate(-3px)}.BackButton-module__e2W-6q__btn[data-hidden=true]{opacity:0;pointer-events:none}@media (min-width:1380px){.BackButton-module__e2W-6q__btn{display:grid}}
