/* UGCHost Paid Mentorship V84 Approved Layout V2 */
html body .ugc70-mentorship[data-ugc-paid-mentorship="v84-approved2"]{
  padding:48px 0 66px!important;
}
html body .ugc70-mentorship[data-ugc-paid-mentorship="v84-approved2"] .ugc70-shell{
  width:min(1460px,calc(100% - 64px))!important;
}
html body .ugc84-titlebar{
  position:relative!important;
  z-index:4!important;
  max-width:980px!important;
  margin:0 auto 27px!important;
  padding:0 22px!important;
  text-align:center!important;
}
html body .ugc84-titlebar>span{
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  gap:14px!important;
  margin:0 0 11px!important;
  color:#a36b18!important;
  font:850 10px/1 Inter,Arial,sans-serif!important;
  letter-spacing:.19em!important;
  text-transform:uppercase!important;
}
html body .ugc84-titlebar>span i{
  width:52px!important;
  height:1px!important;
  background:linear-gradient(90deg,transparent,#c28a35)!important;
}
html body .ugc84-titlebar>span i:last-child{transform:scaleX(-1)!important}
html body .ugc84-titlebar h2{
  margin:0!important;
  color:#102941!important;
  font-family:"Cormorant Garamond",Georgia,serif!important;
  font-size:clamp(55px,5vw,78px)!important;
  font-weight:650!important;
  line-height:.92!important;
  letter-spacing:-.045em!important;
}
html body .ugc84-titlebar p{
  max-width:730px!important;
  margin:15px auto 0!important;
  color:#617184!important;
  font:500 14px/1.65 Inter,Arial,sans-serif!important;
}
html body .ugc70-mentorship[data-ugc-paid-mentorship="v84-approved2"] .ugc84-approved-header{
  display:block!important;
  max-width:1180px!important;
  margin:0 auto!important;
}
html body .ugc70-mentorship[data-ugc-paid-mentorship="v84-approved2"] .ugc84-approved-heading{
  min-height:0!important;
  display:block!important;
  overflow:visible!important;
  padding:0!important;
  border:0!important;
  border-radius:0!important;
  background:transparent!important;
  box-shadow:none!important;
}
html body .ugc70-mentorship[data-ugc-paid-mentorship="v84-approved2"] .ugc84-approved-heading::before{
  display:none!important;
}
html body .ugc84-heading-row{
  display:grid!important;
  grid-template-columns:minmax(350px,.82fr) minmax(620px,1.18fr)!important;
  gap:32px!important;
  align-items:end!important;
}
html body .ugc84-heading-row h2{
  margin:0!important;
  color:#102941!important;
  font-family:"Cormorant Garamond",Georgia,serif!important;
  font-size:clamp(48px,4.25vw,63px)!important;
  font-weight:650!important;
  line-height:.88!important;
  letter-spacing:-.043em!important;
}
html body .ugc84-heading-row h2 span{
  display:block!important;
}
html body .ugc84-heading-row h2 em{
  color:#b37620!important;
  font-style:normal!important;
}
html body .ugc84-heading-row .ugc70-actions{
  display:grid!important;
  grid-template-columns:repeat(4,minmax(0,1fr))!important;
  gap:12px!important;
  margin:0 0 8px!important;
}
html body .ugc84-heading-row .ugc70-actions a{
  min-height:49px!important;
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  gap:8px!important;
  padding:0 16px!important;
  border-radius:11px!important;
  text-align:center!important;
  text-decoration:none!important;
  white-space:nowrap!important;
  font:800 11px/1 Inter,Arial,sans-serif!important;
  transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease!important;
}
html body .ugc84-heading-row .ugc70-actions a:hover,
html body .ugc84-heading-row .ugc70-actions a:focus-visible{
  transform:translateY(-2px)!important;
  outline:none!important;
}
html body .ugc84-heading-row .ugc70-primary{
  border:1px solid #d6a64d!important;
  background:linear-gradient(180deg,#f2d58e,#d29531)!important;
  color:#11263e!important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.85),0 12px 22px rgba(132,82,17,.19)!important;
}
html body .ugc84-heading-row .ugc70-primary svg{
  width:17px!important;
  height:17px!important;
  fill:none!important;
  stroke:currentColor!important;
  stroke-width:2!important;
  stroke-linecap:round!important;
  stroke-linejoin:round!important;
}
html body .ugc84-light-action{
  border:1px solid rgba(18,45,72,.16)!important;
  background:rgba(255,255,255,.91)!important;
  color:#17334f!important;
  box-shadow:0 8px 20px rgba(23,48,72,.065),inset 0 1px 0 #fff!important;
}
html body .ugc84-light-action:hover,
html body .ugc84-light-action:focus-visible{
  border-color:rgba(181,119,31,.44)!important;
  box-shadow:0 14px 25px rgba(23,48,72,.12),inset 0 1px 0 #fff!important;
}
html body .ugc84-mentor-showcase{
  display:grid!important;
  grid-template-columns:repeat(4,minmax(0,1fr))!important;
  gap:15px!important;
  margin-top:17px!important;
}
html body .ugc84-mentor-card{
  position:relative!important;
  overflow:hidden!important;
  aspect-ratio:97/100!important;
  min-height:270px!important;
  margin:0!important;
  border:1px solid rgba(18,46,72,.12)!important;
  border-radius:20px!important;
  background:#d9e1e5!important;
  box-shadow:0 16px 30px rgba(17,42,63,.12),inset 0 1px 0 rgba(255,255,255,.72)!important;
}
html body .ugc84-mentor-card img{
  width:100%!important;
  height:100%!important;
  display:block!important;
  object-fit:cover!important;
  object-position:center 38%!important;
  transform:scale(1.012)!important;
  transition:transform .45s ease,filter .25s ease!important;
}
html body .ugc84-mentor-card:hover img{
  transform:scale(1.045)!important;
}
html body .ugc70-mentorship[data-ugc-paid-mentorship="v84-approved2"] .ugc70-membership{
  display:none!important;
}
html body .ugc70-mentorship[data-ugc-paid-mentorship="v84-approved2"] .ugc70-section-heading{
  padding-top:27px!important;
}
html body .ugc70-mentorship[data-ugc-paid-mentorship="v84-approved2"] .ugc70-access-path>a svg{
  width:18px!important;
  height:18px!important;
  fill:none!important;
  stroke:currentColor!important;
  stroke-width:1.9!important;
  stroke-linecap:round!important;
  stroke-linejoin:round!important;
}
@media(max-width:1220px){
  html body .ugc70-mentorship[data-ugc-paid-mentorship="v84-approved2"] .ugc84-approved-header{
    max-width:1040px!important;
  }
  html body .ugc84-heading-row{
    grid-template-columns:1fr!important;
    gap:20px!important;
  }
  html body .ugc84-heading-row .ugc70-actions{
    width:100%!important;
    margin:0!important;
  }
}
@media(max-width:900px){
  html body .ugc70-mentorship[data-ugc-paid-mentorship="v84-approved2"] .ugc70-shell{
    width:min(100% - 30px,1460px)!important;
  }
  html body .ugc84-mentor-showcase{
    grid-template-columns:repeat(2,minmax(0,1fr))!important;
  }
  html body .ugc84-mentor-card{
    min-height:310px!important;
  }
}
@media(max-width:700px){
  html body .ugc70-mentorship[data-ugc-paid-mentorship="v84-approved2"]{
    padding:38px 0 43px!important;
  }
  html body .ugc84-titlebar{
    margin-bottom:23px!important;
    padding:0 10px!important;
  }
  html body .ugc84-titlebar h2{
    font-size:50px!important;
  }
  html body .ugc84-heading-row h2{
    font-size:45px!important;
  }
  html body .ugc84-heading-row .ugc70-actions{
    grid-template-columns:repeat(2,minmax(0,1fr))!important;
  }
  html body .ugc84-heading-row .ugc70-actions a{
    white-space:normal!important;
  }
  html body .ugc84-mentor-card{
    min-height:230px!important;
    border-radius:17px!important;
  }
}
@media(max-width:470px){
  html body .ugc70-mentorship[data-ugc-paid-mentorship="v84-approved2"] .ugc70-shell{
    width:calc(100% - 20px)!important;
  }
  html body .ugc84-titlebar>span{
    gap:9px!important;
    font-size:8px!important;
  }
  html body .ugc84-titlebar>span i{
    width:25px!important;
  }
  html body .ugc84-titlebar h2{
    font-size:45px!important;
  }
  html body .ugc84-heading-row h2{
    font-size:40px!important;
  }
  html body .ugc84-heading-row .ugc70-actions{
    gap:8px!important;
  }
  html body .ugc84-heading-row .ugc70-actions a{
    min-height:47px!important;
    padding:0 10px!important;
    font-size:10px!important;
  }
  html body .ugc84-mentor-showcase{
    gap:9px!important;
  }
  html body .ugc84-mentor-card{
    min-height:180px!important;
    border-radius:15px!important;
  }
}
@media(prefers-reduced-motion:reduce){
  html body .ugc84-mentor-card img,
  html body .ugc84-heading-row .ugc70-actions a{
    transition:none!important;
  }
}