@media (min-width: 734px){
	.section-plans .gallery .two-up {
		--cols: 1;
	}
	
	.section-plans .gallery .two-up .tile {
		flex-direction: row-reverse;
	}
	
	.section-plans .gallery .two-up picture {
		--p-height: 500px;
  	}
  	
  	.section-plans .gallery .two-up .overview-plans-display-single {
  		--p-height: 534px;
  	}
  	
	.section-plans .gallery .tile-content {
		padding: 92px 40px 30px;
	}

}

@media (max-width:1068px) {
	.section-plans .gallery .tile-content {
		padding: 68px 36px 20px;
		max-width: 284px;
	}

 	.section-plans .gallery .two-up picture {
		--p-height: 360px;
  	}
  	
  	.section-plans .gallery .two-up .overview-plans-display-single {
  		--p-height: 406px;
  	}
  
}

@media (max-width:734px) {

  .section-plans .gallery .tile-content {
	padding: 28px 28px 20px;
  }
  
 .section-plans .gallery .two-up picture {
	--p-height: 148px;
  }
  
  .section-plans .gallery .two-up .overview-plans-display-single {
  	--p-height: 148px;
  }
}

.section-plans .gallery-item .scroll-gallery{
	--responsive-content-width: initial;
}


.section-content {
    max-width: var(--vp-content-width);
    margin-inline:auto
}


@media (max-width: 1068px) {
    .section-plans .gallery > .section-content {
        margin-inline-start: auto;
        margin-inline-end: auto;
        width: 87.5%;
        max-width:var(--vp-content-width);
    }
}

.section-plans .whats-included .gallery {
    --item-width: 360px;
    --responsive-gutter-width:calc(50vw - var(--vp-content-width)/2)
}

@media (min-width: 1069px) {
    .section-plans .whats-included .gallery {
        --responsive-gutter-width:calc(49.9% - var(--vp-content-width)/2)
    }
}

.section-plans .whats-included .subhead {
    max-width:580px
}

.section-plans .gallery .tile .eyebrow {
    color: #fd324e
}





@media (max-width: 734px){
	.section-plans .gallery .two-up #overview-plans-watch-single-1 {
		--p-height:266px;
	}
}






.section-plans .gallery .tile .headline{
		font-size: 32px;
		letter-spacing: 0.004em;
		line-height: 1.21875;
	}


@media (max-width:1068px) and (max-width:1068px){
	.section-plans .gallery .tile .headline{
		font-size: 21px;
		letter-spacing: 0.011em;
	}

	.section-plans .gallery .tile .headline:lang(zh) {
		line-height: 1.333403;
	}
}

@media (max-width:1068px){
	.section-plans .gallery .tile .markdown .tile-pricing{
		font-size: 17px;
	}
}


@media (max-width:1068px){
	.section-plans .gallery .tile .markdown ul{
		font-size: 14px;
		letter-spacing: -0.016em;
	}
}

.section-plans .gallery .tile .markdown .tile-pricing {
		border-block-end: none;
		padding-bottom: 0px;
		height: 29px;
	}

.section-plans .gallery .tile-content li {
		padding: 0px 0px;
		line-height: 26px;
	}

.section-plans .gallery .tile .ctas {
		margin-block-start: 0px;
		gap: 12px;
	}

@media (max-width: 1068px) {
	.section-plans .gallery .tile .markdown .tile-pricing {
		border-block-end: none;
		padding-bottom: 0px;
		height: 24px;
	}
}

@media (max-width: 1068px) {
	.section-plans .gallery .tile-content li {
		padding: 0px 0px;
		line-height: 21px;
	}
}

@media (max-width: 1068px) {
	.section-plans .gallery .tile .ctas {
		margin-block-start: 0px;
	}
}


[class*=typography-eyebrow]
{
	margin-bottom: 14px;
}
@media (max-width: 1068px) {

	[class*=typography-eyebrow]
		{
			margin-bottom: 6px;
		}
}

.section-plans .gallery .tile .headline:lang(zh) {
	line-height: 1.21875;
}

@media (max-width:1068px){
	.typography-intro {
		letter-spacing: .011em;
	}
}