.page_blogPostContainer__Rbcrd{max-width:4rem;margin:0 auto;padding:0 1.5rem}@media (min-width:768px){.page_blogPostContainer__Rbcrd{max-width:48rem}}.page_articleContainer__5SuOR{background:rgba(255,255,255,.9);border:1px solid rgba(209,213,219,.5);border-radius:.75rem;overflow:hidden;margin-bottom:3rem;box-shadow:0 1px 3px 0 rgba(0,0,0,.1)}.page_featuredImageContainer__e0AD5{width:100%;height:auto;max-height:32rem;overflow:hidden;background-color:#f3f4f6}.page_featuredImage__YhEmx{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.page_articleHeader__duBmz{padding:2rem 2rem 1.5rem}@media (min-width:768px){.page_articleHeader__duBmz{padding:3rem 3rem 2rem}}.page_articleTitle__mTwUR{font-size:2rem;font-weight:700;color:#111827;margin:1rem 0 1.5rem;line-height:1.2}@media (min-width:768px){.page_articleTitle__mTwUR{font-size:2.75rem}}.page_articleMeta__oeY8p{margin-bottom:1.5rem}.page_metaLeft__NjVes{display:flex;align-items:center;flex-wrap:wrap;gap:.75rem;color:#6b7280;font-size:.875rem}.page_authorInfo__7yXUV,.page_dateInfo__BHssn,.page_readingTime__fESW8{display:flex;align-items:center;gap:.5rem}.page_metaIcon__PRev9{width:1rem;height:1rem;color:#3b82f6}.page_metaDivider__pbYGy{color:#4b5563}.page_tagsContainer___U5bN{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:1rem}.page_tag__3zm_Q{display:inline-block;padding:.375rem .875rem;font-size:.75rem;background-color:rgba(249,250,251,.8);color:#6b7280;border-radius:9999px;border:1px solid rgba(209,213,219,.5);transition:all .2s ease}.page_tag__3zm_Q:hover{background-color:rgba(243,244,246,.9);border-color:rgba(59,130,246,.5)}.page_articleContent__IkCOL{padding:0 2rem 2rem}@media (min-width:768px){.page_articleContent__IkCOL{padding:0 3rem 3rem}}.page_contentBody__7VIi1{font-size:1.125rem;line-height:1.875;color:#374151}.page_contentBody__7VIi1 p{margin-bottom:1.5rem}.page_contentBody__7VIi1 h2{font-size:1.75rem;font-weight:600;color:#111827;margin-top:2.5rem;margin-bottom:1rem;line-height:1.3}.page_contentBody__7VIi1 h3{font-size:1.5rem;margin-top:2rem}.page_contentBody__7VIi1 h3,.page_contentBody__7VIi1 h4{font-weight:600;color:#111827;margin-bottom:.75rem;line-height:1.3}.page_contentBody__7VIi1 h4{font-size:1.25rem;margin-top:1.5rem}.page_contentBody__7VIi1 ol,.page_contentBody__7VIi1 ul{margin-bottom:1.5rem;padding-left:2rem;color:#374151}.page_contentBody__7VIi1 li{margin-bottom:.75rem;line-height:1.75}.page_contentBody__7VIi1 strong{color:#111827;font-weight:600}.page_contentBody__7VIi1 em{font-style:italic;color:#374151}.page_contentBody__7VIi1 a{color:#60a5fa;text-decoration:underline;text-underline-offset:2px;transition:color .2s ease}.page_contentBody__7VIi1 a:hover{color:#3b82f6}.page_contentBody__7VIi1 img{width:100%;height:auto;border-radius:.5rem;margin:2rem 0;border:1px solid rgba(209,213,219,.5)}.page_contentBody__7VIi1 blockquote{border-left:4px solid #3b82f6;padding:1rem 1.5rem;margin:2rem 0;font-style:italic;color:#6b7280;background-color:rgba(59,130,246,.1);border-radius:.5rem}.page_contentBody__7VIi1 code{background-color:rgba(243,244,246,.8);color:#d97706;padding:.125rem .375rem;border-radius:.25rem;font-family:ui-monospace,SFMono-Regular,SF Mono,Consolas,Liberation Mono,Menlo,monospace;font-size:.875em;border:1px solid rgba(209,213,219,.5)}.page_contentBody__7VIi1 pre{background-color:rgba(17,24,39,.8);color:#f9fafb;padding:1.5rem;border-radius:.5rem;overflow-x:auto;margin:2rem 0;border:1px solid rgba(209,213,219,.5)}.page_contentBody__7VIi1 pre code{background-color:transparent;padding:0;color:inherit;border:none}.page_contentBody__7VIi1 hr{border:none;border-top:1px solid rgba(209,213,219,.5);margin:2.5rem 0}.page_contentBody__7VIi1 table{width:100%;border-collapse:collapse;margin:2rem 0}.page_contentBody__7VIi1 table td,.page_contentBody__7VIi1 table th{padding:.75rem;border:1px solid rgba(209,213,219,.5);text-align:left}.page_contentBody__7VIi1 table th{background-color:rgba(243,244,246,.8);color:#111827;font-weight:600}.page_shareSection__T3S5T{padding:2rem;border-top:1px solid rgba(209,213,219,.5);border-bottom:1px solid rgba(209,213,219,.5);margin-top:2rem}@media (min-width:768px){.page_shareSection__T3S5T{padding:2rem 3rem}}.page_relatedSection__55_93{margin-top:4rem}.page_relatedTitle__eDcub{font-size:1.75rem;font-weight:700;color:#111827;margin-bottom:2rem;text-align:center}.page_relatedGrid__TwRNv{display:grid;gap:1.5rem;grid-template-columns:1fr}@media (min-width:768px){.page_relatedGrid__TwRNv{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.page_relatedGrid__TwRNv{grid-template-columns:repeat(3,1fr)}}.page_relatedCard__VeupQ{background:rgba(255,255,255,.9);border:1px solid rgba(209,213,219,.5);border-radius:.75rem;overflow:hidden;transition:all .3s ease;display:flex;flex-direction:column;text-decoration:none;box-shadow:0 1px 3px 0 rgba(0,0,0,.1)}.page_relatedCard__VeupQ:hover{background:rgba(255,255,255,1);border-color:rgba(59,130,246,.5);transform:translateY(-.25rem);box-shadow:0 10px 15px -3px rgba(59,130,246,.2)}.page_relatedImageContainer__GOGIn{width:100%;height:12rem;overflow:hidden;background-color:#f3f4f6}.page_relatedImage__glnpN{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .3s ease}.page_relatedCard__VeupQ:hover .page_relatedImage__glnpN{transform:scale(1.05)}.page_relatedContent__cIr8f{padding:1.5rem;flex:1;display:flex;flex-direction:column}.page_relatedCardTitle__xiZfk{font-size:1.125rem;font-weight:600;color:#111827;margin-bottom:.75rem;line-height:1.4}.page_relatedExcerpt__7xsTC{font-size:.875rem;color:#6b7280;line-height:1.6;margin-bottom:1rem;flex:1;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.page_relatedMeta__h_xS7{font-size:.75rem;color:#6b7280;margin-top:auto}.page_blogPostHeader__e5oOT{margin-bottom:2rem}.page_blogPostCategory__EDWUq{display:inline-block;padding:.5rem 1rem;font-size:.875rem;font-weight:500;border-radius:9999px;color:white;margin-bottom:1rem}.page_blogPostTitle__bhZ4Z{font-size:1.875rem;font-weight:700;color:#111827;margin-bottom:1rem;line-height:1.3}@media (min-width:768px){.page_blogPostTitle__bhZ4Z{font-size:2.25rem}}.page_blogPostMeta__YhXDR{display:flex;align-items:center;gap:1rem;color:#9ca3af;font-size:.875rem;margin-bottom:2rem}.page_blogPostAuthor__feWeN{display:flex;align-items:center;gap:.5rem}.page_blogPostAuthorImage__p62Ao{width:2rem;height:2rem;border-radius:50%;-o-object-fit:cover;object-fit:cover}.page_blogPostDate__hKRsV,.page_blogPostReadingTime__2Odmj{display:flex;align-items:center;gap:.5rem}.page_blogPostImage__hG0AS{width:100%;height:16rem;-o-object-fit:cover;object-fit:cover;border-radius:.75rem;margin-bottom:2rem}@media (min-width:768px){.page_blogPostImage__hG0AS{height:20rem}}.page_blogPostContent__1KaQo{font-size:1rem;line-height:1.75;color:#374151}.page_blogPostContent__1KaQo h2{font-size:1.5rem;font-weight:600;color:#111827;margin-top:2rem;margin-bottom:1rem}.page_blogPostContent__1KaQo h3{font-size:1.25rem;font-weight:600;color:#111827;margin-top:1.5rem;margin-bottom:.75rem}.page_blogPostContent__1KaQo p{margin-bottom:1rem}.page_blogPostContent__1KaQo ol,.page_blogPostContent__1KaQo ul{margin-bottom:1rem;padding-left:2rem}.page_blogPostContent__1KaQo li{margin-bottom:.5rem}.page_blogPostContent__1KaQo blockquote{border-left:4px solid #3b82f6;margin:1.5rem 0;font-style:italic;color:#6b7280;background-color:rgba(59,130,246,.1);padding:1rem;border-radius:.5rem}.page_blogPostContent__1KaQo a{color:#60a5fa;text-decoration:none}.page_blogPostContent__1KaQo a:hover{color:#3b82f6;text-decoration:underline}.page_blogPostContent__1KaQo img{width:100%;height:auto;border-radius:.5rem;margin:1rem 0}.page_blogPostContent__1KaQo code{background-color:rgba(243,244,246,.8);color:#d97706;padding:.125rem .25rem;border-radius:.25rem;font-family:ui-monospace,SFMono-Regular,SF Mono,Consolas,Liberation Mono,Menlo,monospace;font-size:.875em;border:1px solid rgba(209,213,219,.5)}.page_blogPostContent__1KaQo pre{background-color:rgba(17,24,39,.8);color:#f9fafb;padding:1rem;border-radius:.5rem;overflow-x:auto;margin:1rem 0;border:1px solid rgba(209,213,219,.5)}.page_blogPostContent__1KaQo pre code{background-color:transparent;padding:0;color:inherit}.page_blogPostFooter__x_Ttd{margin-top:3rem;padding-top:2rem;border-top:1px solid rgba(209,213,219,.5)}.page_blogPostNavigation__I1gdm{display:flex;justify-content:space-between;gap:1rem;margin-top:2rem}.page_blogPostNavLink__KSQbD{display:flex;flex-direction:column;padding:1rem;border:1px solid rgba(209,213,219,.5);border-radius:.5rem;text-decoration:none;color:#374151;background-color:rgba(249,250,251,.8);transition:all .2s ease}.page_blogPostNavLink__KSQbD:hover{border-color:#3b82f6;background-color:rgba(243,244,246,.9);box-shadow:0 1px 3px 0 rgba(59,130,246,.2)}.page_blogPostNavLinkLabel__59vCP{font-size:.875rem;color:#6b7280;margin-bottom:.25rem}.page_blogPostNavLinkTitle__0Tqnb{font-weight:600;color:#111827}.page_blogPostBackLink__K0ZbI{display:inline-flex;align-items:center;gap:.5rem;color:#60a5fa;text-decoration:none;font-weight:500;margin-bottom:2rem}.page_blogPostBackLink__K0ZbI:hover{color:#3b82f6}.page_blogPostError__spYxr{text-align:center;padding:3rem}.page_blogPostErrorTitle__UZGrS{font-size:1.5rem;font-weight:600;color:#ef4444;margin-bottom:1rem}.page_blogPostErrorText__0cdEq{color:#6b7280;margin-bottom:2rem}.page_blogPostErrorLink__JBnZe{display:inline-block;padding:.5rem 1rem;background-color:#3b82f6;color:white;text-decoration:none;border-radius:.375rem;font-weight:500;transition:background-color .2s ease}.page_blogPostErrorLink__JBnZe:hover{background-color:#2563eb}