.CategoryPage_header__9E3jY{margin-bottom:2rem}.CategoryPage_title__AK45k{font-size:2rem;font-weight:700;margin-bottom:1rem;color:#111827;position:relative;padding-bottom:.75rem}.CategoryPage_title__AK45k:after{content:"";position:absolute;bottom:0;left:0;width:3rem;height:3px;background-color:#1e40af;border-radius:2px}.CategoryPage_description__D33da{font-size:1.125rem;color:#4b5563;line-height:1.5}.CategoryPage_postsGrid__zH9Pv{display:grid;gap:1.5rem;grid-template-columns:1fr}@media (min-width:768px){.CategoryPage_postsGrid__zH9Pv{grid-template-columns:repeat(2,1fr)}}.CategoryPage_emptyState__RG8TH{text-align:center;padding:3rem;background-color:#ffffff;border-radius:12px;box-shadow:0 4px 20px rgba(0,0,0,.08)}.CategoryPage_emptyStateHeading__yAkS5{font-size:1.5rem;font-weight:600;color:#4b5563;margin-bottom:.5rem}.CategoryPage_emptyStateText__zMeaL{color:#6b7280}.BlogPost_article__cHcdP{background-color:#ffffff;border-radius:12px;overflow:hidden;box-shadow:0 4px 20px rgba(0,0,0,.08)}.BlogPost_imageContainer__dSOEY{position:relative;width:100%;height:10rem;overflow:hidden}@media (min-width:768px){.BlogPost_imageContainer__dSOEY{height:18rem}}.BlogPost_image__lxurb{object-fit:cover;width:100%;height:100%}.BlogPost_categoryBadge__wJb5l{background:linear-gradient(135deg,#4ade80,#fb923c);color:white;font-size:.75rem;font-weight:600;padding:.25rem .75rem;border-radius:9999px;margin-left:1rem}@media (max-width:767px){.BlogPost_categoryBadge__wJb5l{flex-basis:auto;margin-left:0;margin-top:.75rem}}.BlogPost_inlineCategoryBadge__mACUc{display:inline-block;background-color:#1e40af;color:white;font-size:.75rem;font-weight:600;padding:.25rem .75rem;border-radius:9999px;margin-bottom:1rem}.BlogPost_content__wJlx_{padding:1rem}@media (min-width:768px){.BlogPost_content__wJlx_{padding:2rem}}.BlogPost_metaRow__g2x7z{display:flex;flex-wrap:wrap;align-items:center;font-size:.875rem;color:#6b7280;margin-bottom:.75rem}.BlogPost_date__BjdKr{margin-right:1rem}.BlogPost_author__doRgd{display:flex;align-items:center}.BlogPost_authorAvatar__QOwma{width:24px;height:24px;border-radius:9999px;margin-right:.5rem}.BlogPost_title__UBnGV{font-size:1.5rem;font-weight:700;color:#111827;margin-bottom:.75rem;line-height:1.2}@media (min-width:768px){.BlogPost_title__UBnGV{font-size:2.25rem}}.BlogPost_richText__tF99g{max-width:none;font-size:1rem;line-height:1.6}.BlogPost_richText__tF99g p{margin-bottom:1rem;color:#374151}.BlogPost_richText__tF99g h2{font-size:1.25rem;font-weight:700;margin-top:1.5rem;margin-bottom:.75rem;color:#111827}.BlogPost_richText__tF99g h3{font-size:1.125rem;font-weight:700;margin-top:1.25rem;margin-bottom:.5rem;color:#111827}.BlogPost_richText__tF99g ol,.BlogPost_richText__tF99g ul{margin-bottom:1rem;padding-left:1.5rem}.BlogPost_richText__tF99g ul{list-style-type:disc}.BlogPost_richText__tF99g ol{list-style-type:decimal}.BlogPost_richText__tF99g li{margin-bottom:.25rem}.BlogPost_richText__tF99g a{color:#1e40af;text-decoration:underline}.BlogPost_richText__tF99g a:hover{color:#1e3a8a}.BlogPost_richText__tF99g blockquote{border-left:4px solid #e5e7eb;padding-left:1rem;font-style:italic;color:#4b5563;margin:1.5rem 0}.BlogPost_richText__tF99g img,.BlogPost_richText__tF99g pre{border-radius:.5rem;margin:1.5rem 0}.BlogPost_richText__tF99g pre{background-color:#f3f4f6;padding:1rem;overflow-x:auto}.BlogPost_richText__tF99g code{font-family:monospace;background-color:#f3f4f6;padding:.2rem .4rem;border-radius:.25rem;font-size:.875rem}.BlogPost_tagsSection__oqJu7{margin-top:2rem;padding-top:1.5rem;border-top:1px solid #e5e7eb}.BlogPost_tagsHeading__czZt3{font-size:1.125rem;font-weight:700;margin-bottom:.75rem;color:#111827}.BlogPost_tagsList__ofcK1{display:flex;flex-wrap:wrap;gap:.5rem}.BlogPost_tag__EpztQ{background:linear-gradient(135deg,#4ade80,#fb923c);color:white;font-size:.875rem;padding:.25rem .75rem;border-radius:9999px}.BlogPost_heading1__8np3E{font-size:2.25rem}.BlogPost_heading1__8np3E,.BlogPost_heading2__pVhm8{font-weight:700;margin-top:2rem;margin-bottom:1rem;color:#111827;line-height:1.2}.BlogPost_heading2__pVhm8{font-size:1.875rem}.BlogPost_heading3__Q7oQQ{font-size:1.5rem;line-height:1.25}.BlogPost_heading3__Q7oQQ,.BlogPost_heading4__KEXQp{font-weight:700;margin-top:1.5rem;margin-bottom:.75rem;color:#111827}.BlogPost_heading4__KEXQp{font-size:1.25rem}.BlogPost_heading5__z_uv_{font-size:1.125rem}.BlogPost_heading5__z_uv_,.BlogPost_heading6__NiJoy{font-weight:700;margin-top:1.25rem;margin-bottom:.5rem;color:#111827}.BlogPost_heading6__NiJoy{font-size:1rem}.BlogPost_unorderedList__rz7x4{list-style-type:disc;padding-left:1.5rem;margin-bottom:1.5rem;color:#374151}.BlogPost_orderedList__bzOXW{list-style-type:decimal;padding-left:1.5rem;margin-bottom:1.5rem;color:#374151}.BlogPost_listItem__lqP9b{margin-bottom:.5rem}.BlogPost_blockquote__AKmwu{border-left:4px solid #e5e7eb;padding-left:1rem;font-style:italic;color:#4b5563;margin:1.5rem 0}.BlogPost_horizontalRule__SYHVW{margin:2rem 0;border:0;height:1px;background-color:#e5e7eb}.BlogPost_embeddedAsset__9ALsk{margin:2rem 0}.BlogPost_imageWrapper__doaIx{position:relative;width:100%;height:auto;overflow:hidden;border-radius:.5rem}.BlogPost_embeddedImage__vWXmW{width:100%;height:auto;object-fit:cover}.BlogPost_imageCaption__ZoRoX{font-size:.875rem;text-align:center;color:#6b7280;margin-top:.5rem}.BlogPost_link__3aIEy{color:#1e40af;text-decoration:underline;transition:color .2s ease}.BlogPost_link__3aIEy:hover{color:#1e3a8a}.BlogPost_externalLink__N2OtN{color:#1e40af;text-decoration:underline;transition:color .2s ease}.BlogPost_externalLink__N2OtN:hover{color:#1e3a8a}.BlogPost_externalLink__N2OtN:after{content:"↗";display:inline-block;margin-left:.25rem;font-size:.875rem}.BlogPost_inlineCode__gGS1p{background-color:#f3f4f6;padding:.2rem .4rem;border-radius:.25rem;font-family:monospace;font-size:.875rem}