.ServiceBlogPosts_section__9Ujct{background:var(--background);color:var(--foreground)}.ServiceBlogPosts_header__7Kf9L{display:flex;align-items:end;justify-content:space-between;gap:24px;margin-bottom:36px}.ServiceBlogPosts_header__7Kf9L h2{margin:0;font-size:clamp(28px,3vw,36px);line-height:1.2}.ServiceBlogPosts_allLink__NvmrC{display:inline-flex;flex:none;align-items:center;gap:6px;color:var(--interactive-accent);font-size:14px;font-weight:500;text-decoration:none}.ServiceBlogPosts_allLink__NvmrC:hover{color:var(--brand-blue-deep)}.ServiceBlogPosts_list__KUGDS{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin:0;padding:0;list-style:none}.ServiceBlogPosts_item__VTMYk{padding-top:20px;border-top:1px solid var(--border)}.ServiceBlogPosts_topic__PgeKd{display:block;margin-bottom:10px;color:var(--interactive-accent);font-family:var(--font-mono);font-size:11px}.ServiceBlogPosts_item__VTMYk h3{margin:0 0 10px;font-size:18px;line-height:1.35}.ServiceBlogPosts_item__VTMYk h3 a{color:var(--foreground);text-decoration:none}.ServiceBlogPosts_item__VTMYk h3 a:hover{color:var(--brand-blue-deep)}.ServiceBlogPosts_item__VTMYk p{display:-webkit-box;margin:0;overflow:hidden;color:var(--muted-foreground);font-size:14px;line-height:1.6;-webkit-box-orient:vertical;-webkit-line-clamp:3}@media (max-width:900px){.ServiceBlogPosts_list__KUGDS{grid-template-columns:minmax(0,1fr);gap:0}.ServiceBlogPosts_item__VTMYk{padding-block:20px}}@media (max-width:520px){.ServiceBlogPosts_header__7Kf9L{flex-direction:column;align-items:flex-start}}