.card-kp[data-v-89dec339]{gap:8px;position:relative;transition:opacity .3s linear}.card-kp[data-v-89dec339]:hover{opacity:.8}@media screen and (min-width:704px){.card-kp[data-v-89dec339]{gap:16px}}.card-kp[data-v-89dec339] .content{display:flex;flex-direction:column;gap:2px}@media screen and (min-width:704px){.card-kp[data-v-89dec339] .content{gap:6px}}.card-kp .subcategory[data-v-89dec339]{color:var(--section-text-color,#d09684);font-family:Montserrat,sans-serif;font-size:10px;font-weight:600;line-height:140%;text-transform:uppercase}@media screen and (min-width:704px){.card-kp .subcategory[data-v-89dec339]{font-size:14px;text-align:center}}.card-kp .title[data-v-89dec339]{display:-webkit-box;font-family:Ramillas,sans-serif;font-size:16px;font-weight:500;-webkit-line-clamp:5;line-clamp:5;line-height:130%;-webkit-box-orient:vertical;color:#181c22;overflow:hidden;text-overflow:ellipsis}@media screen and (min-width:704px){.card-kp .title[data-v-89dec339]{font-size:18px;-webkit-line-clamp:3;line-clamp:3;text-align:center}}.card-kp .ad-marking[data-v-89dec339]{color:#b1aca9;font-family:NewLetterGothicC,sans-serif;font-size:10px;font-weight:400;line-height:12px;margin-top:6px;text-align:start}@media screen and (min-width:704px){.card-kp .ad-marking[data-v-89dec339]{margin-top:0;text-align:center}}.card-kp .ad-marking__info[data-v-89dec339]{align-items:start;display:flex}@media screen and (min-width:704px){.card-kp .ad-marking__info[data-v-89dec339]{justify-content:center}}.card-kp .ad-marking__text[data-v-89dec339]{overflow-wrap:break-word;word-wrap:break-word;padding-left:5px;word-break:break-word}.card-kp .ad-marking__disclaimer[data-v-89dec339]{margin-top:5px}.card-kp.--outside[data-v-89dec339]{gap:16px;text-align:center}@media screen and (min-width:704px){.card-kp.--outside[data-v-89dec339] .preview-container{display:flex;flex-direction:column;flex-grow:1}}.card-kp.--outside .preview[data-v-89dec339]{height:calc(70.42254vw - 16.90141px)}@media screen and (min-width:704px){.card-kp.--outside .preview[data-v-89dec339]{flex-grow:1;height:calc(51.54639vw - 41.23711px)}}@media screen and (min-width:980px){.card-kp.--outside .preview[data-v-89dec339]{flex-grow:1;height:400px}}.card-kp.--outside[data-v-89dec339] .content{gap:8px}@media screen and (min-width:704px){.card-kp.--outside[data-v-89dec339] .content{gap:12px}}.card-kp.--outside .subcategory[data-v-89dec339]{font-size:12px}@media screen and (min-width:704px){.card-kp.--outside .subcategory[data-v-89dec339]{font-size:14px}}.card-kp.--outside .title[data-v-89dec339]{font-size:26px;-webkit-line-clamp:4;line-clamp:4;line-height:120%;margin-bottom:20px}@media screen and (min-width:704px){.card-kp.--outside .title[data-v-89dec339]{font-size:28px}}@media screen and (min-width:1300px){.card-kp.--outside .title[data-v-89dec339]{font-size:32px}}.card-kp.--outside .ad-marking[data-v-89dec339]{margin-top:0;text-align:center}.card-kp.--outside .ad-marking__info[data-v-89dec339]{justify-content:center}.card-kp.--inside[data-v-89dec339]{position:relative;text-align:center}.card-kp.--inside[data-v-89dec339]:before{background:linear-gradient(180deg,transparent,rgba(0,0,0,.9));content:"";inset:0;pointer-events:none;position:absolute}@media screen and (min-width:704px){.card-kp.--inside[data-v-89dec339] .preview-container{display:flex;flex-direction:column;flex-grow:1}}.card-kp.--inside .preview[data-v-89dec339]{height:calc(82.64463vw - 19.83471px)}@media screen and (min-width:704px){.card-kp.--inside .preview[data-v-89dec339]{flex-grow:1;height:600px}}.card-kp.--inside[data-v-89dec339] .content{bottom:0;gap:8px;left:0;padding:40px 12px;position:absolute;right:0}@media screen and (min-width:704px){.card-kp.--inside[data-v-89dec339] .content{gap:12px;padding:60px}}.card-kp.--inside .subcategory[data-v-89dec339]{color:#fff;font-size:12px}@media screen and (min-width:704px){.card-kp.--inside .subcategory[data-v-89dec339]{font-size:14px}}.card-kp.--inside .title[data-v-89dec339]{color:#fff;font-size:26px;font-weight:400;-webkit-line-clamp:4;line-clamp:4;line-height:120%}@media screen and (min-width:704px){.card-kp.--inside .title[data-v-89dec339]{font-size:28px}}@media screen and (min-width:1300px){.card-kp.--inside .title[data-v-89dec339]{font-size:32px}}.card-kp.--inside .ad-marking[data-v-89dec339]{margin-top:0;text-align:center}.card-kp.--inside .ad-marking__info[data-v-89dec339]{justify-content:center}
