._page_1oxi3_3{padding-block:var(--s-16) var(--s-32)}._back_1oxi3_7{align-items:center;gap:var(--s-2);font-size:var(--step--1);color:var(--text-muted);margin-bottom:var(--s-12);transition:color var(--dur-fast) var(--ease);text-decoration:none;display:inline-flex}._back_1oxi3_7:hover,._back_1oxi3_7:focus-visible{color:var(--accent)}._title_1oxi3_23{font-size:var(--step-3);color:var(--text);margin-bottom:var(--s-6);max-width:40ch;font-weight:700;line-height:1.15}._byline_1oxi3_32{align-items:center;gap:var(--s-3);margin-bottom:var(--s-6);display:flex}._date_1oxi3_39{font-size:var(--step--1);color:var(--text-muted)}._separator_1oxi3_44{color:var(--text-muted)}._readingTime_1oxi3_48{font-size:var(--step--1);color:var(--accent)}._tags_1oxi3_53{gap:var(--s-2);margin-bottom:var(--s-12);padding-bottom:var(--s-8);border-bottom:1px solid var(--line);flex-wrap:wrap;display:flex}._tag_1oxi3_53{font-size:var(--step--1);color:var(--text-muted);background:var(--bg-elevated);border:1px solid var(--line);border-radius:var(--radius-sm);padding:var(--s-1) var(--s-3);font-weight:500}._mdxContent_1oxi3_72{margin-bottom:var(--s-12);font-size:var(--step-0);color:var(--text-muted);max-width:70ch;line-height:1.75}._mdxContent_1oxi3_72 h2{font-size:var(--step-1);color:var(--text);margin-top:var(--s-12);margin-bottom:var(--s-4);font-weight:700}._mdxContent_1oxi3_72 h3{font-size:var(--step-0);color:var(--text);margin-top:var(--s-8);margin-bottom:var(--s-3);font-weight:700}._mdxContent_1oxi3_72 p{margin-bottom:var(--s-4)}._mdxContent_1oxi3_72 pre{background:var(--bg-elevated);border:1px solid var(--line);border-radius:var(--radius-sm);padding:var(--s-6);margin-bottom:var(--s-6);overflow-x:auto}._mdxContent_1oxi3_72 code{font-family:var(--font-mono);font-size:.875em}._mdxContent_1oxi3_72 strong{color:var(--text);font-weight:700}._mdxContent_1oxi3_72 ul,._mdxContent_1oxi3_72 ol{padding-left:var(--s-6);margin-bottom:var(--s-4)}._mdxContent_1oxi3_72 li{margin-bottom:var(--s-2)}._mdxContent_1oxi3_72 hr{border:none;border-top:1px solid var(--line);margin-block:var(--s-10)}@media (width<=768px){._title_1oxi3_23{font-size:var(--step-2)}}
