.BlogPost_postContainer__dy_Sq{padding:32px 0 80px;max-width:740px!important}.BlogPost_backLink__qqwAi{display:inline-flex;align-items:center;gap:7px;font-size:.85rem;font-weight:600;color:var(--text-color);opacity:.6;text-decoration:none;margin-bottom:32px;transition:opacity .2s ease,color .2s ease}.BlogPost_backLink__qqwAi:hover{opacity:1;color:var(--primary-color)}.BlogPost_postHeader__CiH4Y{margin-bottom:40px}.BlogPost_tagRow__OnmKH{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:16px}.BlogPost_tag___Q_CO{display:inline-flex;align-items:center;gap:4px;padding:3px 10px;border-radius:999px;font-size:.7rem;font-weight:600;background:var(--light-beige);color:var(--primary-color);border:1px solid var(--border-color)}.BlogPost_postTitle__JgdqE{font-size:clamp(1.6rem,4vw,2.2rem);font-weight:800;color:var(--text-color);line-height:1.25;margin-bottom:16px}.BlogPost_postMeta__BbnH6{display:flex;align-items:center;gap:16px;padding-bottom:24px;border-bottom:1px solid var(--border-color)}.BlogPost_postDate__fYyIY{font-size:.85rem;color:var(--text-color);opacity:.55;font-weight:500}.BlogPost_readTime__lbUXZ{display:inline-flex;align-items:center;gap:5px;font-size:.82rem;color:var(--text-color);opacity:.45}.BlogPost_postContent__rw6DH{font-size:1rem;line-height:1.85;color:var(--text-color)}.BlogPost_postContent__rw6DH h2{font-size:1.35rem;font-weight:700;color:var(--text-color);margin-top:2.5rem;margin-bottom:.75rem;padding-bottom:6px;border-bottom:2px solid var(--border-color)}.BlogPost_postContent__rw6DH h3{font-size:1.1rem;font-weight:700;color:var(--text-color);margin-top:2rem;margin-bottom:.5rem}.BlogPost_postContent__rw6DH p{margin-bottom:1.25rem;opacity:.85}.BlogPost_postContent__rw6DH ol,.BlogPost_postContent__rw6DH ul{padding-left:1.5rem;margin-bottom:1.25rem}.BlogPost_postContent__rw6DH li{margin-bottom:.4rem;opacity:.85}.BlogPost_postContent__rw6DH strong{font-weight:700;color:var(--text-color);opacity:1}.BlogPost_postContent__rw6DH pre{background:var(--surface-color);border:1px solid var(--border-color);border-radius:10px;padding:18px 20px;overflow-x:auto;margin-bottom:1.5rem;font-size:.85rem;line-height:1.65}.BlogPost_postContent__rw6DH code{font-family:Courier New,Courier,monospace;font-size:.85em;background:var(--surface-color);border:1px solid var(--border-color);border-radius:4px;padding:1px 6px}.BlogPost_postContent__rw6DH pre code{background:none;border:none;padding:0;font-size:inherit}.BlogPost_postContent__rw6DH blockquote{border-left:4px solid var(--primary-color);margin:1.5rem 0;padding:.5rem 0 .5rem 1.25rem;color:var(--text-color);opacity:.75;font-style:italic}.BlogPost_postFooterNav__1Zt5d{margin-top:56px;padding-top:24px;border-top:1px solid var(--border-color)}@media (max-width:576px){.BlogPost_postContainer__dy_Sq{padding:20px 0 56px}}