/*
Theme Name: Inbound Junction
Theme URI: http://www.vividmotion.co
Author: Vivid Motion
Author URI: http://www.vividmotion.co
Description:  Vivid Motion
Version: 1.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags:
Text Domain: Vivid Motion
*/
/*************************************************************
 Author     : Vivid Motion @ http://vividmotion.co/
 *************************************************************/

/* START Case Study inner page */

#akeyless .shared-heading{
    max-width: max(627px, 39.188rem);
}
#akeyless.swiper-slide.story-carousel-tile .story-carousel-headline-desktop{
    max-width: max(260px, 22.5rem);
}

.blog-article-main iframe,
.blog-article-share-links .wp-block-table-of-contents ol li + li{
    margin-top: max(16px, 1rem);
}
.blog-article-share-links .wp-block-table-of-contents ol li ol{
    margin-top: max(16px, 1rem);
}

.blog-article-main p em{
    font-family: 'Neue Haas Grotesk Text Pro', sans-serif;
}

.shared-matters-box .shared-matters-table{
	min-height: auto;
}
.shared-matters-conclusion{
	text-transform: uppercase;
}
.shared-services-heading.border h1{
	max-width: max(1120px, 70rem);
}
.shared-workflow-item-text{
	max-width: max(480px, 30rem);
}
.shared-workflow-title{
	max-width: max(600px, 37.5rem);
}
.shared-hero-company .shared-heading{
	max-width: max(450px, 28.125rem);
}
.shared-hero-company h5{
	max-width: max(600px, 37.5rem);
}
.shared-hero-ai .shared-heading{
	max-width: max(400px, 31.25rem);
}

.shared-campaign .shared-heading{
	max-width: max(600px, 37.5rem);
}
.shared-campaign .shared-subheading {
	max-width: max(557px, 34.813rem);
}
.shared-campaign .unique-card-heading{
	max-width: max(560px, 35rem);
}

.blog-article-main a {
    text-decoration: underline;
    text-underline-offset: 3px;
}
.blog-article-main code{
    padding: 2px 4px;
    font-size: 90%;
    color: #EB3E0A;
    background-color: #FDECE6;
    border-radius: 4px;
}
.blog-article-main figure figcaption{
	text-decoration: none;
}
.blog-article-main iframe[src*="youtube.com"] {
    width: 100%;
    height: auto;
    aspect-ratio: 16 / 9;
}
.shared-cases .shared-cases-featured-title{line-height: 120%;}