.partner-types[data-v-f2d4e54f]{isolation:isolate;position:relative;overflow:hidden}.partner-types__inner[data-v-f2d4e54f]{gap:var(--space-12);max-width:calc(var(--width-content) + 2 * var(--space-gutter));padding:var(--space-section) var(--space-gutter) var(--space-section-top);margin-inline:auto;display:grid}.partner-types__list[data-v-f2d4e54f]{border-bottom:1px solid var(--color-partner-rule);margin:0;padding:0;list-style:none}.type[data-v-f2d4e54f]{gap:var(--space-3);padding-block:var(--space-6);border-top:1px solid var(--color-partner-rule);display:grid;position:relative}.type[data-v-f2d4e54f]:first-child:before{content:"";width:var(--partner-type-accent-width);background:var(--color-accent);height:1px;position:absolute;top:-1px;left:0}.type__number[data-v-f2d4e54f]{font-family:var(--font-accent);font-size:var(--text-type-number-size);font-style:italic;line-height:var(--text-type-number-leading)}.type:first-child .type__number[data-v-f2d4e54f]{color:var(--color-accent)}.type__title[data-v-f2d4e54f]{font-size:var(--text-type-size);font-weight:var(--text-medium-weight);line-height:var(--text-type-leading);letter-spacing:var(--tracking-stat)}.type__text[data-v-f2d4e54f]{font-size:var(--text-lede-size);line-height:var(--line-25);color:var(--color-muted)}.type__link[data-v-f2d4e54f]{align-items:center;gap:var(--space-2);width:fit-content;font-family:var(--font-label);font-size:var(--text-meta-size);font-weight:var(--text-medium-weight);line-height:var(--text-step-leading);letter-spacing:var(--text-tag-tracking);text-transform:uppercase;white-space:nowrap;color:var(--color-ink);text-decoration:none;display:inline-flex}.type__link span[data-v-f2d4e54f]{font-family:var(--font-text);font-size:var(--text-lede-size)}@media (width>=1024px){.partner-types__inner[data-v-f2d4e54f]{gap:var(--space-14);padding-top:var(--space-20)}.partner-types__inner[data-v-f2d4e54f] .heading{max-width:var(--partner-types-title-width);text-wrap:wrap}.type[data-v-f2d4e54f]{grid-template-columns:var(--partner-type-number-width) var(--partner-type-title-width) minmax(0,1fr);align-items:center;gap:var(--space-12);padding-block:var(--space-8-5)}.type--linked[data-v-f2d4e54f]{grid-template-columns:var(--partner-type-number-width) var(--partner-type-title-width) minmax(0,1fr) auto}}
