.blogPage-module__SrCw2q__blogPageSkeletonLarge{background-color:#f3f4f6;border-radius:.5rem;height:16rem;animation:2s cubic-bezier(.4,0,.6,1) infinite blogPage-module__SrCw2q__pulse}.blogPage-module__SrCw2q__blogPageSkeletonMedium{background-color:#f3f4f6;border-radius:.25rem;height:3rem;animation:2s cubic-bezier(.4,0,.6,1) infinite blogPage-module__SrCw2q__pulse}.blogPage-module__SrCw2q__blogPageSkeletonTall{background-color:#f3f4f6;border-radius:.5rem;height:24rem;animation:2s cubic-bezier(.4,0,.6,1) infinite blogPage-module__SrCw2q__pulse}:is(.dark .blogPage-module__SrCw2q__blogPageSkeletonLarge,.dark .blogPage-module__SrCw2q__blogPageSkeletonMedium,.dark .blogPage-module__SrCw2q__blogPageSkeletonTall){background-color:#374151}@keyframes blogPage-module__SrCw2q__pulse{0%,to{opacity:1}50%{opacity:.5}}.blogPage-module__SrCw2q__blogPageMeta{margin-bottom:.75rem;display:flex}.blogPage-module__SrCw2q__blogPageMetaSm{font-size:.875rem;line-height:1.25rem}.blogPage-module__SrCw2q__blogPageMetaXs{font-size:.75rem;line-height:1rem}.blogPage-module__SrCw2q__blogPageMetaText{color:#6b7280}.dark .blogPage-module__SrCw2q__blogPageMetaText{color:#9ca3af}.blogPage-module__SrCw2q__blogPageMetaSeparator{color:#6b7280;margin-left:.25rem;margin-right:.25rem}.dark .blogPage-module__SrCw2q__blogPageMetaSeparator{color:#9ca3af}.blogPage-module__SrCw2q__blogPageCard{background-color:#fff;border-radius:.5rem;overflow:hidden;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d}.dark .blogPage-module__SrCw2q__blogPageCard{background-color:#1f2937}.blogPage-module__SrCw2q__blogPageCardContent{padding:1rem}.blogPage-module__SrCw2q__blogPageImageBase{object-fit:cover;width:100%}.blogPage-module__SrCw2q__blogPageImageLarge{height:16rem}.blogPage-module__SrCw2q__blogPageImageMedium{height:12rem}.blogPage-module__SrCw2q__blogPageImageSmall{height:10rem}.blogPage-module__SrCw2q__blogPageTitleBase{letter-spacing:-.025em;color:#111827;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-bottom:.5rem;font-weight:700;display:-webkit-box;overflow:hidden}.dark .blogPage-module__SrCw2q__blogPageTitleBase{color:#fff}.blogPage-module__SrCw2q__blogPageTitleBase:hover{color:#2563eb}.dark .blogPage-module__SrCw2q__blogPageTitleBase:hover{color:#60a5fa}.blogPage-module__SrCw2q__blogPageTitleLarge{font-size:1.875rem;line-height:2.25rem}.blogPage-module__SrCw2q__blogPageTitleMedium{font-size:1.125rem;line-height:1.75rem}.blogPage-module__SrCw2q__blogPageExcerptBase{color:#4b5563;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.625;display:-webkit-box;overflow:hidden}.dark .blogPage-module__SrCw2q__blogPageExcerptBase{color:#d1d5db}.blogPage-module__SrCw2q__blogPageExcerptRegular{font-size:1rem;line-height:1.5rem}.blogPage-module__SrCw2q__blogPageExcerptSmall{font-size:.875rem;line-height:1.25rem}.blogPage-module__SrCw2q__blogPageGridLarge{grid-template-columns:repeat(1,minmax(0,1fr));gap:1rem;margin-bottom:2rem;display:grid}.blogPage-module__SrCw2q__blogPageGridMedium{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-bottom:2rem;display:grid}.blogPage-module__SrCw2q__blogPageGridRegular{grid-template-columns:repeat(1,minmax(0,1fr));gap:1rem;margin-bottom:2rem;display:grid}.blogPage-module__SrCw2q__blogPageHeader{background:linear-gradient(to bottom right,#0f172a,#1e293b,#0f172a);padding-top:2rem;padding-bottom:2rem}.blogPage-module__SrCw2q__blogPageHeaderContainer{text-align:center;max-width:80rem;margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem}.blogPage-module__SrCw2q__blogPageHeaderTitle{color:#fff;margin-bottom:1rem;font-size:2.25rem;font-weight:700;line-height:2.5rem}.blogPage-module__SrCw2q__blogPageHeaderSubtitle{color:#d1d5db;font-size:1.125rem;line-height:1.75rem}.blogPage-module__SrCw2q__blogPageYearNav{background-color:#f9fafb;padding-top:1rem;padding-bottom:1rem}.dark .blogPage-module__SrCw2q__blogPageYearNav{background-color:#1f2937}.blogPage-module__SrCw2q__blogPageYearNavContainer{max-width:80rem;margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem}.blogPage-module__SrCw2q__blogPageYearNavList{flex-wrap:wrap;justify-content:center;gap:.5rem;display:flex}.blogPage-module__SrCw2q__blogPageYearLink{border-radius:.5rem;padding:.5rem 1rem;font-size:.875rem;font-weight:500;text-decoration:none;transition-property:color,background-color;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.blogPage-module__SrCw2q__blogPageYearLinkActive{color:#fff;background-color:#2563eb}.blogPage-module__SrCw2q__blogPageYearLinkInactive{color:#374151;background-color:#fff}.dark .blogPage-module__SrCw2q__blogPageYearLinkInactive{color:#d1d5db;background-color:#374151}.blogPage-module__SrCw2q__blogPageYearLinkInactive:hover{background-color:#eff6ff}.dark .blogPage-module__SrCw2q__blogPageYearLinkInactive:hover{background-color:#4b5563}.blogPage-module__SrCw2q__blogPagePostsSection{background-color:#fff;padding-top:2rem;padding-bottom:2rem}.dark .blogPage-module__SrCw2q__blogPagePostsSection{background-color:#111827}.blogPage-module__SrCw2q__blogPagePostsContainer{max-width:80rem;margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem}.blogPage-module__SrCw2q__blogPageMobileLayout{display:block}.blogPage-module__SrCw2q__blogPageMobileInner{flex-direction:column;gap:2rem;display:flex}.blogPage-module__SrCw2q__blogPageMobileDivider{border-top:2px solid #d1d5db;margin-top:2rem;padding-top:.5rem}.dark .blogPage-module__SrCw2q__blogPageMobileDivider{border-top-color:#4b5563}.blogPage-module__SrCw2q__blogPageDesktopLayout{display:none}.blogPage-module__SrCw2q__blogPagePagination{justify-content:center;margin-top:4rem;display:flex}@media (min-width:768px){.blogPage-module__SrCw2q__blogPageHeaderTitle{font-size:3rem;line-height:1}.blogPage-module__SrCw2q__blogPageGridMedium,.blogPage-module__SrCw2q__blogPageGridRegular{grid-template-columns:repeat(3,minmax(0,1fr))}.blogPage-module__SrCw2q__blogPageMobileLayout{display:none}.blogPage-module__SrCw2q__blogPageDesktopLayout{display:block}}@media (min-width:1024px){.blogPage-module__SrCw2q__blogPageGridLarge{grid-template-columns:repeat(2,minmax(0,1fr))}.blogPage-module__SrCw2q__blogPageGridMedium{grid-template-columns:repeat(5,minmax(0,1fr))}}
