.article-detail-view_article__nXL9f{display:grid;gap:3rem}.article-detail-view_page__97Q4P{width:min(100% - 2.5rem,62rem);margin-inline:auto;display:grid;gap:3rem}.article-detail-view_hero__RpPX6{position:relative;overflow:clip;min-height:clamp(24rem,58vw,40rem);border-radius:calc(var(--radius) * 2.5);background:linear-gradient(180deg,rgb(10 10 10/20%) 0,rgb(10 10 10/72%) 100%),color-mix(in oklab,var(--surface) 92%,var(--background) 8%)}.article-detail-view_coverWrap__bAbWi{position:absolute;inset:0}.article-detail-view_cover__6WEFE{width:100%;height:100%;object-fit:cover;filter:brightness(.56)}.article-detail-view_coverEmpty__W9B3f{display:flex;align-items:center;justify-content:center;background:radial-gradient(circle at top,rgb(255 255 255/.08),transparent 52%),linear-gradient(135deg,rgb(255 255 255/.05),transparent 64%),color-mix(in oklab,var(--foreground) 22%,var(--background) 78%)}.article-detail-view_coverFallback__5VL2O{letter-spacing:.24em;text-transform:uppercase;color:rgb(255 255 255/.76);font-size:.75rem}.article-detail-view_head__kyNS8{position:relative;z-index:1;min-height:inherit;display:flex;flex-direction:column;justify-content:flex-end;gap:1rem;max-width:42rem;padding:clamp(1.5rem,4vw,3rem);color:white}.article-detail-view_headline___CTmA{margin:0;font-family:var(--font-heading);font-size:clamp(2.75rem,6vw,4.75rem);font-weight:600;letter-spacing:-.04em;line-height:.98;text-wrap:balance}.article-detail-view_byline__VWYNI{display:flex;flex-wrap:wrap;align-items:center;gap:.65rem;color:rgb(255 255 255/.86)}.article-detail-view_authorBadge__aRsam{display:inline-flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;overflow:hidden;border-radius:999px;background:rgb(255 255 255/.14);border:1px solid rgb(255 255 255/.18)}.article-detail-view_authorInitial__AkQBX{font-size:.78rem;font-weight:700;letter-spacing:.02em}.article-detail-view_authorLink__MWKuP{color:inherit;font-size:.98rem;font-weight:600;text-decoration:none}.article-detail-view_authorLink__MWKuP:hover{text-decoration:underline;text-underline-offset:.2em}.article-detail-view_date__VtCPi,.article-detail-view_separator__IJ53k{color:rgb(255 255 255/.78);font-size:.98rem}.article-detail-view_mark__aBu6w{display:inline-flex;align-items:center;justify-content:center;width:100%;height:100%;font-size:.95rem}.article-detail-view_iconImage__xWLnX{width:100%;height:100%;background-position:50%;background-repeat:no-repeat;background-size:cover}.article-detail-view_body__Ie1YZ{display:grid;gap:3rem;justify-items:center}.article-detail-view_reading__jzzZF{display:grid;gap:1.5rem;width:min(100%,42rem);min-width:0}.article-detail-view_reading__jzzZF h2,.article-detail-view_reading__jzzZF h3,.article-detail-view_reading__jzzZF h4{margin:0;font-family:var(--font-heading);font-weight:500;letter-spacing:-.03em;line-height:1.05}.article-detail-view_reading__jzzZF h2{font-size:clamp(2rem,3vw,2.75rem)}.article-detail-view_reading__jzzZF h3{font-size:1.5rem}.article-detail-view_reading__jzzZF h4{font-size:1.25rem}.article-detail-view_reading__jzzZF figcaption,.article-detail-view_reading__jzzZF li,.article-detail-view_reading__jzzZF p,.article-detail-view_reading__jzzZF summary,.article-detail-view_reading__jzzZF td{font-size:1.05rem;line-height:1.9;color:color-mix(in oklab,var(--foreground) 84%,var(--background))}.article-detail-view_reading__jzzZF figcaption,.article-detail-view_reading__jzzZF p{color:color-mix(in oklab,var(--foreground) 84%,var(--background))}.article-detail-view_reading__jzzZF a{color:var(--foreground);text-decoration:underline;text-underline-offset:.2em}.article-detail-view_reading__jzzZF blockquote{margin:0;border-left:2px solid var(--border);padding-left:1rem;color:var(--foreground);font-family:var(--font-heading)}.article-detail-view_reading__jzzZF pre{border:1px solid var(--border);border-radius:calc(var(--radius) * 1.5);background-color:color-mix(in oklab,var(--background) 90%,var(--surface) 10%)}.article-detail-view_reading__jzzZF details,.article-detail-view_reading__jzzZF pre{padding:1rem}.article-detail-view_highlightedCode__nbg1q{overflow-x:auto;font-size:.875rem}.article-detail-view_highlightedCode__nbg1q pre.shiki{margin:0;border:1px solid var(--border);border-radius:calc(var(--radius) * 1.5);padding:1rem}.article-detail-view_highlightedCode__nbg1q pre.shiki code{display:block;min-width:max-content;font-family:var(--font-code),monospace;line-height:1.7;white-space:pre}html.dark .article-detail-view_highlightedCode__nbg1q .shiki,html.dark .article-detail-view_highlightedCode__nbg1q .shiki span{color:var(--shiki-dark)!important;background-color:var(--shiki-dark-bg)!important;font-style:var(--shiki-dark-font-style)!important;font-weight:var(--shiki-dark-font-weight)!important;text-decoration:var(--shiki-dark-text-decoration)!important}.article-detail-view_reading__jzzZF details{border:1px solid var(--border);border-radius:calc(var(--radius) * 1.5);background-color:color-mix(in oklab,var(--background) 88%,var(--surface) 12%)}.article-detail-view_reading__jzzZF td,.article-detail-view_reading__jzzZF th{padding:.75rem;border-top:1px solid var(--border);border-left:1px solid var(--border)}.article-detail-view_reading__jzzZF th{color:var(--foreground);font-weight:600;vertical-align:top}.article-detail-view_reading__jzzZF tr:first-child td,.article-detail-view_reading__jzzZF tr:first-child th{border-top:0}.article-detail-view_reading__jzzZF td:first-child,.article-detail-view_reading__jzzZF th:first-child{border-left:0}.article-detail-view_reading__jzzZF img{width:100%;height:auto;border-radius:calc(var(--radius) * 1.5);border:1px solid var(--border)}.article-detail-view_reading__jzzZF ol,.article-detail-view_reading__jzzZF ul{display:grid;gap:.75rem;padding-left:1.25rem;margin:0}.article-detail-view_inlineCode__09xIW{border-radius:.375rem;background:color-mix(in oklab,var(--background) 82%,var(--surface) 18%);padding:.1rem .35rem;font-family:var(--font-code),monospace;font-size:.95em}.article-detail-view_headingAnchor__YNHMK{margin-left:.5rem;opacity:0;text-decoration:none}.article-detail-view_reading__jzzZF h2:hover .article-detail-view_headingAnchor__YNHMK,.article-detail-view_reading__jzzZF h3:hover .article-detail-view_headingAnchor__YNHMK,.article-detail-view_reading__jzzZF h4:hover .article-detail-view_headingAnchor__YNHMK{opacity:1}.article-detail-view_bookmarkLink__1LuOl{display:block}.article-detail-view_bookmark__eomsU{display:block;transition:background-color .16s ease}.article-detail-view_bookmark__eomsU:hover{background-color:var(--accent)}.article-detail-view_bookmarkImageWrap__qZF_N{overflow:hidden;border-bottom:1px solid var(--border)}.article-detail-view_bookmarkImage___zyTg{width:100%;max-height:16rem;object-fit:cover;border:0;border-radius:0}.article-detail-view_divider__ZdMrA{margin:0}.article-detail-view_mediaBlock__DBlNu{max-width:48rem}.article-detail-view_children__AzpHq{margin-top:1rem;display:grid;gap:1rem}.article-detail-view_todo__l8kgH{display:grid;grid-template-columns:auto 1fr;gap:.75rem;align-items:start}.article-detail-view_listItemContent__sHPDI{display:grid;gap:.75rem}.article-detail-view_callout__N0IAn{display:grid;grid-template-columns:auto 1fr;align-items:start;gap:1rem}.article-detail-view_calloutGray__F58ab{color:color-mix(in oklab,var(--foreground) 68%,var(--background))}.article-detail-view_calloutBrown__jevUJ{color:#8b5a2b}.article-detail-view_calloutOrange__EFqT3{color:#c56a15}.article-detail-view_calloutYellow__TEbeq{color:#9a7b00}.article-detail-view_calloutGreen__jhDx_{color:#2f7d32}.article-detail-view_calloutBlue__h9HRq{color:#2563eb}.article-detail-view_calloutPurple__HsByb{color:#7c3aed}.article-detail-view_calloutPink__Mlh6b{color:#db2777}.article-detail-view_calloutRed__1qQrn{color:#dc2626}.article-detail-view_calloutGrayBackground__FM2j8{background:rgb(115 115 115/.08)}.article-detail-view_calloutBrownBackground__f4eKo{background:rgb(120 75 40/.08)}.article-detail-view_calloutOrangeBackground__XLPG5{background:rgb(234 88 12/.08)}.article-detail-view_calloutYellowBackground__5NKim{background:rgb(202 138 4/.08)}.article-detail-view_calloutGreenBackground__qPoZs{background:rgb(34 197 94/.08)}.article-detail-view_calloutBlueBackground__yw974{background:rgb(59 130 246/.08)}.article-detail-view_calloutPurpleBackground__3_LgL{background:rgb(147 51 234/.08)}.article-detail-view_calloutPinkBackground__f5RFA{background:rgb(236 72 153/.08)}.article-detail-view_calloutRedBackground__etiXD{background:rgb(239 68 68/.08)}.article-detail-view_tableShell__kmWsV{overflow-x:auto;border:1px solid var(--border);border-radius:calc(var(--radius) * 1.5);background-color:color-mix(in oklab,var(--background) 88%,var(--surface) 12%)}.article-detail-view_toc__VFpVO{display:grid;gap:.5rem}.article-detail-view_tocLink__Rl_N3{font-size:.95rem;color:var(--muted)}.article-detail-view_tocChildren__oXxuv{display:grid;gap:.5rem;padding-left:1rem}.article-detail-view_columns__qP0kf{display:grid;gap:1rem}.article-detail-view_columns2__dLhl_{grid-template-columns:repeat(2,minmax(0,1fr))}.article-detail-view_columns3__eyurA{grid-template-columns:repeat(3,minmax(0,1fr))}.article-detail-view_column__S3FLV{display:grid;gap:1rem}.article-detail-view_endMatter__rb0Bs{width:min(100%,44rem);display:flex;justify-content:flex-start;padding-top:.5rem}@media (max-width:640px){.article-detail-view_page__97Q4P{width:min(100% - 1.75rem,62rem)}.article-detail-view_hero__RpPX6{min-height:22rem;border-radius:calc(var(--radius) * 2)}.article-detail-view_headline___CTmA{font-size:clamp(2.35rem,11vw,3.4rem)}.article-detail-view_columns2__dLhl_,.article-detail-view_columns3__eyurA{grid-template-columns:1fr}}