.skinney-ps-pill-wrap,.skinney-ps-team{color:var(--e-global-color-text,#000);width:100%;box-sizing:border-box}
.skinney-ps-pill-wrap{display:flex;justify-content:center}
.skinney-ps-pill{display:flex;align-items:center;gap:12px;max-width:100%;padding:12px 18px 12px 12px;border-radius:999px;background:var(--e-global-color-accent,#F3EFF3)}
img.skinney-ps-avatar.skinney-ps-avatar{display:block;flex:none;object-fit:cover;border-radius:50%;width:72px;height:72px;max-width:none}
.skinney-ps-pill img.skinney-ps-avatar.skinney-ps-avatar{width:36px;height:36px}
.skinney-ps-review-text{font-family:var(--e-global-typography-text-font-family,"Helvetica Neue LT Std"),sans-serif;font-size:15px;line-height:1.4;font-weight:300}
.skinney-ps-pill.skinney-ps-pill a,.skinney-ps-team.skinney-ps-team a{color:var(--e-global-color-text,#000);text-decoration:underline;text-underline-offset:4px}
.skinney-ps-team{padding:60px 0;background:var(--e-global-color-2801275c,#fff)}
.skinney-ps-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:48px}
.skinney-ps-heading>div{max-width:760px}
.skinney-ps-eyebrow,.skinney-ps-role,.skinney-ps-title,.skinney-ps-team-link{font-family:var(--e-global-typography-accent-font-family,"Helvetica Neue Lt Condensed"),sans-serif;font-weight:500}
.skinney-ps-eyebrow{font-size:15px;letter-spacing:.16em;text-transform:uppercase;margin-bottom:14px;line-height:1.4}
.skinney-ps-team.skinney-ps-team h2{font-family:var(--e-global-typography-primary-font-family,"Noto Serif Display"),serif;font-size:48px;font-weight:400;line-height:1.05;letter-spacing:normal;margin:0;text-transform:none}
.skinney-ps-team-link{font-size:18px;letter-spacing:.06em;white-space:nowrap;line-height:1.4}
.skinney-ps-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;border:1px solid var(--e-global-color-primary,#EBE5EC);background:var(--e-global-color-primary,#EBE5EC)}
.skinney-ps-grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}
.skinney-ps-card{background:var(--e-global-color-2801275c,#fff);padding:36px 32px;min-width:0}
.skinney-ps-person{display:flex;align-items:center;gap:16px;margin-bottom:28px}
.skinney-ps-role{font-size:13px;letter-spacing:.14em;line-height:1.4;margin-bottom:4px}
.skinney-ps-team .skinney-ps-name{font-family:var(--e-global-typography-primary-font-family,"Noto Serif Display"),serif;font-size:21px;line-height:1.3;font-weight:400;text-decoration-color:var(--e-global-color-f4c1e63,#C9C1CB)!important}
.skinney-ps-title{font-size:16px;letter-spacing:.03em;line-height:1.4;margin-top:4px}
.skinney-ps-card blockquote{font-family:var(--e-global-typography-primary-font-family,"Noto Serif Display"),serif;font-size:19px;line-height:1.55;font-weight:400;margin:0;padding:0;border:0;color:inherit;font-style:normal}
@media(min-width:768px){.skinney-ps-review-text{white-space:nowrap}}
@media(max-width:1024px){.skinney-ps-grid{grid-template-columns:1fr}.skinney-ps-heading{flex-direction:column;align-items:flex-start}.skinney-ps-team{padding:30px 0}}
@media(max-width:767px){.skinney-ps-pill{gap:8px;padding:10px 12px;border-radius:32px}.skinney-ps-review-text{font-size:13px;line-height:1.5}.skinney-ps-card{padding:28px 20px}.skinney-ps-heading{margin-bottom:32px}.skinney-ps-team.skinney-ps-team h2{font-size:34px}.skinney-ps-person{gap:12px}}

/* Match the FAQ's measured 8vw gutter; remove only the component host's outer gutter to avoid double padding. Desktop is unchanged. */
@media(max-width:1024px){
 .e-con:has(> .e-con-inner > .elementor-widget-shortcode .skinney-ps-team),.e-con:has(> .e-con-inner > .elementor-widget-shortcode .skinney-ps-pill-wrap){padding-left:0;padding-right:0}
 .skinney-ps-team,.skinney-ps-pill-wrap{padding-left:max(20px,8vw);padding-right:max(20px,8vw)}
 .skinney-ps-review-text{font-size:13px}
}
@media(max-width:767px){
 .skinney-ps-pill{gap:6px;padding:10px 6px}
 .skinney-ps-review-text{font-size:13px;line-height:1.4;letter-spacing:-.2px}
}

@media(min-width:768px) and (max-width:1024px){.skinney-ps-team.skinney-ps-team h2{font-size:40px}}
