.blocks_prose__cfz_5{width:100%;color:var(--w800);font-family:var(--custom)}.blocks_prose__cfz_5>:first-child{margin-top:0}.blocks_h1__1WTiy,.blocks_h2__x38le{font-size:22px;line-height:1.6;margin:40px 0 20px}.blocks_h1__1WTiy,.blocks_h2__x38le,.blocks_h3__sU_NL{font-family:var(--custom);font-weight:550;color:var(--w800);letter-spacing:-.01em}.blocks_h3__sU_NL{font-size:19px;line-height:1.4;margin:32px 0 12px}.blocks_h4__vL1a9{font-weight:550;font-size:17px;line-height:1.4;margin:24px 0 8px}.blocks_h4__vL1a9,.blocks_p__IJst1{font-family:var(--custom);color:var(--w800)}.blocks_p__IJst1{font-weight:450;font-size:18px;line-height:1.6;letter-spacing:-.01em;margin:0 0 28px}.blocks_a__w5dqh{color:var(--purple700);text-decoration:underline;text-underline-offset:2px;text-decoration-thickness:1px;transition:color .15s var(--ease-out-cubic)}.blocks_a__w5dqh:hover{color:var(--purple600)}.blocks_ol__96odY,.blocks_ul__LgsTm{margin:0 0 28px;padding-left:22px;color:var(--w800);font-family:var(--custom);font-weight:450;font-size:18px;line-height:1.6;letter-spacing:-.01em}.blocks_ul__LgsTm{list-style:disc}.blocks_ol__96odY{list-style:decimal}.blocks_li__xi4ar{margin:0 0 8px;padding-left:4px}.blocks_li__xi4ar::marker{color:var(--w400)}.blocks_blockquote__nm2P8{margin:24px 0;padding:4px 0 4px 20px;border-left:2px solid var(--w300);color:var(--w700);font-style:italic}.blocks_blockquote__nm2P8 .blocks_p__IJst1{margin:0}.blocks_hr__nsiUW{border:none;border-top:.5px solid var(--w200);margin:40px 0;max-width:none}.blocks_strong__7wuUJ{font-weight:var(--weight-bold);color:var(--w800)}.blocks_em__2LqyR{font-style:italic}.blocks_codeInline__saZ5Y{font-family:var(--mono);font-size:.9em;background:var(--purple50);color:var(--w800);padding:2px 6px;border-radius:5px}.blocks_pre__kIfhg{margin:0 0 24px;padding:18px 20px;background:var(--w900);border-radius:var(--asset-radius);overflow-x:auto}.blocks_codeBlock__28a_W{font-family:var(--mono);font-size:13.5px;line-height:1.6;color:var(--w100);background:none;padding:0}.blocks_img__ZVgdO{display:block;width:100%;height:auto;border-radius:var(--asset-radius);margin:28px 0;box-shadow:var(--shadow-asset-secondary)}.blocks_tableWrap__puT27{overflow-x:auto;margin:0 0 24px}.blocks_table__yI8ji{width:100%;border-collapse:collapse;font-size:var(--s-text-size)}.blocks_td__oz0g1,.blocks_th__rbAMV{text-align:left;padding:10px 14px;border-bottom:.5px solid var(--w200)}.blocks_th__rbAMV{color:var(--w800);font-weight:var(--weight-bold)}.post-card_card__T2sY0{display:flex;flex-direction:column;align-items:flex-start;gap:10px;width:100%}.post-card_cover__INKGv{width:100%;aspect-ratio:1200/600;border-radius:8px;overflow:hidden;background:var(--w100);margin-bottom:6px;box-shadow:0 0 0 0 rgba(49,42,82,0);transition:box-shadow .2s var(--ease-out-cubic)}.post-card_cover__INKGv img{display:block;width:100%;height:100%;object-fit:cover}.post-card_card__T2sY0:hover .post-card_cover__INKGv{box-shadow:0 8px 24px rgba(49,42,82,.1)}.post-card_card__T2sY0:hover .post-card_title__smVMq{color:var(--purple700)}@media (prefers-reduced-motion:reduce){.post-card_cover__INKGv,.post-card_title__smVMq{transition:none}}.post-card_meta__k9mS1{display:flex;align-items:center;gap:8px;font-size:var(--s-text-size);letter-spacing:-.01em}.post-card_category__YQZdL,.post-card_meta__k9mS1{color:rgba(113,107,141,.5)}.post-card_dot__95l5D{display:block;flex:none;font-size:0;width:2px;height:2px;border-radius:50%;background:rgba(113,107,141,.5)}.post-card_title__smVMq{font-family:var(--custom);font-weight:var(--weight-bold);color:var(--w800);font-size:18px;line-height:1.5;letter-spacing:-.01em;transition:color .16s var(--ease-out-cubic)}.post-card_excerpt__I1a3_{font-size:var(--s-text-size);line-height:1.5;letter-spacing:-.01em;color:var(--w600);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.post-card_feature__HF_B9 .post-card_title__smVMq{font-size:19px}.blog-post_page__2KTGJ{padding:72px var(--padding-h) var(--padding-v);@media (max-width:800px){padding-top:48px}}.blog-post_article__mS57j{display:flex;flex-direction:column;gap:64px;max-width:640px;margin:0 auto;padding-bottom:104px}.blog-post_header__8_kTg{display:flex;flex-direction:column;align-items:center;text-align:center;gap:24px}.blog-post_metaLine__IfffK{display:flex;align-items:center;gap:8px;font-family:var(--custom);font-weight:450;font-size:14px;color:rgba(113,107,141,.5)}.blog-post_dot__9fbGq{width:2px;height:2px;border-radius:999px;background:currentColor}.blog-post_titleGroup__Yfyp9{display:flex;flex-direction:column;align-items:center;gap:16px}.blog-post_title__W2saR{font-family:var(--custom);font-weight:550;color:var(--w800);font-size:40px;line-height:1.2;letter-spacing:-.01em;@media (max-width:800px){font-size:30px}}.blog-post_excerpt__LGAIQ{max-width:560px;color:var(--w600);font-family:var(--custom);font-weight:450;font-size:14px;line-height:1.5}.blog-post_cover__HwWbh{width:100%;aspect-ratio:1200/600;border-radius:8px;overflow:hidden;background:var(--w100)}.blog-post_cover__HwWbh img{display:block;width:100%;height:100%;object-fit:cover}.blog-post_tags__SyMLy{display:flex;flex-wrap:wrap;gap:8px}.blog-post_tag__N2_AK{display:inline-flex;align-items:center;height:32px;padding:0 12px;border-radius:999px;background:rgba(109,94,183,.07);color:#6d5eb7;font-family:var(--custom);font-size:14px;line-height:1;font-weight:450}.blog-post_seeAlso__Tvh_4{max-width:1100px;margin:0 auto;padding:104px 0;border-top:.5px solid var(--w200)}.blog-post_seeAlsoHeading__kBnY4{font-family:var(--custom);color:var(--w800);font-weight:550;font-size:40px;line-height:1.2;letter-spacing:-.01em;margin-bottom:32px}.blog-post_seeAlsoGrid__SPlJ6{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:40px;gap:40px;@media (max-width:580px){grid-template-columns:1fr}}