.kb-photo{overflow:hidden;position:relative;background:#dff5ec;isolation:isolate}.kb-photo img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .65s cubic-bezier(.2,.7,.2,1)}.article-card>.kb-photo{height:285px;margin:0 -30px;border-bottom:5px solid #4285f4}.article-card:nth-child(2)>.kb-photo{border-color:#ff835f}.knowledge-cluster:nth-child(2) .kb-photo{border-color:#fbbc05}.knowledge-cluster:nth-child(3) .kb-photo{border-color:#34a853}.article-card:hover .kb-photo img{transform:scale(1.035)}.article-photo{height:450px;border-radius:24px 24px 80px 24px;box-shadow:14px 16px 0 #b8dfcd;transform:rotate(2deg);border:6px solid #fff;animation:card-arrive .9s ease-out both}.article-photo img{object-position:center}.article-diagram{margin:45px 0}.article-diagram .kb-scene{transform:none;box-shadow:none;min-height:300px;border-radius:18px}.article-diagram .scene-content{max-width:550px;padding:30px 40px}.article-diagram .choice-main{max-width:420px;margin:auto}.article-diagram .funnel{max-width:440px;margin:auto}.article-diagram .page-window{max-width:360px}.article-diagram .floating-label{right:30px}.article-diagram .visual-search{justify-content:center}.footer-bottom>a{font-size:14px;text-underline-offset:4px;color:inherit}
@media(max-width:1100px){.article-photo{height:390px}.article-card>.kb-photo{height:250px}}
@media(max-width:850px){.article-photo{height:370px;max-width:600px;width:100%;margin:0 auto 12px;transform:rotate(1deg)}.article-card>.kb-photo{margin-inline:-22px;height:235px}.article-diagram .scene-content{max-width:500px}}
@media(max-width:540px){.article-photo{height:300px;border-radius:18px 18px 55px 18px;border-width:4px;box-shadow:7px 8px 0 #b8dfcd}.article-card>.kb-photo{height:245px}.article-diagram .scene-content{padding:22px}.article-diagram .kb-scene{min-height:290px}.article-diagram .floating-label{right:10px}.footer-bottom{flex-wrap:wrap;gap:14px}}
@media(prefers-reduced-motion:reduce){.kb-photo img{transition:none}.article-photo{animation:none}.article-card:hover .kb-photo img{transform:none}}

.article-card>.kb-photo img{object-position:center 35%}
