@layer atoms.overrides{.phxsg-text,.phxsg-rich-text{--comp-text-color: var(--sys-color-foreground);--color-text-secondary: var(--ref-color-neutral-100);color:var(--comp-text-color)}.phxsg-text--label{font-family:var(--ref-typeface-body);font-weight:var(--ref-typeface-weight-demi);font-size:var(--sys-typography-label-small-size);line-height:var(--ref-line-height-sm);letter-spacing:var(--ref-tracking-xl);text-transform:uppercase;@media screen and (min-width: 1280px){font-size:var(--sys-typography-label-medium-size)}}.phxsg-text--specs-medium{font-family:var(--ref-typeface-body);font-weight:var(--ref-typeface-weight-regular);font-size:var(--sys-typography-specs-medium-size);line-height:var(--ref-line-height-md);letter-spacing:var(--ref-tracking-none)}.phxsg-text--specs-small{font-family:var(--ref-typeface-body);font-weight:var(--ref-typeface-weight-regular);font-size:var(--sys-typography-specs-small-size);line-height:var(--ref-line-height-md);letter-spacing:var(--ref-tracking-none)}.phxsg-text--cta{font-family:var(--ref-typeface-body);font-weight:var(--ref-typeface-weight-regular);font-size:var(--sys-typography-body-medium-size);line-height:var(--ref-line-height-md);letter-spacing:var(--ref-tracking-none)}.phxsg-text--body-medium,.phxsg-rich-text :where(*){font-family:var(--ref-typeface-body);font-weight:var(--ref-typeface-weight-regular);font-size:var(--sys-typography-body-small-size);line-height:var(--ref-line-height-md);letter-spacing:var(--ref-tracking-none);@media screen and (min-width: 1280px){font-size:var(--sys-typography-body-medium-size)}}.phxsg-text--body-small{font-family:var(--ref-typeface-body);font-weight:var(--ref-typeface-weight-regular);font-size:var(--sys-typography-body-extra-small-size);line-height:var(--ref-line-height-md);letter-spacing:var(--ref-tracking-none);@media screen and (min-width: 1280px){font-size:var(--sys-typography-body-small-size)}}.phxsg-text--secondary{--comp-text-color: var(--ref-color-neutral-100)}.phxsg-text--subtle{--comp-text-color: var(--ref-color-blue-63)}.phxsg-text--muted{--comp-text-color: var(--ref-color-blue-15)}.phxsg-text--uppercase{text-transform:uppercase}}@layer atoms.overrides{.phxsg-heading{text-transform:unset}.phxsg-h1{font-family:var(--ref-typeface-display);font-weight:var(--ref-typeface-weight-ultra-light);font-size:var(--sys-typography-display-large-size);line-height:var(--ref-line-height-xs);letter-spacing:var(--ref-tracking-lg);@media screen and (min-width: 1280px){font-size:var(--sys-typography-display-extra-large-size)}}.phxsg-h2,.phxsg-h3,.phxsg-rich-text h2,.phxsg-rich-text h3{font-family:var(--ref-typeface-display);font-weight:var(--ref-typeface-weight-ultra-light);font-size:var(--sys-typography-display-small-size);line-height:var(--ref-line-height-sm);letter-spacing:var(--ref-tracking-sm);@media screen and (min-width: 1280px){font-size:var(--sys-typography-display-large-size)}}.phxsg-h4,.phxsg-h5,.phxsg-h6,.phxsg-rich-text h4,.phxsg-rich-text h5,.phxsg-rich-text h6{font-family:var(--ref-typeface-display);font-weight:var(--ref-typeface-weight-ultra-light);font-size:var(--sys-typography-display-two-extra-small-size);line-height:var(--ref-line-height-lg);letter-spacing:var(--ref-tracking-sm);@media screen and (min-width: 1280px){font-size:var(--sys-typography-display-extra-small-size)}}}@layer atoms{.phxsg-rich-text--spacing-0{--comp-rich-text-spacing: 0}.phxsg-rich-text--spacing-2{--comp-rich-text-spacing: var(--sys-spacing-2)}.phxsg-rich-text--spacing-4{--comp-rich-text-spacing: var(--sys-spacing-4)}}@layer overrides{.phxsg-rich-text--cap-h4 h2,.phxsg-rich-text--cap-h4 h3{font-size:var(--sys-typography-display-two-extra-small-size);line-height:var(--ref-line-height-lg);letter-spacing:var(--ref-tracking-sm);@media screen and (min-width: 1280px){font-size:var(--sys-typography-display-extra-small-size)}}}
