.teksti-kuva{align-items:center;background:var(--wp--preset--color--autocenter-white,#fff);border:1px solid var(--wp--preset--color--light-grey,#e6e6e6);border-radius:var(--wp--custom--border-radius--md,8px);box-shadow:var(--wp--custom--shadow--card,0 2px 12px 4px rgba(0,0,0,.03));display:flex;gap:32px;padding:32px}.teksti-kuva--image-left{flex-direction:row-reverse}.teksti-kuva__content{flex:1;min-width:0}.teksti-kuva__content h2{font-size:22px;font-weight:var(--wp--custom--font-weight--bold,700);line-height:1.2;margin:0 0 12px}.teksti-kuva__content h2,.teksti-kuva__content p{color:var(--wp--preset--color--dark-gray,#4d4d4d)}.teksti-kuva__content p{font-size:15px;line-height:23px;margin:0 0 14px}.teksti-kuva__content ul{margin:0 0 16px;padding-left:18px}.teksti-kuva__content ul li{color:var(--wp--preset--color--dark-gray,#4d4d4d);font-size:14px;line-height:22px}.teksti-kuva--check .teksti-kuva__content ul{list-style:none;padding-left:0}.teksti-kuva--check .teksti-kuva__content ul li{padding-left:22px;position:relative}.teksti-kuva--check .teksti-kuva__content ul li:before{color:var(--wp--preset--color--dark-gray,#4d4d4d);content:"✓";font-weight:var(--wp--custom--font-weight--bold,700);left:0;position:absolute}.teksti-kuva--marks-red .teksti-kuva__content ul li::marker,.teksti-kuva--marks-red .teksti-kuva__content ul li:before{color:var(--wp--preset--color--autocenter-red,red)}.teksti-kuva .teksti-kuva__link{color:var(--wp--preset--color--autocenter-red,red);font-size:14px;font-weight:var(--wp--custom--font-weight--bold,700);line-height:1;margin:0}.teksti-kuva .teksti-kuva__link a{color:inherit;text-decoration:none}.teksti-kuva .teksti-kuva__link a:hover{color:var(--wp--custom--color--highlight-hover,#d00)}.teksti-kuva__image{border-radius:var(--wp--custom--border-radius--md,8px);flex:none;height:200px;object-fit:cover;width:280px}@media only screen and (max-width:1000px){.teksti-kuva{align-items:stretch;gap:16px;padding:16px}.teksti-kuva,.teksti-kuva--image-left{flex-direction:column-reverse}.teksti-kuva__content h2{font-size:19px;margin-bottom:10px}.teksti-kuva__content p{font-size:14px;line-height:21px;margin-bottom:12px}.teksti-kuva__content ul{margin-bottom:14px}.teksti-kuva__content ul li{font-size:13px;line-height:20px}.teksti-kuva__image{height:160px;width:100%}}
