.profile-single-page{padding-top:clamp(36px,5vw,72px);padding-left:var(--edge);padding-right:var(--edge)}
.profile-layout{width:100%;max-width:none;margin:0;display:grid;grid-template-columns:minmax(300px,32vw) minmax(0,1fr);gap:clamp(28px,4vw,64px);align-items:start}
.profile-sidebar{position:sticky;top:106px;display:grid;gap:18px}
.profile-main-frame{border:1px solid var(--gold-line);border-radius:34px;overflow:hidden;background:rgba(255,255,255,.045);box-shadow:var(--shadow)}
.profile-main-image{width:100%;aspect-ratio:3/4.15;object-fit:cover;object-position:center top}
.profile-side-actions{display:grid;gap:12px}.profile-side-actions .button{width:100%}
.pricing-card{overflow:hidden;border:1px solid var(--gold-line);border-radius:24px;background:linear-gradient(145deg,rgba(255,255,255,.075),rgba(255,255,255,.028));box-shadow:0 24px 70px rgba(0,0,0,.22)}
.pricing-head{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:18px 18px 12px;border-bottom:1px solid var(--line)}
.pricing-head h3{color:var(--cream);font-family:Georgia,"Times New Roman",serif;font-size:22px;font-weight:400;letter-spacing:-.04em}.pricing-head span{color:var(--gold-2);font-size:12px;letter-spacing:.18em;text-transform:uppercase}
.pricing-list{display:grid}.pricing-row{display:grid;grid-template-columns:1fr auto;gap:14px;padding:15px 18px;border-bottom:1px solid var(--line)}.pricing-row:nth-child(odd){background:rgba(242,207,135,.065)}.pricing-row:last-child{border-bottom:0}
.pricing-row strong{display:block;color:var(--cream);font-size:15px}.pricing-row small{display:block;margin-top:4px;color:var(--muted);line-height:1.45}.pricing-row b{align-self:center;color:var(--gold-2);font-size:16px;text-align:right}.pricing-row em{display:block;color:var(--muted);font-size:11px;font-style:normal;font-weight:500}
.profile-main-content{min-width:0;padding-right:0}.profile-title-row{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:18px}.profile-title-row h2{color:var(--cream);font-size:clamp(42px,5.4vw,76px);line-height:.95;font-weight:400}
.profile-category-pill{flex:0 0 auto;margin-top:8px;padding:8px 12px;border:1px solid var(--gold-line);border-radius:999px;background:rgba(255,255,255,.055);color:var(--gold-2);font-size:12px;letter-spacing:.12em;text-transform:uppercase}
.profile-copy{max-width:950px;color:rgba(255,248,236,.78);font-size:16px;line-height:1.75}.profile-copy>*+*{margin-top:14px}
.profile-spec-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin:28px 0}.spec-column{border-top:1px solid var(--line)}.spec-row{display:grid;grid-template-columns:minmax(120px,.8fr) minmax(0,1fr);gap:16px;padding:10px 0;border-bottom:1px solid var(--line)}.spec-row span{color:var(--muted)}.spec-row strong{color:var(--cream);font-weight:600;text-align:right}
.profile-services{margin:8px 0 26px;color:rgba(255,248,236,.78);line-height:1.7}.profile-services strong{color:var(--gold-2)}
.profile-tab-system{margin-top:8px}
.profile-tabs{display:flex;gap:28px;margin:12px 0 18px;border-bottom:1px solid var(--line)}
.profile-tab-btn{position:relative;padding:0 0 13px;border:0;background:none;color:var(--muted);font-size:14px;cursor:pointer}
.profile-tab-btn.active{color:var(--gold-2)}
.profile-tab-btn.active:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:1px;background:var(--gold-2)}
.profile-tab-panels{width:100%}
.profile-tab-panel{display:none}
.profile-tab-panel.active{display:block;animation:rvsFadeIn .22s ease}
.profile-photo-grid{width:100%;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(14px,1.5vw,22px)}
.profile-photo-link{display:block;overflow:hidden;border:1px solid var(--line);border-radius:20px;background:rgba(255,255,255,.04)}
.profile-photo-link img{width:100%;height:auto;aspect-ratio:3/4;object-fit:cover;object-position:center top;transition:transform .35s ease}
.profile-photo-link:hover img{transform:scale(1.035)}
.profile-feedback-panel{margin-top:0;padding:0;border:0;background:none;color:var(--muted)}
.profile-feedback-panel .rvs-reviews-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}
.profile-feedback-panel .rvs-review-card{height:100%;border:1px solid var(--line);border-radius:22px;background:linear-gradient(145deg,rgba(255,255,255,.075),rgba(255,255,255,.028));padding:clamp(18px,2vw,24px);box-shadow:0 22px 60px rgba(0,0,0,.16)}
.profile-feedback-panel .rvs-review-stars{color:var(--gold-2);letter-spacing:.14em;font-size:14px;margin-bottom:10px}
.profile-feedback-panel .rvs-review-card h3{color:var(--cream);font-family:Georgia,"Times New Roman",serif;font-size:clamp(22px,2vw,28px);line-height:1.1;font-weight:400;letter-spacing:-.04em}
.profile-feedback-panel .rvs-review-meta{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0}
.profile-feedback-panel .rvs-review-meta span{border:1px solid var(--gold-line);border-radius:999px;padding:5px 9px;color:rgba(255,248,236,.72);font-size:11px;letter-spacing:.12em;text-transform:uppercase}
.profile-feedback-panel .rvs-review-copy{color:rgba(255,248,236,.72);font-size:14px;line-height:1.75}
.profile-feedback-panel .rvs-review-profile-media{display:block;position:relative;margin:-6px -6px 16px;border-radius:18px;overflow:hidden;border:1px solid var(--gold-line);background:linear-gradient(145deg,#2a0710,#080304)}
.profile-feedback-panel .rvs-review-profile-media img{width:100%;aspect-ratio:4/3;object-fit:cover;object-position:center top}
.profile-feedback-panel .rvs-review-profile-media span{position:absolute;left:12px;bottom:12px;padding:6px 10px;border-radius:999px;background:rgba(7,3,4,.72);border:1px solid var(--gold-line);color:var(--gold-2);font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}
@keyframes rvsFadeIn{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}
@media (max-width:1180px){.profile-layout{grid-template-columns:1fr}.profile-sidebar{position:relative;top:auto;max-width:none}.profile-main-frame{max-width:620px}.profile-photo-grid,.profile-feedback-panel .rvs-reviews-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media (max-width:980px){.profile-spec-grid{grid-template-columns:1fr}.profile-title-row{display:block}.profile-category-pill{display:inline-flex;margin-top:12px}}
@media (max-width:620px){.profile-photo-grid,.profile-feedback-panel .rvs-reviews-grid{grid-template-columns:1fr}.profile-layout{gap:22px}.profile-title-row h2{font-size:clamp(38px,13vw,58px)}.spec-row{grid-template-columns:1fr;gap:4px}.spec-row strong{text-align:left}}

/* 1.0.7 hard fix: isolate single profile tab panels from older anchor/target styles */
.profile-single-page .profile-main-content{overflow:hidden!important;min-width:0!important}
.profile-single-page .profile-tab-system{width:100%!important;max-width:100%!important;overflow:hidden!important;clear:both!important}
.profile-single-page .profile-tab-panels{width:100%!important;max-width:100%!important;overflow:hidden!important;margin:0!important;padding:0!important;position:relative!important}
.profile-single-page .profile-tab-panel{display:none!important;width:100%!important;max-width:100%!important;margin:0!important;padding:0!important;overflow:hidden!important;float:none!important;clear:both!important;transform:none!important}
.profile-single-page .profile-tab-panel.active{display:block!important}
.profile-single-page .profile-tab-panel[data-panel="photos"] .profile-photo-grid{display:grid!important;width:100%!important;max-width:100%!important;margin:0!important;padding:0!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:clamp(14px,1.5vw,22px)!important;align-items:start!important;overflow:hidden!important;float:none!important;clear:both!important;transform:none!important}
.profile-single-page .profile-photo-link{width:100%!important;min-width:0!important;margin:0!important;float:none!important;clear:none!important}
.profile-single-page .profile-photo-link img{display:block!important;width:100%!important;height:auto!important;aspect-ratio:3/4!important;object-fit:cover!important;object-position:center top!important;margin:0!important;max-width:100%!important}
.profile-single-page .profile-feedback-panel{display:block!important;width:100%!important;max-width:100%!important;margin:0!important;padding:0!important;border:0!important;background:none!important;overflow:hidden!important}
.profile-single-page .profile-feedback-panel .rvs-review-profile-media{display:none!important}
.profile-single-page .profile-feedback-panel .rvs-reviews-grid{display:grid!important;width:100%!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:18px!important;margin:0!important;padding:0!important;overflow:hidden!important}
.profile-single-page .profile-feedback-panel .rvs-review-card{width:100%!important;min-width:0!important;margin:0!important;overflow:hidden!important}
@media(max-width:1180px){.profile-single-page .profile-tab-panel[data-panel="photos"] .profile-photo-grid,.profile-single-page .profile-feedback-panel .rvs-reviews-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}
@media(max-width:620px){.profile-single-page .profile-tab-panel[data-panel="photos"] .profile-photo-grid,.profile-single-page .profile-feedback-panel .rvs-reviews-grid{grid-template-columns:1fr!important}}

/* 1.0.8 related profiles fix: single profile pages must style rvs_profiles shortcode cards */
.single-rvs_profile .section-velvet,
body.single-rvs_profile .section-velvet{
  width:100%!important;
  max-width:none!important;
  padding-left:var(--edge)!important;
  padding-right:var(--edge)!important;
  overflow:hidden!important;
}
.single-rvs_profile .section-velvet > .wide,
body.single-rvs_profile .section-velvet > .wide{
  width:100%!important;
  max-width:none!important;
  margin:0!important;
}
.single-rvs_profile .section-velvet .rvs-profile-grid,
body.single-rvs_profile .section-velvet .rvs-profile-grid,
.single-rvs_profile .section-velvet .catalog-grid,
body.single-rvs_profile .section-velvet .catalog-grid{
  display:grid!important;
  width:100%!important;
  max-width:none!important;
  grid-template-columns:repeat(4,minmax(0,1fr))!important;
  gap:clamp(14px,1.6vw,24px)!important;
  align-items:stretch!important;
  margin:0!important;
  padding:0!important;
}
.single-rvs_profile .section-velvet .profile-card.model-card,
body.single-rvs_profile .section-velvet .profile-card.model-card{
  display:block!important;
  width:100%!important;
  min-width:0!important;
  overflow:hidden!important;
  border:1px solid var(--line)!important;
  border-radius:24px!important;
  background:linear-gradient(145deg,rgba(255,255,255,.075),rgba(255,255,255,.028))!important;
  padding:14px!important;
  box-shadow:0 26px 80px rgba(0,0,0,.18)!important;
}
.single-rvs_profile .section-velvet .model-link,
body.single-rvs_profile .section-velvet .model-link{
  display:block!important;
  height:auto!important;
}
.single-rvs_profile .section-velvet .model-photo,
body.single-rvs_profile .section-velvet .model-photo{
  position:relative!important;
  width:100%!important;
  min-height:320px!important;
  aspect-ratio:3/4!important;
  border-radius:20px!important;
  overflow:hidden!important;
  background:linear-gradient(145deg,#2a0710,#080304)!important;
}
.single-rvs_profile .section-velvet .model-photo img,
body.single-rvs_profile .section-velvet .model-photo img{
  display:block!important;
  width:100%!important;
  height:100%!important;
  min-height:320px!important;
  object-fit:cover!important;
  object-position:center top!important;
  margin:0!important;
}
.single-rvs_profile .section-velvet .profile-image,
body.single-rvs_profile .section-velvet .profile-image{
  min-height:320px!important;
  border-radius:20px!important;
}
.single-rvs_profile .section-velvet .model-badge,
body.single-rvs_profile .section-velvet .model-badge{
  position:absolute!important;
  top:14px!important;
  left:14px!important;
  z-index:3!important;
  padding:7px 11px!important;
  border-radius:999px!important;
  background:rgba(7,3,4,.76)!important;
  border:1px solid var(--gold-line)!important;
  color:var(--gold-2)!important;
  font-size:10px!important;
  letter-spacing:.14em!important;
  text-transform:uppercase!important;
}
.single-rvs_profile .section-velvet .model-stats,
body.single-rvs_profile .section-velvet .model-stats{
  position:absolute!important;
  left:12px!important;
  right:12px!important;
  bottom:48px!important;
  z-index:3!important;
  display:grid!important;
  grid-template-columns:repeat(3,1fr)!important;
  gap:6px!important;
}
.single-rvs_profile .section-velvet .model-stats div,
body.single-rvs_profile .section-velvet .model-stats div{
  padding:8px!important;
  border-radius:12px!important;
  background:rgba(7,3,4,.66)!important;
  text-align:center!important;
}
.single-rvs_profile .section-velvet .model-stats span,
body.single-rvs_profile .section-velvet .model-stats span{
  display:block!important;
  color:var(--muted)!important;
  font-size:10px!important;
  text-transform:uppercase!important;
}
.single-rvs_profile .section-velvet .model-stats strong,
body.single-rvs_profile .section-velvet .model-stats strong{
  display:block!important;
  color:var(--cream)!important;
  font-size:12px!important;
}
.single-rvs_profile .section-velvet .model-cta,
body.single-rvs_profile .section-velvet .model-cta{
  position:absolute!important;
  left:12px!important;
  right:12px!important;
  bottom:12px!important;
  z-index:3!important;
  display:block!important;
  text-align:center!important;
  border-radius:999px!important;
  background:linear-gradient(135deg,var(--gold-2),var(--gold))!important;
  color:#150608!important;
  font-weight:800!important;
  font-size:11px!important;
  letter-spacing:.12em!important;
  text-transform:uppercase!important;
  padding:10px!important;
}
.single-rvs_profile .section-velvet .model-caption,
body.single-rvs_profile .section-velvet .model-caption{
  padding:14px 8px 0!important;
  text-align:center!important;
}
.single-rvs_profile .section-velvet .model-caption h3,
body.single-rvs_profile .section-velvet .model-caption h3{
  font-family:Georgia,"Times New Roman",serif!important;
  color:var(--cream)!important;
  font-size:28px!important;
  font-weight:400!important;
  line-height:1.1!important;
  letter-spacing:-.05em!important;
  margin:0!important;
}
.single-rvs_profile .section-velvet .model-caption p,
body.single-rvs_profile .section-velvet .model-caption p{
  color:var(--gold-2)!important;
  font-size:13px!important;
  margin-top:4px!important;
}
.single-rvs_profile .section-velvet .profile-card .hero-actions,
body.single-rvs_profile .section-velvet .profile-card .hero-actions{
  display:flex!important;
  flex-wrap:wrap!important;
  gap:10px!important;
  justify-content:center!important;
  margin-top:14px!important;
}
.single-rvs_profile .section-velvet .profile-card .text-link,
body.single-rvs_profile .section-velvet .profile-card .text-link{
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  min-height:38px!important;
  padding:0 16px!important;
  border:1px solid var(--gold-line)!important;
  border-radius:999px!important;
  color:var(--gold-2)!important;
  font-size:11px!important;
  font-weight:800!important;
  letter-spacing:.1em!important;
  text-transform:uppercase!important;
}
.single-rvs_profile .section-velvet .profile-card .button,
body.single-rvs_profile .section-velvet .profile-card .button{
  min-height:38px!important;
  padding:0 16px!important;
  font-size:11px!important;
}
@media(max-width:1280px){.single-rvs_profile .section-velvet .rvs-profile-grid,body.single-rvs_profile .section-velvet .rvs-profile-grid,.single-rvs_profile .section-velvet .catalog-grid,body.single-rvs_profile .section-velvet .catalog-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}
@media(max-width:900px){.single-rvs_profile .section-velvet .rvs-profile-grid,body.single-rvs_profile .section-velvet .rvs-profile-grid,.single-rvs_profile .section-velvet .catalog-grid,body.single-rvs_profile .section-velvet .catalog-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.single-rvs_profile .section-velvet .model-stats,body.single-rvs_profile .section-velvet .model-stats{display:none!important}}
@media(max-width:560px){.single-rvs_profile .section-velvet .rvs-profile-grid,body.single-rvs_profile .section-velvet .rvs-profile-grid,.single-rvs_profile .section-velvet .catalog-grid,body.single-rvs_profile .section-velvet .catalog-grid{grid-template-columns:1fr!important}.single-rvs_profile .section-velvet .model-photo,body.single-rvs_profile .section-velvet .model-photo{min-height:360px!important}}

/* Related profiles section hard layout fix: scoped without depending on body classes */
.related-profiles-section{
  width:100vw!important;
  margin-left:calc(50% - 50vw)!important;
  margin-right:calc(50% - 50vw)!important;
  padding-left:var(--edge)!important;
  padding-right:var(--edge)!important;
  overflow:hidden!important;
}
.related-profiles-section .related-profiles-inner,
.related-profiles-section .wide{
  width:100%!important;
  max-width:none!important;
  margin:0!important;
}
.related-profiles-section .rvs-profile-grid,
.related-profiles-section .catalog-grid{
  width:100%!important;
  max-width:none!important;
  display:grid!important;
  grid-template-columns:repeat(4,minmax(0,1fr))!important;
  gap:clamp(16px,1.6vw,26px)!important;
  align-items:stretch!important;
}
.related-profiles-section .profile-card.model-card{
  display:flex!important;
  flex-direction:column!important;
  height:100%!important;
  min-width:0!important;
  overflow:hidden!important;
  padding:14px!important;
  border:1px solid var(--line)!important;
  border-radius:26px!important;
  background:linear-gradient(145deg,rgba(255,255,255,.075),rgba(255,255,255,.028))!important;
  box-shadow:0 26px 80px rgba(0,0,0,.18)!important;
  opacity:1!important;
  transform:none!important;
}
.related-profiles-section .model-link{
  display:flex!important;
  flex-direction:column!important;
  flex:1 1 auto!important;
  height:auto!important;
  color:inherit!important;
  text-decoration:none!important;
}
.related-profiles-section .model-photo{
  position:relative!important;
  display:block!important;
  width:100%!important;
  height:auto!important;
  min-height:0!important;
  aspect-ratio:3/4!important;
  overflow:hidden!important;
  border-radius:20px!important;
  background:linear-gradient(145deg,#2a0710,#080304)!important;
  isolation:isolate!important;
}
.related-profiles-section .model-photo img{
  position:absolute!important;
  inset:0!important;
  z-index:0!important;
  display:block!important;
  width:100%!important;
  height:100%!important;
  min-height:0!important;
  max-width:none!important;
  object-fit:cover!important;
  object-position:center top!important;
  margin:0!important;
}
.related-profiles-section .model-photo:before{
  content:""!important;
  position:absolute!important;
  inset:0!important;
  z-index:1!important;
  background:linear-gradient(to bottom,rgba(7,3,4,.04) 20%,rgba(7,3,4,.24) 58%,rgba(7,3,4,.9))!important;
  pointer-events:none!important;
}
.related-profiles-section .profile-image{
  min-height:100%!important;
  height:100%!important;
  border-radius:20px!important;
}
.related-profiles-section .model-badge{
  position:absolute!important;
  top:12px!important;
  left:12px!important;
  z-index:4!important;
  display:inline-flex!important;
  width:auto!important;
  padding:7px 11px!important;
  border-radius:999px!important;
  background:rgba(7,3,4,.76)!important;
  border:1px solid var(--gold-line)!important;
  color:var(--gold-2)!important;
  font-size:10px!important;
  font-weight:900!important;
  letter-spacing:.14em!important;
  text-transform:uppercase!important;
  line-height:1!important;
}
.related-profiles-section .model-stats{
  position:absolute!important;
  left:12px!important;
  right:12px!important;
  bottom:52px!important;
  z-index:4!important;
  display:grid!important;
  grid-template-columns:repeat(3,minmax(0,1fr))!important;
  gap:6px!important;
  margin:0!important;
}
.related-profiles-section .model-stats div{
  display:block!important;
  min-width:0!important;
  padding:7px 5px!important;
  border-radius:10px!important;
  background:rgba(7,3,4,.68)!important;
  border:1px solid rgba(255,255,255,.12)!important;
  text-align:center!important;
  backdrop-filter:blur(10px)!important;
}
.related-profiles-section .model-stats span{
  display:block!important;
  color:rgba(255,248,236,.58)!important;
  font-size:8px!important;
  line-height:1.1!important;
  text-transform:uppercase!important;
  letter-spacing:.12em!important;
}
.related-profiles-section .model-stats strong{
  display:block!important;
  margin-top:2px!important;
  color:var(--cream)!important;
  font-size:10px!important;
  line-height:1.15!important;
  font-weight:800!important;
  text-align:center!important;
}
.related-profiles-section .model-cta{
  position:absolute!important;
  left:12px!important;
  right:12px!important;
  bottom:12px!important;
  z-index:4!important;
  display:grid!important;
  place-items:center!important;
  min-height:32px!important;
  padding:0 10px!important;
  border-radius:999px!important;
  background:linear-gradient(135deg,var(--gold-2),var(--gold))!important;
  color:#150608!important;
  font-size:10px!important;
  font-weight:900!important;
  line-height:1!important;
  letter-spacing:.1em!important;
  text-transform:uppercase!important;
  text-align:center!important;
}
.related-profiles-section .model-caption{
  display:block!important;
  min-height:92px!important;
  padding:14px 8px 10px!important;
  text-align:center!important;
  background:transparent!important;
}
.related-profiles-section .model-caption h3{
  margin:0!important;
  color:var(--cream)!important;
  font-family:Georgia,"Times New Roman",serif!important;
  font-size:clamp(22px,1.8vw,30px)!important;
  line-height:1.05!important;
  font-weight:400!important;
  letter-spacing:-.05em!important;
}
.related-profiles-section .model-caption p{
  display:-webkit-box!important;
  -webkit-line-clamp:2!important;
  -webkit-box-orient:vertical!important;
  overflow:hidden!important;
  margin:7px auto 0!important;
  max-width:92%!important;
  color:var(--gold-2)!important;
  font-size:11px!important;
  line-height:1.45!important;
  text-transform:none!important;
  letter-spacing:.02em!important;
}
.related-profiles-section .profile-card .hero-actions{
  display:flex!important;
  flex-wrap:wrap!important;
  align-items:center!important;
  justify-content:center!important;
  gap:10px!important;
  width:100%!important;
  margin:0!important;
  padding:0 8px 8px!important;
}
.related-profiles-section .profile-card .text-link,
.related-profiles-section .profile-card .button{
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  min-height:38px!important;
  padding:0 16px!important;
  border-radius:999px!important;
  font-size:10px!important;
  font-weight:900!important;
  letter-spacing:.1em!important;
  text-transform:uppercase!important;
  line-height:1!important;
  margin:0!important;
  white-space:nowrap!important;
}
.related-profiles-section .profile-card .text-link{
  border:1px solid var(--gold-line)!important;
  color:var(--gold-2)!important;
}
@media(max-width:1280px){.related-profiles-section .rvs-profile-grid,.related-profiles-section .catalog-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}
@media(max-width:900px){.related-profiles-section .rvs-profile-grid,.related-profiles-section .catalog-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.related-profiles-section .model-stats{display:none!important}}
@media(max-width:560px){.related-profiles-section .rvs-profile-grid,.related-profiles-section .catalog-grid{grid-template-columns:1fr!important}.related-profiles-section .model-photo{aspect-ratio:3/4.2!important}.related-profiles-section .profile-card .text-link,.related-profiles-section .profile-card .button{width:100%!important}}
