.content-card-ph[data-v-e6fd0eef]{flex-shrink:0;margin-right:16px;width:272px}@media screen and (min-width:769px){.content-card-ph[data-v-e6fd0eef]{margin-right:36px;width:408px}}.content-card-ph__image[data-v-e6fd0eef]{border-radius:2px;height:178px;margin-bottom:12px;-o-object-fit:cover;object-fit:cover;width:100%}@media screen and (min-width:769px){.content-card-ph__image[data-v-e6fd0eef]{height:266px}}.content-card-ph__title[data-v-e6fd0eef]{height:20px;margin-bottom:14px;width:213px}@media screen and (min-width:769px){.content-card-ph__title[data-v-e6fd0eef]{height:26px;width:320px}}.content-card-ph__subtitle[data-v-e6fd0eef]{height:12px;margin-bottom:16px;width:252px}@media screen and (min-width:769px){.content-card-ph__subtitle[data-v-e6fd0eef]{height:16px;width:400px}}.content-card-ph__subtitle--small[data-v-e6fd0eef]{height:12px;width:169px}@media screen and (min-width:769px){.content-card-ph__subtitle--small[data-v-e6fd0eef]{height:16px;width:220px}}.content-card{position:relative}.content-card__image{border-radius:2px;height:178px;margin-bottom:12px;-o-object-fit:cover;object-fit:cover;width:100%}@media screen and (min-width:769px){.content-card__image{height:266px}}.content-card__title{color:var(--link-color);color:var(--Light-Base-900);font-family:var(--title-font);font-size:18px;font-weight:550;line-height:24px;margin-bottom:4px;text-decoration:none;transition:color .15s ease-out}@media screen and (min-width:769px){.content-card__title{font-size:24px;line-height:32px}}@media (hover:hover){.content-card__title:hover{color:var(--link-color-hover);cursor:pointer}}.content-card__title:active{color:var(--link-color-active)}.content-card__title:before{content:"";height:100%;left:0;position:absolute;top:0;width:100%}.content-card__subtitle{color:var(--Light-Base-500);font-size:15px;font-weight:400;line-height:22px}@media screen and (min-width:769px){.content-card__subtitle{font-size:16px;font-weight:400;line-height:24px}}.content-card__upper-title{color:var(--Light-Base-700);font-size:15px;font-weight:400;font-weight:500;line-height:20px;margin-bottom:4px}@media screen and (min-width:769px){.content-card__upper-title{font-size:15px;font-weight:400;line-height:22px}}.content-card__subtitle,.content-card__title{display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-clamp:2}
