.article_page__vMGIx{min-height:calc(100svh - var(--site-header-height));padding-block:clamp(24px,3.5svh,46px) clamp(78px,9svh,120px)}.article_back__6u_a3{gap:10px;color:var(--muted-foreground);font-size:13px;font-weight:620}.article_back__6u_a3 span{color:var(--red);font-size:17px}.article_header__djD_V{max-width:880px;margin:clamp(30px,4svh,48px) auto;text-align:center}.article_meta__L9jyX{display:flex;flex-wrap:wrap;justify-content:center;gap:8px 15px;color:var(--muted-foreground);font:600 11px/1.4 var(--mono)}.article_meta__L9jyX span:first-child{color:var(--red)}.article_meta__L9jyX [data-slot=badge]{height:auto;min-height:20px;color:var(--red);border-color:var(--border);background:transparent;font:600 10px/1.4 var(--mono);letter-spacing:.025em}.article_header__djD_V h1{margin:24px 0;font-size:clamp(43px,5.2vw,69px);font-weight:555;line-height:1.08;letter-spacing:-.065em}.article_dek__7cXRs{max-width:650px;margin:0 auto;color:var(--muted-foreground);font-size:clamp(17px,1.8vw,20px);line-height:1.6}.article_byline___gt_G{margin:30px 0 0;font-size:12px;font-weight:650}.article_figure__Px15U{margin:0}.article_imageFrame__igddA{position:relative;width:100%;height:clamp(320px,46svh,590px);overflow:hidden;border-radius:var(--radius-lg);background:var(--muted);box-shadow:0 25px 65px -46px rgb(0 0 0/.4)}.article_imageFrame__igddA img{object-fit:cover;object-position:center 52%}.article_figure__Px15U figcaption{margin-top:12px;color:var(--muted-foreground);font:500 10px/1.5 var(--mono)}.article_bodyLayout__YiQxR{display:grid;grid-template-columns:minmax(150px,220px) minmax(0,700px);justify-content:center;gap:clamp(44px,6vw,95px);margin-top:clamp(67px,8vw,100px)}.article_aside__7rtrE{align-self:start;position:sticky;top:105px}.article_aside__7rtrE>p{margin:0 0 21px;color:var(--red);font:600 10px/1.4 var(--mono);letter-spacing:.06em}.article_aside__7rtrE ol{display:grid;gap:15px;margin:0;padding:0;list-style:none}.article_aside__7rtrE li{color:var(--muted-foreground);font-size:12px;line-height:1.45}.article_aside__7rtrE a:hover,.article_prose__8wICQ{color:var(--foreground)}.article_prose__8wICQ{min-width:0}.article_prose__8wICQ p{margin:0 0 22px;font-size:clamp(16px,1.35vw,18px);line-height:1.8}.article_introduction__YwRYT p:first-child{font-size:clamp(21px,2.1vw,27px);line-height:1.55;letter-spacing:-.025em;font-weight:520}.article_prose__8wICQ section{margin-top:59px;scroll-margin-top:115px}.article_prose__8wICQ h2{margin:0 0 18px;font-size:clamp(25px,2.6vw,34px);font-weight:590;line-height:1.22;letter-spacing:-.045em}.article_articleEnd___3mBj{margin-top:72px}.article_articleEnd___3mBj p{margin:28px 0 10px;font-size:18px;font-weight:590;letter-spacing:-.025em}.article_articleEnd___3mBj a span{color:var(--red)}.article_articleEnd___3mBj a{padding-inline:0;color:var(--red)}.article_articleEndSeparator__JYp2j{height:1px;background:var(--border)}@media (max-width:760px){.article_header__djD_V{margin-top:28px;text-align:left}.article_meta__L9jyX{justify-content:flex-start}.article_dek__7cXRs{margin-left:0}.article_imageFrame__igddA{height:clamp(230px,32svh,380px)}.article_bodyLayout__YiQxR{display:block}.article_aside__7rtrE{position:static;margin-bottom:57px;padding:22px 25px;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--card)}.article_aside__7rtrE ol{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:420px){.article_aside__7rtrE ol{grid-template-columns:1fr}}