section.home-blog-lab{width:100%;max-width:none;color:#1a1a1a}.home-blog-lab__intro{display:flex;flex-direction:column;align-items:flex-start;gap:1.25rem}@media (min-width:1024px){.home-blog-lab__intro{flex-direction:row;align-items:flex-end;gap:1.25rem}}.home-blog-lab__heading{margin:0;max-width:31.375rem;flex-shrink:0;font-size:clamp(2rem,4vw,3rem);font-weight:600;line-height:1.15;color:#1a1a1a}.home-blog-lab__lede{margin:0;flex:1;font-size:1.125rem;font-weight:600;line-height:2rem;color:#565656}.home-blog-lab__divider{margin-top:clamp(2rem,5vw,3.5rem);height:1px;width:100%;background:#d3d3d3}.home-blog-lab__grid{margin-top:clamp(2rem,5vw,3.5rem);display:grid;grid-template-columns:1fr;gap:1.5rem;align-items:stretch}@media (min-width:1024px){.home-blog-lab__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.home-blog-lab__cell{display:flex;min-height:100%}.home-blog-lab__card{display:flex;flex:1;flex-direction:column;align-items:flex-start;gap:1rem;border-radius:10px;background:#fff}.home-blog-lab__media{position:relative;width:100%;height:284px;overflow:hidden;border-radius:10px}.home-blog-lab__body{display:flex;flex-direction:column;align-items:flex-start;gap:.75rem;box-sizing:border-box;width:100%;padding:0 1rem 1rem}.home-blog-lab__date{font-size:.875rem;font-weight:500;line-height:1.5rem;color:#565656}.home-blog-lab__content{display:flex;flex-direction:column;align-items:flex-start;gap:.625rem;width:100%}.home-blog-lab__title{margin:0;font-size:1.25rem;font-weight:600;line-height:1.75rem;color:#1a1a1a}.home-blog-lab__rule{height:1px;width:100%;background:#e6e6e6}.home-blog-lab__link{font-size:.875rem;font-weight:700;line-height:1.5rem;color:var(--color-info-600,#2563eb);text-decoration:none}.home-blog-lab__link:hover{text-decoration:underline}.home-blog-lab__link:focus-visible{outline:2px solid var(--color-info-600,#2563eb);outline-offset:2px}