.PostHeader_header__XT1q1{max-width:74ch;margin-inline:auto;margin-bottom:2.5rem}.PostHeader_tags__TZo1O{display:flex;flex-wrap:wrap;gap:.4rem}.PostHeader_tagLink__eZ_Hq{font-size:.82rem;padding:.25rem .65rem;border:1px solid var(--border);border-radius:999px;color:var(--text-muted);text-decoration:none}.PostHeader_tagLink__eZ_Hq:hover{border-color:var(--border-strong);color:var(--text)}.PostHeader_title__CqwZg{font-size:clamp(1.9rem,4.2vw,2.7rem);margin-top:.6rem;line-height:1.15}.PostHeader_meta__VAokJ{display:flex;flex-wrap:wrap;gap:.6rem;color:var(--text-faint);font-size:.9rem;margin-top:1rem}.PostHeader_meta__VAokJ>:not(:last-child):after{content:"·";-webkit-margin-start:.6rem;margin-inline-start:.6rem;color:var(--text-faint)}.PostHeader_alternates__Uu2DU{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:1rem}.PostHeader_altLink__DAhYg{font-size:.82rem;padding:.25rem .65rem;border:1px solid var(--border);border-radius:999px;color:var(--text-muted);text-decoration:none}.PostHeader_altLink__DAhYg:hover{border-color:var(--border-strong);color:var(--text)}.PostHeader_cover__MHKwq{width:100%;aspect-ratio:16/9;max-height:420px;object-fit:cover;border-radius:10px;margin-top:2rem}.ShareButtons_share__yVbWY{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem;margin-top:1.5rem;padding-top:1.25rem;border-top:1px solid var(--border)}.ShareButtons_label__1A6fF{font-size:.82rem;color:var(--text-faint)}.ShareButtons_buttons__c_ytn{display:flex;flex-wrap:wrap;gap:.5rem}.ShareButtons_button__h2iD_{font:inherit;font-size:.82rem;padding:.3rem .75rem;border-radius:999px;border:1px solid var(--border);background:transparent;color:var(--text-muted);cursor:pointer;text-decoration:none}.ShareButtons_button__h2iD_:hover{border-color:var(--border-strong);color:var(--text)}.Breadcrumbs_breadcrumbs__PL5Ky{margin-bottom:1.5rem}.Breadcrumbs_list__kthsK{flex-wrap:wrap;list-style:none;margin:0;padding:0;font-size:.85rem;color:var(--text-faint)}.Breadcrumbs_item__R_LZp,.Breadcrumbs_list__kthsK{display:flex;align-items:center;gap:.4rem}.Breadcrumbs_item__R_LZp a{color:var(--text-faint);text-decoration:none}.Breadcrumbs_item__R_LZp a:hover{color:var(--text);text-decoration:underline}.Breadcrumbs_item__R_LZp span[aria-current=page]{color:var(--text-muted)}.Breadcrumbs_sep__SuSsG{color:var(--text-faint)}.Prose_prose__hK82w{max-width:74ch;margin-inline:auto;color:var(--text)}.Prose_prose__hK82w h1{font-size:clamp(1.5rem,2.8vw,1.9rem);margin-top:2.4em;margin-bottom:.6em}.Prose_prose__hK82w h2{font-size:clamp(1.35rem,2.4vw,1.7rem);margin-top:2.2em;margin-bottom:.6em}.Prose_prose__hK82w h3{font-size:1.2rem;margin-top:1.8em;margin-bottom:.5em}.Prose_prose__hK82w p{margin-bottom:1.15em;line-height:1.7}.Prose_prose__hK82w a{color:var(--accent-strong);text-decoration:underline;text-underline-offset:2px}.Prose_prose__hK82w strong{font-weight:700}.Prose_prose__hK82w ol,.Prose_prose__hK82w ul{margin:0 0 1.15em;padding-left:1.4em}.Prose_prose__hK82w li{margin-bottom:.4em;line-height:1.6}.Prose_prose__hK82w blockquote{border-left:3px solid var(--accent);padding-left:1rem;margin:1.6em 0;color:var(--text-muted);font-style:italic}.Prose_prose__hK82w code{font-family:var(--font-mono);font-size:.9em;background:var(--bg-sunken);padding:.15em .4em;border-radius:4px}.Prose_prose__hK82w pre{background:var(--bg-sunken);padding:1rem 1.2rem;border-radius:8px;overflow-x:auto;margin-bottom:1.3em}.Prose_prose__hK82w pre code{background:none;padding:0}.Prose_prose__hK82w table{width:100%;border-collapse:collapse;margin-bottom:1.6em;font-size:.94em}.Prose_prose__hK82w td,.Prose_prose__hK82w th{border:1px solid var(--border);padding:.5em .8em;text-align:left}.Prose_prose__hK82w img{max-width:100%;border-radius:8px}.Prose_prose__hK82w hr{border:none;border-top:1px solid var(--border);margin:2.2em 0}.page_article__UD499{padding-block:clamp(2.5rem,5vw,4rem)}.page_article___0uGy{padding-bottom:clamp(2.5rem,5vw,4rem)}.page_hero__7otoC{padding-block:clamp(2.5rem,6vw,4.5rem)}.page_heroInner__64gjJ{text-align:center;display:flex;flex-direction:column;align-items:center;gap:1rem}.page_icon__eaxEo{font-size:2.2rem}.page_title__e3Pix{font-size:clamp(1.9rem,4.2vw,2.7rem);max-width:26ch}.page_lede__ByBxB{max-width:50ch}.page_alternates__egWzR{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem;margin-top:.6rem}.page_altLink__om9Y_{font-size:.82rem;padding:.25rem .65rem;border:1px solid var(--border);border-radius:999px;color:var(--text-muted);text-decoration:none}.page_altLink__om9Y_:hover{border-color:var(--border-strong);color:var(--text)}.page_section__cj_7C{padding-block:clamp(2rem,4vw,3rem)}.page_sectionTitle__vZHDY{font-size:clamp(1.3rem,3vw,1.7rem);margin-bottom:1.2rem;max-width:42rem;margin-inline:auto}.page_centered__xnp6I{text-align:center}.page_featureList__wn6UF,.page_painList__FaF8o{max-width:42rem;margin-inline:auto;display:flex;flex-direction:column;gap:.8rem;-webkit-padding-start:1.3rem;padding-inline-start:1.3rem;line-height:1.6}.page_templateLinks__slAXY{max-width:42rem;margin-inline:auto;display:flex;flex-wrap:wrap;gap:.7rem}.page_templateLink__bNsdY{display:inline-flex;align-items:center;gap:.4rem;padding:.5rem .9rem;border:1px solid var(--border-strong);border-radius:999px;text-decoration:none;color:var(--text);font-size:.92rem}.page_templateLink__bNsdY:hover{border-color:var(--accent);color:var(--accent-strong)}.page_cta__GLNCE{text-align:center;max-width:46rem;margin-inline:auto;padding-block:clamp(2rem,4vw,3rem) 1rem;display:flex;flex-direction:column;align-items:center;gap:.8rem}.page_ctaTitle__avNnx{font-size:clamp(1.3rem,3vw,1.7rem)}.page_ctaNote__EP6As{font-size:.88rem}.page_article__zh_XH{padding-block:clamp(2.5rem,5vw,4rem)}.page_header__3JX8i{max-width:74ch;margin-inline:auto;text-align:center;margin-bottom:2rem}.page_icon__Nk__0{font-size:2.2rem;display:block;margin-bottom:.6rem}.page_title__dLhCm{font-size:clamp(1.9rem,4.2vw,2.7rem);margin-top:.6rem;line-height:1.15}.page_lede__u0itp{margin-top:1rem;max-width:50ch;margin-inline:auto}.page_alternates__XXaJ6{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem;margin-top:1.2rem}.page_altLink__O51s8{font-size:.82rem;padding:.25rem .65rem;border:1px solid var(--border);border-radius:999px;color:var(--text-muted);text-decoration:none}.page_altLink__O51s8:hover{border-color:var(--border-strong);color:var(--text)}.page_previewSection__ILFo5{border-radius:14px;margin-block:2rem}.page_previewInner__E3Qud{max-width:40rem;padding-block:1.5rem;gap:.5rem}.page_cta__SZxi7,.page_previewInner__E3Qud{margin-inline:auto;display:flex;flex-direction:column;align-items:center;text-align:center}.page_cta__SZxi7{max-width:50ch;padding-block:2rem 1rem;gap:.9rem}.page_ctaTitle__1ACeh{font-size:clamp(1.3rem,3vw,1.7rem)}.page_ctaNote__rFG1L{font-size:.88rem}