.insights{padding:60px 0}.insights__heading{align-items:center;border-bottom:1px solid var(--color-gray-200);display:flex;flex-wrap:wrap;gap:8px 16px;padding-bottom:12px}.insights__title{color:var(--color-gray-800);font-family:var(--font-family-en);font-size:var(--font-size-xxxl);font-weight:var(--font-weight-bolder);letter-spacing:var(--letter-spacing-base);line-height:var(--line-height-tight)}.insights__subtitle{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium)}.insights__lead,.insights__subtitle{color:var(--color-gray-800);letter-spacing:var(--letter-spacing-base);line-height:var(--line-height-base)}.insights__lead{font-size:var(--font-size-base);font-weight:var(--font-weight-normal);margin-top:24px}.insights__cards{gap:24px;margin-top:40px}.insights-card,.insights__cards{display:flex;flex-direction:column}.insights-card{align-items:flex-start;background-color:var(--color-white);border:1px solid var(--color-gray-200);border-radius:16px;overflow:hidden}.insights-card__image{aspect-ratio:93/50;display:block;overflow:hidden;width:100%}.insights-card__image img,.insights-card__image picture{display:block;height:100%;width:100%}.insights-card__image img{object-fit:cover}a.insights-card__image{transition:opacity .3s ease}a.insights-card__image:hover{opacity:.8}.insights-card__description{color:var(--color-gray-800);font-size:var(--font-size-base);font-weight:var(--font-weight-normal);letter-spacing:var(--letter-spacing-base);line-height:var(--line-height-base);padding:24px 24px 0}.insights-card__posts{display:flex;flex-direction:column;padding:0 24px 24px;width:100%}.insights-post{border-top:1px dashed #d1d5db}.insights-post:first-child{margin-top:30px}.insights-post__link{display:block}.insights-post__date{color:var(--color-gray-400);font-size:var(--font-size-base);font-weight:var(--font-weight-normal);margin-top:24px}.insights-post__date,.insights-post__title{letter-spacing:var(--letter-spacing-base);line-height:var(--line-height-base)}.insights-post__title{display:-webkit-box;-webkit-box-orient:vertical;color:var(--color-gray-800);font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);-webkit-line-clamp:3;line-clamp:3;margin-top:4px;min-height:5.4em;overflow:hidden}@media (min-width:768px){.insights{padding:100px 0}.insights__heading{gap:8px 32px}.insights__title{font-size:var(--font-size-xxxxxl)}.insights__subtitle{font-size:var(--font-size-lg);font-weight:var(--font-weight-bold)}.insights__lead{margin-top:32px}.insights__cards{align-items:stretch;flex-direction:row;margin-top:60px}.insights-card{flex:1 0 0}.insights-card__image{aspect-ratio:596/175}.insights-card__description{padding:30px 40px 0}.insights-card__posts{padding:0 40px 40px}.insights-post__title{-webkit-line-clamp:2;line-clamp:2;min-height:3.6em}}