.socra-team-roster{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 16px;width:100%;max-width:360px;margin:0 auto;padding:0;list-style:none}.socra-team-roster__member{display:flex;flex-direction:column;align-items:center;gap:12px;min-width:0;text-align:center}.socra-team-roster__member p{text-wrap:balance}.socra-team-roster__member p[data-emphasis],.socra-team-roster__member [data-socra-teammate-kind]{white-space:nowrap}@media(min-width:600px){.socra-team-roster{grid-template-columns:repeat(3,minmax(0,1fr));max-width:480px}}@media(min-width:1180px){.socra-team-roster{grid-template-columns:repeat(6,minmax(0,1fr));max-width:960px}.socra-team-roster[data-socra-roster-layout=hero][data-socra-roster-expanded]{grid-template-columns:repeat(5,minmax(0,1fr));row-gap:32px}}.socra-team-roster[data-socra-roster-layout=chapter]{gap:32px;max-width:none}.socra-team-roster[data-socra-roster-layout=chapter]>.socra-team-roster__member{gap:16px}@media(min-width:600px){.socra-team-roster[data-socra-roster-layout=chapter]{grid-template-columns:repeat(3,minmax(0,1fr));max-width:720px}}@media(min-width:1180px){.socra-team-roster[data-socra-roster-layout=chapter]{grid-template-columns:repeat(3,minmax(0,1fr));max-width:1024px}}@media(max-width:1179px){.socra-team-roster[data-socra-roster-featured]{grid-template-columns:repeat(3,minmax(0,1fr))}.socra-team-roster[data-socra-roster-featured]>:nth-child(n+10){display:none}}.socra-pricing-overview{display:grid;grid-template-columns:minmax(0,1fr);gap:16px;width:100%}.socra-pricing-overview__panel[data-slot=card]{min-width:0;padding:20px;gap:16px;text-align:center;justify-content:center}.socra-pricing-overview__rates{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin:0}.socra-pricing-overview__rate{position:relative;display:flex;flex-direction:column;gap:8px;min-width:0}.socra-pricing-overview__rate dt{order:2}.socra-pricing-overview__rate dd{order:1;margin:0}.socra-pricing-overview__plus{position:absolute;inset-inline-end:-24px;top:0;width:24px;transform:scale(.5);color:var(--socra-ui-muted-foreground)}.socra-pricing-overview__plan{display:flex;flex-direction:column;gap:8px;border-top:1px solid var(--socra-ui-border);padding-top:16px}.socra-pricing-overview__tools{list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:auto 0;padding:0}.socra-pricing-overview__tools>li{min-width:0}.socra-pricing-overview__tools>li:last-child:nth-child(3n+1){grid-column:2}.socra-pricing-overview__tool[data-slot=button]{display:flex;flex-direction:column;gap:8px;padding:8px 0;width:100%;min-width:0;text-align:center;overflow-wrap:normal}.socra-pricing-overview__mark,.socra-pricing-overview__mark>:is(svg,img){display:block;width:32px;height:32px}@media(min-width:600px){.socra-pricing-overview__panel[data-slot=card]{padding:32px;gap:24px}.socra-pricing-overview__tools{gap:24px 16px}.socra-pricing-overview__mark,.socra-pricing-overview__mark>:is(svg,img){width:40px;height:40px}}@media(min-width:1180px){.socra-pricing-overview{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.socra-pricing-overview__panel[data-slot=card]{padding:40px}}
