._page_1ceni_3{padding:32px 48px;position:relative;z-index:1}@media (max-width: 960px){._page_1ceni_3{padding:24px}}._crumb_1ceni_15{font-family:var(--pp);font-size:9px;color:var(--fg-dim);letter-spacing:1px;margin-bottom:14px}._crumbSep_1ceni_23{margin:0 10px}._layout_1ceni_27{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:48px;align-items:start}._layout_1ceni_27>aside{position:sticky;top:24px;align-self:start}@media (max-width: 960px){._layout_1ceni_27>aside{display:none}}@media (max-width: 960px){._layout_1ceni_27{grid-template-columns:minmax(0,1fr)}}._article_1ceni_52{min-width:0}._metaRow_1ceni_56{display:flex;gap:10px;margin-bottom:14px;align-items:center;flex-wrap:wrap}._metaDate_1ceni_64{font-family:var(--pp);font-size:9px;color:var(--fg-dim);letter-spacing:1px}._title_1ceni_71{font-family:var(--pp);font-size:26px;line-height:1.3;color:var(--fg);margin:0 0 18px;letter-spacing:.5px}._byline_1ceni_80{display:flex;align-items:center;gap:12px;margin-bottom:26px}._bylineMain_1ceni_87{font-family:var(--vt);font-size:18px;color:var(--fg)}._bylineAccent_1ceni_93{color:var(--green)}._bylineSub_1ceni_97{font-family:var(--pp);font-size:8px;color:var(--fg-dim);letter-spacing:1px}._banner_1ceni_104{height:220px;background:var(--bg-2);position:relative;margin-bottom:28px;overflow:hidden;border:4px solid var(--orange)}._bannerImg_1ceni_113{width:100%;height:100%;object-fit:cover;display:block}._bannerPattern_1ceni_120{position:absolute;inset:0;background:repeating-linear-gradient(45deg,var(--orange),var(--orange) 6px,var(--bg) 6px,var(--bg) 12px);opacity:.15;pointer-events:none}._bannerIconWrap_1ceni_134{position:absolute;inset:0;display:grid;place-items:center}._bannerTag_1ceni_141{position:absolute;bottom:12px;left:14px;font-family:var(--pp);font-size:8px;color:var(--bg);background:var(--orange);padding:4px 6px;letter-spacing:1px}._prose_1ceni_154{font-family:var(--vt);font-size:22px;line-height:1.55;color:var(--fg);min-width:0;overflow-wrap:anywhere;word-break:break-word}._prose_1ceni_154 img,._prose_1ceni_154 video,._prose_1ceni_154 iframe,._prose_1ceni_154 table{max-width:100%;height:auto}._prose_1ceni_154 table{display:block;overflow-x:auto}._prose_1ceni_154 p{margin:0 0 16px}._prose_1ceni_154 h1,._prose_1ceni_154 h2,._prose_1ceni_154 h3,._prose_1ceni_154 h4{font-family:var(--pp);color:var(--green);letter-spacing:1px;line-height:1.4}._prose_1ceni_154 h1{font-size:18px;margin:32px 0 14px}._prose_1ceni_154 h2{font-size:14px;margin:28px 0 14px}._prose_1ceni_154 h2:before{content:"▣ "}._prose_1ceni_154 h3{font-size:12px;color:var(--yellow);margin:24px 0 12px}._prose_1ceni_154 h4{font-size:11px;color:var(--magenta);margin:20px 0 10px}._prose_1ceni_154 ul,._prose_1ceni_154 ol{margin:0 0 16px;padding-left:24px;line-height:1.6}._prose_1ceni_154 li{margin-bottom:4px}._prose_1ceni_154 a{color:var(--green);text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:4px}._prose_1ceni_154 a:hover{color:var(--yellow)}._prose_1ceni_154 code{color:var(--magenta);background:var(--bg);padding:2px 6px;font-family:var(--jb);font-size:.85em}._prose_1ceni_154 pre{background:var(--bg);border:3px solid var(--bg-3);padding:14px 16px;font-family:var(--jb);font-size:13px;line-height:1.6;color:var(--fg);overflow-x:auto;margin:0 0 20px}._prose_1ceni_154 pre code{background:transparent;color:inherit;padding:0;font-size:inherit}._prose_1ceni_154 blockquote{margin:0 0 16px;padding:14px 18px;border-left:4px solid var(--magenta);background:var(--bg-2);font-style:italic;color:var(--fg)}._prose_1ceni_154 blockquote p:last-child{margin-bottom:0}._prose_1ceni_154 img{max-width:100%;height:auto;border:3px solid var(--bg-3);display:block;margin:0 0 20px}._prose_1ceni_154 hr{border:none;border-top:2px dashed var(--line);margin:24px 0}._prose_1ceni_154 table{width:100%;border-collapse:collapse;margin:0 0 20px;font-size:18px}._prose_1ceni_154 th,._prose_1ceni_154 td{border:2px solid var(--bg-3);padding:8px 12px;text-align:left}._prose_1ceni_154 th{background:var(--bg-2);font-family:var(--pp);font-size:11px;letter-spacing:1px;color:var(--green)}._reactions_1ceni_316{display:flex;gap:10px;margin-top:32px;padding:20px 0;border-top:4px solid var(--bg-3);border-bottom:4px solid var(--bg-3);flex-wrap:wrap;align-items:center}._reactionsSpacer_1ceni_327{flex:1}._reactions_1ceni_316 [data-post-like][data-liked=true]{color:var(--red);border-color:var(--red);background:color-mix(in srgb,var(--red) 12%,var(--bg))}._reactions_1ceni_316 [data-post-share]:active{color:var(--yellow);border-color:var(--yellow)}._sidebar_1ceni_343{max-height:calc(100vh - 48px);overflow:hidden;display:flex;flex-direction:column}._sidebar_1ceni_343::-webkit-scrollbar{width:6px}._sidebar_1ceni_343::-webkit-scrollbar-thumb{background:var(--bg-3)}._sidebar_1ceni_343::-webkit-scrollbar-track{background:transparent}@media (max-width: 960px){._sidebar_1ceni_343{max-height:none;overflow:visible}}._tocHeader_1ceni_369{flex-shrink:0;padding-bottom:14px;border-bottom:2px dashed var(--line);margin-bottom:4px}._tocTitle_1ceni_376{font-family:var(--pp);font-size:9px;color:var(--green);margin:0 0 12px;letter-spacing:1px}._tocList_1ceni_384{list-style:none;margin:0;padding:0;overflow-y:auto;flex:1;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--bg-3) transparent}._tocItem_1ceni_395{font-family:var(--vt);font-size:18px;padding:8px 0}._tocLink_1ceni_401{display:block;color:var(--fg-dim);border-left:3px solid transparent;padding-left:10px;text-decoration:none}._tocLink_1ceni_401:hover{color:var(--green);border-left-color:var(--green)}._tocIndex_1ceni_414{color:var(--fg-dim);margin-right:8px}._tocLevel3_1ceni_419{padding-left:20px;font-size:16px}._tocFooterLabel_1ceni_424{font-family:var(--pp);font-size:8px;color:var(--fg-dim);letter-spacing:1px;margin:0 0 8px}._toTop_1ceni_433{position:fixed;right:24px;bottom:60px;z-index:90;opacity:0;transform:translateY(20px);transition:opacity .2s steps(2),transform .2s steps(2);pointer-events:none}._toTop_1ceni_433[data-show=true]{opacity:1;transform:translateY(0);pointer-events:auto}
