.xs-crew-sub{margin-top:var(--space-2);font-size:var(--text-body);line-height:1.5;color:var(--color-stone)}.xs-crew-row{display:grid;grid-auto-flow:column;grid-auto-columns:min(calc((100% + var(--space-12)) * .82),calc(var(--space-20) * 4));gap:var(--space-3);margin:0 calc(var(--space-6) * -1);margin-top:var(--space-4);padding:var(--space-1) var(--space-6);overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--space-6);scrollbar-width:none}.xs-crew-row::-webkit-scrollbar{display:none}.xs-crew .sfp-card{min-width:0;scroll-snap-align:start;border-radius:var(--radius-xl);color:inherit;text-decoration:none}.xs-crew .sfp-top{align-items:center;min-height:72px}.xs-crew .sfp-top>div{min-width:0}.xs-crew .sfp-row-value{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden}.xs-crew .sfp-actions{gap:var(--space-3) var(--space-4);min-height:calc(44px + var(--space-2))}.xs-crew--leads .sfp-card:focus-visible{outline:2px solid var(--color-btn-primary);outline-offset:-2px}.xs-crew--experts .sfp-card{border-color:var(--color-offblack);background:var(--color-offblack);color:var(--color-paper)}.xs-crew--experts .sfp-link,.xs-crew--experts .sfp-name,.xs-crew--experts .sfp-verified{color:var(--color-paper)}.xs-crew--experts .sfp-cred,.xs-crew--experts .sfp-row-value{color:color-mix(in srgb,var(--color-paper) 72%,transparent)}.xs-crew--experts .sfp-avatar{border-color:color-mix(in srgb,var(--color-paper) 24%,transparent)}.xs-crew--experts .sfp-cta{background:var(--color-paper);color:var(--color-offblack)}.xs-crew--experts .sfp-cta:hover{background:var(--color-parchment)}.xs-crew--experts .sfp-cta:focus-visible,.xs-crew--experts .sfp-link:focus-visible{outline-color:var(--color-paper)}@media (min-width:1024px){.xs-crew-row{grid-auto-columns:calc((100% - var(--space-6) * 2) / 3);gap:var(--space-6);margin-top:var(--space-6);margin-right:0;margin-left:0;padding:0;scroll-padding-inline:0}}@media (min-width:1024px) and (max-width:1279px){.xs-crew .sfp-card{padding:var(--space-5)}.xs-crew .sfp-actions{-moz-column-gap:var(--space-3);column-gap:var(--space-3)}}@media (min-width:1440px){.xs-crew-row{grid-auto-columns:calc((100% - var(--space-6) * 3) / 4)}}