.content-video{aspect-ratio:1048/640;position:relative;width:100%;border-radius:24px;overflow:hidden;margin:24px 0}.content-video .content-video__skeleton,.content-video iframe,.content-video video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.content-video--contain{background:#b4b4b4}.content-video--contain .content-video__skeleton,.content-video--contain iframe,.content-video--contain video{object-fit:contain}.content-files{padding:24px;border:1px solid var(--color-grey-stroke);border-radius:var(--border-radius-base);display:grid;width:max-content;grid-template-columns:1fr 1fr;grid-gap:24px;gap:24px}@media(max-width:1199px){.content-files{display:flex;flex-direction:column;width:auto}}@media(max-width:1199px)and (max-width:1199px){.content-files{padding:24px 16px}}.content-file{display:flex;align-items:center;gap:16px}@media(hover:hover){.content-file:hover{cursor:pointer}.content-file:hover .content-file__title{text-decoration:underline}}.content-file__title{font-size:var(--fz-h4);overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;max-width:300px;padding-bottom:2px}.content-file__icon-wrap{display:flex;align-items:center;justify-content:center;position:relative;color:var(--color-grey-icon);flex:0 0 auto}.content-file__ext{font-size:9px;line-height:1;position:absolute;left:5px;right:5px;text-align:center;top:17px;text-transform:uppercase}.content-file__content{display:flex;flex-direction:column;gap:4px}.content-file__size{font:var(--font-small);color:var(--color-grey-text)}.content-file__icon{width:29px;height:29px}.info-card{padding:28px;border:1px solid var(--color-grey-stroke);border-radius:var(--border-radius-base);display:flex;flex-direction:column;gap:24px}@media(max-width:1199px){.info-card{padding:12px;gap:12px}}.info-card__title{font:var(--font-h2)}.content-table{padding:24px 32px;background-color:var(--color-gray-bg);border-radius:var(--border-radius-base);display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}@media(max-width:1199px){.content-table{grid-template-columns:1fr auto;padding:16px 12px}}.content-table__val{color:var(--color-gray-text)}