.henkilotarinat--container{margin:0 auto 40px}.henkilotarinat--grid{display:grid;gap:22px;grid-template-columns:repeat(auto-fit,minmax(320px,1fr))}.module_multi_content__item_header{border-bottom:5px solid #00b0ca;margin-bottom:20px;padding-bottom:30px}.module_multi_content__item_header h3{color:#003c78;font-size:26px;font-weight:700;letter-spacing:3.2px;line-height:1.125em;margin:0;opacity:1;padding:0 10px;text-align:left}.module_multi_content__item_header a{text-decoration:none}.module_multi_content__item_link:hover>div{opacity:.7;transition:opacity .4s}.module_multi_content__item{max-width:100%;word-break:break-word}@media (min-width:576px){.module_multi_content__item_header h3{font-size:32px;line-height:1.125em}}@media (min-width:1200px){.module_multi_content--layout4 .module_multi_content__item_header h3{font-size:26px;line-height:1.125em}}.module_multi_content__item_image{margin:0 0 20px;text-align:left}.henkilotarinat--image{background-position:50%;background-repeat:no-repeat;background-size:contain;height:0;overflow:hidden;padding:0 0 100%}.body-mielenterveys .henkilotarinat--card{color:#000;text-align:left}.body-mielenterveys .henkilotarinat--card a{color:#000;text-decoration:none}.body-mielenterveys .henkilotarinat--card h3{color:#003c78;font-size:1.3rem}.body-mielenterveys .henkilotarinat--button{background:#003c78;color:#fff;display:inline-block;font-weight:700;padding:1rem;width:100%}.body-mielenterveys .henkilotarinat--grid-column{max-width:355px}