.blog_page__DRRST{padding-block:24px 64px}.blog_measure__RqJc4{max-width:65ch}.blog_crumbs__5U5oP{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:20px;font-size:var(--fz-secondary);color:var(--ink-3)}.blog_crumbs__5U5oP a{color:var(--ink-2)}.blog_crumbs__5U5oP a:hover{color:var(--ink)}.blog_title__NF07n{font-size:var(--fz-page);font-weight:600;line-height:1.25;letter-spacing:-.018em;text-wrap:balance;overflow-wrap:anywhere}.blog_lead___yp1D{margin-top:10px;font-size:var(--fz-body);line-height:1.55;color:var(--ink-2)}.blog_meta__Zg3ne{display:flex;flex-wrap:wrap;gap:4px 10px;margin-top:12px;font-size:var(--fz-secondary);color:var(--ink-3)}.blog_meta__Zg3ne a{color:var(--ink-2);text-decoration:underline;text-underline-offset:2px;-webkit-text-decoration-color:var(--rule);text-decoration-color:var(--rule)}.blog_dot__IuCkR:before{content:"·";margin-right:10px}.blog_notice__T_Jlv{margin-top:16px;padding:10px 12px}.blog_notice__T_Jlv,.blog_previewLabel___4X3L{border-radius:var(--r-inner);background:var(--attention-soft);color:var(--ink);font-size:var(--fz-secondary)}.blog_previewLabel___4X3L{display:inline-block;margin-bottom:6px;padding:2px 8px;font-weight:600}.blog_list__85EWV{margin-top:28px;list-style:none;padding:0;display:grid;border-top:1px solid var(--rule)}.blog_item__0_kpm{padding-block:18px;border-bottom:1px solid var(--rule)}.blog_itemTitle__sRJbq{font-size:var(--fz-title);font-weight:600;line-height:1.35;letter-spacing:-.011em;text-wrap:balance}.blog_itemTitle__sRJbq a:hover{text-decoration:underline;text-underline-offset:3px}.blog_itemText__cvwEI{margin-top:4px;font-size:var(--fz-body);line-height:1.5;color:var(--ink-2)}.blog_tags__RTKkc{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px;list-style:none;padding:0}.blog_tag__FnzB_{display:inline-block;padding:2px 8px;border-radius:var(--r-chip);background:var(--inset);font-size:var(--fz-hint);color:var(--ink-2)}a.blog_tag__FnzB_:hover{color:var(--ink);background:var(--hover)}.blog_empty__Ktfno{margin-top:28px;font-size:var(--fz-body);color:var(--ink-2)}.blog_aside__etu1J a,.blog_authorBio__XrTcY a,.blog_empty__Ktfno a{color:inherit;text-decoration:underline;text-underline-offset:2px}.blog_aside__etu1J{margin-top:40px;padding-top:20px;border-top:1px solid var(--rule)}.blog_asideHead__zWK2D{font-size:var(--fz-body);font-weight:600}.blog_links__eWM3j{margin-top:8px;padding-left:18px;display:grid;grid-gap:6px;gap:6px;font-size:var(--fz-body);line-height:1.5}.blog_author__FWXps{display:flex;gap:12px;align-items:flex-start}.blog_face__A1W33{flex:none;width:44px;height:44px;border-radius:999px;object-fit:cover;background:var(--inset)}.blog_authorName__BzgX3{font-size:var(--fz-body);font-weight:600}.blog_authorName__BzgX3 a:hover{text-decoration:underline;text-underline-offset:2px}.blog_authorBio__XrTcY{margin-top:2px;font-size:var(--fz-secondary);line-height:1.5;color:var(--ink-2)}.blog_prose__wUR_q{margin-top:28px;font-size:var(--fz-body);line-height:1.6;color:var(--ink);overflow-wrap:break-word}.blog_prose__wUR_q>*+*{margin-top:14px}.blog_prose__wUR_q h2{margin-top:36px;font-size:var(--fz-title);line-height:1.35;letter-spacing:-.011em;text-wrap:balance}.blog_prose__wUR_q h2,.blog_prose__wUR_q h3{font-weight:600;scroll-margin-top:calc(var(--hdr-offset, 56px) + 16px)}.blog_prose__wUR_q h3{margin-top:26px;font-size:var(--fz-body);line-height:1.4}.blog_prose__wUR_q h2+*,.blog_prose__wUR_q h3+*{margin-top:8px}.blog_prose__wUR_q h4{margin-top:20px;font-size:var(--fz-body);font-weight:500;color:var(--ink-2)}.blog_prose__wUR_q a{color:inherit;text-decoration:underline;text-underline-offset:2px;-webkit-text-decoration-color:var(--ink-3);text-decoration-color:var(--ink-3)}.blog_prose__wUR_q a:hover{-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor}.blog_prose__wUR_q ol,.blog_prose__wUR_q ul{padding-left:22px;display:grid;grid-gap:6px;gap:6px}.blog_prose__wUR_q li>ol,.blog_prose__wUR_q li>ul{margin-top:6px}.blog_prose__wUR_q strong{font-weight:600}.blog_prose__wUR_q blockquote{padding:12px 16px;border-radius:var(--r-inner);background:var(--inset);color:var(--ink-2)}.blog_prose__wUR_q code{font-family:var(--font-mono);font-size:.88em;padding:1px 4px;border-radius:4px;background:var(--inset);overflow-wrap:anywhere}.blog_prose__wUR_q pre{padding:12px 14px;border-radius:var(--r-inner);background:var(--inset);overflow-x:auto;font-size:var(--fz-secondary);line-height:1.5}.blog_prose__wUR_q pre code{padding:0;background:none;overflow-wrap:normal}.blog_prose__wUR_q hr{border:0;border-top:1px solid var(--rule);margin-block:28px}.blog_prose__wUR_q img{display:block;max-width:100%;height:auto;border-radius:var(--r-inner)}.blog_prose__wUR_q figure figcaption{margin-top:6px;font-size:var(--fz-secondary);color:var(--ink-3)}.blog_tableWrap__s6m3k{overflow-x:auto;border:1px solid var(--card-edge);border-radius:var(--r-inner)}.blog_prose__wUR_q table{width:100%;border-collapse:collapse;font-size:var(--fz-secondary);color:var(--ink-2)}.blog_prose__wUR_q td,.blog_prose__wUR_q th{padding:8px 10px;text-align:left;vertical-align:top;border-bottom:1px solid var(--rule)}.blog_prose__wUR_q tr:last-child td{border-bottom:0}.blog_prose__wUR_q th{font-weight:600;color:var(--ink)}