.blog_shell__yOmRI{max-width:800px;margin:0 auto;padding:2rem 1.5rem 4rem;color:#1a1a1a;line-height:1.65}.blog_header__3XBhI{margin-bottom:2.5rem;border-bottom:1px solid #e5e5e5;padding-bottom:1.5rem}.blog_title__zp3Ex{margin:0 0 .4rem;font-size:clamp(2rem,4vw,2.6rem);letter-spacing:-.03em;font-weight:700}.blog_subtitle__uWUN2{margin:0;max-width:42rem;color:#666;font-size:.98rem}.blog_nav__x_ohJ{display:flex;flex-wrap:wrap;gap:1rem;margin-top:1rem;font-size:.92rem}.blog_navLink__63R4p{color:#1a1a1a;text-decoration:none;border-bottom:1px solid #e5e5e5;padding-bottom:2px}.blog_navLink__63R4p:hover{border-bottom-color:#1a1a1a}.blog_list__Tj_XM{display:grid;gap:1rem}.blog_postCard__I5pv9{display:block;padding:1rem 1.1rem;border:1px solid #e5e5e5;border-radius:8px;text-decoration:none;color:inherit;transition:border-color .2s ease,background-color .2s ease}.blog_postCard__I5pv9:hover{border-color:#cfcfcf;background:#fafafa}.blog_postMeta__LgOsT{margin:0 0 .5rem;color:#666;font-size:.9rem}.blog_postTitle__aTUEc{margin:0 0 .45rem;font-size:1.2rem;letter-spacing:-.02em}.blog_postSummary__3fhhk{margin:0;color:#4f4f4f}.blog_article__lmTHq{max-width:100%}.blog_articleHeader__XWBWn{margin-bottom:2rem}.blog_articleTitle__4_fR2{margin:0;font-size:clamp(2rem,4vw,2.8rem);letter-spacing:-.03em}.blog_articleDek__ExZ0N{margin:1rem 0 0;font-size:1.05rem;color:#444}.blog_articleMeta__ceIb3{margin-top:1rem;color:#666;font-size:.95rem}.blog_section__SpbmF{margin-top:2rem}.blog_sectionTitle__reBqP{margin:0 0 .9rem;padding-top:.9rem;border-top:1px dashed #d8d8d8;font-size:1.35rem;letter-spacing:-.02em}.blog_paragraph__jjJQq{margin:0 0 1rem;color:#333}.blog_lead__HaE2f{margin:0 0 1.2rem;font-size:1.04rem;font-weight:600;color:#222}.blog_inlineLink__U3YGj{color:#1a1a1a;text-decoration:none;border-bottom:1px solid #d7d7d7}.blog_inlineLink__U3YGj:hover{border-bottom-color:#1a1a1a}.blog_note__rgew7{margin:0 0 1rem;border:1px solid #e4d6b1;border-radius:8px;background:#fff9eb;color:#5c4a21;padding:.9rem 1rem}.blog_codeBlock__9BWFR{overflow-x:auto;padding:.95rem 1rem;background:#fafafa;font-size:.9rem;line-height:1.55}.blog_codeBlock__9BWFR,.blog_image__WFz1P{margin:1rem 0;border:1px solid #e5e5e5;border-radius:8px}.blog_image__WFz1P{width:100%;height:auto;display:block}.blog_imageGrid__IfmPF{display:grid;gap:1rem;margin:1rem 0}.blog_eyebrow__tinp7{margin:0 0 .5rem;color:#666;font-size:.9rem;text-transform:uppercase;letter-spacing:.08em}.blog_footer__LCtf5{margin-top:3rem;padding-top:1rem;border-top:1px solid #e5e5e5;color:#666;font-size:.9rem}@media (min-width:720px){.blog_imageGrid__IfmPF{grid-template-columns:repeat(2,minmax(0,1fr))}}