/* Annual package: title on the left, the value statement on the right. */
#package-comparison.cc-package-slide .cc-package-head {
 display:grid!important;
 grid-template-columns:minmax(0,.84fr) minmax(0,1.16fr);
 align-items:center;
 gap:28px 54px;
 min-height:184px;
 padding:38px 48px!important;
 text-align:left!important;
}
#package-comparison.cc-package-slide .cc-package-head h2 {
 margin:0!important;
 font-size:clamp(36px,3.4vw,54px)!important;
 line-height:1.18!important;
 letter-spacing:-.035em;
 white-space:nowrap;
 text-align:left!important;
}
#package-comparison.cc-package-slide .cc-package-head .package-value-statement {
 margin:0!important;
 max-width:none;
 color:#202326!important;
 font-size:clamp(21px,2.1vw,30px)!important;
 font-weight:650;
 line-height:1.6!important;
 letter-spacing:-.025em;
 text-align:left!important;
 text-wrap:pretty;
 text-shadow:none!important;
}
#package-comparison .package-salary {
 color:#b92435;
 font-weight:850;
}
#package-comparison .package-update { font-weight:850; }
.anonymous-client { display:inline-flex; align-items:center; gap:8px; white-space:nowrap; color:#68777d; font-size:22px; font-weight:750; }
.anonymous-client>span { font-size:32px; color:#557a89; }
@media(max-width:1050px) and (min-width:701px) {
 #package-comparison.cc-package-slide .cc-package-head { gap:30px; padding:30px!important; grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr); }
 #package-comparison.cc-package-slide .cc-package-head h2 { font-size:36px!important; }
 #package-comparison.cc-package-slide .cc-package-head .package-value-statement { font-size:22px!important; }
}
@media(max-width:700px) {
 #package-comparison.cc-package-slide .cc-package-head { grid-template-columns:minmax(0,1fr); gap:18px; min-height:0; padding:26px 22px!important; }
 #package-comparison.cc-package-slide .cc-package-head h2 { font-size:30px!important; white-space:normal; }
 #package-comparison.cc-package-slide .cc-package-head .package-value-statement { font-size:22px!important; line-height:1.6!important; }
 .package-value-break { display:none; }
}
