.ArticleEngagement-module__lKX4vW__summary{color:var(--color-muted);vertical-align:middle;align-items:center;gap:.55rem;margin-left:.75rem;font-size:.62rem;display:inline-flex}.ArticleEngagement-module__lKX4vW__summary>span{align-items:center;gap:.22rem;display:inline-flex}.ArticleEngagement-module__lKX4vW__reactions{max-width:820px;margin:var(--space-6) auto 0;border-top:1px solid var(--color-border);padding:1.5rem 0}.ArticleEngagement-module__lKX4vW__reactions>p{font-family:var(--type-interface);margin:0 0 .9rem;font-size:.76rem;font-weight:700}.ArticleEngagement-module__lKX4vW__reactions>div{gap:.65rem;display:flex}.ArticleEngagement-module__lKX4vW__reactions button{border:1px solid var(--color-border);height:2.35rem;color:var(--color-muted);cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:.45rem;padding:0 .9rem;font-size:.74rem;display:inline-flex}.ArticleEngagement-module__lKX4vW__reactions button span{font-size:.65rem}.ArticleEngagement-module__lKX4vW__reactions button:hover{border-color:var(--color-text);color:var(--color-text)}.ArticleEngagement-module__lKX4vW__reactions .ArticleEngagement-module__lKX4vW__active{border-color:var(--color-text);background:var(--color-text);color:var(--color-canvas)}.ArticleEngagement-module__lKX4vW__reactions button:disabled{cursor:wait;opacity:.65}
.ArticleRecommendations-module__XtFHsG__related{width:min(100% - (2 * var(--gutter)), 820px);padding:var(--space-6) 0;border-top:1px solid var(--color-border);margin:0 auto}.ArticleRecommendations-module__XtFHsG__related>p{color:var(--color-accent);font-family:var(--type-interface);letter-spacing:.1em;text-transform:uppercase;font-size:.68rem;font-weight:750}.ArticleRecommendations-module__XtFHsG__grid{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:2rem;display:grid}.ArticleRecommendations-module__XtFHsG__grid a{border-bottom:1px solid var(--color-border);font-family:var(--type-reading);justify-content:space-between;align-items:flex-start;gap:1rem;padding:1.15rem 0;font-size:1.15rem;display:flex}.ArticleRecommendations-module__XtFHsG__grid a:hover{color:var(--color-accent)}.ArticleRecommendations-module__XtFHsG__grid a span{overflow-wrap:anywhere;min-width:0}.ArticleRecommendations-module__XtFHsG__grid a small{color:var(--color-muted);font-family:var(--type-interface);letter-spacing:.08em;text-transform:uppercase;margin-bottom:.35rem;font-size:.62rem;font-weight:700;display:block}@media (max-width:650px){.ArticleRecommendations-module__XtFHsG__grid{grid-template-columns:1fr}}
.page-module__1PYtFG__article{width:min(100% - (2 * var(--gutter)), 820px);margin:auto;padding:clamp(2.5rem,6vw,4.75rem) 0}.page-module__1PYtFG__back{margin-bottom:var(--space-5);color:var(--color-muted);text-transform:uppercase;letter-spacing:.07em;align-items:center;gap:.45rem;font-size:.72rem;font-weight:700;display:inline-flex}.page-module__1PYtFG__article header{padding-bottom:var(--space-4);border-bottom:1px solid var(--color-border)}.page-module__1PYtFG__article header>p,.page-module__1PYtFG__preview,.page-module__1PYtFG__related>p{font-family:var(--type-interface);letter-spacing:.1em;text-transform:uppercase;color:var(--color-accent);font-size:.68rem;font-weight:750}.page-module__1PYtFG__article h1{letter-spacing:-.035em;max-width:760px;margin:.8rem 0 1.2rem;font-size:clamp(2rem,3.25vw,2.75rem);line-height:1.1}.page-module__1PYtFG__article header div{color:var(--color-muted);font-size:.75rem}.page-module__1PYtFG__article header div span{margin-left:1rem}.page-module__1PYtFG__image{height:clamp(230px,45vw,430px);margin:var(--space-5) 0 var(--space-6);position:relative}.page-module__1PYtFG__image img{object-fit:cover;filter:saturate(.8)}.page-module__1PYtFG__image figcaption{color:var(--color-muted);padding-top:.5rem;font-size:.68rem;position:absolute;top:100%}.page-module__1PYtFG__body{max-width:820px;margin:auto}.page-module__1PYtFG__body p{font-size:clamp(1.05rem,1.8vw,1.17rem);line-height:1.76}.page-module__1PYtFG__body .page-module__1PYtFG__preview{border-block:1px solid var(--color-border);color:var(--color-muted);margin:0 0 1.5rem;padding:.7rem 0;font-size:.64rem}.page-module__1PYtFG__body h2{margin:var(--space-6) 0 1rem;font-size:clamp(1.4rem,2.5vw,1.8rem)}.page-module__1PYtFG__related{width:min(100% - (2 * var(--gutter)), 820px);padding:var(--space-6) 0;border-top:1px solid var(--color-border);margin:0 auto}.page-module__1PYtFG__related a{border-bottom:1px solid var(--color-border);font-family:var(--type-reading);justify-content:space-between;gap:1rem;padding:1.15rem 0;font-size:1.15rem;display:flex}.page-module__1PYtFG__related a:hover{color:var(--color-accent)}
