/* Provider body supplement. Generated selectors cannot style the copied chrome. */
/* previews/musicwire-v2/assets/musicwire/portal-tokens.css */
.mw-site-page:where([data-page-family="provider"]) {
  --breakout-end: [content-end] minmax(0, 1fr) [full-end];
  --breakout-start: [full-start] minmax(0, 1fr) [content-start];
  --column-margin--0: 0px;
  --column-margin--1: calc(var(--column-width--plus-gutter) * 1);
  --column-margin--1-3: 1px;
  --column-margin--2: calc(var(--column-width--plus-gutter) * 2);
  --column-margin--3: calc(var(--column-width--plus-gutter) * 3);
  --column-margin--4: calc(var(--column-width--plus-gutter) * 4);
  --column-margin--5: calc(var(--column-width--plus-gutter) * 5);
  --column-margin--6: calc(var(--column-width--plus-gutter) * 6);
  --column-margin--7: calc(var(--column-width--plus-gutter) * 7);
  --column-margin--8: calc(var(--column-width--plus-gutter) * 8);
  --column-margin--9: calc(var(--column-width--plus-gutter) * 9);
  --column-margin--10: calc(var(--column-width--plus-gutter) * 10);
  --column-margin--11: calc(var(--column-width--plus-gutter) * 11);
  --column-margin--12: calc(var(--column-width--plus-gutter) * 12);
  --column-width--1: calc((var(--container--main) - var(--site--gutter-total)) / var(--site--column-count));
  --column-width--1-3: 0px;
  --column-width--2: calc(var(--column-width--plus-gutter) * 2 - var(--site--gutter));
  --column-width--3: calc(var(--column-width--plus-gutter) * 3 - var(--site--gutter));
  --column-width--4: calc(var(--column-width--plus-gutter) * 4 - var(--site--gutter));
  --column-width--5: calc(var(--column-width--plus-gutter) * 5 - var(--site--gutter));
  --column-width--6: calc(var(--column-width--plus-gutter) * 6 - var(--site--gutter));
  --column-width--7: calc(var(--column-width--plus-gutter) * 7 - var(--site--gutter));
  --column-width--8: calc(var(--column-width--plus-gutter) * 8 - var(--site--gutter));
  --column-width--9: calc(var(--column-width--plus-gutter) * 9 - var(--site--gutter));
  --column-width--10: calc(var(--column-width--plus-gutter) * 10 - var(--site--gutter));
  --column-width--11: calc(var(--column-width--plus-gutter) * 11 - var(--site--gutter));
  --column-width--12: calc(var(--column-width--plus-gutter) * 12 - var(--site--gutter));
  --column-width--plus-gutter: calc(var(--column-width--1) + var(--site--gutter));
  --container--full: calc(100vw - var(--site--margin) * 2);
  --container--main: calc(var(--site--max-width) - var(--site--margin) * 2);
  --container--small: calc(var(--column-width--plus-gutter) * (var(--site--column-count) - 2) - var(--site--gutter));
  --container--x-small: calc(var(--column-width--plus-gutter) * (var(--site--column-count) - 4) - var(--site--gutter));
  --grid-1: repeat(1, minmax(0, 1fr));
  --grid-2: repeat(2, minmax(0, 1fr));
  --grid-3: repeat(3, minmax(0, 1fr));
  --grid-4: repeat(4, minmax(0, 1fr));
  --grid-5: repeat(5, minmax(0, 1fr));
  --grid-6: repeat(6, minmax(0, 1fr));
  --grid-7: repeat(7, minmax(0, 1fr));
  --grid-8: repeat(8, minmax(0, 1fr));
  --grid-9: repeat(9, minmax(0, 1fr));
  --grid-10: repeat(10, minmax(0, 1fr));
  --grid-11: repeat(11, minmax(0, 1fr));
  --grid-12: repeat(12, minmax(0, 1fr));
  --grid-breakout: var(--breakout-start) repeat(var(--site--column-count), minmax(0, var(--column-width--1))) var(--breakout-end);
  --grid-breakout-single: var(--breakout-start) minmax(0, var(--container--main)) var(--breakout-end);
  --grid-main: repeat(var(--site--column-count), minmax(0, 1fr));
  --site--column-count: 12;
  --site--gutter: 1rem;
  --site--gutter-total: calc(var(--site--gutter) * (var(--site--column-count) - 1));
  --site--margin: clamp(1rem, 0.42857142857142855rem + 2.857142857142857vw, 3rem);
  --site--max-width: min(var(--site--width), 100vw);
  --site--width: 90rem;
  --page-content--space-top: var(--size--0-5rem);
  --page-content--space-bottom: var(--site--margin);
  --swatch--accent: #f93;
  --swatch--accent-faded: #fcb772;
  --swatch--box-shadow: #14142b0d;
  --swatch--brand: #160042;
  --swatch--brand-faded: #353263;
  --swatch--brand-text: var(--swatch--light);
  --swatch--dark: #160042;
  --swatch--dark-faded: color-mix(in srgb, var(--swatch--dark) 10%, transparent);
  --swatch--error: #a31212;
  --swatch--light: white;
  --swatch--light-faded: color-mix(in srgb, var(--swatch--light) 10%, transparent);
  --swatch--secondary: #cbd9eb;
  --swatch--secondary-faded: #f3f5fb;
  --swatch--success: #15803d;
  --swatch--success-text: #136e35;
  --swatch--transparent: transparent;
  --swatch--warning: #b45f0c;
  --swatch--warning-text: #9a5209;
  --swatch--info: #1e548f;
  --swatch--neutral: #776a92;
  --sem-success--fill: #e7f5ec;
  --sem-success--text: #15803d;
  --sem-success--border: #bbe5c8;
  --sem-warning--fill: #fff3e3;
  --sem-warning--text: #b45f0c;
  --sem-warning--border: #ffd6a8;
  --sem-error--fill: #fbe8e8;
  --sem-error--text: #a31212;
  --sem-error--border: #f0c6c6;
  --sem-info--fill: #e9f0f9;
  --sem-info--text: #1e548f;
  --sem-info--border: #cbd9eb;
  --sem-neutral--fill: #f0eef4;
  --sem-neutral--text: var(--swatch--brand-faded);
  --sem-neutral--border: #d6d1e0;
  --_theme---background: var(--swatch--light);
  --_theme---background-secondary: var(--swatch--secondary-faded);
  --mw-menu-surface: var(--_theme---background);
  --mw-row-h: 2rem;
  --control-height--compact: 2rem;
  --icon-size--main: 1rem;
  --_theme---border: var(--swatch--dark-faded);
  --_theme---button-ghost--background: var(--swatch--transparent);
  --_theme---button-ghost--background-hover: var(--swatch--transparent);
  --_theme---button-ghost--border: var(--swatch--dark-faded);
  --_theme---button-ghost--border-hover: var(--swatch--dark-faded);
  --_theme---button-ghost--text: var(--swatch--dark);
  --_theme---button-ghost--text-hover: var(--swatch--brand-faded);
  --_theme---button-primary--background: var(--swatch--brand);
  --_theme---button-primary--background-hover: var(--swatch--brand-faded);
  --_theme---button-primary--border: var(--swatch--brand);
  --_theme---button-primary--border-hover: var(--swatch--brand-faded);
  --_theme---button-primary--text: var(--swatch--brand-text);
  --_theme---button-primary--text-hover: var(--swatch--light);
  --_theme---button-secondary--background: var(--swatch--light);
  --_theme---button-secondary--background-hover: var(--swatch--secondary-faded);
  --_theme---button-secondary--border: var(--swatch--dark-faded);
  --_theme---button-secondary--border-hover: var(--swatch--dark-faded);
  --_theme---button-secondary--text: var(--swatch--dark);
  --_theme---button-secondary--text-hover: var(--swatch--dark);
  --_theme---button-transparent--background: var(--swatch--transparent);
  --_theme---button-transparent--background-hover: var(--swatch--transparent);
  --_theme---button-transparent--border: var(--swatch--transparent);
  --_theme---button-transparent--border-hover: var(--swatch--transparent);
  --_theme---button-transparent--text: var(--swatch--brand);
  --_theme---button-transparent--text-hover: var(--swatch--brand-faded);
  --_theme---link--text: white;
  --_theme---link--text-active: white;
  --_theme---link--text-hover: white;
  --_theme---text: var(--swatch--dark);
  --_typography---font--primary-bold: 700;
  --_typography---font--primary-family:
    Georgia,
    Times,
    "Times New Roman",
    serif;
  --_typography---font--primary-medium: 500;
  --_typography---font--primary-regular: 400;
  --_typography---font--primary-trim-bottom: .36em;
  --_typography---font--primary-trim-top: .39em;
  --_typography---font--secondary-family: Montserrat, sans-serif;
  --_typography---font--secondary-medium: 500;
  --_typography---font--secondary-regular: 400;
  --_typography---font--secondary-trim-bottom: .35em;
  --_typography---font--secondary-trim-top: .38em;
  --_typography---font-size--display: var(--size--5rem);
  --_typography---font-size--h1: var(--size--4rem);
  --_typography---font-size--h2: var(--size--3rem);
  --_typography---font-size--h3: var(--size--2-5rem);
  --_typography---font-size--h4: var(--size--2rem);
  --_typography---font-size--h5: var(--size--1-5rem);
  --_typography---font-size--h6: var(--size--1-25rem);
  --_typography---font-size--text-large: var(--size--1-25rem);
  --_typography---font-size--text-main: 1.15rem;
  --_typography---font-size--text-small: var(--size--1rem);
  --_typography---letter-spacing--0-03em: -.03em;
  --_typography---letter-spacing--0em: 0em;
  --_typography---line-height--1-1: 1.1;
  --_typography---line-height--1-3: 1.3;
  --_typography---line-height--1-5: 1.5;
  --_typography---line-height--1-6: 1;
  --_typography---text-transform--capitalize: 0px;
  --_typography---text-transform--captialize: capitalize;
  --_typography---text-transform--lowercase: lowercase;
  --_typography---text-transform--none: none;
  --_typography---text-transform--uppercase: uppercase;
  --_text-style---font-family: var(--_typography---font--primary-family);
  --_text-style---font-size: var(--_typography---font-size--text-main);
  --_text-style---font-weight: var(--_typography---font--primary-regular);
  --_text-style---letter-spacing: var(--_typography---letter-spacing--0em);
  --_text-style---line-height: var(--_typography---line-height--1-5);
  --_text-style---margin-bottom: var(--_spacing---space--4);
  --_text-style---margin-top: var(--_spacing---space--4);
  --_text-style---text-transform: var(--_typography---text-transform--none);
  --_text-style---trim-bottom: var(--_typography---font--primary-trim-bottom);
  --_text-style---trim-top: var(--_typography---font--primary-trim-top);
  --_button-style---background: var(--_theme---button-primary--background);
  --_button-style---background-hover: var(--_theme---button-primary--background-hover);
  --_button-style---border: var(--_theme---button-primary--border);
  --_button-style---border-hover: var(--_theme---button-primary--border-hover);
  --_button-style---text: var(--_theme---button-primary--text);
  --_button-style---text-hover: var(--_theme---button-primary--text-hover);
  --size--0-5rem: .5rem;
  --size--0-625rem: .625rem;
  --size--0-25rem: .25rem;
  --size--0-75rem: .75rem;
  --size--0-125rem: .125rem;
  --size--0-375rem: .375rem;
  --size--0rem: 0rem;
  --size--1-5rem: 1.5rem;
  --size--1-25rem: 1.25rem;
  --size--1rem: 1rem;
  --size--2-5rem: clamp(2rem, 1.8571428571428572rem + 0.7142857142857143vw, 2.5rem);
  --size--2rem: clamp(1.75rem, 1.6785714285714286rem + 0.35714285714285715vw, 2rem);
  --size--3-5rem: clamp(2.375rem, 2.0535714285714284rem + 1.607142857142857vw, 3.5rem);
  --size--3rem: clamp(2.25rem, 2.0357142857142856rem + 1.0714285714285714vw, 3rem);
  --size--4-5rem: clamp(2.75rem, 2.25rem + 2.5vw, 4.5rem);
  --size--4rem: clamp(2.5rem, 2.0714285714285716rem + 2.142857142857143vw, 4rem);
  --size--5-5rem: clamp(3.25rem, 2.607142857142857rem + 3.214285714285714vw, 5.5rem);
  --size--5rem: clamp(3rem, 2.4285714285714284rem + 2.857142857142857vw, 5rem);
  --size--6-5rem: clamp(3.75rem, 2.9642857142857144rem + 3.9285714285714284vw, 6.5rem);
  --size--6rem: clamp(3.5rem, 2.7857142857142856rem + 3.571428571428571vw, 6rem);
  --size--7-5rem: clamp(4.25rem, 3.3214285714285716rem + 4.642857142857143vw, 7.5rem);
  --size--7rem: clamp(4rem, 3.142857142857143rem + 4.285714285714286vw, 7rem);
  --size--8-5rem: clamp(4.75rem, 3.6785714285714284rem + 5.357142857142857vw, 8.5rem);
  --size--8rem: clamp(4.5rem, 3.5rem + 5vw, 8rem);
  --size--9-5rem: clamp(5.25rem, 4.035714285714286rem + 6.071428571428571vw, 9.5rem);
  --size--9rem: clamp(5rem, 3.857142857142857rem + 5.714285714285714vw, 9rem);
  --size--10rem: clamp(5.5rem, 4.214285714285714rem + 6.428571428571428vw, 10rem);
  --size--11rem: clamp(5.75rem, 4.25rem + 7.5vw, 11rem);
  --size--12rem: clamp(6rem, 4.285714285714286rem + 8.571428571428571vw, 12rem);
  --size--13rem: clamp(6.5rem, 4.642857142857143rem + 9.285714285714286vw, 13rem);
  --size--14rem: clamp(7rem, 5rem + 10vw, 14rem);
  --size--15rem: clamp(7.5rem, 5.357142857142857rem + 10.714285714285714vw, 15rem);
  --size--16rem: clamp(8rem, 5.714285714285714rem + 11.428571428571429vw, 16rem);
  --_spacing---section-space--large: var(--size--10rem);
  --_spacing---section-space--main: var(--size--7rem);
  --_spacing---section-space--none: var(--size--0rem);
  --_spacing---section-space--page-top: var(--size--14rem);
  --_spacing---section-space--small: var(--size--5rem);
  --_spacing---space--1: var(--size--0-5rem);
  --_spacing---space--2: var(--size--0-75rem);
  --_spacing---space--3: var(--size--1rem);
  --_spacing---space--4: var(--size--1-5rem);
  --_spacing---space--5: var(--size--2rem);
  --_spacing---space--6: var(--size--2-5rem);
  --_spacing---space--7: var(--size--3rem);
  --_spacing---space--8: var(--size--4rem);
  --border-width--main: .094rem;
  --border-width--bar: .1875rem;
  --radius--main: 1rem;
  --radius--round: 100vw;
  --radius--small: .5rem;
  --radius--x-small: .25rem;
  --shadow--1: 0 2px 5px 0 var(--swatch--box-shadow);
  --shadow--2: 0 8px 24px rgba(20, 20, 43, 0.1);
  --shadow--3: 0 20px 48px rgba(20, 20, 43, 0.16);
  --z-index--dialog: 9999;
  --focus--offset-inner: -.125rem;
  --focus--offset-outer: .1875rem;
  --focus--width: .125rem;
  --focus--ring: color-mix(in srgb, var(--swatch--brand-faded) 30%, transparent);
  --align--flex-center: center;
  --align--flex-end: flex-end;
  --align--flex-start: flex-start;
  --align--text-center: center;
  --align--text-left: left;
  --align--text-right: right;
  --_alignment---flex: var(--align--flex-start);
  --_alignment---text: var(--align--text-left);
}
.mw-site-page:where([data-page-family="provider"]) {
  --mw-placeholder-text: color-mix(in srgb, var(--_theme---text) 45%, transparent);
  --mw-rte-faded-text: color-mix(in srgb, var(--_theme---text) 75%, transparent);
  --field-rest-border: var(--_theme---control-border);
  --field-hover-border: color-mix(in srgb, var(--_theme---text) 40%, transparent);
  --field-focus-border: color-mix(in srgb, var(--_theme---text) 70%, transparent);
  --field-disabled-text: color-mix(in srgb, var(--_theme---text) 45%, transparent);
  --field-readonly-text: color-mix(in srgb, var(--_theme---text) 75%, transparent);
  --_theme---background: var(--swatch--light);
  --_theme---background-secondary: var(--swatch--secondary-faded);
  --mw-menu-surface: var(--_theme---background);
  --_theme---border: var(--swatch--dark-faded);
  --_theme---control-border: var(--_theme---border);
  --_theme---surface-hover: color-mix(in srgb, var(--_theme---text) 8%, transparent);
  --sem-primary--fill: color-mix(in srgb, var(--swatch--brand) 16%, var(--_theme---background));
  --sem-primary--text: var(--swatch--brand);
  --sem-primary--border: color-mix(in srgb, var(--swatch--brand) 22%, var(--_theme---background));
  --sem-secondary--fill: color-mix(in srgb, var(--swatch--secondary) 30%, var(--_theme---background));
  --sem-secondary--text: var(--_theme---text);
  --sem-secondary--border: var(--_theme---border);
  --sem-success--fill: color-mix(in srgb, var(--swatch--success) 12%, var(--_theme---background));
  --sem-success--text: var(--swatch--success-text);
  --sem-success--border: color-mix(in srgb, var(--swatch--success) 32%, var(--_theme---background));
  --sem-warning--fill: color-mix(in srgb, var(--swatch--warning) 14%, var(--_theme---background));
  --sem-warning--text: var(--swatch--warning-text);
  --sem-warning--border: color-mix(in srgb, var(--swatch--warning) 32%, var(--_theme---background));
  --sem-error--fill: color-mix(in srgb, var(--swatch--error) 12%, var(--_theme---background));
  --sem-error--text: var(--swatch--error);
  --sem-error--border: color-mix(in srgb, var(--swatch--error) 32%, var(--_theme---background));
  --_theme---button-ghost--background: var(--swatch--transparent);
  --_theme---button-ghost--background-hover: var(--swatch--transparent);
  --_theme---button-ghost--border: var(--swatch--dark-faded);
  --_theme---button-ghost--border-hover: var(--swatch--dark-faded);
  --_theme---button-ghost--text: var(--swatch--dark);
  --_theme---button-ghost--text-hover: var(--swatch--brand-faded);
  --_theme---button-primary--background: var(--swatch--brand);
  --_theme---button-primary--background-hover: var(--swatch--brand-faded);
  --_theme---button-primary--border: var(--swatch--brand);
  --_theme---button-primary--border-hover: var(--swatch--brand-faded);
  --_theme---button-primary--text: var(--swatch--brand-text);
  --_theme---button-primary--text-hover: var(--swatch--light);
  --_theme---button-secondary--background: var(--swatch--light);
  --_theme---button-secondary--background-hover: var(--swatch--secondary-faded);
  --_theme---button-secondary--border: var(--swatch--dark-faded);
  --_theme---button-secondary--border-hover: var(--swatch--dark-faded);
  --_theme---button-secondary--text: var(--swatch--dark);
  --_theme---button-secondary--text-hover: var(--swatch--dark);
  --_theme---button-transparent--background: var(--swatch--transparent);
  --_theme---button-transparent--background-hover: var(--swatch--transparent);
  --_theme---button-transparent--border: var(--swatch--transparent);
  --_theme---button-transparent--border-hover: var(--swatch--transparent);
  --_theme---button-transparent--text: var(--swatch--brand);
  --_theme---button-transparent--text-hover: var(--swatch--brand-faded);
  --_theme---link--text: white;
  --_theme---link--text-active: white;
  --_theme---link--text-hover: white;
  --_theme---text: var(--swatch--dark);
}
:where(.mw-site-page[data-page-family="provider"]) .u-theme-light {
  --mw-placeholder-text: color-mix(in srgb, var(--_theme---text) 45%, transparent);
  --mw-rte-faded-text: color-mix(in srgb, var(--_theme---text) 75%, transparent);
  --field-rest-border: var(--_theme---control-border);
  --field-hover-border: color-mix(in srgb, var(--_theme---text) 40%, transparent);
  --field-focus-border: color-mix(in srgb, var(--_theme---text) 70%, transparent);
  --field-disabled-text: color-mix(in srgb, var(--_theme---text) 45%, transparent);
  --field-readonly-text: color-mix(in srgb, var(--_theme---text) 75%, transparent);
  --_theme---background: var(--swatch--light);
  --_theme---background-secondary: var(--swatch--secondary-faded);
  --mw-menu-surface: var(--_theme---background);
  --_theme---border: var(--swatch--dark-faded);
  --_theme---control-border: var(--_theme---border);
  --_theme---surface-hover: color-mix(in srgb, var(--_theme---text) 8%, transparent);
  --sem-primary--fill: color-mix(in srgb, var(--swatch--brand) 16%, var(--_theme---background));
  --sem-primary--text: var(--swatch--brand);
  --sem-primary--border: color-mix(in srgb, var(--swatch--brand) 22%, var(--_theme---background));
  --sem-secondary--fill: color-mix(in srgb, var(--swatch--secondary) 30%, var(--_theme---background));
  --sem-secondary--text: var(--_theme---text);
  --sem-secondary--border: var(--_theme---border);
  --sem-success--fill: color-mix(in srgb, var(--swatch--success) 12%, var(--_theme---background));
  --sem-success--text: var(--swatch--success-text);
  --sem-success--border: color-mix(in srgb, var(--swatch--success) 32%, var(--_theme---background));
  --sem-warning--fill: color-mix(in srgb, var(--swatch--warning) 14%, var(--_theme---background));
  --sem-warning--text: var(--swatch--warning-text);
  --sem-warning--border: color-mix(in srgb, var(--swatch--warning) 32%, var(--_theme---background));
  --sem-error--fill: color-mix(in srgb, var(--swatch--error) 12%, var(--_theme---background));
  --sem-error--text: var(--swatch--error);
  --sem-error--border: color-mix(in srgb, var(--swatch--error) 32%, var(--_theme---background));
  --_theme---button-ghost--background: var(--swatch--transparent);
  --_theme---button-ghost--background-hover: var(--swatch--transparent);
  --_theme---button-ghost--border: var(--swatch--dark-faded);
  --_theme---button-ghost--border-hover: var(--swatch--dark-faded);
  --_theme---button-ghost--text: var(--swatch--dark);
  --_theme---button-ghost--text-hover: var(--swatch--brand-faded);
  --_theme---button-primary--background: var(--swatch--brand);
  --_theme---button-primary--background-hover: var(--swatch--brand-faded);
  --_theme---button-primary--border: var(--swatch--brand);
  --_theme---button-primary--border-hover: var(--swatch--brand-faded);
  --_theme---button-primary--text: var(--swatch--brand-text);
  --_theme---button-primary--text-hover: var(--swatch--light);
  --_theme---button-secondary--background: var(--swatch--light);
  --_theme---button-secondary--background-hover: var(--swatch--secondary-faded);
  --_theme---button-secondary--border: var(--swatch--dark-faded);
  --_theme---button-secondary--border-hover: var(--swatch--dark-faded);
  --_theme---button-secondary--text: var(--swatch--dark);
  --_theme---button-secondary--text-hover: var(--swatch--dark);
  --_theme---button-transparent--background: var(--swatch--transparent);
  --_theme---button-transparent--background-hover: var(--swatch--transparent);
  --_theme---button-transparent--border: var(--swatch--transparent);
  --_theme---button-transparent--border-hover: var(--swatch--transparent);
  --_theme---button-transparent--text: var(--swatch--brand);
  --_theme---button-transparent--text-hover: var(--swatch--brand-faded);
  --_theme---link--text: white;
  --_theme---link--text-active: white;
  --_theme---link--text-hover: white;
  --_theme---text: var(--swatch--dark);
}
:where(.mw-site-page[data-page-family="provider"]) .u-theme-dark {
  --_theme---background: var(--swatch--dark);
  --_theme---background-secondary: var(--swatch--brand-faded);
  --mw-menu-surface: var(--_theme---background-secondary);
  --_theme---border: var(--swatch--light-faded);
  --_theme---control-border: var(--_theme---border);
  --focus--ring: color-mix(in srgb, var(--swatch--accent-faded) 40%, transparent);
  --mw-placeholder-text: color-mix(in srgb, var(--_theme---text) 45%, transparent);
  --mw-rte-faded-text: color-mix(in srgb, var(--_theme---text) 75%, transparent);
  --field-rest-border: var(--sem-secondary--border);
  --field-hover-border: color-mix(in srgb, var(--_theme---text) 40%, transparent);
  --field-focus-border: color-mix(in srgb, var(--_theme---text) 70%, transparent);
  --field-disabled-text: color-mix(in srgb, var(--_theme---text) 45%, transparent);
  --field-readonly-text: color-mix(in srgb, var(--_theme---text) 75%, transparent);
  --sem-primary--fill: color-mix(in srgb, var(--swatch--accent) 16%, var(--_theme---background));
  --sem-primary--text: var(--swatch--accent);
  --sem-primary--border: color-mix(in srgb, var(--swatch--accent) 32%, var(--_theme---background));
  --sem-success--fill: color-mix(in srgb, #4ecb5f 12%, var(--_theme---background));
  --sem-success--text: #4ecb5f;
  --sem-success--border: color-mix(in srgb, #4ecb5f 32%, var(--_theme---background));
  --sem-warning--fill: color-mix(in srgb, #ff9933 12%, var(--_theme---background));
  --sem-warning--text: #ff9933;
  --sem-warning--border: color-mix(in srgb, #ff9933 32%, var(--_theme---background));
  --sem-error--fill: color-mix(in srgb, #ff6b6b 12%, var(--_theme---background));
  --sem-error--text: #ff6b6b;
  --sem-error--border: color-mix(in srgb, #ff6b6b 32%, var(--_theme---background));
  --sem-info--fill: color-mix(in srgb, #cbd9eb 12%, var(--_theme---background));
  --sem-info--text: #cbd9eb;
  --sem-info--border: color-mix(in srgb, #cbd9eb 32%, var(--_theme---background));
  --sem-neutral--fill: color-mix(in srgb, #ffffff 8%, var(--_theme---background));
  --sem-neutral--text: #c9c8d8;
  --sem-neutral--border: color-mix(in srgb, #ffffff 22%, var(--_theme---background));
  --sem-secondary--fill: var(--sem-neutral--fill);
  --sem-secondary--text: var(--sem-neutral--text);
  --sem-secondary--border: var(--sem-neutral--border);
  --_theme---button-ghost--background: var(--swatch--transparent);
  --_theme---button-ghost--background-hover: var(--swatch--transparent);
  --_theme---button-ghost--border: var(--swatch--dark-faded);
  --_theme---button-ghost--border-hover: var(--swatch--dark-faded);
  --_theme---button-ghost--text: var(--swatch--light);
  --_theme---button-ghost--text-hover: var(--swatch--light);
  --_theme---button-primary--background: var(--swatch--accent);
  --_theme---button-primary--background-hover: var(--swatch--accent-faded);
  --_theme---button-primary--border: var(--swatch--accent);
  --_theme---button-primary--border-hover: var(--swatch--accent-faded);
  --_theme---button-primary--text: var(--swatch--dark);
  --_theme---button-primary--text-hover: var(--swatch--brand-faded);
  --_theme---button-secondary--background: var(--swatch--light);
  --_theme---button-secondary--background-hover: var(--swatch--secondary-faded);
  --_theme---button-secondary--border: var(--swatch--dark-faded);
  --_theme---button-secondary--border-hover: var(--swatch--secondary-faded);
  --_theme---button-secondary--text: var(--swatch--dark);
  --_theme---button-secondary--text-hover: var(--swatch--dark);
  --_theme---button-transparent--background: var(--swatch--transparent);
  --_theme---button-transparent--background-hover: var(--swatch--transparent);
  --_theme---button-transparent--border: var(--swatch--transparent);
  --_theme---button-transparent--border-hover: var(--swatch--transparent);
  --_theme---button-transparent--text: var(--swatch--light);
  --_theme---button-transparent--text-hover: var(--swatch--light);
  --_theme---link--text: white;
  --_theme---link--text-active: white;
  --_theme---link--text-hover: white;
  --_theme---text: var(--swatch--light);
}

/* previews/musicwire-v2/assets/musicwire/public.css */
:where(.mw-site-page[data-page-family="provider"]) *,:where(.mw-site-page[data-page-family="provider"])
*::before,:where(.mw-site-page[data-page-family="provider"])
*::after {
  box-sizing: border-box;
}
.mw-site-page:where([data-page-family="provider"]) {
  color-scheme: light;
  scroll-padding-top: 6rem;
}
.mw-site-page:where([data-page-family="provider"]) {
  margin: 0;
  background: var(--_theme---background);
  color: var(--_theme---text);
  font-family: var(--_typography---font--secondary-family);
  font-size: 1rem;
  line-height: 1.65;
  -webkit-font-smoothing: antialiased;
}
:where(.mw-site-page[data-page-family="provider"]) a {
  color: inherit;
}
.mw-site-page:where([data-page-family="provider"]) :where(a, summary, u, ins, .u-link-decor, .mw-related .g_heading) {
  text-decoration-thickness: var(--border-width--main);
}
:where(.mw-site-page[data-page-family="provider"]) button,:where(.mw-site-page[data-page-family="provider"])
input,:where(.mw-site-page[data-page-family="provider"])
summary {
  font: inherit;
}
:where(.mw-site-page[data-page-family="provider"]) img,:where(.mw-site-page[data-page-family="provider"])
svg {
  max-width: 100%;
}
.mw-site-page:where([data-page-family="provider"]) svg {
  padding: 0;
  fill: currentColor;
}
.mw-site-page:where([data-page-family="provider"]) .mw-copy-link svg {
  fill: none;
}
.mw-site-page:where([data-page-family="provider"]) .mw-icon {
  display: block;
  width: 1.125rem;
  height: 1.125rem;
  flex: none;
  pointer-events: none;
}
.mw-site-page:where([data-page-family="provider"]) .mw-icon--brand {
  fill: currentColor;
  stroke: none;
}
.mw-site-page:where([data-page-family="provider"]) .mw-icon--utility {
  fill: none;
  stroke: currentColor;
  stroke-width: 2;
  stroke-linecap: round;
  stroke-linejoin: round;
}
:where(.mw-site-page[data-page-family="provider"]) img {
  height: auto;
  vertical-align: middle;
}
:where(.mw-site-page[data-page-family="provider"]) button,:where(.mw-site-page[data-page-family="provider"])
summary,:where(.mw-site-page[data-page-family="provider"])
a {
  -webkit-tap-highlight-color: transparent;
}
:where(.mw-site-page[data-page-family="provider"]) :focus-visible {
  outline: 3px solid var(--field-focus-border);
  outline-offset: 4px;
}
:where(.mw-site-page[data-page-family="provider"]) .mw-btn:focus-visible {
  outline: 3px solid var(--field-focus-border);
  outline-offset: 3px;
}
:where(.mw-site-page[data-page-family="provider"]) .mw-public-container {
  width: min(var(--container--main), calc(100% - var(--site--margin) * 2));
  margin-inline: auto;
}
:where(.mw-site-page[data-page-family="provider"]) .mw-main > .mw-public-container {
  --release-columns: minmax(0, 2.40625fr) minmax(0, 1fr);
  --release-gap: clamp(4rem, 7.5vw, 6.75rem);
  max-width: 1307px;
}
:where(.mw-site-page[data-page-family="provider"]) .sr-only,:where(.mw-site-page[data-page-family="provider"])
.u-sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip-path: inset(50%);
  white-space: nowrap;
  border: 0;
}
:where(.mw-site-page[data-page-family="provider"]) .skip-link {
  position: fixed;
  top: .5rem;
  left: 1rem;
  z-index: 20;
  padding: .75rem 1rem;
  background: var(--swatch--brand);
  color: var(--swatch--light);
  transform: translateY(-200%);
}
:where(.mw-site-page[data-page-family="provider"]) .skip-link:focus {
  transform: none;
}
:where(.mw-site-page[data-page-family="provider"]) .mw-public-header {
  background: var(--_theme---background);
  position: relative;
  z-index: 5;
}
:where(.mw-site-page[data-page-family="provider"]) .banner_wrap {
  background: var(--_theme---background-secondary);
  color: var(--_theme---text);
  padding-block: var(--size--0-5rem);
  min-height: 3rem;
  font-family: var(--_typography---font--primary-family);
  font-size: var(--_typography---font-size--text-small);
}
:where(.mw-site-page[data-page-family="provider"]) .banner_layout {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 1.5rem;
  min-height: 2.2rem;
}
:where(.mw-site-page[data-page-family="provider"]) .banner_link_list {
  display: flex;
  align-items: center;
  gap: .75rem;
  list-style: none;
  padding: 0;
  margin: 0;
}
:where(.mw-site-page[data-page-family="provider"]) .banner_link {
  text-decoration-line: none;
  white-space: nowrap;
}
:where(.mw-site-page[data-page-family="provider"]) .banner_link:hover {
  text-decoration-line: underline;
  text-underline-offset: .25em;
}
:where(.mw-site-page[data-page-family="provider"]) .banner_link.is-current {
  font-style: italic;
}
:where(.mw-site-page[data-page-family="provider"]) .banner_utility_wrap {
  display: flex;
  align-items: center;
  gap: var(--size--0-5rem);
  margin-left: auto;
}
:where(.mw-site-page[data-page-family="provider"]) .global_divider_vertical {
  width: 1px;
  height: var(--size--1rem);
  background: var(--_theme---text);
  opacity: .5;
}
:where(.mw-site-page[data-page-family="provider"]) .search_compnt_wrap {
  --mw-page-topbar-control-height: var(--control-height--compact);
  position: relative;
  flex: none;
  display: flex;
  align-items: center;
  width: var(--mw-page-topbar-control-height);
  height: var(--mw-page-topbar-control-height);
  border: var(--border-width--main) solid var(--_theme---border);
  border-radius: var(--radius--round);
  margin: 0;
  font-family: var(--_typography---font--secondary-family);
  transition:
    width 240ms ease,
    border-color 180ms ease,
    background-color 180ms ease;
}
:where(.mw-site-page[data-page-family="provider"]) .search_compnt_wrap.is-expanded {
  width: 12rem;
}
:where(.mw-site-page[data-page-family="provider"]) .search_compnt_wrap.is-collapsed {
  border: 0;
  background: transparent;
}
:where(.mw-site-page[data-page-family="provider"]) .search_compnt_expand_btn {
  position: absolute;
  inset: 0;
  z-index: 2;
}
:where(.mw-site-page[data-page-family="provider"]) .search_compnt_wrap [hidden] {
  display: none !important;
}
:where(.mw-site-page[data-page-family="provider"]) .search_element {
  position: relative;
  width: 100%;
  height: 100%;
  margin: 0;
}
:where(.mw-site-page[data-page-family="provider"]) .search_compnt_wrap .search_compnt_expand_btn:focus-visible {
  outline: 0;
}
:where(.mw-site-page[data-page-family="provider"]) .search_compnt_btn {
  position: absolute;
  left: 0;
  top: 0;
  width: 2rem;
  height: 100%;
  border: 0;
  border-radius: var(--radius--round);
  background: transparent;
  color: inherit;
  padding: 0;
  cursor: pointer;
}
:where(.mw-site-page[data-page-family="provider"]) .search_compnt_input {
  min-width: 0;
  width: 100%;
  height: 100%;
  border: 0;
  border-radius: var(--radius--round);
  background: transparent;
  color: inherit;
  padding: 0 .6rem 0 2rem;
  font: inherit;
  font-size: .8125rem;
  appearance: none;
}
:where(.mw-site-page[data-page-family="provider"]) .search_compnt_input::placeholder {
  color: var(--swatch--brand-faded);
  opacity: .7;
}
:where(.mw-site-page[data-page-family="provider"]) .search_compnt_input:focus-visible {
  outline: 0;
}
:where(.mw-site-page[data-page-family="provider"]) .search_compnt_input::-webkit-search-cancel-button {
  display: none;
}
:where(.mw-site-page[data-page-family="provider"]) .search_compnt_icon {
  position: absolute;
  width: var(--icon-size--main);
  height: var(--icon-size--main);
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  pointer-events: none;
}
:where(.mw-site-page[data-page-family="provider"]) .search_compnt_icon .g_svg {
  display: grid;
  width: 100%;
  height: 100%;
}
:where(.mw-site-page[data-page-family="provider"]) .search_compnt_wrap.is-expanded .search_compnt_icon {
  left: .5rem;
  transform: translateY(-50%);
}
:where(.mw-site-page[data-page-family="provider"]) .portal_search_glyph {
  display: block;
  width: 100%;
  height: 100%;
  fill: currentColor;
}
:where(.mw-site-page[data-page-family="provider"]) .mw-public-header-inner {
  display: flex;
  align-items: center;
  gap: 2.5rem;
  min-height: 4rem;
}
:where(.mw-site-page[data-page-family="provider"]) .navbar_logo_link {
  display: inline-flex;
  flex-shrink: 0;
}
:where(.mw-site-page[data-page-family="provider"]) .nav_logo_svg {
  display: block;
  width: 100px;
  height: auto;
}
:where(.mw-site-page[data-page-family="provider"]) .mw-public-nav {
  flex: 1;
  display: flex;
  align-items: center;
  justify-content: flex-start;
  gap: 2rem;
  font-size: .875rem;
  line-height: 1.4;
}
:where(.mw-site-page[data-page-family="provider"]) .mw-public-nav > a {
  text-decoration-line: none;
  white-space: nowrap;
}
:where(.mw-site-page[data-page-family="provider"]) .mw-public-nav a:not(.mw-btn):not(.mw-button):is(:hover, :focus-visible),:where(.mw-site-page[data-page-family="provider"])
.mw-nav-group > summary:is(:hover, :focus-visible),:where(.mw-site-page[data-page-family="provider"])
.mw-nav-group:is([data-expanded=true], [open]:not([data-expanded])) > summary {
  text-decoration-line: underline;
  text-decoration-color: var(--swatch--accent);
  text-underline-offset: .4em;
}
:where(.mw-site-page[data-page-family="provider"]) .mw-nav-group {
  position: relative;
}
:where(.mw-site-page[data-page-family="provider"]) .mw-nav-group > summary {
  display: flex;
  align-items: center;
  cursor: pointer;
  list-style: none;
  white-space: nowrap;
  padding-block: 1rem;
}
:where(.mw-site-page[data-page-family="provider"]) .mw-nav-group > summary::-webkit-details-marker {
  display: none;
}
:where(.mw-site-page[data-page-family="provider"]) .mw-nav-panel {
  position: absolute;
  top: 100%;
  left: -2rem;
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 2rem;
  width: 32rem;
  padding: 1.5rem;
  border: 1px solid var(--_theme---border);
  border-radius: var(--radius--main);
  background: var(--_theme---background);
  box-shadow: 0 16px 40px var(--swatch--dark-faded);
}
:where(.mw-site-page[data-page-family="provider"]) .mw-nav-panel > div {
  display: flex;
  flex-direction: column;
  gap: 1rem;
}
:where(.mw-site-page[data-page-family="provider"]) .mw-nav-panel a {
  display: block;
  padding-block: 0;
  text-decoration-line: none;
  line-height: 1.5;
}
:where(.mw-site-page[data-page-family="provider"]) .mw-nav-label {
  font-size: .7rem;
  letter-spacing: .1em;
  text-transform: uppercase;
  color: var(--swatch--brand-faded);
  margin: 0;
}
:where(.mw-site-page[data-page-family="provider"]) .mw-nav-actions {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  gap: .5rem;
  margin-left: auto;
}
:where(.mw-site-page[data-page-family="provider"]) .mw-public-header .mw-menu-toggle,:where(.mw-site-page[data-page-family="provider"])
.mw-mobile-contact {
  display: none;
}
:where(.mw-site-page[data-page-family="provider"]) .mw-breadcrumb {
  display: flex;
  align-items: center;
  gap: .8rem;
  margin-inline: auto;
  padding-top: .5rem;
  font-size: .75rem;
  line-height: 1.4;
  letter-spacing: .03em;
  color: var(--swatch--brand-faded);
}
:where(.mw-site-page[data-page-family="provider"]) .mw-breadcrumb a {
  text-decoration-line: none;
}
:where(.mw-site-page[data-page-family="provider"]) .mw-breadcrumb a:hover {
  text-decoration-line: underline;
}
:where(.mw-site-page[data-page-family="provider"]) .press_release_layout {
  display: grid;
  grid-template-columns: var(--release-columns);
  gap: var(--release-gap);
  margin-inline: auto;
  align-items: start;
  padding-block: .5rem 4rem;
}
:where(.mw-site-page[data-page-family="provider"]) .press_release_main_wrap {
  min-width: 0;
  width: 100%;
  max-width: 847px;
  margin-right: auto;
  overflow-wrap: anywhere;
}
:where(.mw-site-page[data-page-family="provider"]) .mw-eyebrow {
  margin: 0 0 1rem;
  color: var(--swatch--brand-faded);
  font-size: .75rem;
  font-weight: 600;
  letter-spacing: .11em;
  text-transform: uppercase;
}
:where(.mw-site-page[data-page-family="provider"]) .mw-release-heading h1 {
  margin: 0;
  font-family: var(--_typography---font--primary-family);
  font-size: clamp(2.1rem, 3.1vw, 2.375rem);
  font-weight: 400;
  line-height: 1.16;
  letter-spacing: -.02em;
  text-wrap: balance;
  overflow-wrap: anywhere;
}
:where(.mw-site-page[data-page-family="provider"]) .mw-release-meta {
  margin-block: 1.4rem;
  padding-bottom: 1.25rem;
  display: flex;
  flex-wrap: wrap;
  align-items: flex-end;
  justify-content: space-between;
  gap: 1rem;
  border-bottom: 1px solid var(--_theme---border);
  font-size: .875rem;
  font-weight: 400;
  line-height: 1.5;
  letter-spacing: normal;
  color: var(--swatch--brand-faded);
}
:where(.mw-site-page[data-page-family="provider"]) .mw-release-byline {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: .35rem;
  font-size: .875rem;
  font-weight: 400;
  line-height: 1.5;
  letter-spacing: normal;
}
:where(.mw-site-page[data-page-family="provider"]) .mw-release-source {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: .35rem;
}
:where(.mw-site-page[data-page-family="provider"]) .mw-release-source[hidden] {
  display: none;
}
:where(.mw-site-page[data-page-family="provider"]) .mw-release-source-label,:where(.mw-site-page[data-page-family="provider"])
.mw-release-source a,:where(.mw-site-page[data-page-family="provider"])
.mw-published-at {
  font: inherit;
  letter-spacing: inherit;
}
:where(.mw-site-page[data-page-family="provider"]) .mw-release-source-label {
  text-transform: uppercase;
}
:where(.mw-site-page[data-page-family="provider"]) .mw-release-source a {
  color: var(--swatch--brand);
  text-underline-offset: .2em;
}
:where(.mw-site-page[data-page-family="provider"]) .mw-share-wrap {
  position: relative;
  display: flex;
  align-items: center;
  gap: .5rem;
}
:where(.mw-site-page[data-page-family="provider"]) .mw-share-links {
  display: flex;
  align-items: center;
  gap: .65rem;
  list-style: none;
  padding: 0;
  margin: 0;
}
:where(.mw-site-page[data-page-family="provider"]) .mw-share-wrap a,:where(.mw-site-page[data-page-family="provider"])
.mw-copy-link {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 2rem;
  height: 2rem;
  min-width: 2rem;
  min-height: 2rem;
  border-radius: var(--radius--round);
  color: var(--swatch--brand);
}
:where(.mw-site-page[data-page-family="provider"]) .mw-share-wrap a:is(:hover, :focus-visible),:where(.mw-site-page[data-page-family="provider"])
.mw-copy-link:is(:hover, :focus-visible) {
  background: var(--_theme---background-secondary);
  text-decoration-line: none;
}
:where(.mw-site-page[data-page-family="provider"]) .mw-share-wrap svg {
  width: 1rem;
  height: 1rem;
}
:where(.mw-site-page[data-page-family="provider"]) .mw-share-wrap .w-embed {
  line-height: 1;
}
:where(.mw-site-page[data-page-family="provider"]) .mw-share-label {
  margin-right: .25rem;
}
:where(.mw-site-page[data-page-family="provider"]) .mw-copy-link {
  border: 0;
  padding: .25rem;
  background: transparent;
  cursor: pointer;
}
:where(.mw-site-page[data-page-family="provider"]) .mw-copy-status {
  position: absolute;
  top: calc(100% + .5rem);
  right: 0;
  z-index: 8;
  width: max-content;
  max-width: min(20rem, 100%);
  padding: .65rem .8rem;
  border: 1px solid var(--_theme---border);
  border-radius: var(--radius--small);
  background: var(--_theme---background);
  box-shadow: 0 4px 16px var(--swatch--dark-faded);
  color: var(--swatch--brand);
  font-size: .8125rem;
  line-height: 1.5;
  overflow-wrap: anywhere;
}
:where(.mw-site-page[data-page-family="provider"]) .mw-copy-status:empty {
  display: none;
}
:where(.mw-site-page[data-page-family="provider"]) .mw-copy-url {
  display: block;
  width: 100%;
  min-width: 0;
  min-height: 2.75rem;
  margin-top: .5rem;
  padding: .4rem;
  border: 1px solid var(--_theme---border);
  border-radius: .25rem;
  color: inherit;
  background: var(--_theme---background);
  font: inherit;
  font-size: 1rem;
}
:where(.mw-site-page[data-page-family="provider"]) .mw-release-subtitle {
  margin-top: 1rem;
  padding-bottom: 1rem;
  border-bottom: 1px solid var(--_theme---border);
  font-size: 1.125rem;
  font-weight: 500;
  line-height: 1.5;
  color: var(--swatch--brand-faded);
}
:where(.mw-site-page[data-page-family="provider"]) .mw-release-subtitle:has(> .w-dyn-bind-empty) {
  display: none;
}
:where(.mw-site-page[data-page-family="provider"]) .mw-release-subtitle p {
  margin-block: 0;
}
:where(.mw-site-page[data-page-family="provider"]) .mw-mobile-summary {
  display: none;
}
:where(.mw-site-page[data-page-family="provider"]) .mw-mobile-summary h2 {
  font-family: var(--_typography---font--primary-family);
  font-size: 1.25rem;
  font-weight: 400;
  margin: 0 0 .5rem;
}
:where(.mw-site-page[data-page-family="provider"]) .mw-mobile-summary p {
  margin: 0 0 1.5rem;
}
:where(.mw-site-page[data-page-family="provider"]) .mw-body-dateline {
  font: inherit;
}
:where(.mw-site-page[data-page-family="provider"]) .press_release_rte_style {
  font-size: 1.125rem;
  line-height: 1.7;
}
:where(.mw-site-page[data-page-family="provider"]) .press_release_rte_style p,:where(.mw-site-page[data-page-family="provider"])
.press-release-rte p {
  margin: 0 0 1.25rem;
}
:where(.mw-site-page[data-page-family="provider"]) .press_release_rte_style h2,:where(.mw-site-page[data-page-family="provider"])
.press_release_rte_style h3,:where(.mw-site-page[data-page-family="provider"])
.pr_about_wrap h2,:where(.mw-site-page[data-page-family="provider"])
.pr_about_wrap h3,:where(.mw-site-page[data-page-family="provider"])
.mw-provider-section h2 {
  font-family: var(--_typography---font--primary-family);
  font-weight: 400;
  line-height: 1.25;
  margin: 2rem 0 1rem;
}
:where(.mw-site-page[data-page-family="provider"]) .press_release_rte_style h2,:where(.mw-site-page[data-page-family="provider"])
.pr_about_wrap h2 {
  font-size: 1.75rem;
}
:where(.mw-site-page[data-page-family="provider"]) .press_release_rte_style h3 {
  font-size: 1.4rem;
}
:where(.mw-site-page[data-page-family="provider"]) .press_release_rte_style a,:where(.mw-site-page[data-page-family="provider"])
.pr_about_wrap a,:where(.mw-site-page[data-page-family="provider"])
.mw-provider-section a {
  text-underline-offset: .22em;
  overflow-wrap: anywhere;
}
:where(.mw-site-page[data-page-family="provider"]) .press_release_rte_style ul,:where(.mw-site-page[data-page-family="provider"])
.press_release_rte_style ol {
  padding-left: 1.5rem;
  margin-bottom: 1.4rem;
}
:where(.mw-site-page[data-page-family="provider"]) .press_release_rte_style li {
  margin-block: .3rem;
}
.mw-site-page:where([data-page-family="provider"]) :is(.release_rte, .press-release-rte) blockquote {
  margin: 1.75rem 0;
  padding: .25rem 0 .25rem 1.5rem;
  border-left: 3px solid var(--_theme---border);
  font: inherit;
}
.mw-site-page:where([data-page-family="provider"]) :is(.release_rte, .press-release-rte) :is(h2, h3) {
  font: inherit;
  font-weight: 700;
  letter-spacing: inherit;
  margin: 1.25rem 0;
}
:where(.mw-site-page[data-page-family="provider"]) .w-richtext figure {
  max-width: 100%;
  margin: 1.6rem auto;
}
:where(.mw-site-page[data-page-family="provider"]) .w-richtext figure img {
  display: block;
  width: auto;
  max-width: 100%;
  height: auto;
  border-radius: var(--radius--small);
}
.mw-site-page:where([data-page-family="provider"]) :is(.release_rte, .press-release-rte) img {
  display: block;
  width: auto;
  height: auto;
  max-width: 100%;
  max-height: 50rem;
  object-fit: contain;
  margin-inline: auto;
}
:where(.mw-site-page[data-page-family="provider"]) .w-richtext figure figcaption {
  padding-top: .6rem;
  color: var(--swatch--brand-faded);
  text-align: center;
  font-size: .75rem;
}
:where(.mw-site-page[data-page-family="provider"]) .w-richtext-align-center {
  margin-inline: auto;
  text-align: center;
}
:where(.mw-site-page[data-page-family="provider"]) .w-richtext-align-fullwidth {
  width: 100%;
}
:where(.mw-site-page[data-page-family="provider"]) .w-richtext-align-floatleft {
  float: left;
  margin: 0 1.5rem 1rem 0 !important;
}
:where(.mw-site-page[data-page-family="provider"]) .w-richtext-align-floatright {
  float: right;
  margin: 0 0 1rem 1.5rem !important;
}
:where(.mw-site-page[data-page-family="provider"]) .w-richtext::after {
  content: "";
  display: block;
  clear: both;
}
:where(.mw-site-page[data-page-family="provider"]) .w-video,:where(.mw-site-page[data-page-family="provider"])
.w-embed:has(iframe) {
  position: relative;
  max-width: 100%;
}
:where(.mw-site-page[data-page-family="provider"]) .w-video iframe {
  width: 100%;
}
:where(.mw-site-page[data-page-family="provider"]) iframe {
  max-width: 100%;
  border: 0;
  background: var(--sem-neutral--fill);
}
:where(.mw-site-page[data-page-family="provider"]) .w-richtext figure.w-richtext-figure-type-video {
  position: relative;
  width: 100%;
  height: 0;
  padding-bottom: 56.25%;
}
:where(.mw-site-page[data-page-family="provider"]) .w-richtext figure.w-richtext-figure-type-video > div {
  position: absolute;
  inset: 0;
}
:where(.mw-site-page[data-page-family="provider"]) .w-richtext figure.w-richtext-figure-type-video iframe {
  position: absolute;
  inset: 0;
  width: 100%;
  height: 100%;
}
:where(.mw-site-page[data-page-family="provider"]) .pr_about_wrap {
  margin-top: 2.5rem;
  font-size: 1rem;
  line-height: 1.75;
}
:where(.mw-site-page[data-page-family="provider"]) .pr_about_wrap > .about_visibility_wrap {
  border-top: 1px solid var(--_theme---border);
  padding-top: .25rem;
}
:where(.mw-site-page[data-page-family="provider"]) .g_divider_decor {
  height: 1px;
  margin-block: 1.8rem;
  background: var(--_theme---border);
}
:where(.mw-site-page[data-page-family="provider"]) .social_link_wrap {
  display: flex;
  align-items: center;
  gap: .5rem;
  margin-block: .45rem;
}
:where(.mw-site-page[data-page-family="provider"]) .pr_social_embed {
  flex-shrink: 0;
  display: flex;
  align-items: center;
}
:where(.mw-site-page[data-page-family="provider"]) .pr_social_embed svg {
  width: 1rem;
  height: 1rem;
}
:where(.mw-site-page[data-page-family="provider"]) .mw-social-links {
  list-style: none;
  margin: 0;
  padding: 0;
  display: grid;
  gap: .2rem;
}
:where(.mw-site-page[data-page-family="provider"]) .mw-social-links .social_link_wrap {
  display: block;
  margin: 0;
}
:where(.mw-site-page[data-page-family="provider"]) .mw-social-link {
  display: flex;
  align-items: center;
  gap: .65rem;
  width: 100%;
  min-height: 2rem;
  padding-block: .25rem;
  text-decoration-line: none;
}
:where(.mw-site-page[data-page-family="provider"]) .mw-social-link .social_link_text {
  min-width: 0;
  text-decoration-line: underline;
  text-decoration-thickness: var(--border-width--main);
  text-underline-offset: .2em;
  overflow-wrap: anywhere;
}
:where(.mw-site-page[data-page-family="provider"]) .mw-social-link:is(:hover, :focus-visible) {
  background: var(--_theme---background-secondary);
  border-radius: var(--radius--small);
}
:where(.mw-site-page[data-page-family="provider"]) .contact_point_wrap,:where(.mw-site-page[data-page-family="provider"])
.contact_name {
  font-weight: 500;
}
:where(.mw-site-page[data-page-family="provider"]) .mw-provider-section {
  margin-top: 2rem;
  font-size: 1rem;
}
:where(.mw-site-page[data-page-family="provider"]) .mw-source-attribution {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: .65rem;
  min-width: 0;
}
:where(.mw-site-page[data-page-family="provider"]) .mw-source-line {
  max-width: 100%;
  line-height: 1.5;
  overflow-wrap: anywhere;
}
:where(.mw-site-page[data-page-family="provider"]) .press_release_aside_wrap {
  min-width: 0;
  width: 100%;
  max-width: 352px;
  margin-inline: auto;
}
:where(.mw-site-page[data-page-family="provider"]) .mw-aside-card {
  border: 1px solid var(--_theme---border);
  border-radius: var(--radius--main);
  overflow: hidden;
  background: color-mix(in srgb, var(--sem-neutral--fill) 34%, var(--_theme---background));
}
:where(.mw-site-page[data-page-family="provider"]) .mw-aside-image {
  background: var(--_theme---background);
}
:where(.mw-site-page[data-page-family="provider"]) .mw-aside-image img {
  width: 100%;
  height: auto;
  display: block;
}
:where(.mw-site-page[data-page-family="provider"]) .mw-aside-content {
  padding: 1.5rem;
  font-size: .875rem;
  line-height: 1.7;
  overflow-wrap: anywhere;
}
:where(.mw-site-page[data-page-family="provider"]) .mw-aside-content h2,:where(.mw-site-page[data-page-family="provider"])
.mw-aside-content h3 {
  font-family: var(--_typography---font--primary-family);
  font-size: 1.35rem;
  font-weight: 400;
  margin: 0 0 .85rem;
  line-height: 1.3;
}
:where(.mw-site-page[data-page-family="provider"]) .pr_about_wrap .about_visibility_wrap > .g_heading h2,:where(.mw-site-page[data-page-family="provider"])
.pr_about_wrap .pr_contacts_wrap > .g_heading h2 {
  font-family: var(--_typography---font--secondary-family);
  font-size: 1.125rem;
  font-weight: 700;
  line-height: 1.7;
}
:where(.mw-site-page[data-page-family="provider"]) .mw-aside-content p {
  margin-top: 0;
}
:where(.mw-site-page[data-page-family="provider"]) .mw-aside-content .g_divider_decor {
  margin-block: 1.35rem;
}
:where(.mw-site-page[data-page-family="provider"]) .mw-related {
  margin-top: 2rem;
}
:where(.mw-site-page[data-page-family="provider"]) .mw-related > h2 {
  font-family: var(--_typography---font--primary-family);
  font-size: 1.5rem;
  font-weight: 400;
  margin-bottom: 1.1rem;
}
:where(.mw-site-page[data-page-family="provider"]) .mw-related img {
  width: 100%;
  height: auto;
  border-radius: var(--radius--small);
}
:where(.mw-site-page[data-page-family="provider"]) .mw-related .w-dyn-items {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: 1.5rem;
  margin-bottom: 1.4rem;
}
:where(.mw-site-page[data-page-family="provider"]) .mw-related[data-related-layout=carousel] .w-dyn-items {
  grid-template-columns: minmax(0, 1fr);
}
:where(.mw-site-page[data-page-family="provider"]) .mw-related .w-dyn-item {
  min-width: 0;
}
:where(.mw-site-page[data-page-family="provider"]) .mw-related .w-dyn-items.is-carousel > .w-dyn-item {
  grid-area: 1 / 1;
}
:where(.mw-site-page[data-page-family="provider"]) .mw-related .w-dyn-item.is-inactive {
  visibility: hidden;
  pointer-events: none;
}
:where(.mw-site-page[data-page-family="provider"]) .mw-related-controls {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: .75rem;
  margin-bottom: 1.4rem;
}
:where(.mw-site-page[data-page-family="provider"]) .mw-related-controls[hidden] {
  display: none;
}
:where(.mw-site-page[data-page-family="provider"]) .mw-related-controls .mw-btn {
  font-size: .75rem;
  padding-inline: .65rem;
}
:where(.mw-site-page[data-page-family="provider"]) .mw-related-controls .mw-btn[aria-disabled=true] {
  opacity: .45;
  cursor: default;
}
:where(.mw-site-page[data-page-family="provider"]) .mw-related-status {
  font-size: .75rem;
  font-variant-numeric: tabular-nums;
  white-space: nowrap;
}
:where(.mw-site-page[data-page-family="provider"]) .mw-related a {
  text-decoration-line: none;
}
:where(.mw-site-page[data-page-family="provider"]) .mw-related a:hover {
  text-decoration-line: underline;
}
:where(.mw-site-page[data-page-family="provider"]) .mw-related h3,:where(.mw-site-page[data-page-family="provider"])
.mw-related .g_heading {
  font-family: var(--_typography---font--primary-family);
  font-size: 1rem;
  line-height: 1.4;
  font-weight: 400;
  margin-block: .55rem;
  overflow-wrap: anywhere;
}
:where(.mw-site-page[data-page-family="provider"]) .mw-related .aside_card_wrap {
  position: relative;
}
:where(.mw-site-page[data-page-family="provider"]) .mw-related .g_clickable_link {
  display: block;
  position: absolute;
  inset: 0;
  border-radius: var(--radius--small);
}
:where(.mw-site-page[data-page-family="provider"]) .mw-related .aside_card_wrap:has(.g_clickable_link:hover) .g_heading {
  text-decoration-line: underline;
  text-underline-offset: .2em;
}
:where(.mw-site-page[data-page-family="provider"]) .mw-related .g_clickable_btn {
  display: none;
}
:where(.mw-site-page[data-page-family="provider"]) .mw-related-title-link {
  color: inherit;
  text-decoration-line: none;
}
:where(.mw-site-page[data-page-family="provider"]) .mw-related-title-link::after {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: var(--radius--small);
}
:where(.mw-site-page[data-page-family="provider"]) .mw-related-title-link:focus-visible {
  outline: none;
}
:where(.mw-site-page[data-page-family="provider"]) .mw-related-title-link:focus-visible::after {
  outline: 3px solid var(--field-focus-border);
  outline-offset: 4px;
}
:where(.mw-site-page[data-page-family="provider"]) .mw-related-title-link:is(:hover, :focus-visible) {
  text-decoration-line: underline;
  text-underline-offset: .2em;
}
:where(.mw-site-page[data-page-family="provider"]) .press_release_layout:has(+ .mw-related-layout) {
  padding-bottom: 2rem;
}
:where(.mw-site-page[data-page-family="provider"]) .mw-related-layout {
  display: grid;
  grid-template-columns: var(--release-columns);
  column-gap: var(--release-gap);
}
:where(.mw-site-page[data-page-family="provider"]) .mw-layout-newsroom-fallback:empty,:where(.mw-site-page[data-page-family="provider"])
.mw-public-container:has(> .mw-source-related) > .mw-layout-newsroom-fallback {
  display: none;
}
:where(.mw-site-page[data-page-family="provider"]) .mw-related-bottom {
  grid-column: 1;
  min-width: 0;
  width: 100%;
  max-width: 847px;
  margin: 0 auto 4rem;
  padding-top: 2rem;
  border-top: 1px solid var(--_theme---border);
}
:where(.mw-site-page[data-page-family="provider"]) .mw-related-bottom > h2 {
  font-size: 1.5rem;
  margin: 0 0 1.5rem;
  overflow-wrap: anywhere;
}
:where(.mw-site-page[data-page-family="provider"]) .mw-related-bottom .w-dyn-items {
  display: block;
  margin-bottom: 1.75rem;
}
:where(.mw-site-page[data-page-family="provider"]) .mw-related-bottom .w-dyn-item {
  padding: 1.5rem 0;
  border-bottom: 1px solid var(--_theme---border);
}
:where(.mw-site-page[data-page-family="provider"]) .mw-related-bottom .w-dyn-item:first-child {
  padding-top: 0;
}
:where(.mw-site-page[data-page-family="provider"]) .mw-related-bottom .mw-newsroom-card {
  display: grid;
  grid-template-columns: 9rem minmax(0, 1fr);
  gap: 1.5rem;
  align-items: start;
  min-height: 3rem;
}
:where(.mw-site-page[data-page-family="provider"]) .mw-related-bottom .mw-newsroom-card.is-text-only {
  grid-template-columns: minmax(0, 1fr);
}
.mw-site-page:where([data-page-family="provider"]) .mw-related-bottom a.mw-newsroom-card {
  text-decoration-line: none;
}
:where(.mw-site-page[data-page-family="provider"]) .mw-newsroom-card-text {
  min-width: 0;
  overflow-wrap: anywhere;
}
:where(.mw-site-page[data-page-family="provider"]) .mw-related-bottom .mw-related-image {
  display: block;
  width: 100%;
  height: auto;
  aspect-ratio: 1;
  object-fit: cover;
}
:where(.mw-site-page[data-page-family="provider"]) .mw-related-date {
  display: block;
  margin-bottom: .45rem;
  color: var(--swatch--brand-faded);
  font-size: .75rem;
}
:where(.mw-site-page[data-page-family="provider"]) .mw-related-bottom .g_heading {
  font-size: 1.25rem;
  line-height: 1.35;
  margin: 0 0 .5rem;
}
:where(.mw-site-page[data-page-family="provider"]) .mw-related-summary {
  margin: 0 0 .6rem;
  font-size: .875rem;
  line-height: 1.6;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
}
:where(.mw-site-page[data-page-family="provider"]) .mw-related-provider {
  margin: 0;
  color: var(--swatch--brand-faded);
  font-size: .75rem;
}
:where(.mw-site-page[data-page-family="provider"]) .mw-related-bottom > .mw-view-all {
  display: flex;
  width: fit-content;
  margin-inline-start: auto;
  margin-inline-end: 0;
  padding-block: .25rem;
  font-size: .875rem;
}
:where(.mw-site-page[data-page-family="provider"]) .mw-release-facts {
  margin: 1.5rem 0;
  padding-top: 1.25rem;
  border-top: 1px solid var(--_theme---border);
}
:where(.mw-site-page[data-page-family="provider"]) .mw-release-facts h2,:where(.mw-site-page[data-page-family="provider"])
.mw-release-followups h2 {
  font-family: Georgia, serif;
  font-size: 1.35rem;
  font-weight: 400;
  margin: 0 0 1rem;
}
:where(.mw-site-page[data-page-family="provider"]) .mw-release-facts dl {
  display: grid;
  grid-template-columns: max-content minmax(0, 1fr);
  gap: .6rem 1rem;
  margin: 0;
  font-size: .8125rem;
}
:where(.mw-site-page[data-page-family="provider"]) .mw-release-facts dt {
  color: var(--swatch--brand-faded);
}
:where(.mw-site-page[data-page-family="provider"]) .mw-release-facts dd {
  margin: 0;
  overflow-wrap: anywhere;
}
:where(.mw-site-page[data-page-family="provider"]) .mw-release-followups {
  display: grid;
  grid-template-columns: var(--release-columns);
  column-gap: var(--release-gap);
}
:where(.mw-site-page[data-page-family="provider"]) .mw-release-followups > * {
  grid-column: 1;
  min-width: 0;
  width: 100%;
  max-width: 847px;
  margin: 0 0 2rem;
}
:where(.mw-site-page[data-page-family="provider"]) .mw-release-followups > section,:where(.mw-site-page[data-page-family="provider"])
.mw-release-followups > .pr_contacts_wrap {
  padding-top: 1.5rem;
  border-top: 1px solid var(--_theme---border);
}
:where(.mw-site-page[data-page-family="provider"]) .mw-followup-card {
  display: block;
  padding: 1rem 0;
  border-bottom: 1px solid var(--_theme---border);
  text-decoration-line: none;
}
:where(.mw-site-page[data-page-family="provider"]) .mw-followup-card h3 {
  font-family: Georgia, serif;
  font-size: 1.25rem;
  line-height: 1.35;
  font-weight: 400;
  margin: 0 0 .5rem;
}
:where(.mw-site-page[data-page-family="provider"]) .mw-followup-card p {
  margin: 0;
  color: var(--swatch--brand-faded);
  font-size: .875rem;
  line-height: 1.6;
}
:where(.mw-site-page[data-page-family="provider"]) .mw-journalist-block a {
  display: inline-block;
  margin: 0 1.25rem .5rem 0;
  font-size: .875rem;
}
:where(.mw-site-page[data-page-family="provider"]) .mw-publication-credit {
  padding-bottom: 1rem;
  font-size: .8125rem;
  color: var(--swatch--brand-faded);
}
:where(.mw-site-page[data-page-family="provider"]) .footer_wrap {
  padding-block: 3rem 1.5rem;
  background: color-mix(in srgb, var(--sem-neutral--fill) 42%, var(--_theme---background));
  border-top: 1px solid var(--_theme---border);
}
:where(.mw-site-page[data-page-family="provider"]) .mw-footer-brand {
  margin-bottom: 2rem;
}
:where(.mw-site-page[data-page-family="provider"]) .mw-footer-brand img {
  width: 100px;
  height: auto;
}
:where(.mw-site-page[data-page-family="provider"]) .footer_layout {
  display: grid;
  grid-template-columns: 1fr 1fr 1.3fr 1fr;
  gap: 2rem;
}
:where(.mw-site-page[data-page-family="provider"]) .footer_layout h2 {
  font-family: var(--_typography---font--primary-family);
  font-size: 1.2rem;
  font-weight: 400;
  margin: 0 0 1rem;
}
:where(.mw-site-page[data-page-family="provider"]) .footer_layout a {
  display: block;
  width: fit-content;
  text-decoration-line: none;
  font-size: .875rem;
  line-height: 1.7;
  margin-block: .5rem;
}
:where(.mw-site-page[data-page-family="provider"]) .footer_layout a:hover,:where(.mw-site-page[data-page-family="provider"])
.footer_bottom_list a:hover {
  text-decoration-line: underline;
  text-underline-offset: .2em;
}
:where(.mw-site-page[data-page-family="provider"]) .mw-footer-bottom {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  gap: 1.3rem;
  margin-top: 2.5rem;
  padding-top: 1.3rem;
  border-top: 1px solid var(--_theme---border);
  font-size: .7rem;
  color: var(--swatch--brand-faded);
}
:where(.mw-site-page[data-page-family="provider"]) .footer_bottom_list {
  display: flex;
  flex-wrap: wrap;
  gap: 1.5rem;
  padding: 0;
  margin: 0;
  list-style: none;
}
:where(.mw-site-page[data-page-family="provider"]) .footer_bottom_list a {
  text-decoration-line: none;
}
:where(.mw-site-page[data-page-family="provider"]) .u-mobile-only {
  display: none;
}
:where(.mw-site-page[data-page-family="provider"]) .w-condition-invisible,:where(.mw-site-page[data-page-family="provider"])
.u-display-none,:where(.mw-site-page[data-page-family="provider"])
.w-dyn-bind-empty:empty,:where(.mw-site-page[data-page-family="provider"])
img.w-dyn-bind-empty {
  display: none !important;
}
@media (max-width: 1199px) {
  :where(.mw-site-page[data-page-family="provider"]) .mw-public-header-inner {
    gap: 1.5rem;
  }
  :where(.mw-site-page[data-page-family="provider"]) .mw-public-nav {
    gap: 1rem;
  }
  :where(.mw-site-page[data-page-family="provider"]) .mw-nav-actions {
    gap: .75rem;
  }
}
@media (max-width: 1119px) {
  :where(.mw-site-page[data-page-family="provider"]) .mw-public-header-inner {
    display: grid;
    grid-template-columns: minmax(0, 1fr) auto;
    grid-template-rows: 4rem auto;
    min-height: 4rem;
    gap: 0;
  }
  :where(.mw-site-page[data-page-family="provider"]) .navbar_logo_link {
    grid-column: 1;
    grid-row: 1;
    justify-self: start;
  }
  :where(.mw-site-page[data-page-family="provider"]) .mw-menu-toggle {
    grid-column: 2;
    grid-row: 1;
    justify-self: end;
  }
  :where(.mw-site-page[data-page-family="provider"]) .mw-public-nav {
    grid-column: 1 / -1;
    grid-row: 2;
  }
  :where(.mw-site-page[data-page-family="provider"]) .mw-public-header .mw-menu-toggle {
    display: inline-flex;
  }
  :where(.mw-site-page[data-page-family="provider"]) .mw-public-nav {
    display: none;
    flex-basis: 100%;
    padding: 1rem 0 1.5rem;
    font-size: 1rem;
  }
  :where(.mw-site-page[data-page-family="provider"]) .mw-public-nav.is-open {
    display: flex;
    align-items: stretch;
    flex-direction: column;
    gap: .2rem;
  }
  :where(.mw-site-page[data-page-family="provider"]) .mw-public-nav > a,:where(.mw-site-page[data-page-family="provider"])
  .mw-nav-group > summary {
    padding-block: .65rem;
  }
  :where(.mw-site-page[data-page-family="provider"]) .mw-nav-panel {
    position: static;
    width: 100%;
    box-shadow: none;
    margin-bottom: .75rem;
    padding: 1rem;
    gap: 1rem;
  }
  :where(.mw-site-page[data-page-family="provider"]) .mw-mobile-contact {
    display: block;
  }
  :where(.mw-site-page[data-page-family="provider"]) .mw-nav-actions {
    padding-top: .75rem;
    gap: .75rem;
    margin-left: 0;
  }
}
@media (max-width: 991px) {
  :where(.mw-site-page[data-page-family="provider"]) .mw-main > .mw-public-container {
    --release-columns: minmax(0, 1fr);
  }
  .mw-site-page:where([data-page-family="provider"]) :is(.release_rte, .press-release-rte) img {
    max-height: min(50rem, 70vh);
    max-height: min(50rem, 70svh);
  }
  :where(.mw-site-page[data-page-family="provider"]) .press_release_layout {
    grid-template-columns: minmax(0, 1fr);
    gap: 2.5rem;
    padding-top: .5rem;
  }
  :where(.mw-site-page[data-page-family="provider"]) .press_release_main_wrap {
    margin-inline: auto;
  }
  :where(.mw-site-page[data-page-family="provider"]) .press_release_aside_wrap {
    max-width: none;
  }
  :where(.mw-site-page[data-page-family="provider"]) .mw-release-heading h1 {
    font-size: clamp(2rem, 5.1vw, 2.375rem);
  }
  :where(.mw-site-page[data-page-family="provider"]) .press_release_image-mobile {
    display: block;
    width: 100%;
    max-height: 30rem;
    object-fit: contain;
    margin-top: 1.5rem;
    border-radius: var(--radius--small);
  }
  :where(.mw-site-page[data-page-family="provider"]) .mw-aside-image {
    display: none;
  }
  :where(.mw-site-page[data-page-family="provider"]) .mw-aside-card {
    border: 0;
    border-radius: 0;
    background: transparent;
    overflow: visible;
  }
  :where(.mw-site-page[data-page-family="provider"]) .mw-aside-card:not(:has(.pr_aside_socials_wrap, .mw-release-facts)),:where(.mw-site-page[data-page-family="provider"])
  .press_release_aside_wrap:not(:has(.pr_aside_socials_wrap, .mw-release-facts)) {
    display: none;
  }
  :where(.mw-site-page[data-page-family="provider"]) .mw-aside-content > :not(.pr_aside_socials_wrap, .mw-release-facts) {
    display: none;
  }
  :where(.mw-site-page[data-page-family="provider"]) .pr_aside_socials_wrap > .g_divider_decor {
    margin-top: 0;
  }
  :where(.mw-site-page[data-page-family="provider"]) .mw-mobile-summary:not([hidden]) {
    display: block;
  }
  :where(.mw-site-page[data-page-family="provider"]) .mw-aside-content {
    padding: 0;
  }
  :where(.mw-site-page[data-page-family="provider"]) .footer_layout {
    grid-template-columns: 1fr 1fr;
  }
}
@media (max-width: 639px) {
  :where(.mw-site-page[data-page-family="provider"]) .mw-related-bottom .mw-newsroom-card {
    grid-template-columns: 6.25rem minmax(0, 1fr);
    gap: 1rem;
  }
  :where(.mw-site-page[data-page-family="provider"]) .mw-related-bottom > h2 {
    font-size: 1.5rem;
  }
  :where(.mw-site-page[data-page-family="provider"]) .mw-related-bottom .g_heading {
    font-size: 1.125rem;
  }
  :where(.mw-site-page[data-page-family="provider"]) .mw-related-summary {
    font-size: .875rem;
  }
  :where(.mw-site-page[data-page-family="provider"]) .mw-related-date,:where(.mw-site-page[data-page-family="provider"])
  .mw-related-provider {
    font-size: .75rem;
  }
  :where(.mw-site-page[data-page-family="provider"]) .banner_utility_wrap > .banner_link,:where(.mw-site-page[data-page-family="provider"])
  .banner_utility_wrap > .global_divider_vertical {
    display: none;
  }
  :where(.mw-site-page[data-page-family="provider"]) .banner_layout:has(.search_compnt_wrap.is-expanded) > nav {
    display: none;
  }
}
@media (max-width: 479px) {
  :where(.mw-site-page[data-page-family="provider"]) .mw-share-links {
    gap: .25rem;
  }
  :where(.mw-site-page[data-page-family="provider"]) .mw-share-wrap {
    gap: .25rem;
  }
  :where(.mw-site-page[data-page-family="provider"]) .mw-share-wrap a,:where(.mw-site-page[data-page-family="provider"])
  .mw-copy-link {
    width: 2.75rem;
    height: 2.75rem;
    min-width: 2.75rem;
    min-height: 2.75rem;
  }
  :where(.mw-site-page[data-page-family="provider"]) .mw-social-link {
    min-height: 2.75rem;
  }
  :where(.mw-site-page[data-page-family="provider"]) .mw-breadcrumb {
    padding-top: .5rem;
  }
  :where(.mw-site-page[data-page-family="provider"]) .press_release_layout {
    padding-block: .5rem 3rem;
  }
  :where(.mw-site-page[data-page-family="provider"]) .mw-release-heading h1 {
    font-size: 2rem;
    line-height: 1.18;
  }
  :where(.mw-site-page[data-page-family="provider"]) .mw-release-meta {
    margin-block: 1.3rem;
    align-items: flex-start;
  }
  :where(.mw-site-page[data-page-family="provider"]) .mw-share-wrap {
    flex-wrap: wrap;
  }
  :where(.mw-site-page[data-page-family="provider"]) .mw-release-subtitle {
    font-size: 1rem;
  }
  :where(.mw-site-page[data-page-family="provider"]) .press_release_rte_style {
    font-size: 1rem;
    line-height: 1.7;
  }
  :where(.mw-site-page[data-page-family="provider"]) .pr_about_wrap .about_visibility_wrap > .g_heading h2,:where(.mw-site-page[data-page-family="provider"])
  .pr_about_wrap .pr_contacts_wrap > .g_heading h2 {
    font-size: 1rem;
  }
  :where(.mw-site-page[data-page-family="provider"]) .w-richtext-align-floatleft,:where(.mw-site-page[data-page-family="provider"])
  .w-richtext-align-floatright {
    float: none;
    margin-inline: 0 !important;
  }
  :where(.mw-site-page[data-page-family="provider"]) .mw-nav-panel {
    grid-template-columns: 1fr;
  }
  :where(.mw-site-page[data-page-family="provider"]) .footer_layout {
    gap: 1.5rem 1rem;
  }
  :where(.mw-site-page[data-page-family="provider"]) .mw-footer-bottom {
    flex-direction: column;
    gap: 1rem;
  }
}
@media (prefers-reduced-motion: reduce) {
  :where(.mw-site-page[data-page-family="provider"]) *,:where(.mw-site-page[data-page-family="provider"])
  *::before,:where(.mw-site-page[data-page-family="provider"])
  *::after {
    scroll-behavior: auto !important;
    transition: none !important;
  }
}
@media (pointer: coarse) {
  :where(.mw-site-page[data-page-family="provider"]) .mw-share-wrap a,:where(.mw-site-page[data-page-family="provider"])
  .mw-copy-link {
    width: 2.75rem;
    height: 2.75rem;
    min-width: 2.75rem;
    min-height: 2.75rem;
  }
  :where(.mw-site-page[data-page-family="provider"]) .mw-social-link {
    min-height: 2.75rem;
  }
}

/* previews/musicwire-v2/assets/musicwire/public-controls.css */
.mw-site-page:where([data-page-family="provider"]) {
  --mw-motion-fast: 180ms;
  --mw-motion-base: 240ms;
  --mw-motion-ease: ease-in-out;
}
:where(.mw-site-page[data-page-family="provider"]) .mw-button {
  --mw-button-height: var(--control-height--compact);
  --mw-button-padding: .75rem;
  --mw-button-icon-size: 1.125rem;
  --mw-button-gap: .5rem;
  --mw-button-bg: var(--_theme---button-primary--background);
  --mw-button-border: var(--_theme---button-primary--border);
  --mw-button-text: var(--_theme---button-primary--text);
  --mw-button-hover-bg: var(--_theme---button-primary--background-hover);
  --mw-button-hover-border: var(--_theme---button-primary--border-hover);
  --mw-button-hover-text: var(--_theme---button-primary--text-hover);
  position: relative;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  flex: none;
  gap: var(--mw-button-gap);
  min-width: 0;
  height: var(--mw-button-height);
  padding: 0 var(--mw-button-padding);
  border: var(--border-width--main) solid var(--mw-button-border);
  border-radius: var(--radius--round);
  background: var(--mw-button-bg);
  color: var(--mw-button-text);
  font-family: var(--_typography---font--secondary-family);
  font-size: .875rem;
  font-weight: var(--_typography---font--secondary-regular);
  line-height: 1;
  text-align: center;
  text-decoration-line: none;
  white-space: nowrap;
  cursor: pointer;
  transition:
    background-color var(--mw-motion-fast) var(--mw-motion-ease),
    border-color var(--mw-motion-fast) var(--mw-motion-ease),
    color var(--mw-motion-fast) var(--mw-motion-ease);
}
:where(.mw-site-page[data-page-family="provider"]) .mw-button[data-size=regular] {
  --mw-button-height: 44px;
  --mw-button-padding: 1.25rem;
  font-size: 1rem;
}
:where(.mw-site-page[data-page-family="provider"]) .mw-button[data-tone=secondary] {
  --mw-button-bg: var(--swatch--transparent);
  --mw-button-border: var(--field-rest-border);
  --mw-button-text: var(--swatch--brand);
  --mw-button-hover-bg: var(--_theme---background-secondary);
  --mw-button-hover-border: var(--field-hover-border);
  --mw-button-hover-text: var(--swatch--brand);
}
:where(.mw-site-page[data-page-family="provider"]) .mw-button[data-tone=inverse] {
  --mw-button-bg: var(--swatch--light);
  --mw-button-border: var(--swatch--light);
  --mw-button-text: var(--swatch--brand);
  --mw-button-hover-bg: var(--swatch--accent);
  --mw-button-hover-border: var(--swatch--accent);
  --mw-button-hover-text: var(--swatch--brand);
}
:where(.mw-site-page[data-page-family="provider"]) .mw-button[data-tone=text] {
  --mw-button-bg: var(--swatch--transparent);
  --mw-button-border: var(--swatch--transparent);
  --mw-button-text: var(--swatch--brand);
  --mw-button-hover-bg: var(--swatch--transparent);
  --mw-button-hover-border: var(--swatch--transparent);
  --mw-button-hover-text: var(--swatch--brand-faded);
  --mw-button-padding: .5rem;
}
:where(.mw-site-page[data-page-family="provider"]) .mw-button[data-shape=round] {
  width: var(--mw-button-height);
  padding: 0;
}
:where(.mw-site-page[data-page-family="provider"]) .mw-button:not(:disabled):not([aria-disabled=true]):is(:hover, :active) {
  border-color: var(--mw-button-hover-border);
  background: var(--mw-button-hover-bg);
  color: var(--mw-button-hover-text);
}
:where(.mw-site-page[data-page-family="provider"]) .mw-button:focus-visible {
  outline: 3px solid var(--field-focus-border);
  outline-offset: 3px;
  border-color: var(--mw-button-hover-border);
}
:where(.mw-site-page[data-page-family="provider"]) .mw-button[data-tone=inverse]:focus-visible {
  outline-color: var(--swatch--accent);
}
:where(.mw-site-page[data-page-family="provider"]) .mw-button:is(:disabled, [aria-disabled=true]) {
  opacity: .4;
  cursor: default;
}
:where(.mw-site-page[data-page-family="provider"]) .mw-button[hidden] {
  display: none;
}
:where(.mw-site-page[data-page-family="provider"]) .mw-button-label {
  display: block;
  transition: transform var(--mw-motion-fast) var(--mw-motion-ease);
}
:where(.mw-site-page[data-page-family="provider"]) .mw-button-icon {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  flex: none;
  width: var(--mw-button-icon-size);
  height: var(--mw-button-icon-size);
  line-height: 0;
  pointer-events: none;
}
.mw-site-page:where([data-page-family="provider"]) .mw-button-icon svg {
  display: block;
  width: 100%;
  height: 100%;
  fill: none;
  stroke: currentColor;
  stroke-width: 2;
  stroke-linecap: round;
  stroke-linejoin: round;
}
:where(.mw-site-page[data-page-family="provider"]) .mw-button[data-reveal-icon] {
  padding-inline: calc(var(--mw-button-padding) + (var(--mw-button-icon-size) + var(--mw-button-gap)) / 2);
}
:where(.mw-site-page[data-page-family="provider"]) .mw-button[data-reveal-icon] .mw-button-icon {
  position: absolute;
  right: var(--mw-button-padding);
  opacity: 0;
  transition: opacity var(--mw-motion-fast) var(--mw-motion-ease);
}
:where(.mw-site-page[data-page-family="provider"]) .mw-button[data-reveal-icon]:not(:disabled):not([aria-disabled=true]):is(:hover, :focus-visible, :active) .mw-button-label {
  transform: translateX(calc((var(--mw-button-icon-size) + var(--mw-button-gap)) / -2));
}
:where(.mw-site-page[data-page-family="provider"]) .mw-button[data-reveal-icon]:not(:disabled):not([aria-disabled=true]):is(:hover, :focus-visible, :active) .mw-button-icon {
  opacity: 1;
}
:where(.mw-site-page[data-page-family="provider"]) .mw-view-all {
  display: inline-flex;
  align-items: center;
  gap: .4rem;
}
:where(.mw-site-page[data-page-family="provider"]) .mw-related .mw-view-all:is(:hover, :focus-visible, :active) {
  text-decoration-line: none;
}
:where(.mw-site-page[data-page-family="provider"]) .mw-view-all:is(:hover, :focus-visible, :active) .mw-view-all-label {
  text-decoration-line: underline;
  text-decoration-thickness: var(--border-width--main);
  text-underline-offset: .2em;
}
:where(.mw-site-page[data-page-family="provider"]) .mw-view-all-arrow {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  flex: none;
  width: 1em;
  height: 1em;
  line-height: 0;
  opacity: 0;
  transition: opacity var(--mw-motion-fast) var(--mw-motion-ease);
}
.mw-site-page:where([data-page-family="provider"]) .mw-view-all-arrow svg {
  display: block;
  width: 100%;
  height: 100%;
  fill: none;
  stroke: currentColor;
  stroke-width: 2;
  stroke-linecap: round;
  stroke-linejoin: round;
}
:where(.mw-site-page[data-page-family="provider"]) .mw-view-all:is(:hover, :focus-visible, :active) .mw-view-all-arrow {
  opacity: 1;
}
@media (hover: none) {
  :where(.mw-site-page[data-page-family="provider"]) .mw-view-all-arrow {
    opacity: 1;
  }
}
:where(.mw-site-page[data-page-family="provider"]) .mw-menu-chevron {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  flex: none;
  width: 1rem;
  height: 1rem;
  margin-left: .4rem;
  line-height: 0;
}
.mw-site-page:where([data-page-family="provider"]) .mw-menu-chevron svg {
  display: block;
  width: 100%;
  height: 100%;
  fill: none;
  stroke: currentColor;
  stroke-width: 2;
  stroke-linecap: round;
  stroke-linejoin: round;
  transform: rotate(0deg);
  transform-origin: 50% 50%;
  transition: transform var(--mw-motion-base) var(--mw-motion-ease);
}
:where(.mw-site-page[data-page-family="provider"]) :is(.mw-nav-group, .article-mobile-toc)[data-expanded=true] > summary .mw-menu-chevron svg,:where(.mw-site-page[data-page-family="provider"])
:is(.mw-nav-group, .article-mobile-toc)[open]:not([data-expanded]) > summary .mw-menu-chevron svg {
  transform: rotate(-180deg);
}
:where(.mw-site-page[data-page-family="provider"]) .mw-nav-reveal,:where(.mw-site-page[data-page-family="provider"])
.mw-nav-links {
  display: contents;
}
:where(.mw-site-page[data-page-family="provider"]) .mw-nav-links > a {
  text-decoration-line: none;
  white-space: nowrap;
}
@media (max-width: 1119px) {
  :where(.mw-site-page[data-page-family="provider"]) .mw-public-nav[data-mw-navigation],:where(.mw-site-page[data-page-family="provider"])
  .mw-public-nav[data-mw-navigation].is-open {
    display: block;
    padding: 0;
  }
  :where(.mw-site-page[data-page-family="provider"]) .mw-nav-reveal {
    display: block;
    overflow: hidden;
    overflow-anchor: none;
  }
  :where(.mw-site-page[data-page-family="provider"]) .mw-nav-reveal[hidden] {
    display: none;
  }
  :where(.mw-site-page[data-page-family="provider"]) .mw-nav-links {
    display: flex;
    flex-direction: column;
    gap: .2rem;
    padding: .75rem 0 1rem;
    max-height: calc(100svh - 8rem);
    overflow-y: auto;
    overscroll-behavior: contain;
  }
  :where(.mw-site-page[data-page-family="provider"]) .mw-nav-links > a {
    padding-block: .65rem;
  }
}
@media (prefers-reduced-motion: reduce) {
  :where(.mw-site-page[data-page-family="provider"]) .mw-button,:where(.mw-site-page[data-page-family="provider"])
  .mw-button-label,:where(.mw-site-page[data-page-family="provider"])
  .mw-button-icon,:where(.mw-site-page[data-page-family="provider"])
  .mw-view-all-arrow,:where(.mw-site-page[data-page-family="provider"])
  .mw-menu-chevron svg {
    transition: none;
  }
}

/* src/musicwire/native-newsroom/source/article.css */
:where(.mw-site-page[data-page-family="provider"]) .article-public .mw-breadcrumb {
  width: 100%;
}
:where(.mw-site-page[data-page-family="provider"]) .article-layout {
  display: grid;
  grid-template-columns: var(--release-columns);
  gap: 0 var(--release-gap);
  width: 100%;
  margin-inline: auto;
  padding: .5rem 0 4rem;
  align-items: start;
}
:where(.mw-site-page[data-page-family="provider"]) .article-heading {
  grid-column: 1;
  grid-row: 1;
  min-width: 0;
  max-width: 847px;
}
:where(.mw-site-page[data-page-family="provider"]) .article-body-layout {
  grid-column: 1 / -1;
  grid-row: 2;
  display: grid;
  grid-template-columns: var(--release-columns);
  column-gap: var(--release-gap);
  align-items: stretch;
}
:where(.mw-site-page[data-page-family="provider"]) .article-main {
  grid-column: 1;
  min-width: 0;
  width: 100%;
  max-width: 847px;
  padding-bottom: 2.5rem;
}
:where(.mw-site-page[data-page-family="provider"]) .article-desktop-hero {
  grid-column: 2;
  grid-row: 1;
  min-width: 0;
  min-height: 0;
  align-self: stretch;
  position: relative;
}
:where(.mw-site-page[data-page-family="provider"]) .article-desktop-hero:not(:has(.article-hero)) {
  display: none;
}
:where(.mw-site-page[data-page-family="provider"]) .article-desktop-hero .article-hero {
  position: absolute;
  inset: 0 0 1.5rem;
  margin: 0;
  display: grid;
  grid-template-rows: minmax(0, 1fr) auto;
}
:where(.mw-site-page[data-page-family="provider"]) .article-desktop-hero .article-hero img {
  width: auto;
  height: auto;
  min-height: 0;
  max-width: 100%;
  max-height: 100%;
  align-self: start;
  justify-self: start;
}
:where(.mw-site-page[data-page-family="provider"]) .article-deck {
  font-size: 1.125rem;
  line-height: 1.5;
  color: var(--swatch--brand-faded);
  font-weight: 500;
  margin: 1rem 0 0;
}
:where(.mw-site-page[data-page-family="provider"]) .article-meta-row {
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-wrap: wrap;
  gap: 1rem;
  padding-block: 1.3rem;
  margin-bottom: 1.5rem;
  border-bottom: 1px solid var(--_theme---border);
}
:where(.mw-site-page[data-page-family="provider"]) .article-meta {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  gap: .35rem .6rem;
  font-size: .875rem;
  color: var(--swatch--brand-faded);
  line-height: 1.6;
}
:where(.mw-site-page[data-page-family="provider"]) .article-byline {
  color: var(--swatch--brand);
}
:where(.mw-site-page[data-page-family="provider"]) .article-meta-primary,:where(.mw-site-page[data-page-family="provider"])
.article-meta-secondary,:where(.mw-site-page[data-page-family="provider"])
.article-readtime {
  display: inline-flex;
  align-items: center;
  flex-wrap: wrap;
  gap: .35rem .6rem;
}
:where(.mw-site-page[data-page-family="provider"]) .article-readtime {
  white-space: nowrap;
}
:where(.mw-site-page[data-page-family="provider"]) .article-meta-dot {
  opacity: .55;
}
:where(.mw-site-page[data-page-family="provider"]) .article-meta-row .mw-share-wrap {
  font-size: .875rem;
}
:where(.mw-site-page[data-page-family="provider"]) .article-share-options {
  display: flex;
  align-items: center;
  gap: .5rem;
}
:where(.mw-site-page[data-page-family="provider"]) .article-share-options[hidden] {
  display: none;
}
:where(.mw-site-page[data-page-family="provider"]) .article-share-toggle svg {
  transform: rotate(90deg);
  transition: transform var(--mw-motion-base) var(--mw-motion-ease);
}
:where(.mw-site-page[data-page-family="provider"]) .article-share.is-open .article-share-toggle svg {
  transform: rotate(-90deg);
}
:where(.mw-site-page[data-page-family="provider"]) .article-hero {
  margin: 0 0 1.8rem;
}
:where(.mw-site-page[data-page-family="provider"]) .article-hero img {
  display: block;
  width: 100%;
  height: auto;
  max-height: 32.5rem;
  object-fit: contain;
  border-radius: var(--radius--small);
}
:where(.mw-site-page[data-page-family="provider"]) .article-hero figcaption {
  font-size: .6875rem;
  line-height: 1.5;
  color: var(--swatch--brand-faded);
  padding-top: .5rem;
}
:where(.mw-site-page[data-page-family="provider"]) .article-mobile-hero {
  display: none;
}
:where(.mw-site-page[data-page-family="provider"]) .article-mobile-toc {
  padding: .75rem 0;
  margin-bottom: 1.5rem;
  border-bottom: 1px solid var(--_theme---border);
  background: transparent;
  overflow-anchor: none;
}
:where(.mw-site-page[data-page-family="provider"]) .article-contents-panel {
  overflow: hidden;
}
:where(.mw-site-page[data-page-family="provider"]) .article-mobile-toc summary {
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: space-between;
  list-style: none;
  font-family: var(--_typography---font--primary-family);
  font-size: 1.125rem;
}
:where(.mw-site-page[data-page-family="provider"]) .article-mobile-toc summary::-webkit-details-marker {
  display: none;
}
:where(.mw-site-page[data-page-family="provider"]) .article-mobile-toc ol {
  list-style: none;
  margin: 1rem 0 0;
  padding: 0;
}
:where(.mw-site-page[data-page-family="provider"]) .article-mobile-toc li {
  margin-block: .65rem;
  font-size: .9375rem;
  line-height: 1.5;
}
:where(.mw-site-page[data-page-family="provider"]) .article-mobile-toc a {
  text-underline-offset: .2em;
}
:where(.mw-site-page[data-page-family="provider"]) .article-richtext {
  font-size: 1.125rem;
  line-height: 1.75;
  overflow-wrap: anywhere;
}
:where(.mw-site-page[data-page-family="provider"]) .article-richtext > :first-child {
  margin-top: 0;
}
:where(.mw-site-page[data-page-family="provider"]) .article-richtext p {
  margin: 0 0 1.3rem;
}
:where(.mw-site-page[data-page-family="provider"]) .article-richtext a {
  text-underline-offset: .2em;
}
.mw-site-page:where([data-page-family="provider"]) .article-richtext :is(h2, h3) {
  font-family: var(--_typography---font--primary-family);
  font-weight: 400;
  line-height: 1.25;
  letter-spacing: -.01em;
  margin: 2.6rem 0 1rem;
  scroll-margin-top: 2rem;
}
.mw-site-page:where([data-page-family="provider"]) .article-richtext h2 {
  font-size: 1.75rem;
}
.mw-site-page:where([data-page-family="provider"]) .article-richtext h3 {
  font-size: 1.35rem;
}
:where(.mw-site-page[data-page-family="provider"]) .article-richtext :is(h2, h3) strong {
  font-weight: inherit;
}
:where(.mw-site-page[data-page-family="provider"]) .article-richtext :is(ul, ol) {
  margin: 0 0 1.3rem;
  padding-left: 1.45rem;
}
:where(.mw-site-page[data-page-family="provider"]) .article-richtext li {
  margin-block: .5rem;
  padding-left: .15rem;
}
:where(.mw-site-page[data-page-family="provider"]) .article-richtext li :is(ul, ol) {
  margin-top: .4rem;
  margin-bottom: .9rem;
}
:where(.mw-site-page[data-page-family="provider"]) .article-richtext li::marker {
  color: var(--swatch--brand-faded);
}
:where(.mw-site-page[data-page-family="provider"]) .article-richtext figure {
  margin-block: 1.8rem;
}
:where(.mw-site-page[data-page-family="provider"]) .article-richtext img {
  border-radius: var(--radius--small);
}
:where(.mw-site-page[data-page-family="provider"]) .article-end {
  grid-column: 1;
  grid-row: 3;
  display: flex;
  align-items: center;
  justify-content: flex-end;
  flex-wrap: wrap;
  gap: 1rem;
  padding-top: 1.4rem;
  border-top: 1px solid var(--_theme---border);
  font-size: .8125rem;
  color: var(--swatch--brand-faded);
}
:where(.mw-site-page[data-page-family="provider"]) .article-end a {
  text-underline-offset: .2em;
}
:where(.mw-site-page[data-page-family="provider"]) .article-updated {
  flex-basis: 100%;
  margin: 0;
}
:where(.mw-site-page[data-page-family="provider"]) .article-aside {
  grid-column: 2;
  min-width: 0;
}
:where(.mw-site-page[data-page-family="provider"]) .article-aside:not(:has(.article-rail-section)) {
  display: none;
}
:where(.mw-site-page[data-page-family="provider"]) .article-rail {
  position: sticky;
  top: 2rem;
  display: flow-root;
  max-height: calc(100svh - 4rem);
  overflow-y: auto;
  scrollbar-width: thin;
}
:where(.mw-site-page[data-page-family="provider"]) .article-inline-cta {
  margin: 2rem 0;
  padding: 1.25rem;
  border-left: var(--border-width--bar) solid var(--swatch--accent);
  background: var(--_theme---background-secondary);
}
:where(.mw-site-page[data-page-family="provider"]) .article-inline-cta p {
  margin: 0 0 .65rem;
  font-weight: 600;
}
:where(.mw-site-page[data-page-family="provider"]) .article-inline-cta a {
  display: inline-block;
  margin-right: 1.25rem;
  font-size: .9375rem;
}
:where(.mw-site-page[data-page-family="provider"]) .article-author-bio {
  flex-basis: 100%;
  text-align: left;
  margin-bottom: 1rem;
}
:where(.mw-site-page[data-page-family="provider"]) .article-author-bio h2 {
  margin: 0 0 .5rem;
  font-family: Georgia, serif;
  font-size: 1.25rem;
  font-weight: 400;
}
:where(.mw-site-page[data-page-family="provider"]) .article-author-bio p {
  margin: 0;
  line-height: 1.6;
}
:where(.mw-site-page[data-page-family="provider"]) .article-rail-section {
  margin-bottom: 2rem;
  padding-top: 1.5rem;
  border-top: 1px solid var(--_theme---border);
}
:where(.mw-site-page[data-page-family="provider"]) .article-rail-section:last-child,:where(.mw-site-page[data-page-family="provider"])
.article-toc li:last-child {
  margin-bottom: 0;
}
:where(.mw-site-page[data-page-family="provider"]) .article-rail-section h2,:where(.mw-site-page[data-page-family="provider"])
.article-cta h2,:where(.mw-site-page[data-page-family="provider"])
.article-related > h2 {
  font-family: var(--_typography---font--primary-family);
  font-size: 1.35rem;
  font-weight: 400;
  margin: 0 0 1rem;
  line-height: 1.3;
}
:where(.mw-site-page[data-page-family="provider"]) .article-toc ol {
  list-style: none;
  padding: 0;
  margin: 0;
}
:where(.mw-site-page[data-page-family="provider"]) .article-toc li {
  margin-block: .65rem;
  font-size: .9375rem;
  line-height: 1.55;
}
:where(.mw-site-page[data-page-family="provider"]) .article-toc li.is-h3 {
  padding-left: .75rem;
}
:where(.mw-site-page[data-page-family="provider"]) .article-toc a {
  text-decoration-line: none;
}
:where(.mw-site-page[data-page-family="provider"]) .article-toc a,:where(.mw-site-page[data-page-family="provider"])
.article-mobile-toc a {
  display: block;
  padding: .25rem .5rem;
  border-left: var(--border-width--main) solid transparent;
}
:where(.mw-site-page[data-page-family="provider"]) .article-toc a[aria-current=location],:where(.mw-site-page[data-page-family="provider"])
.article-mobile-toc a[aria-current=location] {
  border-left-color: var(--swatch--accent);
  background: var(--_theme---background-secondary);
  color: var(--swatch--brand);
}
:where(.mw-site-page[data-page-family="provider"]) .article-toc a:is(:hover, :focus-visible) {
  text-decoration-line: underline;
  text-decoration-color: var(--swatch--accent);
  text-underline-offset: .25em;
}
:where(.mw-site-page[data-page-family="provider"]) .article-toc:first-child {
  padding-top: 0;
  border-top: 0;
}
:where(.mw-site-page[data-page-family="provider"]) .article-artist-link {
  display: flex;
  align-items: center;
  justify-content: space-between;
  font-family: var(--_typography---font--primary-family);
  font-size: 1.25rem;
  text-decoration-line: none;
}
:where(.mw-site-page[data-page-family="provider"]) .article-artist-name {
  text-decoration-line: underline;
  text-decoration-thickness: var(--border-width--main);
  text-underline-offset: .2em;
}
:where(.mw-site-page[data-page-family="provider"]) .article-artist-link span[aria-hidden] {
  font-family: var(--_typography---font--secondary-family);
  font-size: 1rem;
}
:where(.mw-site-page[data-page-family="provider"]) .article-related-layout {
  display: block;
}
:where(.mw-site-page[data-page-family="provider"]) .article-related {
  min-width: 0;
  width: 100%;
  max-width: none;
  margin: 0 0 4rem;
  padding-top: 2rem;
  border-top: 1px solid var(--_theme---border);
}
:where(.mw-site-page[data-page-family="provider"]) .article-related-heading {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 1rem;
  margin-bottom: 1.25rem;
}
:where(.mw-site-page[data-page-family="provider"]) .article-related-heading h2 {
  font-family: var(--_typography---font--primary-family);
  font-size: 1.5rem;
  font-weight: 400;
  line-height: 1.3;
  margin: 0;
}
:where(.mw-site-page[data-page-family="provider"]) .article-guide-controls {
  display: flex;
  align-items: center;
  gap: .5rem;
  flex: none;
}
:where(.mw-site-page[data-page-family="provider"]) .article-guide-controls[hidden] {
  display: none;
}
:where(.mw-site-page[data-page-family="provider"]) .article-guide-previous svg {
  transform: rotate(180deg);
}
:where(.mw-site-page[data-page-family="provider"]) .article-guide-track {
  --guide-columns: 4;
  --guide-gap: 1.25rem;
  display: grid;
  grid-auto-flow: column;
  grid-auto-columns: calc((100% - (var(--guide-columns) - 1) * var(--guide-gap)) / var(--guide-columns));
  gap: var(--guide-gap);
  overflow-x: auto;
  overscroll-behavior-x: contain;
  scroll-snap-type: x mandatory;
  padding: 1rem;
  margin-inline: -1rem;
  scrollbar-width: none;
}
:where(.mw-site-page[data-page-family="provider"]) .article-guide-track::-webkit-scrollbar {
  display: none;
}
:where(.mw-site-page[data-page-family="provider"]) .article-guide-item {
  min-width: 0;
  scroll-snap-align: start;
  scroll-margin-inline-start: 1rem;
}
:where(.mw-site-page[data-page-family="provider"]) .article-guide-card {
  position: relative;
  height: 100%;
  display: flex;
  flex-direction: column;
  overflow: hidden;
  border: 1px solid var(--_theme---border);
  border-radius: var(--radius--small);
  background: var(--_theme---background);
  color: inherit;
  text-decoration-line: none;
  box-shadow: none;
  transition: box-shadow 200ms ease, border-color 200ms ease;
}
:where(.mw-site-page[data-page-family="provider"]) .article-guide-card .mw-related-title-link {
  text-decoration-line: none;
}
:where(.mw-site-page[data-page-family="provider"]) .article-public .article-related a.article-guide-card {
  text-decoration-line: none;
}
:where(.mw-site-page[data-page-family="provider"]) .article-guide-card:focus-visible {
  outline: 3px solid var(--field-focus-border);
  outline-offset: 2px;
}
:where(.mw-site-page[data-page-family="provider"]) .article-guide-card:hover,:where(.mw-site-page[data-page-family="provider"])
.article-guide-card:focus-within {
  box-shadow: var(--shadow--1);
}
:where(.mw-site-page[data-page-family="provider"]) .article-related .article-guide-card > img {
  display: block;
  width: 100%;
  height: auto;
  aspect-ratio: 3 / 2;
  object-fit: cover;
  border-radius: 0;
}
:where(.mw-site-page[data-page-family="provider"]) .article-guide-copy {
  padding: 1.1rem;
  flex: 1;
}
:where(.mw-site-page[data-page-family="provider"]) .article-related .g_heading {
  display: grid;
  grid-template-columns: .375rem minmax(0, 1fr);
  column-gap: .5rem;
  font-size: 1.25rem;
  line-height: 1.35;
  margin: 0;
}
:where(.mw-site-page[data-page-family="provider"]) .article-related .g_heading::before {
  content: "";
  width: .375rem;
  height: .375rem;
  margin-top: .5em;
  border-radius: var(--radius--round);
  background: var(--swatch--accent);
}
:where(.mw-site-page[data-page-family="provider"]) .article-related-footer {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 1rem;
  margin-top: 1rem;
}
:where(.mw-site-page[data-page-family="provider"]) .article-guide-status {
  color: var(--swatch--brand-faded);
  font-size: .75rem;
  font-variant-numeric: tabular-nums;
}
:where(.mw-site-page[data-page-family="provider"]) .article-related .mw-view-all {
  display: flex;
  width: fit-content;
  margin-inline-start: auto;
  font-size: .875rem;
}
:where(.mw-site-page[data-page-family="provider"]) .article-cta {
  margin: 0;
  padding-block: 3rem;
  background: var(--swatch--brand);
  color: var(--swatch--light);
  text-align: center;
}
:where(.mw-site-page[data-page-family="provider"]) .article-cta .mw-public-container {
  max-width: 1307px;
}
:where(.mw-site-page[data-page-family="provider"]) .article-cta h2 {
  font-size: clamp(1.75rem, 3vw, 2.25rem);
  margin: 0 0 .75rem;
}
:where(.mw-site-page[data-page-family="provider"]) .article-cta p {
  max-width: 42rem;
  margin: 0 auto 1.5rem;
  font-size: 1rem;
  line-height: 1.6;
  text-wrap: balance;
}
:where(.mw-site-page[data-page-family="provider"]) .article-public .nav_logo_svg {
  height: auto;
}
:where(.mw-site-page[data-page-family="provider"]) .article-public .mw-public-nav {
  min-width: 0;
  flex-wrap: wrap;
}
@media (max-width: 991px) {
  :where(.mw-site-page[data-page-family="provider"]) .article-public .mw-breadcrumb {
    max-width: 847px;
  }
  :where(.mw-site-page[data-page-family="provider"]) .article-layout {
    display: block;
    max-width: 847px;
    padding-bottom: 3rem;
  }
  :where(.mw-site-page[data-page-family="provider"]) .article-body-layout {
    display: block;
  }
  :where(.mw-site-page[data-page-family="provider"]) .article-heading {
    margin-inline: auto;
  }
  :where(.mw-site-page[data-page-family="provider"]) .article-main {
    max-width: 847px;
    margin-inline: auto;
  }
  :where(.mw-site-page[data-page-family="provider"]) .article-mobile-hero {
    display: block;
  }
  :where(.mw-site-page[data-page-family="provider"]) .article-desktop-hero {
    display: none;
  }
  :where(.mw-site-page[data-page-family="provider"]) .article-hero {
    margin-bottom: 1.5rem;
  }
  :where(.mw-site-page[data-page-family="provider"]) .article-hero img {
    max-height: min(32.5rem, 65svh);
  }
  :where(.mw-site-page[data-page-family="provider"]) .article-aside {
    position: static;
    max-width: 847px;
    margin: 2.5rem auto 0;
  }
  :where(.mw-site-page[data-page-family="provider"]) .article-aside:not(:has(.article-artist-link, .article-download)) {
    display: none;
  }
  :where(.mw-site-page[data-page-family="provider"]) .article-rail {
    position: static;
    display: block;
  }
  :where(.mw-site-page[data-page-family="provider"]) .article-toc {
    display: none;
  }
  :where(.mw-site-page[data-page-family="provider"]) .article-related-layout {
    display: block;
  }
  :where(.mw-site-page[data-page-family="provider"]) .article-related {
    margin-inline: auto;
  }
  :where(.mw-site-page[data-page-family="provider"]) .article-guide-track {
    --guide-columns: 2;
  }
}
@media (max-width: 639px) {
  :where(.mw-site-page[data-page-family="provider"]) .article-deck {
    margin-top: .75rem;
  }
  :where(.mw-site-page[data-page-family="provider"]) .article-meta-row {
    display: grid;
    grid-template-columns: minmax(0, 1fr) auto;
    gap: .75rem;
    padding-block: .9rem;
    margin-bottom: 1rem;
  }
  :where(.mw-site-page[data-page-family="provider"]) .article-meta-row .article-share {
    align-self: center;
  }
  :where(.mw-site-page[data-page-family="provider"]) .article-meta {
    align-items: flex-start;
    flex-direction: column;
    gap: .2rem;
  }
  :where(.mw-site-page[data-page-family="provider"]) .article-meta-between {
    display: none;
  }
  :where(.mw-site-page[data-page-family="provider"]) .article-share[data-compact-share] .mw-share-label {
    display: none;
  }
  :where(.mw-site-page[data-page-family="provider"]) .article-share[data-compact-share] .article-share-toggle:not([hidden]) {
    display: inline-flex;
  }
  :where(.mw-site-page[data-page-family="provider"]) .article-share[data-compact-share]:not(.is-open) #copy-status {
    display: none;
  }
  :where(.mw-site-page[data-page-family="provider"]) .article-share[data-compact-share] .article-share-options {
    position: absolute;
    right: 0;
    top: calc(100% + .5rem);
    z-index: 5;
    width: max-content;
    max-width: calc(100vw - 2rem);
    padding: .65rem;
    border: var(--border-width--main) solid var(--_theme---border);
    border-radius: var(--radius--small);
    background: var(--_theme---background);
    box-shadow: var(--shadow--2);
  }
  :where(.mw-site-page[data-page-family="provider"]) .article-share[data-compact-share] #copy-status.mw-copy-status {
    top: calc(100% + 5.5rem);
    max-width: calc(100vw - 2rem);
  }
  :where(.mw-site-page[data-page-family="provider"]) .article-mobile-toc {
    padding: .75rem 0;
    margin-bottom: 1rem;
  }
  :where(.mw-site-page[data-page-family="provider"]) .article-mobile-toc li.is-h3 {
    padding-left: .5rem;
  }
  :where(.mw-site-page[data-page-family="provider"]) .article-guide-track {
    --guide-columns: 1;
  }
  :where(.mw-site-page[data-page-family="provider"]) .article-related {
    margin-bottom: 2.5rem;
  }
  :where(.mw-site-page[data-page-family="provider"]) .article-related-heading h2 {
    font-size: 1.35rem;
  }
  :where(.mw-site-page[data-page-family="provider"]) .article-cta {
    padding-block: 2.5rem;
  }
}
@media (max-width: 479px) {
  :where(.mw-site-page[data-page-family="provider"]) .article-deck,:where(.mw-site-page[data-page-family="provider"])
  .article-richtext {
    font-size: 1rem;
  }
  :where(.mw-site-page[data-page-family="provider"]) .article-meta-row {
    gap: .75rem;
    padding-block: .9rem;
  }
  .mw-site-page:where([data-page-family="provider"]) .article-richtext h2 {
    font-size: 1.5rem;
  }
  .mw-site-page:where([data-page-family="provider"]) .article-richtext h3 {
    font-size: 1.25rem;
  }
}

/* src/musicwire/native-newsroom/source/indexes.css */
:where(.mw-site-page[data-page-family="provider"]) .mw-index-preview .mw-index-container {
  max-width: 1307px;
  padding-block: var(--mw-space-end);
}
:where(.mw-site-page[data-page-family="provider"]) .mw-index-preview--no-rail .mw-index-container {
  max-width: 58rem;
}
:where(.mw-site-page[data-page-family="provider"]) .mw-index-preview--no-rail .mw-index-hero {
  margin-bottom: var(--mw-space-section);
}
:where(.mw-site-page[data-page-family="provider"]) .mw-index-preview--no-rail :is(.mw-index-list, .mw-index-results-bar, .mw-index-empty) {
  max-width: 847px;
}
:where(.mw-site-page[data-page-family="provider"]) .mw-index-hero {
  margin-bottom: var(--mw-space-end);
}
:where(.mw-site-page[data-page-family="provider"]) .mw-index-hero h1 {
  margin: 0 0 var(--mw-space-paragraph);
  font: 400 var(--mw-type-title)/var(--mw-leading-title) var(--_typography---font--primary-family);
  letter-spacing: -.02em;
  overflow-wrap: anywhere;
}
:where(.mw-site-page[data-page-family="provider"]) .mw-index-hero p {
  max-width: 65ch;
  margin: 0;
  font-size: var(--mw-type-reading);
  line-height: 1.7;
  color: var(--swatch--brand-faded);
}
:where(.mw-site-page[data-page-family="provider"]) .mw-index-preview--newsroom .mw-index-hero {
  max-width: 56rem;
  margin: 0 auto 2.5rem;
  text-align: center;
}
:where(.mw-site-page[data-page-family="provider"]) .mw-index-preview--newsroom .mw-index-hero h1 {
  margin: 0;
  font-size: clamp(2.5rem, calc(1.7rem + 2.8vw), 4rem);
  line-height: 1.05;
}
:where(.mw-site-page[data-page-family="provider"]) .mw-index-preview--newsroom .mw-index-masthead-rule {
  height: 1px;
  margin-block: 1.5rem 1.25rem;
  background: var(--swatch--brand);
}
:where(.mw-site-page[data-page-family="provider"]) .mw-index-preview--newsroom .mw-index-hero p {
  max-width: 60ch;
  margin-inline: auto;
  font-size: clamp(1rem, calc(.916667rem + .277778vw), 1.125rem);
  line-height: 1.6;
  text-transform: none;
}
:where(.mw-site-page[data-page-family="provider"]) .mw-index-body {
  min-width: 0;
}
:where(.mw-site-page[data-page-family="provider"]) .mw-index-body--with-sidebar {
  --mw-rail-width: 17rem;
}
:where(.mw-site-page[data-page-family="provider"]) .mw-index-body--with-sidebar .mw-index-discovery {
  width: calc(100% - var(--mw-rail-width) - var(--release-gap));
}
:where(.mw-site-page[data-page-family="provider"]) .mw-index-story-layout {
  display: grid;
  grid-template-columns: minmax(0, 1fr) var(--mw-rail-width);
  grid-template-areas: "stories rail" "empty ." "pagination .";
  column-gap: var(--release-gap);
  margin-top: 1.5rem;
}
:where(.mw-site-page[data-page-family="provider"]) .mw-index-story-layout > .mw-index-list {
  grid-area: stories;
}
:where(.mw-site-page[data-page-family="provider"]) .mw-index-story-layout > .mw-index-sidebar {
  grid-area: rail;
  contain: size;
  min-height: 0;
  border-block: 1px solid transparent;
}
:where(.mw-site-page[data-page-family="provider"]) .mw-index-story-layout > .mw-index-empty {
  grid-area: empty;
}
:where(.mw-site-page[data-page-family="provider"]) .mw-index-story-layout > .mw-index-pagination {
  grid-area: pagination;
}
:where(.mw-site-page[data-page-family="provider"]) .mw-index-listing {
  min-width: 0;
}
:where(.mw-site-page[data-page-family="provider"]) .mw-index-label {
  margin: 0 0 1.5rem;
  font: 400 1.5rem/1.3 var(--_typography---font--primary-family);
}
:where(.mw-site-page[data-page-family="provider"]) .mw-index-controls {
  display: grid;
  grid-template-columns: minmax(10rem, 1fr) minmax(15rem, 2fr) minmax(10rem, 1fr);
  gap: 1rem 1.5rem;
  align-items: end;
}
:where(.mw-site-page[data-page-family="provider"]) .mw-index-controls--newsroom {
  grid-template-columns: minmax(0, 1fr) 10rem;
}
:where(.mw-site-page[data-page-family="provider"]) .mw-index-control {
  display: grid;
  gap: .5rem;
  min-width: 0;
  font-size: .875rem;
}
:where(.mw-site-page[data-page-family="provider"]) .mw-index-control > :is(span, label):first-child {
  color: var(--swatch--brand-faded);
}
:where(.mw-site-page[data-page-family="provider"]) .mw-index-control :is(select, input) {
  width: 100%;
  min-width: 0;
  height: 3rem;
  padding: .625rem .875rem;
  border: var(--border-width--main) solid var(--field-rest-border);
  border-radius: var(--radius--small);
  color: var(--_theme---text);
  background: var(--_theme---background);
  font: inherit;
  box-shadow: none;
}
:where(.mw-site-page[data-page-family="provider"]) .mw-index-control input:focus {
  outline: none;
  box-shadow: none;
}
:where(.mw-site-page[data-page-family="provider"]) .mw-index-select-field {
  display: block;
  position: relative;
}
:where(.mw-site-page[data-page-family="provider"]) .mw-index-select-field select {
  appearance: none;
  -webkit-appearance: none;
  padding-right: 2.75rem;
}
:where(.mw-site-page[data-page-family="provider"]) .mw-index-select-field > svg {
  position: absolute;
  right: .875rem;
  top: 50%;
  width: 1rem;
  height: 1rem;
  transform: translateY(-50%);
  pointer-events: none;
}
:where(.mw-site-page[data-page-family="provider"]) .mw-index-controls :is(select, button, summary):focus-visible,:where(.mw-site-page[data-page-family="provider"])
.mw-index-reset:focus-visible {
  outline: var(--focus--width) solid var(--focus--ring);
  outline-offset: var(--focus--offset-inner);
}
:where(.mw-site-page[data-page-family="provider"]) .mw-index-search-field {
  position: relative;
  display: block;
}
:where(.mw-site-page[data-page-family="provider"]) .mw-index-search-field input {
  padding-right: 3rem;
}
:where(.mw-site-page[data-page-family="provider"]) .mw-index-search-field input::placeholder {
  color: var(--swatch--brand-faded);
}
:where(.mw-site-page[data-page-family="provider"]) .mw-index-search-submit {
  position: absolute;
  right: 2px;
  top: 2px;
  width: 44px;
  height: 44px;
  display: grid;
  place-items: center;
  padding: 0;
  border: 0;
  border-radius: var(--radius--small);
  color: inherit;
  background: transparent;
  cursor: pointer;
}
:where(.mw-site-page[data-page-family="provider"]) .mw-index-audience {
  grid-column: 1 / -1;
  width: min(100%, 20rem);
}
:where(.mw-site-page[data-page-family="provider"]) .mw-index-audience summary {
  display: flex;
  align-items: center;
  gap: .5rem;
  width: fit-content;
  min-height: 32px;
  cursor: pointer;
  list-style: none;
  font-size: .875rem;
}
:where(.mw-site-page[data-page-family="provider"]) .mw-index-audience summary::-webkit-details-marker {
  display: none;
}
:where(.mw-site-page[data-page-family="provider"]) .mw-index-audience summary svg {
  width: 1rem;
  height: 1rem;
  transform-origin: 50% 50%;
  transform: rotate(0deg);
  transition: transform 180ms ease;
}
:where(.mw-site-page[data-page-family="provider"]) .mw-index-audience[open] summary svg {
  transform: rotate(-180deg);
}
:where(.mw-site-page[data-page-family="provider"]) .mw-index-audience > div {
  padding-top: .5rem;
}
:where(.mw-site-page[data-page-family="provider"]) .mw-index-preview-note {
  margin: .5rem 0 0;
  font-size: .75rem;
  line-height: 1.5;
  color: var(--swatch--brand-faded);
}
:where(.mw-site-page[data-page-family="provider"]) .mw-index-results-bar {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 1rem;
  margin-block: .75rem 1.5rem;
  padding-block: .5rem;
  border-bottom: 1px solid var(--_theme---border);
  font-size: .875rem;
}
:where(.mw-site-page[data-page-family="provider"]) .mw-index-results-bar p {
  margin: 0;
  color: var(--swatch--brand-faded);
}
:where(.mw-site-page[data-page-family="provider"]) .mw-index-reset {
  padding: 0;
  border: 0;
  background: transparent;
  color: inherit;
  font: inherit;
  cursor: pointer;
  text-decoration: underline;
  text-decoration-thickness: 1px;
  text-underline-offset: .2em;
  min-height: 44px;
}
:where(.mw-site-page[data-page-family="provider"]) .mw-index-filter-actions:has(.mw-index-reset:not([hidden])) {
  margin-block: .75rem;
}
:where(.mw-site-page[data-page-family="provider"]) .mw-index-preview--paged .mw-index-list {
  border-top: 1px solid var(--_theme---border);
}
:where(.mw-site-page[data-page-family="provider"]) .mw-index-preview--paged .mw-index-list--rows > li:first-child {
  padding-top: 2rem;
}
:where(.mw-site-page[data-page-family="provider"]) .mw-index-preview [hidden] {
  display: none !important;
}
:where(.mw-site-page[data-page-family="provider"]) .mw-index-list {
  list-style: none;
  padding: 0;
  margin: 0;
}
:where(.mw-site-page[data-page-family="provider"]) .mw-index-list--grid {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: 2rem 3rem;
}
:where(.mw-site-page[data-page-family="provider"]) .mw-index-list > li {
  min-width: 0;
  border-bottom: 1px solid var(--_theme---border);
}
:where(.mw-site-page[data-page-family="provider"]) .mw-index-list--grid > li {
  padding: 2rem;
}
:where(.mw-site-page[data-page-family="provider"]) .mw-index-list--grid .mw-newsroom-card {
  position: relative;
  display: grid;
  align-items: start;
  gap: 1.5rem;
  color: var(--_theme---text);
  text-decoration: none;
}
:where(.mw-site-page[data-page-family="provider"]) .mw-index-list--grid .mw-newsroom-card {
  grid-template-columns: 10rem minmax(0, 1fr);
  gap: 1.25rem 1.5rem;
}
:where(.mw-site-page[data-page-family="provider"]) .mw-index-list--grid .mw-related-image {
  grid-column: 1;
  grid-row: 1;
  aspect-ratio: 8 / 5;
}
:where(.mw-site-page[data-page-family="provider"]) .mw-index-list--grid .mw-newsroom-card-text {
  display: contents;
}
:where(.mw-site-page[data-page-family="provider"]) .mw-index-card-meta {
  grid-column: 2;
  grid-row: 1;
  align-self: center;
}
:where(.mw-site-page[data-page-family="provider"]) .mw-index-card-kicker {
  display: flex;
  flex-wrap: wrap;
  gap: .25rem .75rem;
  margin-bottom: .5rem;
}
:where(.mw-site-page[data-page-family="provider"]) .mw-index-list--grid :is(.mw-related-date, .mw-index-topic) {
  display: inline;
  margin: 0;
  font-size: .75rem;
}
:where(.mw-site-page[data-page-family="provider"]) .mw-index-list--grid :is(.g_heading, .mw-related-summary) {
  grid-column: 1 / -1;
  margin: 0;
}
:where(.mw-site-page[data-page-family="provider"]) .mw-index-list--grid .g_heading {
  grid-row: 2;
}
:where(.mw-site-page[data-page-family="provider"]) .mw-index-list--grid .mw-related-summary {
  grid-row: 3;
  -webkit-line-clamp: 2;
}
:where(.mw-site-page[data-page-family="provider"]) .mw-index-list--grid .mw-related-image {
  display: block;
  width: 100%;
  height: auto;
  object-fit: cover;
  border-radius: var(--radius--small);
}
:where(.mw-site-page[data-page-family="provider"]) .mw-index-list--grid .is-text-only {
  grid-template-columns: minmax(0, 1fr);
}
:where(.mw-site-page[data-page-family="provider"]) .mw-index-list--grid .is-text-only .mw-index-card-meta {
  grid-column: 1;
}
:where(.mw-site-page[data-page-family="provider"]) .mw-newsroom-card-text {
  min-width: 0;
  overflow-wrap: anywhere;
}
:where(.mw-site-page[data-page-family="provider"]) :where(.mw-index-list--grid) .mw-related-date {
  display: block;
  margin: 0 0 .75rem;
  color: var(--swatch--brand-faded);
  font-size: .875rem;
  line-height: 1.5;
}
:where(.mw-site-page[data-page-family="provider"]) .mw-index-topic {
  display: block;
  margin: 0 0 .75rem;
  font-size: .75rem;
  color: var(--swatch--brand-faded);
  line-height: 1.5;
}
:where(.mw-site-page[data-page-family="provider"]) .mw-index-preview .mw-release-type {
  font-size: .875rem;
}
:where(.mw-site-page[data-page-family="provider"]) :where(.mw-index-list--grid) .g_heading {
  margin: 0 0 1rem;
  font: 400 clamp(1.25rem, 1.6667vw, 1.5rem)/1.35 var(--_typography---font--primary-family);
}
:where(.mw-site-page[data-page-family="provider"]) :where(.mw-index-list--grid) .mw-related-summary {
  margin: 0 0 1rem;
  font-size: 1rem;
  line-height: 1.65;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
  overflow: hidden;
}
:where(.mw-site-page[data-page-family="provider"]) .mw-index-list--grid .mw-related-provider {
  margin: 0;
  color: var(--swatch--brand-faded);
  font-size: .875rem;
  line-height: 1.5;
}
:where(.mw-site-page[data-page-family="provider"]) .mw-wire-meta {
  display: flex;
  flex-wrap: wrap;
  gap: .25rem .5rem;
  margin-bottom: 1rem;
  color: var(--swatch--brand-faded);
  font-size: .875rem;
  line-height: 1.5;
}
:where(.mw-site-page[data-page-family="provider"]) .mw-wire-meta .mw-related-date {
  margin: 0;
  font: inherit;
  color: inherit;
}
:where(.mw-site-page[data-page-family="provider"]) .mw-wire-location {
  text-transform: uppercase;
  letter-spacing: .03em;
}
:where(.mw-site-page[data-page-family="provider"]) .mw-wire-meta ~ .g_heading {
  font-size: clamp(1.25rem, 1.8vw, 1.625rem);
  line-height: 1.3;
}
:where(.mw-site-page[data-page-family="provider"]) .mw-wire-meta ~ .mw-related-summary {
  color: var(--swatch--brand-faded);
}
:where(.mw-site-page[data-page-family="provider"]) .mw-index-preview .mw-newsroom-card:focus-visible {
  outline: var(--focus--width) solid var(--focus--ring);
  outline-offset: var(--focus--offset-inner);
}
:where(.mw-site-page[data-page-family="provider"]) .mw-index-preview .mw-index-list .mw-related-title-link {
  text-decoration-line: none;
}
:where(.mw-site-page[data-page-family="provider"]) .mw-index-preview .mw-newsroom-card:is(:active, :focus-visible) .mw-related-title-link {
  color: var(--mw-text-link-hover-color);
  text-decoration: underline;
  text-decoration-thickness: 1px;
  text-decoration-color: currentColor;
  text-underline-offset: .2em;
}
:where(.mw-site-page[data-page-family="provider"]) .mw-index-sidebar {
  min-width: 0;
  padding: 0;
}
:where(.mw-site-page[data-page-family="provider"]) .mw-index-sidebar-card {
  position: sticky;
  top: calc(2rem + var(--mw-card-position) * 4rem);
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  min-height: 360px;
  padding: 2rem 1.5rem;
  margin-bottom: 2rem;
  border-radius: var(--radius--small);
  background: var(--_theme---background-secondary);
  color: var(--_theme---text);
  text-align: center;
}
:where(.mw-site-page[data-page-family="provider"]) .mw-index-sidebar-card.u-theme-dark {
  background: var(--swatch--brand-faded);
}
:where(.mw-site-page[data-page-family="provider"]) .mw-index-sidebar-card[data-surface=secondary] {
  background: var(--swatch--secondary-faded);
}
:where(.mw-site-page[data-page-family="provider"]) .mw-index-sidebar-card[data-surface=accent] {
  background: var(--swatch--accent-faded);
}
:where(.mw-site-page[data-page-family="provider"]) .mw-index-sidebar-card h2 {
  margin: 0 0 1.5rem;
  font: 400 2rem/1.2 var(--_typography---font--primary-family);
}
:where(.mw-site-page[data-page-family="provider"]) .mw-index-sidebar-card p {
  margin: 0 0 1.5rem;
  font-size: .875rem;
  line-height: 1.6;
}
:where(.mw-site-page[data-page-family="provider"]) .mw-index-sidebar-card .mw-index-held-copy {
  font-size: .75rem;
  color: var(--swatch--brand-faded);
}
:where(.mw-site-page[data-page-family="provider"]) .mw-index-sidebar-card .mw-button {
  flex: none;
}
:where(.mw-site-page[data-page-family="provider"]) .mw-index-sidebar-card:last-child {
  margin-bottom: 0;
}
:where(.mw-site-page[data-page-family="provider"]) .mw-index-preview--newsroom .mw-index-sidebar-card {
  min-height: 300px;
}
:where(.mw-site-page[data-page-family="provider"]) .mw-index-preview--newsroom .mw-index-sidebar-card h2 {
  font-family: var(--_typography---font--secondary-family);
  font-size: clamp(1.375rem, calc(1.25rem + .25vw), 1.5rem);
  font-weight: var(--mw-weight-section, 600);
  line-height: 1.3;
}
:where(.mw-site-page[data-page-family="provider"]) .mw-index-preview--newsroom .mw-index-sidebar-card .mw-button {
  font-size: .875rem;
}
:where(.mw-site-page[data-page-family="provider"]) .mw-index-empty {
  padding-block: 2rem;
  font-size: 1rem;
}
:where(.mw-site-page[data-page-family="provider"]) .mw-index-pagination {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: 1rem;
  margin-top: 1.5rem;
  color: var(--swatch--brand-faded);
  font-size: .875rem;
  line-height: 1.5;
}
:where(.mw-site-page[data-page-family="provider"]) .mw-index-page-range {
  margin-right: auto;
}
:where(.mw-site-page[data-page-family="provider"]) .mw-index-page-controls,:where(.mw-site-page[data-page-family="provider"])
.mw-index-page-buttons {
  display: flex;
  align-items: center;
  gap: .5rem;
}
:where(.mw-site-page[data-page-family="provider"]) .mw-index-page-controls {
  flex-wrap: wrap;
  gap: 1rem;
}
:where(.mw-site-page[data-page-family="provider"]) .mw-index-page-label {
  white-space: nowrap;
}
:where(.mw-site-page[data-page-family="provider"]) .mw-index-pagination .mw-index-page-button {
  width: 44px;
  padding: 0;
  border-radius: var(--radius--small);
}
:where(.mw-site-page[data-page-family="provider"]) .mw-index-pagination .mw-index-page-button[aria-disabled=true] {
  opacity: .35;
  pointer-events: none;
}
:where(.mw-site-page[data-page-family="provider"]) .mw-index-page-button .mw-icon {
  width: 1rem;
  height: 1rem;
}
:where(.mw-site-page[data-page-family="provider"]) .mw-index-pagination .mw-index-page-button:focus-visible {
  outline: var(--focus--width) solid var(--focus--ring);
  outline-offset: var(--focus--offset-inner);
}
@media (hover: hover) and (pointer: fine) {
  :where(.mw-site-page[data-page-family="provider"]) .mw-index-preview .mw-newsroom-card:hover .mw-related-title-link {
    color: var(--mw-text-link-hover-color);
    text-decoration: underline;
    text-decoration-thickness: 1px;
    text-decoration-color: currentColor;
    text-underline-offset: .2em;
  }
  :where(.mw-site-page[data-page-family="provider"]) .mw-index-reset:hover,:where(.mw-site-page[data-page-family="provider"])
  .mw-index-audience summary:hover,:where(.mw-site-page[data-page-family="provider"])
  .mw-index-search-submit:hover {
    color: var(--mw-text-link-hover-color);
  }
}
@media (max-width: 1199px) {
  :where(.mw-site-page[data-page-family="provider"]) .mw-index-list--grid {
    grid-template-columns: minmax(0, 1fr);
    gap: 1rem;
  }
}
@media (max-width: 991px) {
  :where(.mw-site-page[data-page-family="provider"]) .mw-index-body--with-sidebar .mw-index-discovery {
    width: 100%;
  }
  :where(.mw-site-page[data-page-family="provider"]) .mw-index-story-layout {
    grid-template-columns: minmax(0, 1fr);
    grid-template-areas: "stories" "empty" "pagination" "rail";
  }
  :where(.mw-site-page[data-page-family="provider"]) .mw-index-story-layout > .mw-index-sidebar {
    contain: none;
    border: 0;
  }
  :where(.mw-site-page[data-page-family="provider"]) .mw-index-sidebar {
    display: grid;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    gap: 1.5rem;
    padding-top: 2rem;
  }
  :where(.mw-site-page[data-page-family="provider"]) .mw-index-sidebar-card {
    position: static;
    min-height: 280px;
    margin: 0;
  }
}
@media (max-width: 639px) and (orientation: portrait), (max-width: 479px) {
  :where(.mw-site-page[data-page-family="provider"]) .mw-index-controls {
    grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
    gap: 1rem;
  }
  :where(.mw-site-page[data-page-family="provider"]) .mw-index-control--search {
    grid-column: 1 / -1;
    grid-row: 1;
  }
  :where(.mw-site-page[data-page-family="provider"]) .mw-index-controls--newsroom {
    grid-template-columns: minmax(0, 1fr);
  }
  :where(.mw-site-page[data-page-family="provider"]) .mw-index-audience {
    width: 100%;
  }
  :where(.mw-site-page[data-page-family="provider"]) .mw-index-list--grid > li {
    padding: 1.5rem 0;
  }
  :where(.mw-site-page[data-page-family="provider"]) .mw-index-list--grid .mw-newsroom-card {
    grid-template-columns: 7rem minmax(0, 1fr);
    gap: 1rem;
  }
  :where(.mw-site-page[data-page-family="provider"]) .mw-index-audience summary {
    min-height: 44px;
  }
  :where(.mw-site-page[data-page-family="provider"]) .mw-index-sidebar {
    grid-template-columns: minmax(0, 1fr);
  }
}
@media (prefers-reduced-motion: reduce) {
  :where(.mw-site-page[data-page-family="provider"]) .mw-index-audience summary svg {
    transition: none;
  }
}

/* src/musicwire/native-newsroom/source/content.css */
.mw-site-page:where([data-page-family="provider"]) {
  --mw-link-underline-thickness: 1px;
  --mw-link-underline-offset: .2em;
  --mw-text-link-hover-color: color-mix(in srgb, var(--_theme---text) 60%, transparent);
  --mw-sidebar-radius: var(--radius--main);
  --mw-sidebar-inset: 1.5rem;
  --mw-sidebar-space: 1.5rem;
  --mw-sidebar-body-size: .875rem;
  --mw-sidebar-heading-size: 1.35rem;
  --mw-weight-section: 600;
}
.mw-site-page:where([data-page-family="provider"]):is(.mw-release-page, .mw-article-page) .mw-public-header > .banner_wrap {
  display: none;
}
.mw-site-page:where([data-page-family="provider"]) .mw-main :is(a, summary, u, ins, .u-link-decor, .mw-social-link .social_link_text, .mw-view-all-label, .mw-related .g_heading, .article-artist-name) {
  text-decoration-thickness: var(--mw-link-underline-thickness);
}
.mw-site-page:where([data-page-family="provider"]) :is(.w-richtext a, .mw-release-source a, .pr_contacts_wrap a, .mw-social-link .social_link_text, .mw-view-all-label, .article-end a, .article-mobile-toc a) {
  text-underline-offset: var(--mw-link-underline-offset);
}
.mw-site-page:where([data-page-family="provider"]) .mw-release-source-label {
  font-size: .75rem;
}
:where(.mw-site-page[data-page-family="provider"]) .mw-article-page .article-related-layout {
  display: grid;
}
:where(.mw-site-page[data-page-family="provider"]) .mw-article-page .mw-article-related-list .mw-related-image {
  border-radius: var(--radius--small);
}
:where(.mw-site-page[data-page-family="provider"]) .mw-article-page .mw-article-related-list .mw-newsroom-card:focus-visible {
  outline: var(--focus--width) solid var(--focus--ring);
  outline-offset: var(--focus--offset-inner);
}
.mw-site-page:where([data-page-family="provider"]) .mw-release-subtitle .mw-release-action {
  margin-top: var(--_spacing---space--2);
}
.mw-site-page:where([data-page-family="provider"]) :is(.mw-body-dateline, .mw-dateline) a {
  text-decoration-line: none;
}
.mw-site-page:where([data-page-family="provider"]) .mw-view-all {
  text-decoration-line: none;
}
.mw-site-page:where([data-page-family="provider"]) :is(.w-richtext a, .mw-release-source a, .pr_contacts_wrap a, .article-end a, .article-mobile-toc a):not(:where(.mw-body-dateline a, .mw-dateline a, .mw-button, .mw-view-all, [download])) {
  color: var(--_theme---text);
  text-decoration-color: currentColor;
}
.mw-site-page:where([data-page-family="provider"]) :is(.w-richtext a, .mw-release-source a, .pr_contacts_wrap a, .article-end a, .article-mobile-toc a):not(:where(.mw-body-dateline a, .mw-dateline a, .mw-button, .mw-view-all, [download])):is(:focus-visible, :active) {
  color: var(--mw-text-link-hover-color);
  text-decoration-color: var(--mw-text-link-hover-color);
}
.mw-site-page:where([data-page-family="provider"]) .mw-social-link {
  --mw-icon-surface-size: 2rem;
  --mw-profile-hit-height: 2rem;
  --mw-profile-state-bg: var(--_theme---background-secondary);
  --mw-profile-state-color: var(--_theme---text);
  min-height: var(--mw-profile-hit-height);
  padding-block: 0;
  background: transparent;
  border-radius: 0;
  color: inherit;
}
.mw-site-page:where([data-page-family="provider"]) .mw-social-link .social_link_text {
  text-decoration-line: none;
}
.mw-site-page:where([data-page-family="provider"]) .mw-social-link:is(:focus-visible, :active) {
  color: var(--mw-profile-state-color);
}
.mw-site-page:where([data-page-family="provider"]) .mw-social-link:is(:focus-visible, :active) .social_link_text {
  text-decoration-line: underline;
}
:where(.mw-site-page[data-page-family="provider"]) .mw-icon-surface {
  display: inline-grid;
  place-items: center;
  flex: none;
  width: var(--mw-icon-surface-size);
  height: var(--mw-icon-surface-size);
  border-radius: var(--radius--round);
  background: transparent;
  pointer-events: none;
}
.mw-site-page:where([data-page-family="provider"]) .mw-icon-surface > .mw-icon {
  width: 1rem;
  height: 1rem;
}
.mw-site-page:where([data-page-family="provider"]) .mw-social-link:is(:focus-visible, :active) .mw-icon-surface {
  background: var(--mw-profile-state-bg);
}
@media (hover: hover) and (pointer: fine) {
  :where(.mw-site-page[data-page-family="provider"]) .mw-article-page .mw-article-related-list .mw-newsroom-card:hover .mw-related-title-link {
    color: var(--mw-text-link-hover-color);
    text-decoration-line: underline;
    text-underline-offset: var(--mw-link-underline-offset);
  }
  .mw-site-page:where([data-page-family="provider"]) :is(.w-richtext a, .mw-release-source a, .pr_contacts_wrap a, .article-end a, .article-mobile-toc a):not(:where(.mw-body-dateline a, .mw-dateline a, .mw-button, .mw-view-all, [download])):hover {
    color: var(--mw-text-link-hover-color);
    text-decoration-color: currentColor;
  }
  .mw-site-page:where([data-page-family="provider"]) .mw-social-link:hover {
    color: var(--mw-profile-state-color);
  }
  .mw-site-page:where([data-page-family="provider"]) .mw-social-link:hover .social_link_text {
    text-decoration-line: underline;
  }
  .mw-site-page:where([data-page-family="provider"]) .mw-social-link:hover .mw-icon-surface {
    background: var(--mw-profile-state-bg);
  }
}
.mw-site-page:where([data-page-family="provider"]) .mw-provider-section > .mw-publication-credit {
  margin: .75rem 0 0;
  padding: 0;
}
:where(.mw-site-page[data-page-family="provider"]) .mw-release-page .press_release_main_wrap > .mw-publication-credit {
  margin: var(--mw-space-section, 2rem) 0 0;
  padding: 0;
}
.mw-site-page:where([data-page-family="provider"]) :is(.release_rte, .press-release-rte) blockquote {
  border-left-color: var(--swatch--accent);
  font-style: italic;
}
:where(.mw-site-page[data-page-family="provider"]) .mw-release-page :is(.release_rte, .press-release-rte) blockquote > :first-child {
  margin-top: 0;
}
:where(.mw-site-page[data-page-family="provider"]) .mw-release-page :is(.release_rte, .press-release-rte) blockquote > :last-child {
  margin-bottom: 0;
}
@media screen {
  :where(.mw-site-page[data-page-family="provider"]) .mw-release-page .press_release_rte_style figure:has(img):not(:has(iframe, video, audio)):not(.w-richtext-figure-type-video):not([data-rt-type=video]):not(.w-richtext-align-floatleft):not(.w-richtext-align-floatright) {
    max-width: calc(100% - 2 * var(--mw-space-inset, 1.5rem));
    margin-inline: auto;
  }
  :where(.mw-site-page[data-page-family="provider"]) .mw-release-page .release_rte > img,:where(.mw-site-page[data-page-family="provider"])
  .mw-release-page .release_rte > p > img {
    max-width: calc(100% - 2 * var(--mw-space-inset, 1.5rem));
  }
}
:where(.mw-site-page[data-page-family="provider"]) .mw-sidebar,:where(.mw-site-page[data-page-family="provider"])
.mw-tablet-facts-slot {
  min-width: 0;
  font-family: var(--_typography---font--secondary-family);
  font-size: var(--mw-sidebar-body-size);
  line-height: 1.7;
  overflow-wrap: anywhere;
}
:where(.mw-site-page[data-page-family="provider"]) .mw-sidebar :is(.mw-aside-content, .article-rail) {
  font: inherit;
  padding-inline: var(--mw-sidebar-inset);
}
:where(.mw-site-page[data-page-family="provider"]) .mw-sidebar :is(.mw-aside-content, .article-rail) :is(h2, h3),:where(.mw-site-page[data-page-family="provider"])
.mw-tablet-facts-slot :is(h2, h3) {
  margin: 0 0 1rem;
  font-family: var(--_typography---font--primary-family);
  font-size: var(--mw-sidebar-heading-size);
  font-weight: 400;
  line-height: 1.3;
}
:where(.mw-site-page[data-page-family="provider"]) .mw-sidebar a {
  text-underline-offset: .2em;
}
:where(.mw-site-page[data-page-family="provider"]) .mw-sidebar--information .mw-aside-card {
  border: 1px solid var(--_theme---border);
  border-radius: var(--mw-sidebar-radius);
  background: color-mix(in srgb, var(--sem-neutral--fill) 34%, var(--_theme---background));
  overflow: hidden;
}
:where(.mw-site-page[data-page-family="provider"]) .mw-sidebar--information .mw-aside-content {
  padding-block: var(--mw-sidebar-inset);
}
:where(.mw-site-page[data-page-family="provider"]) :is(.mw-sidebar--information, .mw-sidebar--release-rail) :is(.mw-release-facts, .g_divider_decor) {
  margin-block: var(--mw-sidebar-space);
}
:where(.mw-site-page[data-page-family="provider"]) :is(.mw-sidebar--information, .mw-sidebar--release-rail) .mw-release-facts {
  padding-top: var(--mw-sidebar-space);
}
:where(.mw-site-page[data-page-family="provider"]) .mw-sidebar--release-rail {
  --mw-sidebar-radius: var(--radius--small);
  align-self: stretch;
}
:where(.mw-site-page[data-page-family="provider"]) .mw-sidebar--release-rail .mw-release-rail {
  height: 100%;
}
@media screen {
  .mw-site-page:where([data-page-family="provider"]) .mw-release-cover {
    width: 100%;
    max-width: var(--mw-cover-size, 20rem);
  }
  .mw-site-page:where([data-page-family="provider"]) .mw-release-cover > img {
    width: auto;
    height: auto;
    max-width: 100%;
    max-height: var(--mw-cover-size, 20rem);
    object-fit: contain;
    border-radius: var(--radius--small);
  }
}
:where(.mw-site-page[data-page-family="provider"]) .mw-sidebar--release-rail .mw-aside-image {
  margin-bottom: var(--mw-sidebar-space);
  background: transparent;
}
:where(.mw-site-page[data-page-family="provider"]) .mw-sidebar--release-rail .mw-aside-image img {
  width: auto;
  max-width: 100%;
  max-height: 20rem;
  height: auto;
  object-fit: contain;
  border-radius: var(--mw-sidebar-radius);
}
.mw-site-page:where([data-page-family="provider"]) .mw-image-caption-row {
  --mw-image-action-height: 2rem;
  display: grid;
  grid-template-columns: minmax(0, 1fr) auto;
  width: var(--mw-caption-image-width, 100%);
  max-width: 100%;
  margin-inline: auto;
  align-items: flex-start;
  gap: .75rem;
  padding-top: .5rem;
  color: var(--swatch--brand-faded);
  font-size: .75rem;
  line-height: 1.5;
  text-align: left;
}
:where(.mw-site-page[data-page-family="provider"]) .mw-image-caption-text {
  min-width: 0;
  grid-column: 1;
  padding-top: calc((var(--mw-image-action-height) - 1.5em) / 2);
  overflow-wrap: anywhere;
}
:where(.mw-site-page[data-page-family="provider"]) .mw-image-caption-row > a[download] {
  grid-column: -2 / -1;
  justify-self: end;
}
.mw-site-page:where([data-page-family="provider"]) .mw-image-caption-row[data-caption-align=center] {
  grid-template-columns: var(--mw-caption-action-width, var(--mw-image-action-height)) minmax(0, 1fr) var(--mw-caption-action-width, var(--mw-image-action-height));
}
:where(.mw-site-page[data-page-family="provider"]) .mw-image-caption-row[data-caption-align=center] .mw-image-caption-text {
  grid-column: 2;
  text-align: center;
}
:where(.mw-site-page[data-page-family="provider"]) .mw-image-download-text {
  display: inline-flex;
  align-items: center;
  gap: .25rem;
  color: var(--swatch--brand);
  text-decoration-line: none;
  white-space: nowrap;
}
:where(.mw-site-page[data-page-family="provider"]) .mw-image-download-text:is(:hover, :focus-visible, :active) .mw-image-download-label {
  text-decoration-line: underline;
  text-underline-offset: .2em;
}
:where(.mw-site-page[data-page-family="provider"]) .mw-image-download-text:is(:hover, :focus-visible, :active) .mw-button[data-tone=utility] {
  background: var(--mw-button-hover-bg);
}
:where(.mw-site-page[data-page-family="provider"]) .mw-button[data-tone=utility] {
  transition: none;
  --mw-button-height: var(--mw-image-action-height, 2rem);
  --mw-button-icon-size: 1rem;
  --mw-button-bg: var(--swatch--transparent);
  --mw-button-border: var(--swatch--transparent);
  --mw-button-text: var(--swatch--brand);
  --mw-button-hover-bg: var(--_theme---background-secondary);
  --mw-button-hover-border: var(--swatch--transparent);
  --mw-button-hover-text: var(--swatch--brand);
}
:where(.mw-site-page[data-page-family="provider"]) .mw-button[data-tone=utility]:focus-visible {
  background: var(--mw-button-hover-bg);
}
.mw-site-page:where([data-page-family="provider"]) .mw-image-caption-row--mobile {
  display: none;
}
:where(.mw-site-page[data-page-family="provider"]) .mw-sidebar--release-rail .mw-aside-content {
  position: sticky;
  top: 2rem;
  max-height: calc(100svh - 4rem);
  padding-block: 0;
  overflow-y: auto;
  scrollbar-width: thin;
}
:where(.mw-site-page[data-page-family="provider"]) .mw-sidebar--navigation .article-rail {
  position: sticky;
  top: 2rem;
  max-height: calc(100svh - 4rem);
  overflow-y: auto;
  padding-block: 0;
}
:where(.mw-site-page[data-page-family="provider"]) .mw-sidebar--navigation .article-rail-section {
  margin: 0 0 var(--mw-sidebar-space);
  padding: 0;
  border: 0;
}
:where(.mw-site-page[data-page-family="provider"]) .mw-sidebar--navigation .article-rail-section:last-child {
  margin-bottom: 0;
}
:where(.mw-site-page[data-page-family="provider"]) .mw-sidebar--navigation .article-toc li {
  font: inherit;
  margin-block: .5rem;
}
:where(.mw-site-page[data-page-family="provider"]) .article-public:has(.mw-sidebar--navigation) .article-heading {
  display: flex;
  flex-direction: column;
  align-self: stretch;
}
:where(.mw-site-page[data-page-family="provider"]) .article-public:has(.mw-sidebar--navigation) .article-meta-row {
  margin-top: auto;
}
:where(.mw-site-page[data-page-family="provider"]) .mw-sidebar__media.article-desktop-hero {
  position: static;
  align-self: start;
}
:where(.mw-site-page[data-page-family="provider"]) .mw-sidebar__media.article-desktop-hero .article-hero {
  position: static;
  display: block;
  margin: 0 0 var(--mw-sidebar-space);
}
:where(.mw-site-page[data-page-family="provider"]) .mw-sidebar__media.article-desktop-hero .article-hero:not(.mw-release-cover) img {
  display: block;
  width: 100%;
  height: auto;
  max-height: none;
  border-radius: var(--mw-sidebar-radius);
  object-fit: contain;
}
@media (max-width: 991px) {
  .mw-site-page:where([data-page-family="provider"]) .mw-image-caption-row--mobile {
    display: flex;
  }
  :where(.mw-site-page[data-page-family="provider"]) .article-public:has(.mw-sidebar--navigation) .article-heading {
    display: block;
  }
  :where(.mw-site-page[data-page-family="provider"]) .mw-sidebar :is(.mw-aside-content, .article-rail) {
    padding-inline: 0;
  }
  :where(.mw-site-page[data-page-family="provider"]) .mw-sidebar--information .mw-aside-card {
    border: 0;
    border-radius: 0;
    background: transparent;
    overflow: visible;
  }
  :where(.mw-site-page[data-page-family="provider"]) .mw-sidebar--information .mw-aside-content {
    padding-block: 0;
  }
  :where(.mw-site-page[data-page-family="provider"]) .mw-sidebar--navigation .article-rail {
    position: static;
    max-height: none;
    overflow: visible;
  }
  :where(.mw-site-page[data-page-family="provider"]) .mw-sidebar--release-rail .mw-release-rail {
    height: auto;
  }
  :where(.mw-site-page[data-page-family="provider"]) .mw-sidebar--release-rail .mw-aside-content {
    position: static;
    max-height: none;
    overflow: visible;
  }
}
:where(.mw-site-page[data-page-family="provider"]) .mw-release-page .mw-release-media {
  display: none;
}
:where(.mw-site-page[data-page-family="provider"]) .mw-release-page .mw-tablet-facts-slot {
  display: none;
}
@media (min-width: 992px) {
  :where(.mw-site-page[data-page-family="provider"]) :is(.mw-release-page, .mw-article-page) .mw-main > .mw-public-container {
    --release-columns: minmax(0, 1fr) clamp(17.5rem, calc(7.535714rem + 16.071429vw), 22rem);
    --release-gap: clamp(2rem, calc(-8.517857rem + 16.964286vw), 6.75rem);
  }
}
@media (max-width: 991px) {
  :where(.mw-site-page[data-page-family="provider"]) .mw-release-page .mw-release-media {
    display: block;
    margin-top: var(--mw-space-reference);
  }
  :where(.mw-site-page[data-page-family="provider"]) .mw-release-page .mw-release-media .press_release_image-mobile {
    margin-top: 0;
  }
  :where(.mw-site-page[data-page-family="provider"]) .mw-article-page .article-heading > .article-mobile-hero > .article-hero {
    margin-top: var(--mw-space-reference);
  }
}
@media (min-width: 640px) and (max-width: 991px), (min-width: 480px) and (max-width: 639px) and (orientation: landscape) {
  :where(.mw-site-page[data-page-family="provider"]) .mw-release-page .mw-release-media {
    margin-bottom: var(--_spacing---space--4);
  }
  :where(.mw-site-page[data-page-family="provider"]) .mw-release-page .mw-release-media:has(.mw-release-facts, .pr_aside_socials_wrap:not([data-tablet-empty])) {
    display: grid;
    grid-template-columns: minmax(0, min(20rem, 45%)) minmax(0, 1fr);
    align-items: start;
    gap: var(--_spacing---space--5);
  }
  :where(.mw-site-page[data-page-family="provider"]) .mw-release-page .mw-release-cover {
    width: 100%;
    max-width: 20rem;
    margin-inline: auto;
  }
  :where(.mw-site-page[data-page-family="provider"]) .mw-article-page .article-mobile-hero > .mw-release-cover {
    max-width: min(20rem, 45%);
    margin-inline: auto;
  }
  :where(.mw-site-page[data-page-family="provider"]) .mw-release-page .press_release_image-mobile {
    width: auto;
    height: auto;
    max-width: 100%;
    max-height: 20rem;
    margin: 0 auto;
  }
  :where(.mw-site-page[data-page-family="provider"]) .mw-release-page .mw-image-caption-row--mobile {
    display: grid;
  }
  :where(.mw-site-page[data-page-family="provider"]) .mw-release-page .mw-tablet-facts-slot:has(.mw-release-facts, .pr_aside_socials_wrap:not([data-tablet-empty])) {
    display: block;
  }
  :where(.mw-site-page[data-page-family="provider"]) .mw-release-page .mw-tablet-facts-slot > .mw-release-facts {
    margin: 0;
    padding: 0;
    border-top: 0;
  }
  :where(.mw-site-page[data-page-family="provider"]) .mw-release-page .mw-tablet-facts-slot .g_divider_decor {
    margin-block: var(--mw-sidebar-space);
  }
  :where(.mw-site-page[data-page-family="provider"]) .mw-release-page .mw-social-links > [data-tablet-overflow],:where(.mw-site-page[data-page-family="provider"])
  .mw-release-page .pr_aside_socials_wrap[data-tablet-empty],:where(.mw-site-page[data-page-family="provider"])
  .mw-release-page .press_release_aside_wrap:not(:has(.mw-release-facts, .pr_aside_socials_wrap:not([data-tablet-empty]))) {
    display: none;
  }
}
@media (max-width: 639px) and (orientation: portrait) {
  .mw-site-page:where([data-page-family="provider"]) .mw-related-bottom .mw-newsroom-card {
    grid-template-columns: minmax(0, 1fr);
  }
  .mw-site-page:where([data-page-family="provider"]) .mw-related-bottom .mw-related-image {
    aspect-ratio: 16 / 9;
    object-fit: cover;
  }
}
.mw-site-page:where([data-page-family="provider"]) .mw-related-bottom .mw-related-tile {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: .625rem;
  box-sizing: border-box;
  padding: .875rem;
  overflow: hidden;
  border-radius: var(--radius--small);
  background: var(--sem-neutral--fill);
  color: var(--swatch--brand);
  text-align: center;
}
.mw-site-page:where([data-page-family="provider"]) .mw-related-tile-name {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 4;
  overflow: hidden;
  max-width: 100%;
  font-family: Georgia, serif;
  font-size: 1.1875rem;
  line-height: 1.2;
  overflow-wrap: break-word;
}
.mw-site-page:where([data-page-family="provider"]) .mw-related-tile.is-long .mw-related-tile-name {
  font-size: .9375rem;
}
.mw-site-page:where([data-page-family="provider"]) .mw-related-tile-brand {
  color: var(--sem-neutral--text);
  font-size: .625rem;
  font-weight: 600;
  letter-spacing: .12em;
  line-height: 1;
  text-transform: uppercase;
}
.mw-site-page:where([data-page-family="provider"]) .mw-latest-newsroom .w-dyn-items > .w-dyn-item:nth-child(n+5) {
  display: none;
}
@media (max-width: 639px) {
  .mw-site-page:where([data-page-family="provider"]) .mw-related-bottom .mw-newsroom-card.has-cover-fallback {
    grid-template-columns: minmax(0, 1fr);
  }
  .mw-site-page:where([data-page-family="provider"]) .mw-related-bottom .mw-newsroom-card.has-cover-fallback > .mw-related-image {
    display: none;
  }
}
@media (pointer: coarse) {
  .mw-site-page:where([data-page-family="provider"]) .mw-social-link {
    --mw-profile-hit-height: 2.75rem;
  }
  .mw-site-page:where([data-page-family="provider"]) .mw-image-caption-row {
    --mw-image-action-height: 2.75rem;
  }
}
@media screen and (hover: none), screen and (pointer: coarse), screen and (max-width: 639px) {
  :where(.mw-site-page[data-page-family="provider"]) :is(.mw-release-page, .mw-article-page) :is(.mw-social-links, .mw-share-links, .mw-share-wrap) {
    gap: 0;
  }
  :where(.mw-site-page[data-page-family="provider"]) :is(.mw-release-page, .mw-article-page) .mw-social-link {
    --mw-icon-surface-size: 1.5rem;
    --mw-profile-hit-height: 2.25rem;
    --mw-profile-state-bg: transparent;
    --mw-profile-state-color: var(--mw-text-link-hover-color);
    transition: none;
    line-height: 1.35;
  }
  :where(.mw-site-page[data-page-family="provider"]) :is(.mw-release-page, .mw-article-page) .mw-social-links > :is(li, .w-dyn-item) {
    margin-block: 0;
  }
}
@media screen and (max-width: 479px), screen and (max-width: 639px) and (orientation: portrait) {
  :where(.mw-site-page[data-page-family="provider"]) :is(.mw-release-page, .mw-article-page) {
    --mw-cover-size: 22.5rem;
  }
  :where(.mw-site-page[data-page-family="provider"]) .mw-release-page .press_release_image-mobile {
    width: auto;
    height: auto;
    max-width: 100%;
    margin-inline: auto;
  }
  :where(.mw-site-page[data-page-family="provider"]) .mw-release-page .mw-release-media > .mw-release-cover {
    margin-inline: auto;
  }
  :where(.mw-site-page[data-page-family="provider"]) .mw-release-page .mw-release-media > .mw-release-cover > img {
    display: block;
    margin-inline: auto;
  }
  :where(.mw-site-page[data-page-family="provider"]) .mw-release-page .press_release_layout {
    row-gap: var(--mw-space-section);
  }
  :where(.mw-site-page[data-page-family="provider"]) .mw-release-page .mw-sidebar--release-rail .mw-release-facts {
    margin-top: 0;
  }
  :where(.mw-site-page[data-page-family="provider"]) .mw-release-page .mw-sidebar--release-rail .mw-aside-content :is(.mw-release-facts, .pr_aside_socials_wrap) > h2 {
    font-family: var(--_typography---font--secondary-family);
    font-size: var(--mw-type-reading);
    font-weight: var(--mw-weight-section);
    line-height: 1.7;
  }
  :where(.mw-site-page[data-page-family="provider"]) .mw-release-page .press_release_layout > .mw-publication-credit {
    grid-column: 1;
    margin: 0;
    padding: 0;
  }
}
:where(.mw-site-page[data-page-family="provider"]) :is(.mw-release-page, .mw-article-page) .mw-related-bottom .mw-related-title-link:is(:focus-visible, :active),:where(.mw-site-page[data-page-family="provider"])
:is(.mw-release-page, .mw-article-page) .mw-related-bottom .mw-newsroom-card:is(:focus-visible, :active) .mw-related-title-link,:where(.mw-site-page[data-page-family="provider"])
:is(.mw-release-page, .mw-article-page) .mw-view-all:is(:focus-visible, :active) {
  color: var(--mw-text-link-hover-color);
  text-decoration-color: currentColor;
}
:where(.mw-site-page[data-page-family="provider"]) :is(.mw-release-page, .mw-article-page) .mw-related-bottom .mw-related-title-link:is(:focus-visible, :active),:where(.mw-site-page[data-page-family="provider"])
:is(.mw-release-page, .mw-article-page) .mw-related-bottom .mw-newsroom-card:is(:focus-visible, :active) .mw-related-title-link {
  text-decoration-line: underline;
  text-underline-offset: var(--mw-link-underline-offset);
}
:where(.mw-site-page[data-page-family="provider"]) :is(.mw-release-page, .mw-article-page) .mw-share-wrap a {
  text-decoration-line: none;
}
:where(.mw-site-page[data-page-family="provider"]) :is(.mw-release-page, .mw-article-page) .mw-share-wrap a:active,:where(.mw-site-page[data-page-family="provider"])
:is(.mw-release-page, .mw-article-page) .mw-copy-link:not(:disabled):active {
  background: var(--_theme---background-secondary);
  text-decoration-line: none;
}
@media (hover: none) {
  :where(.mw-site-page[data-page-family="provider"]) :is(.mw-release-page, .mw-article-page) .mw-share-wrap a:hover:not(:active):not(:focus-visible),:where(.mw-site-page[data-page-family="provider"])
  :is(.mw-release-page, .mw-article-page) .mw-copy-link:hover:not(:active):not(:focus-visible),:where(.mw-site-page[data-page-family="provider"])
  :is(.mw-release-page, .mw-article-page) :is(a, button).mw-button[data-tone=utility]:hover:not(:active):not(:focus-visible),:where(.mw-site-page[data-page-family="provider"])
  :is(.mw-release-page, .mw-article-page) .mw-image-download-text:hover:not(:active):not(:focus-visible) .mw-button[data-tone=utility] {
    background: transparent;
  }
  :where(.mw-site-page[data-page-family="provider"]) :is(.mw-release-page, .mw-article-page) .mw-image-download-text:hover:not(:active):not(:focus-visible) .mw-image-download-label {
    text-decoration-line: none;
  }
  :where(.mw-site-page[data-page-family="provider"]) :is(.mw-release-page, .mw-article-page) .mw-related-bottom .mw-related-title-link:hover:not(:active):not(:focus-visible),:where(.mw-site-page[data-page-family="provider"])
  :is(.mw-release-page, .mw-article-page) .mw-view-all:hover:not(:active):not(:focus-visible) .mw-view-all-label {
    text-decoration-line: none;
  }
}
@media screen and (orientation: landscape) and (max-height: 600px) and (pointer: coarse), screen and (orientation: landscape) and (max-height: 600px) and (max-width: 991px) {
  :where(.mw-site-page[data-page-family="provider"]) :is(.mw-release-page, .mw-article-page) :is(.release_rte, .press-release-rte) img {
    max-height: min(50rem, 60vh);
    max-height: min(50rem, 60svh);
  }
}
@media screen {
  .mw-site-page:where([data-page-family="provider"]):is(.mw-release-page, .mw-article-page) {
    --mw-type-title: clamp(1.75rem, calc(1.333333rem + 1.388889vw), 2.375rem);
    --mw-leading-title: clamp(2.1rem, calc(1.663333rem + 1.455556vw), 2.755rem);
    --mw-type-reading: clamp(1rem, calc(.916667rem + .277778vw), 1.125rem);
    --mw-type-reference: clamp(1.25rem, calc(1.183333rem + .222222vw), 1.35rem);
    --mw-type-section: clamp(1.125rem, calc(1.041667rem + .277778vw), 1.25rem);
    --mw-type-card-title: clamp(1.125rem, calc(1.041667rem + .277778vw), 1.25rem);
    --mw-space-paragraph: clamp(1rem, calc(.833333rem + .555556vw), 1.25rem);
    --mw-space-reference: clamp(1.25rem, calc(1.083333rem + .555556vw), 1.5rem);
    --mw-space-section: clamp(1.5rem, calc(1.166667rem + 1.111111vw), 2rem);
    --mw-space-about: clamp(2rem, calc(1.666667rem + 1.111111vw), 2.5rem);
    --mw-space-quote: clamp(1.5rem, calc(1.333333rem + .555556vw), 1.75rem);
    --mw-space-inset: clamp(1rem, calc(.666667rem + 1.111111vw), 1.5rem);
    --mw-space-meta: clamp(1rem, calc(.733333rem + .888889vw), 1.4rem);
    --mw-space-media: clamp(1.25rem, calc(1.016667rem + .777778vw), 1.6rem);
    --mw-space-end: clamp(2rem, calc(.666667rem + 4.444444vw), 4rem);
    --mw-sidebar-heading-size: var(--mw-type-reading);
    --mw-sidebar-inset: var(--mw-space-inset);
    --mw-sidebar-space: var(--mw-space-reference);
  }
  :where(.mw-site-page[data-page-family="provider"]) :is(.mw-release-page, .mw-article-page) .mw-release-heading h1 {
    font-size: var(--mw-type-title);
    line-height: var(--mw-leading-title);
  }
  :where(.mw-site-page[data-page-family="provider"]) .mw-release-page :is(.press_release_rte_style, .mw-release-subtitle),:where(.mw-site-page[data-page-family="provider"])
  .mw-article-page :is(.article-richtext, .article-deck) {
    font-size: var(--mw-type-reading);
  }
  :where(.mw-site-page[data-page-family="provider"]) :is(.mw-release-page .press_release_rte_style, .mw-article-page .article-richtext) {
    line-height: 1.7;
  }
  :where(.mw-site-page[data-page-family="provider"]) .mw-article-page .mw-sidebar__media {
    --mw-sidebar-radius: var(--radius--small);
  }
  :where(.mw-site-page[data-page-family="provider"]) :is(.mw-release-page, .mw-article-page) .w-richtext figure figcaption {
    line-height: 1.5;
  }
  :where(.mw-site-page[data-page-family="provider"]) .mw-article-page .article-richtext h2 {
    font-size: clamp(1.5rem, calc(1.333333rem + .555556vw), 1.75rem);
  }
  :where(.mw-site-page[data-page-family="provider"]) .mw-article-page .article-richtext h3 {
    font-size: var(--mw-type-reference);
  }
  :where(.mw-site-page[data-page-family="provider"]) .mw-article-page .article-richtext li {
    margin-block: .3rem;
    padding-left: 0;
  }
  :where(.mw-site-page[data-page-family="provider"]) :is(.mw-release-page .press_release_rte_style, .mw-article-page .article-richtext) li :is(ul, ol) {
    margin-top: 0;
  }
  :where(.mw-site-page[data-page-family="provider"]) :is(.mw-release-page, .mw-article-page) .w-richtext li::marker {
    color: currentColor;
  }
  :where(.mw-site-page[data-page-family="provider"]) :is(.mw-release-page, .mw-article-page) .w-richtext :is(h4, h5, h6) {
    font: inherit;
    font-weight: 700;
    margin-block: var(--mw-space-paragraph);
  }
  :where(.mw-site-page[data-page-family="provider"]) :is(.mw-release-page, .mw-article-page) .w-richtext hr {
    border: 0;
    border-top: 1px solid var(--_theme---border);
    margin-block: var(--mw-space-paragraph);
  }
  :where(.mw-site-page[data-page-family="provider"]) .mw-release-page :is(.about_visibility_wrap, .pr_contacts_wrap) > .g_heading h2 {
    font-size: var(--mw-type-reading);
    margin-top: var(--mw-space-section);
  }
  :where(.mw-site-page[data-page-family="provider"]) .mw-release-page :is(.press_release_rte_style, .press-release-rte) p,:where(.mw-site-page[data-page-family="provider"])
  .mw-article-page .article-richtext p {
    margin-bottom: var(--mw-space-paragraph);
  }
  :where(.mw-site-page[data-page-family="provider"]) .mw-release-page :is(.release_rte, .press-release-rte) :is(h2, h3),:where(.mw-site-page[data-page-family="provider"])
  .mw-article-page .article-richtext :is(h2, h3) {
    margin-block: var(--mw-space-paragraph);
  }
  :where(.mw-site-page[data-page-family="provider"]) .mw-release-page :is(.release_rte, .press-release-rte) blockquote,:where(.mw-site-page[data-page-family="provider"])
  .mw-article-page .article-richtext blockquote {
    margin-block: var(--mw-space-quote);
    padding-left: var(--mw-space-inset);
  }
  :where(.mw-site-page[data-page-family="provider"]) .mw-release-page .press_release_rte_style :is(ul, ol),:where(.mw-site-page[data-page-family="provider"])
  .mw-article-page .article-richtext :is(ul, ol) {
    padding-left: var(--mw-space-reference);
    margin-top: 1em;
    margin-bottom: var(--mw-space-paragraph);
  }
  :where(.mw-site-page[data-page-family="provider"]) .mw-release-page .press_release_rte_style figure,:where(.mw-site-page[data-page-family="provider"])
  .mw-article-page .article-richtext figure {
    margin-block: var(--mw-space-media);
  }
  :where(.mw-site-page[data-page-family="provider"]) .mw-release-page .mw-release-meta {
    margin-block: var(--mw-space-meta);
    padding-bottom: var(--mw-space-paragraph);
  }
  :where(.mw-site-page[data-page-family="provider"]) .mw-release-page .pr_about_wrap {
    margin-top: var(--mw-space-about);
  }
  :where(.mw-site-page[data-page-family="provider"]) .mw-release-page .pr_about_wrap .g_divider_decor {
    margin-block: var(--mw-space-quote);
  }
  :where(.mw-site-page[data-page-family="provider"]) .mw-release-page .mw-provider-section {
    margin-top: var(--mw-space-section);
  }
  :where(.mw-site-page[data-page-family="provider"]) .mw-release-page .press_release_layout {
    padding-bottom: var(--mw-space-end);
  }
  :where(.mw-site-page[data-page-family="provider"]) .mw-release-page .press_release_layout:has(+ .mw-related-layout) {
    padding-bottom: var(--mw-space-section);
  }
  :where(.mw-site-page[data-page-family="provider"]) :is(.mw-release-page, .mw-article-page) .mw-related-bottom {
    padding-top: var(--mw-space-section);
    margin-bottom: var(--mw-space-end);
  }
  :where(.mw-site-page[data-page-family="provider"]) :is(.mw-release-page, .mw-article-page) .mw-related-bottom > h2 {
    font-size: var(--mw-type-section);
    line-height: 1.3;
    margin-bottom: var(--mw-space-reference);
  }
  :where(.mw-site-page[data-page-family="provider"]) :is(.mw-release-page, .mw-article-page) .mw-related-bottom .g_heading {
    font-size: var(--mw-type-card-title);
  }
  :where(.mw-site-page[data-page-family="provider"]) :is(.mw-release-page, .mw-article-page) .mw-related-bottom .w-dyn-item {
    padding-block: var(--mw-space-reference);
  }
  :where(.mw-site-page[data-page-family="provider"]) :is(.mw-release-page, .mw-article-page) .mw-related-bottom .w-dyn-item:first-child {
    padding-top: 0;
  }
  :where(.mw-site-page[data-page-family="provider"]) :is(.mw-release-page, .mw-article-page) .mw-related-bottom :is(.mw-newsroom-card, .w-dyn-items) {
    gap: var(--mw-space-inset);
  }
  :where(.mw-site-page[data-page-family="provider"]) :is(.mw-release-page, .mw-article-page) .mw-related-bottom .w-dyn-items {
    margin-bottom: var(--mw-space-reference);
  }
}
.mw-site-page:where([data-page-family="provider"]):is(.mw-release-page, .mw-article-page) :is(.mw-mobile-summary, .mw-release-facts, .pr_aside_socials_wrap, .article-rail-section, .article-author-bio, .article-cta) > :is(h2, h3),.mw-site-page:where([data-page-family="provider"]):is(.mw-release-page, .mw-article-page) .mw-aside-content > :is(h2, h3),.mw-site-page:where([data-page-family="provider"]):is(.mw-release-page, .mw-article-page) .mw-related-bottom > h2,.mw-site-page:where([data-page-family="provider"]).mw-article-page .article-mobile-toc summary,.mw-site-page:where([data-page-family="provider"]).mw-article-page .article-richtext :is(h2, h3),.mw-site-page:where([data-page-family="provider"]).mw-release-page :is(.about_visibility_wrap, .pr_contacts_wrap) > .g_heading h2 {
  font-family: var(--_typography---font--secondary-family);
  font-weight: var(--mw-weight-section);
}
.mw-site-page:where([data-page-family="provider"]):is(.mw-release-page, .mw-article-page) .mw-newsroom-card .g_heading {
  font-family: var(--_typography---font--primary-family);
  font-weight: 400;
}
.mw-site-page:where([data-page-family="provider"]).mw-article-page .article-mobile-toc summary {
  font-size: var(--mw-type-reading, 1rem);
}
.mw-site-page:where([data-page-family="provider"]) .mw-release-subtitle .mw-release-action,.mw-site-page:where([data-page-family="provider"]) .mw-release-subtitle .mw-release-action :is(a, em, i) {
  font-weight: 500;
  font-style: normal;
}
@media screen {
  .mw-site-page:where([data-page-family="provider"]):is(.mw-release-page, .mw-article-page) .mw-release-subtitle {
    border-bottom: 0;
    padding-bottom: 0;
  }
  .mw-site-page:where([data-page-family="provider"]):is(.mw-release-page, .mw-article-page) .mw-release-meta {
    --mw-meta-inset: 1.25rem;
    --mw-share-hit-size: 2rem;
    --mw-share-line-height: 1.5em;
    margin-block: 1rem var(--mw-space-meta, 1.4rem);
    padding-block: var(--mw-meta-inset);
    padding-top: calc(var(--mw-meta-inset) + .0625rem);
    border-block: 1px solid var(--_theme---border);
    align-items: flex-end;
  }
  .mw-site-page:where([data-page-family="provider"]):is(.mw-release-page, .mw-article-page) .mw-published-at {
    min-height: 0;
    line-height: 1.5;
  }
  .mw-site-page:where([data-page-family="provider"]):is(.mw-release-page, .mw-article-page) .mw-share-wrap {
    height: auto;
    min-height: var(--mw-share-line-height);
    max-width: 100%;
    min-width: 0;
    line-height: 1.5;
    align-items: center;
    flex-wrap: wrap;
    row-gap: calc(max(0px, var(--mw-share-hit-size) - var(--mw-share-line-height)) + .5rem);
  }
  .mw-site-page:where([data-page-family="provider"]):is(.mw-release-page, .mw-article-page) .mw-share-links {
    font: inherit;
    height: auto;
    min-height: var(--mw-share-line-height);
    min-width: 0;
    max-width: 100%;
    flex-wrap: wrap;
    row-gap: calc(max(0px, var(--mw-share-hit-size) - var(--mw-share-line-height)) + .5rem);
    align-items: center;
  }
  .mw-site-page:where([data-page-family="provider"]):is(.mw-release-page, .mw-article-page) .mw-share-action {
    display: block;
    position: relative;
    flex: 0 0 var(--mw-share-hit-size);
    width: var(--mw-share-hit-size);
    height: var(--mw-share-line-height);
    font: inherit;
  }
  .mw-site-page:where([data-page-family="provider"]):is(.mw-release-page, .mw-article-page) .mw-share-action > :is(a, button) {
    position: absolute;
    inset-inline-start: 0;
    top: 50%;
    transform: translateY(-50%);
    width: var(--mw-share-hit-size);
    height: var(--mw-share-hit-size);
    min-width: var(--mw-share-hit-size);
    min-height: var(--mw-share-hit-size);
    padding: 0;
  }
  .mw-site-page:where([data-page-family="provider"]):is(.mw-release-page, .mw-article-page) .mw-share-wrap svg {
    width: 1.125rem;
    height: 1.125rem;
  }
  .mw-site-page:where([data-page-family="provider"]):is(.mw-release-page, .mw-article-page) .mw-share-wrap .mw-icon--utility {
    stroke-width: 2;
  }
  .mw-site-page:where([data-page-family="provider"]):is(.mw-release-page, .mw-article-page) .mw-share-wrap .mw-copy-status {
    top: calc(100% + max(0px, (var(--mw-share-hit-size) - var(--mw-share-line-height)) / 2) + .5rem);
  }
  .mw-site-page:where([data-page-family="provider"]):is(.mw-release-page, .mw-article-page) .mw-image-download-text {
    max-width: 100%;
    min-width: 0;
    white-space: normal;
  }
  .mw-site-page:where([data-page-family="provider"]):is(.mw-release-page, .mw-article-page) .mw-image-download-label {
    min-width: 0;
  }
  .mw-site-page:where([data-page-family="provider"]).mw-article-page .article-cta .mw-button {
    max-width: 100%;
    min-width: 0;
    height: auto;
    min-height: var(--mw-button-height);
    padding-block: .5rem;
    white-space: normal;
  }
  .mw-site-page:where([data-page-family="provider"]).mw-article-page .article-cta .mw-button-label {
    min-width: 0;
    white-space: normal;
    overflow-wrap: anywhere;
  }
  @media (max-width: 767px), (pointer: coarse) {
    .mw-site-page:where([data-page-family="provider"]):is(.mw-release-page, .mw-article-page) .mw-release-meta {
      --mw-share-hit-size: 2.75rem;
    }
  }
}

/* src/musicwire/native-newsroom/source/chrome.css */
.mw-site-page:where([data-page-family="provider"]) footer.footer_wrap {
  background: var(--swatch--secondary-faded);
}
.mw-site-page:where([data-page-family="provider"])[data-mw-topbar=full] .mw-public-header > .banner_wrap {
  display: block;
}
.mw-site-page:where([data-page-family="provider"])[data-mw-topbar=compact] .mw-public-header > .banner_wrap {
  display: none;
}

/* src/musicwire/foundation/profile.css */
.mw-site-page:where([data-page-family="provider"]).mw-sizing-profile {
  --mw-profile-display: clamp(2.125rem, calc(1.875rem + 1.25vw), 3rem);
  --mw-profile-hero: clamp(2.5rem, calc(2.071428571rem + 2.142857143vw), 4rem);
  --mw-profile-lead: clamp(1.125rem, calc(1.089285714rem + 0.178571429vw), 1.25rem);
  --mw-profile-hero-lead: clamp(1.25rem, calc(1.178571429rem + 0.357142857vw), 1.5rem);
  --mw-profile-section-heading: clamp(1.375rem, calc(1.267857143rem + 0.535714286vw), 1.75rem);
  --mw-profile-card-title: clamp(1.125rem, calc(1.089285714rem + 0.178571429vw), 1.25rem);
  --mw-profile-editorial-title: clamp(1.25rem, calc(1.178571429rem + 0.357142857vw), 1.5rem);
  --mw-profile-list-title: clamp(1.375rem, calc(1.196428571rem + 0.892857143vw), 2rem);
  --mw-profile-body: clamp(1rem, calc(0.957142857rem + 0.214285714vw), 1.15rem);
  --mw-profile-supporting: clamp(0.875rem, calc(0.857142857rem + 0.089285714vw), 0.9375rem);
  --mw-profile-meta: 0.875rem;
  --mw-profile-reading-title: clamp(1.75rem, calc(1.333333333rem + 1.388888889vw), 2.375rem);
  --mw-profile-reading-title-leading: clamp(2.1rem, calc(1.663333333rem + 1.455555556vw), 2.755rem);
  --mw-profile-reading-body: clamp(1rem, calc(0.916666667rem + 0.277777778vw), 1.125rem);
  --mw-profile-blog-rte-h2: clamp(1.375rem, calc(1.291666667rem + 0.277777778vw), 1.5rem);
  --mw-profile-blog-rte-h3: clamp(1.125rem, calc(1.041666667rem + 0.277777778vw), 1.25rem);
  --mw-profile-reading-reference: clamp(1.25rem, calc(1.183333333rem + 0.222222222vw), 1.35rem);
  --mw-profile-reading-section: clamp(1.125rem, calc(1.041666667rem + 0.277777778vw), 1.25rem);
  --mw-profile-reading-paragraph: clamp(1rem, calc(0.833333333rem + 0.555555556vw), 1.25rem);
  --mw-profile-reading-reference-space: clamp(1.25rem, calc(1.083333333rem + 0.555555556vw), 1.5rem);
  --mw-profile-reading-section-space: clamp(1.5rem, calc(1.166666667rem + 1.111111111vw), 2rem);
  --mw-profile-reading-about-space: clamp(2rem, calc(1.666666667rem + 1.111111111vw), 2.5rem);
  --mw-profile-reading-quote-space: clamp(1.5rem, calc(1.333333333rem + 0.555555556vw), 1.75rem);
  --mw-profile-reading-sidebar-inset: clamp(1rem, calc(0.666666667rem + 1.111111111vw), 1.5rem);
  --mw-profile-reading-meta-space: clamp(1rem, calc(0.733333333rem + 0.888888889vw), 1.4rem);
  --mw-profile-reading-media-space: clamp(1.25rem, calc(1.016666667rem + 0.777777778vw), 1.6rem);
  --mw-profile-reading-end-space: clamp(2rem, calc(0.666666667rem + 4.444444444vw), 4rem);
  --mw-profile-reading-header-start: clamp(2.5rem, calc(2.071428571rem + 2.142857143vw), 4rem);
  --mw-profile-reading-header-end: clamp(1.5rem, calc(1.214285714rem + 1.428571429vw), 2.5rem);
  --mw-profile-section-space: clamp(2.5rem, calc(1.785714286rem + 3.571428571vw), 5rem);
  --mw-profile-card-inset: clamp(1.25rem, calc(1.035714286rem + 1.071428571vw), 2rem);
  --mw-profile-panel-inset: clamp(1.25rem, calc(0.464285714rem + 3.928571429vw), 4rem);
  --mw-profile-layout-gap: clamp(2rem, calc(1.428571429rem + 2.857142857vw), 4rem);
  --mw-profile-reading-inset: clamp(0.75rem, calc(0.607142857rem + 0.714285714vw), 1.25rem);
  --mw-profile-sidebar: clamp(17.5rem, calc(11.964285714rem + 8.928571429vw), 20rem);
  --mw-profile-column-gap: clamp(2rem, calc(-11.285714286rem + 21.428571429vw), var(--size--8rem));
  --mw-profile-page-section-space: clamp(2rem, calc(1.428571429rem + 2.857142857vw), 4rem);
  --mw-marketing-display: var(--mw-profile-display);
  --mw-marketing-hero: var(--mw-profile-hero);
  --mw-marketing-lead: var(--mw-profile-lead);
  --mw-marketing-hero-lead: var(--mw-profile-hero-lead);
  --mw-marketing-section-heading: var(--mw-profile-section-heading);
  --mw-marketing-card-title: var(--mw-profile-card-title);
  --mw-marketing-editorial-title: var(--mw-profile-editorial-title);
  --mw-marketing-list-title: var(--mw-profile-list-title);
  --mw-marketing-body: var(--mw-profile-body);
  --mw-marketing-supporting: var(--mw-profile-supporting);
  --mw-marketing-meta: var(--mw-profile-meta);
  --mw-marketing-section-space: var(--mw-profile-section-space);
  --mw-marketing-card-inset: var(--mw-profile-card-inset);
  --mw-panel-inset: var(--mw-profile-panel-inset);
  --mw-content-inset-reading: var(--mw-profile-reading-inset);
  --mw-reading-sidebar-size: var(--mw-profile-sidebar);
  --mw-layout-gap: var(--mw-profile-layout-gap);
  --mw-section-space: var(--mw-profile-page-section-space);
  --mw-type-title: var(--mw-profile-reading-title);
  --mw-leading-title: var(--mw-profile-reading-title-leading);
  --mw-type-reading: var(--mw-profile-reading-body);
  --mw-type-reference: var(--mw-profile-reading-reference);
  --mw-type-section: var(--mw-profile-reading-section);
  --mw-type-card-title: var(--mw-profile-reading-section);
  --mw-space-paragraph: var(--mw-profile-reading-paragraph);
  --mw-space-reference: var(--mw-profile-reading-reference-space);
  --mw-space-section: var(--mw-profile-reading-section-space);
  --mw-space-about: var(--mw-profile-reading-about-space);
  --mw-space-quote: var(--mw-profile-reading-quote-space);
  --mw-space-inset: var(--mw-profile-reading-sidebar-inset);
  --mw-space-meta: var(--mw-profile-reading-meta-space);
  --mw-space-media: var(--mw-profile-reading-media-space);
  --mw-space-end: var(--mw-profile-reading-end-space);
  --mw-marketing-container-small: 70rem;
  --mw-marketing-container-xs: 56rem;
  --mw-marketing-content-gap: var(--mw-space-reference);
  --mw-marketing-field-height: 3rem;
}
.mw-site-page:where([data-page-family="provider"]).mw-sizing-profile[data-page-family=standard] {
  --mw-type-reading: var(--mw-profile-body);
}

/* src/musicwire/native-newsroom/source/foundation.css */
.mw-site-page:where([data-page-family="provider"]) {
  --mw-page-max:var(--container--main);
  --mw-container-main:var(--container--main);
  --mw-container-small:min(var(--mw-container-main),var(--mw-marketing-container-small));
  --mw-container-xs:min(var(--mw-container-small),var(--mw-marketing-container-xs));
  --mw-page-gutter:var(--site--margin);
  --mw-display:var(--mw-marketing-display);
  margin: 0;
  min-width: 0;
  background: var(--swatch--light);
  color: var(--swatch--brand);
  font: 400 1rem/1.65 var(--_typography---font--secondary-family);
}
.mw-site-page:where([data-page-family="provider"]) .mw-page {
  display: flex;
  flex-direction: column;
  min-height: 100svh;
  min-width: 0;
  width: 100%;
}
.mw-site-page:where([data-page-family="provider"]) .mw-main {
  flex: 1;
  display: block;
  min-width: 0;
  width: 100%;
  max-width: none;
  margin: 0;
  padding: 0;
}
.mw-site-page:where([data-page-family="provider"]) .mw-container {
  --mw-selected-width:var(--mw-container-main);
  width: min(var(--mw-selected-width), calc(100% - var(--mw-page-gutter)*2));
  max-width: var(--mw-selected-width);
  min-width: 0;
  margin-inline: auto;
  padding-inline: 0;
  --release-columns:minmax(0,1fr);
  --release-gap:var(--mw-layout-gap);
}
.mw-site-page:where([data-page-family="provider"]) .mw-container[data-container-width=small] {
  --mw-selected-width:var(--mw-container-small);
}
.mw-site-page:where([data-page-family="provider"]) .mw-container[data-container-width=xs] {
  --mw-selected-width:var(--mw-container-xs);
}
.mw-site-page:where([data-page-family="provider"]) .mw-container[data-container-width=full-width] {
  width: 100%;
  max-width: none;
  margin-inline: 0;
}
.mw-site-page:where([data-page-family="provider"]) .mw-section {
  display: block;
  width: 100%;
  min-width: 0;
  margin: 0;
  padding-block: var(--mw-section-space);
  border: 0;
}
.mw-site-page:where([data-page-family="provider"]) .mw-section-content {
  width: 100%;
  min-width: 0;
  margin: 0;
  padding: 0;
}
.mw-site-page:where([data-page-family="provider"]) :is(.mw-section[data-surface-placement=band], .mw-panel)[data-surface=base] {
  background: var(--swatch--light);
  color: var(--swatch--brand);
}
.mw-site-page:where([data-page-family="provider"]) :is(.mw-section[data-surface-placement=band], .mw-panel)[data-surface=soft] {
  background: var(--swatch--secondary-faded);
  color: var(--swatch--brand);
}
.mw-site-page:where([data-page-family="provider"]) :is(.mw-section[data-surface-placement=band], .mw-panel)[data-surface=brand] {
  background: var(--swatch--brand);
  color: var(--swatch--light);
}
.mw-site-page:where([data-page-family="provider"]) :is(.mw-section[data-surface-placement=band], .mw-panel)[data-surface=accent] {
  background: var(--swatch--accent-faded);
  color: var(--swatch--brand);
}
.mw-site-page:where([data-page-family="provider"]) .mw-section[data-surface-placement=panel] {
  background: var(--swatch--light);
  color: var(--swatch--brand);
}
.mw-site-page:where([data-page-family="provider"]) .mw-panel {
  min-width: 0;
  padding: var(--mw-panel-inset);
  border: 1px solid var(--swatch--secondary-faded);
  border-radius: var(--radius--main);
}
.mw-site-page:where([data-page-family="provider"]) .mw-section[data-surface=base] + .mw-section[data-surface=base] {
  padding-top: 0;
}
.mw-site-page:where([data-page-family="provider"]) .mw-section[data-section-kind=header] {
  border-bottom: 1px solid var(--_theme---border);
}
.mw-site-page:where([data-page-family="provider"]) .mw-section[data-section-kind=reading] {
  padding-block: var(--mw-space-section) var(--mw-section-space);
}
.mw-site-page:where([data-page-family="provider"]) .mw-section[data-section-kind=reading] > .mw-container > .mw-section-content {
  max-width: none;
  margin-inline: 0;
}
.mw-site-page:where([data-page-family="provider"]) .mw-page-header-layout {
  display: grid;
  grid-template-columns: minmax(0, 1fr);
  gap: var(--mw-layout-gap);
  align-items: center;
}
.mw-site-page:where([data-page-family="provider"]) .mw-page-header-layout:has(.mw-page-header-media) {
  grid-template-columns: minmax(0, 1fr) minmax(0, .65fr);
}
.mw-site-page:where([data-page-family="provider"]) .mw-page-header-copy {
  min-width: 0;
  max-width: 847px;
}
.mw-site-page:where([data-page-family="provider"]) .mw-page-breadcrumb {
  margin: 0 0 16px;
  padding: 0;
  font: 400 12px/1.4 var(--_typography---font--secondary-family);
}
.mw-site-page:where([data-page-family="provider"]) .mw-page-title {
  margin: 0;
  font: 400 var(--mw-display)/1.12 var(--_typography---font--primary-family);
  letter-spacing: -.02em;
  overflow-wrap: break-word;
  text-wrap: pretty;
}
.mw-site-page:where([data-page-family="provider"]) .mw-page-intro {
  margin: var(--mw-space-reference) 0 0;
  max-width: 847px;
  font: 500 var(--mw-page-intro-size,var(--mw-marketing-lead))/1.5 var(--_typography---font--secondary-family);
  color: var(--swatch--brand-faded);
}
.mw-site-page:where([data-page-family="provider"]) .mw-page-intro br {
  display: none;
}
.mw-site-page:where([data-page-family="provider"]) .mw-page-header-copy > :is(.marketing-starting-price, .marketing-actions, .mw-brand-library-jump) {
  margin-top: 20px;
  margin-bottom: 0;
}
.mw-site-page:where([data-page-family="provider"]) .mw-page-header-media {
  min-width: 0;
  padding: var(--mw-space-reference);
  border: 1px solid var(--_theme---border);
  border-radius: var(--radius--small);
  background: var(--swatch--light);
}
.mw-site-page:where([data-page-family="provider"]) .mw-page-header-media > :last-child {
  margin-bottom: 0;
}
.mw-site-page:where([data-page-family="provider"]) .mw-section-content > .mw-resource-starts {
  margin: 0;
}
.mw-site-page:where([data-page-family="provider"]) .mw-section-content > .mw-resource-library {
  margin: 0;
  padding: 0;
  border: 0;
}
.mw-site-page:where([data-page-family="provider"]) .mw-section-content > .mw-index-body {
  margin: 0;
}
.mw-site-page:where([data-page-family="provider"]) .mw-section-content.mw-marketing-content {
  font-size: var(--mw-type-reading);
}
.mw-site-page:where([data-page-family="provider"]) .mw-marketing-content :is(h2, h3) {
  font-family: var(--_typography---font--secondary-family);
  font-weight: 500;
  line-height: 1.35;
}
.mw-site-page:where([data-page-family="provider"]) .mw-marketing-content h2 {
  font-size: var(--mw-marketing-section-heading);
  margin: 0 0 var(--mw-space-paragraph);
}
.mw-site-page:where([data-page-family="provider"]) .mw-marketing-content h3 {
  font-size: var(--mw-marketing-card-title);
  margin: 0 0 var(--mw-space-reference);
}
.mw-site-page:where([data-page-family="provider"]) .mw-marketing-content p {
  margin: 0 0 16px;
}
.mw-site-page:where([data-page-family="provider"]) .mw-contact-content {
  display: grid;
  grid-template-columns: minmax(0, 1fr) minmax(0, 1.2fr);
  gap: var(--mw-layout-gap);
  align-items: start;
}
.mw-site-page:where([data-page-family="provider"]) .mw-contact-information {
  font-size: var(--mw-type-reading);
  max-width: 48ch;
}
.mw-site-page:where([data-page-family="provider"]) .mw-contact-information > p {
  margin: 0 0 24px;
  overflow-wrap: anywhere;
}
.mw-site-page:where([data-page-family="provider"]) .mw-contact-page-form {
  display: grid;
  grid-template-columns: minmax(7rem, 1fr) minmax(0, 2fr);
  align-items: center;
  gap: 20px 16px;
  min-width: 0;
}
.mw-site-page:where([data-page-family="provider"]) .mw-contact-page-form label {
  font-size: 15px;
  line-height: 1.5;
}
.mw-site-page:where([data-page-family="provider"]) .mw-contact-page-form label span {
  color: var(--swatch--brand-faded);
  font-size: 14px;
}
.mw-site-page:where([data-page-family="provider"]) .mw-contact-page-form :is(input:not([type=hidden]), select) {
  min-width: 0;
  width: 100%;
  height: var(--mw-marketing-field-height);
  padding-inline: 12px;
  border: 1px solid var(--field-rest-border);
  border-radius: var(--radius--small);
  background: var(--swatch--light);
  color: inherit;
  font: 400 16px var(--_typography---font--secondary-family);
}
.mw-site-page:where([data-page-family="provider"]) .mw-contact-page-submit {
  grid-column: 2;
}
.mw-site-page:where([data-page-family="provider"]) .mw-contact-page-submit .mw-button {
  width: 100%;
}
.mw-site-page:where([data-page-family="provider"]) .mw-contact-page-submit p {
  margin: 12px 0 0;
  font-size: 12px;
  line-height: 1.5;
  color: var(--swatch--brand-faded);
}
.mw-site-page:where([data-page-family="provider"]) .footer_wrap {
  margin: 0;
  background: var(--swatch--secondary-faded);
}
@media (max-width: 991px) {
  .mw-site-page:where([data-page-family="provider"]) .mw-page-header-layout:has(.mw-page-header-media) {
    grid-template-columns: minmax(0, 1fr);
  }
  .mw-site-page:where([data-page-family="provider"]) .mw-page-header-media {
    max-width: 36rem;
  }
}
@media (max-width: 760px) {
  .mw-site-page:where([data-page-family="provider"]) .mw-page-intro {
    margin-top: 18px;
  }
  .mw-site-page:where([data-page-family="provider"]) .mw-page-title br {
    display: none;
  }
  .mw-site-page:where([data-page-family="provider"]) .mw-contact-content {
    grid-template-columns: minmax(0, 1fr);
  }
  .mw-site-page:where([data-page-family="provider"]) .mw-page-header-copy > :is(.marketing-actions, .mw-brand-library-jump) {
    margin-top: 16px;
  }
}
@media (max-width: 479px) {
  .mw-site-page:where([data-page-family="provider"]) .mw-contact-page-form {
    grid-template-columns: minmax(0, 1fr);
    gap: 8px;
  }
  .mw-site-page:where([data-page-family="provider"]) .mw-contact-page-form :is(input, select) {
    margin-bottom: 12px;
  }
  .mw-site-page:where([data-page-family="provider"]) .mw-contact-page-submit {
    grid-column: 1;
  }
}
.mw-site-page:where([data-page-family="provider"]) .mw-width-sample {
  padding: 20px;
  border: 1px dashed var(--swatch--brand-faded);
  background: var(--swatch--secondary-faded);
  color: var(--swatch--brand);
  font-size: 16px;
}
.mw-site-page:where([data-page-family="provider"]) .mw-width-sample > :first-child {
  margin-top: 0;
}
.mw-site-page:where([data-page-family="provider"]) .mw-width-sample > :last-child {
  margin-bottom: 0;
}
.mw-site-page:where([data-page-family="provider"]) .mw-width-example-grid {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: 24px;
}
.mw-site-page:where([data-page-family="provider"]) .mw-width-example-grid > div {
  padding: 24px;
  border-radius: var(--radius--small);
  background: var(--swatch--light);
}
@media (max-width: 767px) {
  .mw-site-page:where([data-page-family="provider"]) .mw-width-example-grid {
    grid-template-columns: minmax(0, 1fr);
  }
}

/* src/musicwire/native-newsroom/source/cta-section.css */
.mw-site-page:where([data-page-family="provider"]) .mw-section[data-section-kind=cta] {
  text-align: center;
}
.mw-site-page:where([data-page-family="provider"]) .mw-cta-content > h2 {
  margin: 0 0 12px;
  font: 400 clamp(28px, 3vw, 36px)/1.3 var(--_typography---font--primary-family);
}
.mw-site-page:where([data-page-family="provider"]) .mw-cta-content > p {
  max-width: 42rem;
  margin: 0 auto 24px;
  font-size: 16px;
  line-height: 1.6;
}
.mw-site-page:where([data-page-family="provider"]) .mw-cta-content > .marketing-actions {
  justify-content: center;
  margin: 0;
}
.mw-site-page:where([data-page-family="provider"]) [data-mw-component=cta-section] .mw-button {
  max-width: 100%;
  min-width: 0;
  height: auto;
  min-height: var(--mw-button-height);
  padding-block: .5rem;
  white-space: normal;
}
.mw-site-page:where([data-page-family="provider"]) [data-mw-component=cta-section] .mw-button-label {
  min-width: 0;
  white-space: normal;
  overflow-wrap: anywhere;
}

/* src/musicwire/native-newsroom/source/spacer.css */
.mw-site-page:where([data-page-family="provider"]) .mw-spacer {
  display: block;
  flex: none;
  width: 100%;
  min-width: 0;
  margin: 0;
  padding: 0;
  border: 0;
  line-height: 0;
  pointer-events: none;
}
.mw-site-page:where([data-page-family="provider"]) .mw-spacer[data-space=paragraph] {
  block-size: var(--mw-profile-reading-paragraph);
}
.mw-site-page:where([data-page-family="provider"]) .mw-spacer[data-space=reference] {
  block-size: var(--mw-profile-reading-reference-space);
}
.mw-site-page:where([data-page-family="provider"]) .mw-spacer[data-space=reading-section] {
  block-size: var(--mw-profile-reading-section-space);
}
.mw-site-page:where([data-page-family="provider"]) .mw-spacer[data-space=section] {
  block-size: var(--mw-profile-page-section-space);
}
.mw-site-page:where([data-page-family="provider"]) .mw-spacer[data-space=marketing-section] {
  block-size: var(--mw-profile-section-space);
}

/* src/musicwire/foundation/reading-layout.css */
.mw-site-page:where([data-page-family="provider"]) .mw-content-inset[data-content-inset=reading] {
  width: 100%;
  min-width: 0;
  padding-inline: var(--mw-content-inset-reading);
  --release-gap: var(--mw-profile-column-gap);
}
.mw-site-page:where([data-page-family="provider"]) .mw-section[data-content-layout=reading-sidebar] > .mw-container > .mw-section-content {
  max-width: none;
  margin-inline: 0;
}
.mw-site-page:where([data-page-family="provider"]) [data-mw-layout=reading-sidebar] :is(.article-heading, .article-main),
.mw-site-page:where([data-page-family="provider"]) [data-mw-layout=reading-sidebar] > .press_release_main_wrap {
  width: 100%;
  max-width: none;
  margin-inline: 0;
}
.mw-site-page:where([data-page-family="provider"]) [data-mw-layout=reading-sidebar].article-layout {
  max-width: none;
}
@media screen {
  .mw-site-page:where([data-page-family="provider"]) [data-mw-layout=reading-sidebar] {
    padding-bottom: 0;
  }
  .mw-site-page:where([data-page-family="provider"]) .mw-section[data-section-kind=reading] .mw-related-layout:has(.mw-related-bottom) {
    padding-top: var(--mw-space-end);
  }
  .mw-site-page:where([data-page-family="provider"]) .mw-section[data-section-kind=reading] .mw-related-bottom {
    margin-bottom: 0;
  }
}
@media screen {
  .mw-site-page:where([data-page-family="provider"]) .mw-section[data-page-header-variant=editorial] {
    padding-top: var(--mw-profile-reading-header-start);
  }
  .mw-site-page:where([data-page-family="provider"]) .mw-section[data-page-header-variant=editorial] .mw-breadcrumb {
    padding-top: 0;
  }
  .mw-site-page:where([data-page-family="provider"]) .mw-section[data-page-header-variant=editorial] .mw-release-meta {
    margin-bottom: var(--mw-profile-reading-header-end);
  }
}
@media screen and (min-width: 992px) {
  .mw-site-page:where([data-page-family="provider"]) .mw-content-inset[data-content-inset=reading] {
    --release-columns: minmax(0,1fr) minmax(0,var(--mw-profile-sidebar));
  }
  .mw-site-page:where([data-page-family="provider"]) [data-mw-layout=reading-sidebar] > .press_release_aside_wrap {
    width: 100%;
    max-width: none;
  }
  .mw-site-page:where([data-page-family="provider"]) [data-mw-layout=reading-sidebar] .mw-aside-image.mw-release-cover {
    width: 100%;
    max-width: none;
  }
  .mw-site-page:where([data-page-family="provider"]) [data-mw-layout=reading-sidebar] .mw-aside-image.mw-release-cover > img {
    width: auto;
    height: auto;
    max-width: 100%;
    max-height: var(--mw-profile-sidebar);
    margin-inline: auto;
    object-fit: contain;
  }
}

/* src/musicwire/foundation/editorial-header.css */
.mw-site-page:where([data-page-family="provider"])[data-editorial-header-placement=main] .mw-editorial-page-header {
  border: 0;
  padding-bottom: var(--mw-profile-reading-header-end);
}
:where(.mw-site-page[data-page-family="provider"]) .mw-editorial-page-header .mw-breadcrumb {
  width: 100%;
  max-width: none;
  margin-inline: 0;
  margin-bottom: .5rem;
}
:where(.mw-site-page[data-page-family="provider"]) .mw-editorial-header-layout {
  display: grid;
  grid-template-columns: minmax(0, 1fr);
  align-items: start;
  column-gap: var(--mw-profile-column-gap);
}
:where(.mw-site-page[data-page-family="provider"]) .mw-editorial-header-copy {
  min-width: 0;
  width: 100%;
  max-width: none;
}
.mw-site-page:where([data-page-family="provider"]) .mw-editorial-header-copy.article-heading {
  max-width: none;
  margin-inline: 0;
  align-self: start;
}
:where(.mw-site-page[data-page-family="provider"]) .mw-editorial-header-media {
  display: none;
  min-width: 0;
}
.mw-site-page:where([data-page-family="provider"]) .mw-editorial-header-media .article-desktop-hero .article-hero {
  margin-bottom: 0;
}
.mw-site-page:where([data-page-family="provider"])[data-editorial-header-placement=main] .article-mobile-toc {
  display: none;
}
.mw-site-page:where([data-page-family="provider"]) .mw-editorial-page-header[data-header-variant=editorial] .mw-release-meta {
  margin-bottom: 0;
}
.mw-site-page:where([data-page-family="provider"])[data-editorial-header-placement=main] .mw-section[data-section-kind=reading],
.mw-site-page:where([data-page-family="provider"])[data-editorial-header-placement=main] [data-mw-layout=reading-sidebar] {
  padding-top: 0;
}
.mw-site-page:where([data-page-family="provider"])[data-editorial-header-placement=main] .article-body-layout {
  grid-row: 1;
}
.mw-site-page:where([data-page-family="provider"])[data-editorial-header-placement=main] .article-end {
  grid-row: 2;
}
@media screen and (min-width: 992px) {
  :where(.mw-site-page[data-page-family="provider"]) .mw-editorial-header-layout {
    grid-template-columns: minmax(0, 1fr) minmax(0, var(--mw-profile-sidebar));
    align-items: stretch;
  }
  .mw-site-page:where([data-page-family="provider"]) .mw-editorial-header-copy,
  .mw-site-page:where([data-page-family="provider"]) .mw-editorial-header-copy.article-heading {
    display: flex;
    flex-direction: column;
    gap: 1rem;
    align-self: stretch;
  }
  .mw-site-page:where([data-page-family="provider"]) .mw-editorial-header-copy > .mw-release-subtitle {
    margin-top: 0;
  }
  .mw-site-page:where([data-page-family="provider"]) .mw-editorial-page-header[data-header-variant=editorial] .mw-release-meta {
    margin-top: auto;
  }
  :where(.mw-site-page[data-page-family="provider"]) .mw-editorial-header-media {
    display: block;
  }
  .mw-site-page:where([data-page-family="provider"]) .mw-editorial-header-media .mw-aside-image.mw-release-cover {
    width: 100%;
    max-width: none;
  }
  .mw-site-page:where([data-page-family="provider"]) .mw-editorial-header-media .mw-aside-image > img {
    width: auto;
    height: auto;
    max-width: 100%;
    max-height: var(--mw-profile-sidebar);
    margin-inline: auto;
  }
}
@media screen and (max-width: 991px) {
  .mw-site-page:where([data-page-family="provider"])[data-editorial-header-placement=main] {
    --mw-content-inset-reading:0px;
  }
  .mw-site-page:where([data-page-family="provider"])[data-editorial-header-placement=main] .article-mobile-toc {
    display: block;
  }
  .mw-site-page:where([data-page-family="provider"]) .mw-editorial-header-copy .mw-release-media {
    width: calc(100% - 2 * var(--mw-content-inset-reading));
    margin-inline: auto;
  }
}
@media screen and (min-width: 640px) and (max-width: 991px), screen and (min-width: 480px) and (max-width: 639px) and (orientation: landscape) {
  .mw-site-page:where([data-page-family="provider"]) .mw-editorial-header-copy > .article-mobile-hero > .article-hero {
    max-width: min(20rem, calc((100% - 2 * var(--mw-content-inset-reading)) * .45));
  }
}
@media screen and (max-width: 479px), screen and (max-width: 639px) and (orientation: portrait) {
  .mw-site-page:where([data-page-family="provider"]) .mw-editorial-header-copy > .article-mobile-hero > .article-hero {
    width: calc(100% - 2 * var(--mw-content-inset-reading));
    margin-inline: auto;
  }
}

/* src/musicwire/foundation/components/table-of-contents/style.css */
.mw-site-page:where([data-page-family="provider"]).mw-article-page :is(.article-toc, .article-mobile-toc) a {
  position: relative;
  border: 0;
  padding-inline-start: 1rem;
  background: transparent;
}
.mw-site-page:where([data-page-family="provider"]).mw-article-page :is(.article-toc, .article-mobile-toc) a::before {
  content: "";
  position: absolute;
  inset-inline-start: .25rem;
  inset-block-start: calc(.25rem + .5lh);
  transform: translateY(-50%);
  width: .375rem;
  height: .375rem;
  border-radius: 50%;
  background: var(--swatch--accent);
  visibility: hidden;
  pointer-events: none;
}
.mw-site-page:where([data-page-family="provider"]).mw-article-page :is(.article-toc, .article-mobile-toc) a[aria-current=location]::before {
  visibility: visible;
}
.mw-site-page:where([data-page-family="provider"]).mw-article-page :is(.article-toc, .article-mobile-toc) a:is([aria-current=location], :hover, :focus-visible) {
  background: transparent;
  color: var(--swatch--brand);
  text-decoration-line: underline;
  text-decoration-color: var(--swatch--accent);
  text-underline-offset: .25em;
}
.mw-site-page:where([data-page-family="provider"]).mw-article-page :is(.article-toc, .article-mobile-toc) a[aria-current=location]:hover {
  color: var(--mw-text-link-hover-color);
  text-decoration-color: color-mix(in srgb, var(--swatch--accent) 60%, transparent);
}

/* src/musicwire/foundation/article-components.css */
.mw-site-page:where([data-page-family="provider"]).mw-sizing-profile.mw-article-page .article-richtext h2 {
  font-size: var(--mw-profile-blog-rte-h2);
}
.mw-site-page:where([data-page-family="provider"]).mw-sizing-profile.mw-article-page .article-richtext h3 {
  font-size: var(--mw-profile-blog-rte-h3);
}
.mw-site-page:where([data-page-family="provider"]).mw-article-page .article-inline-cta {
  border-color: var(--swatch--accent);
  background: color-mix(in srgb, var(--swatch--accent-faded) 12.5%, var(--swatch--light));
  color: var(--swatch--brand);
}

/* src/musicwire/native-newsroom/source/marketing.css */
.mw-site-page:where([data-page-family="provider"])[data-page-family=standard] {
  --mw-section-space:var(--mw-marketing-section-space);
}
.mw-site-page:where([data-page-family="provider"]) .mw-page-header {
  --mw-page-intro-size:var(--mw-marketing-lead);
}
.mw-site-page:where([data-page-family="provider"]) .mw-page-header[data-header-variant=hero] {
  --mw-display:var(--mw-marketing-hero);
  --mw-page-intro-size:var(--mw-marketing-hero-lead);
}
.mw-site-page:where([data-page-family="provider"])[data-page-family=standard] .mw-main :is(.mw-resource-library-heading h2, .mw-index-label, .mw-marketing-content h2) {
  font-size: var(--mw-marketing-section-heading);
}
.mw-site-page:where([data-page-family="provider"])[data-page-family=standard] .mw-main :is(.mw-resource-start h2, .marketing-feature h3, .marketing-plan h3, .mw-marketing-content h3) {
  font-size: var(--mw-marketing-card-title);
  font-weight: 500;
  line-height: 1.35;
}
.mw-site-page:where([data-page-family="provider"])[data-page-family=standard] .mw-resource-start {
  padding: var(--mw-marketing-card-inset);
}
.mw-site-page:where([data-page-family="provider"])[data-page-family=standard] .mw-resource-start p {
  font-size: var(--mw-marketing-body);
  line-height: 1.65;
  margin-bottom: var(--mw-marketing-content-gap);
}
.mw-site-page:where([data-page-family="provider"])[data-page-family=standard] .mw-resource-start > .mw-brand-marker {
  margin-bottom: var(--mw-marketing-content-gap);
}
.mw-site-page:where([data-page-family="provider"])[data-page-family=standard] .mw-resource-card h3 {
  font-size: var(--mw-marketing-editorial-title);
}
.mw-site-page:where([data-page-family="provider"])[data-page-family=standard] .mw-resource-card p {
  font-size: var(--mw-marketing-body);
  margin-bottom: var(--mw-marketing-content-gap);
}
.mw-site-page:where([data-page-family="provider"])[data-page-family=standard] .mw-resource-card > a {
  padding-block: var(--mw-marketing-card-inset);
}
.mw-site-page:where([data-page-family="provider"])[data-page-family=standard] .mw-main :is(.mw-resource-search label, .mw-resource-status, .mw-resource-read, .mw-resource-blog-link) {
  font-size: var(--mw-marketing-meta);
}
.mw-site-page:where([data-page-family="provider"])[data-page-family=standard] .mw-index-list--rows:not([data-mw-component=story-list]) .mw-newsroom-card .g_heading {
  font-size: var(--mw-marketing-list-title);
}
.mw-site-page:where([data-page-family="provider"])[data-page-family=standard] .mw-index-list--grid .mw-newsroom-card .g_heading {
  font-size: var(--mw-marketing-editorial-title);
}
.mw-site-page:where([data-page-family="provider"])[data-page-family=standard] :is(.marketing-feature, .marketing-plan) {
  padding: var(--mw-marketing-card-inset);
}
.mw-site-page:where([data-page-family="provider"])[data-page-family=standard] .marketing-inclusions li {
  font-size: var(--mw-marketing-body);
}
.mw-site-page:where([data-page-family="provider"])[data-page-family=standard] .marketing-plan-description {
  font-size: var(--mw-marketing-supporting);
}
.mw-site-page:where([data-page-family="provider"])[data-page-family=standard] .mw-contact-page-form :is(input:not([type=hidden]), select) {
  height: var(--mw-marketing-field-height);
}
.mw-site-page:where([data-page-family="provider"]) .mw-style-marketing-hero {
  font: 400 var(--mw-marketing-hero)/1.12 var(--_typography---font--primary-family);
}
.mw-site-page:where([data-page-family="provider"]) .mw-style-marketing-lead {
  font: 500 var(--mw-marketing-hero-lead)/1.5 var(--_typography---font--secondary-family);
}

/* src/musicwire/components/page-header.css */
.mw-site-page:where([data-page-family="provider"]) [data-mw-component=page-header][data-page-header-family=marketing] {
  --mw-page-intro-size:var(--mw-marketing-body);
  --mw-hero-top-space:clamp(1.5rem, calc(1rem + 2.5vw), 2rem);
  padding-block: var(--mw-hero-top-space) var(--mw-space-section);
}
@media (min-width: 640px) {
  .mw-site-page:where([data-page-family="provider"]) [data-mw-component=page-header][data-page-header-family=marketing] {
    --mw-hero-top-space:clamp(2rem, calc(-1.076923077rem + 7.692307692vw), 3rem);
  }
}
.mw-site-page:where([data-page-family="provider"]) [data-mw-component=page-header][data-page-header-family=marketing] .mw-page-header-layout {
  display: grid;
  grid-template-columns: minmax(0, 1fr);
  gap: var(--mw-space-reference);
  align-items: center;
}
.mw-site-page:where([data-page-family="provider"]) [data-mw-component=page-header][data-page-header-family=marketing] .mw-page-header-copy {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  max-width: none;
  gap: var(--mw-space-reference) var(--mw-layout-gap);
  align-items: center;
}
.mw-site-page:where([data-page-family="provider"]) [data-mw-component=page-header][data-page-header-family=marketing] .mw-page-breadcrumb {
  grid-column: 1/-1;
  margin: 0;
  font-size: .75rem;
  min-width: 0;
  flex-wrap: wrap;
  row-gap: .25em;
}
.mw-site-page:where([data-page-family="provider"]) [data-mw-component=page-header][data-page-header-family=marketing] .mw-page-header-heading {
  min-width: 0;
}
.mw-site-page:where([data-page-family="provider"]) [data-mw-component=page-header][data-page-header-family=marketing] .mw-page-header-marker {
  display: flex;
  gap: var(--_spacing---space--3);
  width: max-content;
  margin-bottom: var(--mw-space-reference);
}
.mw-site-page:where([data-page-family="provider"]) [data-mw-component=page-header][data-page-header-family=marketing] .g_eyebrow_marker {
  flex: none;
  width: var(--size--0-5rem);
  height: var(--size--0-5rem);
  border-radius: var(--radius--round);
  background: var(--swatch--accent);
}
.mw-site-page:where([data-page-family="provider"]) [data-mw-component=page-header][data-page-header-family=marketing] .mw-page-intro {
  margin: 0;
  max-width: 48ch;
  font-weight: 400;
  overflow-wrap: anywhere;
}
.mw-site-page:where([data-page-family="provider"]) [data-mw-component=page-header][data-page-header-family=marketing] .mw-page-header-actions {
  grid-column: 1/-1;
  display: grid;
  justify-items: start;
  gap: var(--mw-space-paragraph);
  min-width: 0;
}
.mw-site-page:where([data-page-family="provider"]) [data-mw-component=page-header][data-page-header-family=marketing] .mw-page-header-actions > * {
  margin: 0;
}
.mw-site-page:where([data-page-family="provider"]) [data-mw-component=page-header][data-page-header-family=marketing] .mw-page-header-controls {
  grid-column: 1/-1;
  min-width: 0;
}
.mw-site-page:where([data-page-family="provider"]) [data-mw-component=page-header][data-page-header-family=marketing] .mw-index-discovery {
  width: 100%;
  margin: 0;
}
.mw-site-page:where([data-page-family="provider"]) [data-mw-component=page-header][data-page-header-family=marketing] + .mw-section[data-section-kind=body] {
  padding-top: var(--mw-space-section);
}
.mw-site-page:where([data-page-family="provider"]) [data-mw-component=page-header][data-page-header-family=marketing] ~ .mw-section .mw-index-story-layout {
  margin-top: 0;
}
.mw-site-page:where([data-page-family="provider"]) [data-mw-component=page-header][data-page-header-family=marketing][data-header-variant=hero] .mw-page-header-layout:has(.mw-page-header-media) {
  grid-template-columns: minmax(0, 1fr) minmax(0, .65fr);
  gap: var(--mw-layout-gap);
}
.mw-site-page:where([data-page-family="provider"]) [data-mw-component=page-header][data-page-header-family=marketing][data-header-variant=hero] .mw-page-header-copy {
  grid-template-columns: minmax(0, 1fr);
}
@media (max-width: 991px) {
  .mw-site-page:where([data-page-family="provider"]) [data-mw-component=page-header][data-page-header-family=marketing][data-header-variant=hero] .mw-page-header-layout:has(.mw-page-header-media) {
    grid-template-columns: minmax(0, 1fr);
  }
}
@media (max-width: 760px) {
  .mw-site-page:where([data-page-family="provider"]) [data-mw-component=page-header][data-page-header-family=marketing] .mw-page-header-copy {
    grid-template-columns: minmax(0, 1fr);
  }
}

/* src/musicwire/components/story-list/style.css */
.mw-site-page:where([data-page-family="provider"]) [data-mw-component=story-list] {
  display: block;
  list-style: none;
  margin: 0 0 var(--mw-space-reference);
  padding: 0;
  border: 0;
}
.mw-site-page:where([data-page-family="provider"]) [data-mw-component=story-list] > .w-dyn-item {
  display: block;
  min-width: 0;
  padding: var(--mw-space-reference) 0;
  border-bottom: 1px solid var(--_theme---border);
}
.mw-site-page:where([data-page-family="provider"]) [data-mw-component=story-list] > .w-dyn-item:first-child {
  padding-top: 0;
}
.mw-site-page:where([data-page-family="provider"]) [data-mw-component=story-list] a.mw-newsroom-card {
  position: relative;
  display: grid;
  grid-template-columns: 9rem minmax(0, 1fr);
  gap: var(--mw-space-inset);
  align-items: start;
  min-height: 3rem;
  color: inherit;
  text-decoration-line: none;
}
.mw-site-page:where([data-page-family="provider"]) [data-mw-component=story-list] a.mw-newsroom-card.is-text-only {
  grid-template-columns: minmax(0, 1fr);
}
.mw-site-page:where([data-page-family="provider"]) [data-mw-component=story-list] .mw-newsroom-card-text {
  min-width: 0;
  overflow-wrap: anywhere;
}
.mw-site-page:where([data-page-family="provider"]) [data-mw-component=story-list] .mw-related-image {
  display: block;
  width: 100%;
  height: auto;
  max-height: none;
  aspect-ratio: 1;
  object-fit: cover;
  border-radius: var(--radius--small);
}
.mw-site-page:where([data-page-family="provider"]) [data-mw-component=story-list] .mw-related-date {
  display: block;
  margin-bottom: .45rem;
  color: var(--swatch--brand-faded);
  font-size: .75rem;
}
.mw-site-page:where([data-page-family="provider"]) [data-mw-component=story-list] .mw-story-meta {
  display: flex;
  flex-wrap: wrap;
  gap: .25rem .5rem;
  margin-bottom: .45rem;
  color: var(--swatch--brand-faded);
  font-size: .75rem;
  line-height: 1.5;
}
.mw-site-page:where([data-page-family="provider"]) [data-mw-component=story-list] .mw-story-meta .mw-related-date {
  margin: 0;
  font: inherit;
  color: inherit;
}
.mw-site-page:where([data-page-family="provider"]) [data-mw-component=story-list] .mw-story-location {
  text-transform: uppercase;
  letter-spacing: .03em;
}
.mw-site-page:where([data-page-family="provider"]) [data-mw-component=story-list] a.mw-newsroom-card .g_heading {
  font-family: var(--_typography---font--primary-family);
  font-size: var(--mw-type-card-title);
  font-weight: 400;
  line-height: 1.35;
  margin: 0 0 .5rem;
  overflow-wrap: anywhere;
}
.mw-site-page:where([data-page-family="provider"]) [data-mw-component=story-list] .mw-related-summary {
  margin: 0 0 .6rem;
  font-size: .875rem;
  line-height: 1.6;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
  overflow: hidden;
}
.mw-site-page:where([data-page-family="provider"]) [data-mw-component=story-list] .mw-related-provider {
  margin: 0;
  color: var(--swatch--brand-faded);
  font-size: .75rem;
}
.mw-site-page:where([data-page-family="provider"]) [data-mw-component=story-list] .mw-related-title-link {
  color: inherit;
  text-decoration-line: none;
}
.mw-site-page:where([data-page-family="provider"]) [data-mw-component=story-list] .mw-related-title-link::after {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: var(--radius--small);
}
.mw-site-page:where([data-page-family="provider"]) [data-mw-component=story-list] a.mw-newsroom-card:focus-visible {
  outline: 3px solid var(--field-focus-border);
  outline-offset: 4px;
}
.mw-site-page:where([data-page-family="provider"]) [data-mw-component=story-list] a.mw-newsroom-card:is(:focus-visible, :active) .mw-related-title-link {
  color: var(--mw-text-link-hover-color);
  text-decoration-line: underline;
  text-decoration-color: currentColor;
  text-underline-offset: var(--mw-link-underline-offset);
}
@media (hover: hover) and (pointer: fine) {
  .mw-site-page:where([data-page-family="provider"]) [data-mw-component=story-list] a.mw-newsroom-card:hover:not(:active):not(:focus-visible) .mw-related-title-link {
    color: inherit;
    text-decoration-line: underline;
    text-decoration-color: currentColor;
    text-underline-offset: var(--mw-link-underline-offset);
  }
}
.mw-site-page:where([data-page-family="provider"]) [data-mw-component=story-list] .mw-related-tile {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: .625rem;
  box-sizing: border-box;
  padding: .875rem;
  overflow: hidden;
  border-radius: var(--radius--small);
  background: var(--sem-neutral--fill);
  color: var(--swatch--brand);
  text-align: center;
}
@media (max-width: 639px) {
  .mw-site-page:where([data-page-family="provider"]) [data-mw-component=story-list] a.mw-newsroom-card {
    grid-template-columns: 6.25rem minmax(0, 1fr);
  }
  .mw-site-page:where([data-page-family="provider"]) [data-mw-component=story-list] a.mw-newsroom-card.has-cover-fallback {
    grid-template-columns: minmax(0, 1fr);
  }
  .mw-site-page:where([data-page-family="provider"]) [data-mw-component=story-list] a.mw-newsroom-card.has-cover-fallback > .mw-related-image {
    display: none;
  }
}
@media (max-width: 639px) and (orientation: portrait) {
  .mw-site-page:where([data-page-family="provider"]) [data-mw-component=story-list] a.mw-newsroom-card {
    grid-template-columns: minmax(0, 1fr);
  }
  .mw-site-page:where([data-page-family="provider"]) [data-mw-component=story-list] .mw-related-image {
    aspect-ratio: 16 / 9;
  }
}
.mw-site-page:where([data-page-family="provider"]) [data-mw-component=story-list][data-story-list-variant=large] {
  --mw-story-large-cover:clamp(10rem,calc(1.142857rem + 14.285714vw),12.5rem);
  --mw-story-large-title:clamp(1.25rem,1.8vw,1.625rem);
}
.mw-site-page:where([data-page-family="provider"]) [data-story-list-variant=large] > .w-dyn-item {
  padding-block: var(--mw-space-section);
}
.mw-site-page:where([data-page-family="provider"]) [data-story-list-variant=large] > .w-dyn-item:first-child {
  padding-top: 0;
}
.mw-site-page:where([data-page-family="provider"]) [data-story-list-variant=large] a.mw-newsroom-card {
  grid-template-columns: var(--mw-story-large-cover) minmax(0, 1fr);
  gap: var(--mw-space-section);
}
.mw-site-page:where([data-page-family="provider"]) [data-story-list-variant=large] a.mw-newsroom-card.is-text-only {
  grid-template-columns: minmax(0, 1fr);
}
.mw-site-page:where([data-page-family="provider"]) [data-story-list-variant=large] a.mw-newsroom-card .g_heading {
  font-size: var(--mw-story-large-title);
  line-height: 1.3;
  margin-bottom: .75rem;
}
.mw-site-page:where([data-page-family="provider"]) [data-story-list-variant=large] .mw-related-summary {
  font-size: 1rem;
  margin-bottom: .75rem;
}
.mw-site-page:where([data-page-family="provider"]) [data-story-list-variant=large] .mw-related-provider {
  font-size: .875rem;
  line-height: 1.5;
}
.mw-site-page:where([data-page-family="provider"]) [data-story-list-variant=large] .mw-story-meta {
  margin-bottom: 1rem;
  font-size: .875rem;
}
@media (max-width: 991px) {
  .mw-site-page:where([data-page-family="provider"]) [data-story-list-variant=large] a.mw-newsroom-card {
    grid-template-columns: 9rem minmax(0, 1fr);
    gap: var(--mw-space-inset);
  }
}
@media (max-width: 639px) {
  .mw-site-page:where([data-page-family="provider"]) [data-story-list-variant=large] a.mw-newsroom-card {
    grid-template-columns: 6.25rem minmax(0, 1fr);
  }
  .mw-site-page:where([data-page-family="provider"]) [data-story-list-variant=large] a.mw-newsroom-card.has-cover-fallback {
    grid-template-columns: minmax(0, 1fr);
  }
}
@media (max-width: 639px) and (orientation: portrait) {
  .mw-site-page:where([data-page-family="provider"]) [data-story-list-variant=large] a.mw-newsroom-card {
    grid-template-columns: minmax(0, 1fr);
  }
}

/* src/musicwire/components/collection-sidebar/style.css */
.mw-site-page:where([data-page-family="provider"]) .mw-index-body[data-sidebar-layout=published] {
  --mw-rail-width:calc((100% - var(--site--gutter)) / 5);
  --mw-rail-gap:calc(var(--site--gutter) + var(--size--2rem));
}
.mw-site-page:where([data-page-family="provider"]) [data-sidebar-layout=published] .mw-index-story-layout {
  column-gap: var(--mw-rail-gap);
}
.mw-site-page:where([data-page-family="provider"]) [data-sidebar-layout=published] .mw-index-discovery {
  width: calc(100% - var(--mw-rail-width) - var(--mw-rail-gap));
}
.mw-site-page:where([data-page-family="provider"]) [data-mw-component=collection-sidebar] {
  grid-area: rail;
  align-self: start;
  min-width: 0;
  contain: size;
  position: relative;
}
.mw-site-page:where([data-page-family="provider"]) .mw-collection-sidebar > .mw-index-sidebar {
  display: flow-root;
  height: 100%;
  margin: 0;
  padding: 0;
  min-width: 0;
}
.mw-site-page:where([data-page-family="provider"]) .mw-collection-sidebar .mw-rail-slot {
  position: sticky;
  top: calc(var(--mw-sticky-header-height, 0px) + var(--size--2rem) + var(--mw-rail-order)*var(--size--4rem));
  display: flow-root;
  min-width: 0;
  pointer-events: none;
}
.mw-site-page:where([data-page-family="provider"]) .mw-collection-sidebar .mw-rail-slot:focus-within {
  z-index: 4;
}
.mw-site-page:where([data-page-family="provider"]) .mw-collection-sidebar .mw-index-sidebar-card {
  position: static;
  top: auto;
  min-height: 360px;
  margin: 0;
  padding: var(--size--4rem) var(--size--2rem);
  box-sizing: border-box;
  pointer-events: auto;
}
.mw-site-page:where([data-page-family="provider"]) .mw-collection-sidebar .mw-index-sidebar-card h2 {
  margin: 0 0 var(--size--1-5rem);
  font: 400 var(--size--2rem)/1.1 var(--_typography---font--primary-family);
  overflow-wrap: anywhere;
}
.mw-site-page:where([data-page-family="provider"]) .mw-collection-sidebar .mw-index-sidebar-card p {
  font-size: var(--mw-marketing-body);
}
.mw-site-page:where([data-page-family="provider"]) .mw-collection-sidebar .mw-index-sidebar-card .mw-button {
  max-width: 100%;
  min-width: 0;
  height: auto;
  min-height: var(--mw-button-height);
  padding-block: .5rem;
  white-space: normal;
  font-size: var(--mw-marketing-body);
}
.mw-site-page:where([data-page-family="provider"]) .mw-collection-sidebar .mw-button-label {
  min-width: 0;
  white-space: normal;
  overflow-wrap: anywhere;
}
@media (max-width: 991px) {
  .mw-site-page:where([data-page-family="provider"]) [data-sidebar-layout=published] .mw-index-discovery {
    width: 100%;
  }
  .mw-site-page:where([data-page-family="provider"]) [data-mw-component=collection-sidebar] {
    contain: none;
    height: auto;
  }
  .mw-site-page:where([data-page-family="provider"]) .mw-collection-sidebar > .mw-index-sidebar {
    display: grid;
    height: auto;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    gap: var(--size--1-5rem);
    padding-top: var(--size--2rem);
  }
  .mw-site-page:where([data-page-family="provider"]) .mw-collection-sidebar .mw-rail-slot {
    position: static;
    height: auto;
    margin-top: 0;
  }
}
@media (max-width: 639px) and (orientation: portrait), (max-width: 479px) {
  .mw-site-page:where([data-page-family="provider"]) .mw-collection-sidebar > .mw-index-sidebar {
    grid-template-columns: minmax(0, 1fr);
  }
}

/* src/musicwire/native-newsroom/source/chrome-adaptations.css */
.mw-site-page:where([data-page-family="provider"]).mw-sizing-profile .mw-public-nav {
  min-width: 0;
  flex-wrap: wrap;
}
@media (max-width: 991px) {
  .mw-site-page:where([data-page-family="provider"]).mw-sizing-profile .footer_layout {
    --mw-footer-column-gap: 2rem;
    column-gap: var(--mw-footer-column-gap);
    grid-template-columns: repeat(auto-fit, minmax(min(100%, max(8rem, calc((100% - var(--mw-footer-column-gap)) / 2))), 1fr));
  }
}
@media (max-width: 479px) {
  .mw-site-page:where([data-page-family="provider"]).mw-sizing-profile .footer_layout {
    --mw-footer-column-gap: 1rem;
  }
}

/* src/musicwire/components/listing-controls/style.css */
.mw-site-page:where([data-page-family="provider"]) [data-mw-component=listing-controls] {
  --mw-listing-sort-width:10rem;
  display: flex;
  flex-wrap: wrap;
  align-items: flex-end;
  gap: 1rem 1.5rem;
  container: mw-listing-controls / inline-size;
}
.mw-site-page:where([data-page-family="provider"]) [data-mw-component=listing-controls] > [data-controls-slot] {
  min-width: 0;
}
.mw-site-page:where([data-page-family="provider"]) [data-mw-component=listing-controls] > [data-controls-slot=search] {
  flex: 2 1 0;
  min-width: min(100%, 15rem);
}
.mw-site-page:where([data-page-family="provider"]) [data-mw-component=listing-controls] > [data-controls-slot=filter] {
  flex: 1 1 0;
  min-width: min(100%, 10rem);
}
.mw-site-page:where([data-page-family="provider"]) [data-mw-component=listing-controls] > [data-controls-slot=sort] {
  flex: 0 1 var(--mw-listing-sort-width);
  width: var(--mw-listing-sort-width);
  min-width: min(100%, var(--mw-listing-sort-width));
  max-width: 100%;
}
.mw-site-page:where([data-page-family="provider"]) [data-mw-component=listing-controls][data-controls-variant=filtered] > [data-controls-slot=sort] {
  flex: 1 1 0;
  width: auto;
}
.mw-site-page:where([data-page-family="provider"]) [data-mw-component=listing-controls] .mw-index-control {
  display: grid;
  gap: .5rem;
  font-size: .875rem;
}
.mw-site-page:where([data-page-family="provider"]) [data-mw-component=listing-controls] .mw-index-control > :first-child {
  color: var(--swatch--brand-faded);
}
.mw-site-page:where([data-page-family="provider"]) [data-mw-component=listing-controls] :is(input, select) {
  width: 100%;
  min-width: 0;
  height: 3rem;
  padding: .625rem .875rem;
  border: var(--border-width--main) solid var(--field-rest-border);
  border-radius: var(--radius--small);
  color: var(--_theme---text);
  background: var(--_theme---background);
  font: inherit;
  box-shadow: none;
}
.mw-site-page:where([data-page-family="provider"]) [data-mw-component=listing-controls] :is(.mw-index-select-field, .mw-index-search-field) {
  display: block;
  position: relative;
}
.mw-site-page:where([data-page-family="provider"]) [data-mw-component=listing-controls] select {
  appearance: none;
  -webkit-appearance: none;
  padding-inline-end: 2.75rem;
}
.mw-site-page:where([data-page-family="provider"]) [data-mw-component=listing-controls] .mw-index-select-field > svg {
  position: absolute;
  inset-inline-end: .875rem;
  top: 50%;
  width: 1rem;
  height: 1rem;
  transform: translateY(-50%);
  pointer-events: none;
}
.mw-site-page:where([data-page-family="provider"]) [data-mw-component=listing-controls] svg {
  fill: none;
  stroke: currentColor;
  stroke-width: 2;
  stroke-linecap: round;
  stroke-linejoin: round;
}
.mw-site-page:where([data-page-family="provider"]) [data-mw-component=listing-controls] input {
  padding-inline-end: 3rem;
}
.mw-site-page:where([data-page-family="provider"]) [data-mw-component=listing-controls] input::placeholder {
  color: var(--swatch--brand-faded);
}
.mw-site-page:where([data-page-family="provider"]) [data-mw-component=listing-controls] .mw-index-search-submit {
  position: absolute;
  inset-inline-end: 2px;
  top: 2px;
  width: calc(3rem - 4px);
  height: calc(3rem - 4px);
  display: grid;
  place-items: center;
  padding: 0;
  border: 0;
  border-radius: var(--radius--small);
  color: inherit;
  background: transparent;
  cursor: pointer;
}
.mw-site-page:where([data-page-family="provider"]) [data-mw-component=listing-controls] .mw-index-search-submit svg {
  width: 1rem;
  height: 1rem;
}
.mw-site-page:where([data-page-family="provider"]) [data-mw-component=listing-controls] :is(input, select, button):focus-visible {
  outline: var(--focus--width) solid var(--focus--ring);
  outline-offset: var(--focus--offset-inner);
}
@media (max-width: 639px) {
  .mw-site-page:where([data-page-family="provider"]) [data-mw-component=listing-controls] {
    gap: 1rem;
  }
  .mw-site-page:where([data-page-family="provider"]) [data-mw-component=listing-controls] > [data-controls-slot=search] {
    flex-basis: 100%;
    order: 0;
  }
  .mw-site-page:where([data-page-family="provider"]) [data-mw-component=listing-controls] > [data-controls-slot=filter] {
    order: 1;
  }
  .mw-site-page:where([data-page-family="provider"]) [data-mw-component=listing-controls] > [data-controls-slot=sort] {
    order: 2;
    margin-inline-start: auto;
  }
}
@container mw-listing-controls (width < 38rem) {
  .mw-site-page:where([data-page-family="provider"]) [data-mw-component=listing-controls][data-controls-variant=filtered] > :is([data-controls-slot=filter], [data-controls-slot=sort]) {
    display: none;
  }
  .mw-site-page:where([data-page-family="provider"]) [data-mw-component=listing-controls][data-controls-variant=filtered] > [data-controls-slot=search] {
    flex: 1 1 100%;
    min-width: 0;
    width: 100%;
  }
}

/* src/musicwire/native-newsroom/style.css */
.mw-site-page:where([data-page-family="provider"])[data-page-family=newsroom] .mw-section[data-section-kind=header] {
  border-bottom: 0;
}

/* src/musicwire/components/provider-header.css */
.mw-site-page:where([data-page-family="provider"]) .mw-provider-header {
  --mw-page-intro-size:var(--mw-marketing-body);
}
.mw-site-page:where([data-page-family="provider"]) .mw-section.mw-provider-header[data-section-kind=header] {
  border-bottom: 0;
}
.mw-site-page:where([data-page-family="provider"]) .mw-provider-header .mw-provider-identity {
  display: flex;
  align-items: center;
  gap: var(--mw-space-inset);
  min-width: 0;
}
.mw-site-page:where([data-page-family="provider"]) .mw-provider-header .mw-provider-identity > div {
  min-width: 0;
}
.mw-site-page:where([data-page-family="provider"]) .mw-provider-header .mw-provider-logo {
  display: block;
  flex: 0 0 auto;
  object-fit: contain;
  width: clamp(4rem, 8vw, 7.5rem);
  height: auto;
  max-height: 7.5rem;
  border-radius: var(--radius--small);
}
.mw-site-page:where([data-page-family="provider"]) .mw-provider-header .mw-page-title {
  overflow-wrap: anywhere;
}
.mw-site-page:where([data-page-family="provider"]) .mw-provider-header .mw-provider-one-liner {
  margin: .5rem 0 0;
  color: var(--swatch--brand-faded);
  font-size: 1rem;
  line-height: 1.5;
}
.mw-site-page:where([data-page-family="provider"]) .mw-provider-header .mw-provider-socials {
  display: flex;
  flex-wrap: wrap;
  gap: .5rem 1rem;
  margin: var(--mw-space-reference) 0 0;
  padding: 0;
  list-style: none;
}
.mw-site-page:where([data-page-family="provider"]) .mw-provider-header .mw-provider-socials .mw-social-link {
  width: auto;
}
.mw-site-page:where([data-page-family="provider"]) .mw-provider-header .mw-provider-description {
  min-width: 0;
}
.mw-site-page:where([data-page-family="provider"]) .mw-provider-header .mw-provider-description > .release_rte {
  margin-top: var(--mw-space-reference);
}

/* src/musicwire/components/hero-with-search/style.css */
.mw-site-page:where([data-page-family="provider"]) [data-mw-component=hero-with-search] {
  --mw-hero-search-controls-gap:var(--mw-space-reference);
  --mw-hero-search-results-gap:calc(var(--mw-space-section) * 2);
  display: block;
  min-width: 0;
}
.mw-site-page:where([data-page-family="provider"]) [data-mw-component=hero-with-search] > [data-mw-component=page-header][data-page-header-family=marketing] {
  padding-block-end: var(--mw-hero-search-results-gap);
}
.mw-site-page:where([data-page-family="provider"]) [data-mw-component=hero-with-search] > [data-mw-component=page-header][data-page-header-family=marketing] .mw-page-header-layout {
  row-gap: var(--mw-hero-search-controls-gap);
}
.mw-site-page:where([data-page-family="provider"]) [data-mw-component=hero-with-search] [data-page-header-slot=controls] {
  display: flow-root;
  min-width: 0;
}
.mw-site-page:where([data-page-family="provider"]) [data-mw-component=hero-with-search] [data-page-header-slot=controls] .mw-index-discovery {
  width: 100%;
  margin: 0;
}
.mw-site-page:where([data-page-family="provider"]) [data-mw-component=hero-with-search] > [data-mw-component=page-header][data-page-header-family=marketing] + .mw-section[data-section-kind=body] {
  padding-block-start: 0;
}
.mw-site-page:where([data-page-family="provider"]) [data-mw-component=hero-with-search] > .mw-section[data-section-kind=body] :is([data-mw-component=story-list], [data-mw-component=story-grid]) {
  margin-block-start: 0;
}
.mw-site-page:where([data-page-family="provider"]) [data-mw-component=hero-with-search][data-controls-placement=query-region] > [data-mw-component=page-header][data-page-header-family=marketing] {
  padding-block-end: var(--mw-hero-search-controls-gap);
}
.mw-site-page:where([data-page-family="provider"]) [data-mw-component=hero-with-search][data-controls-placement=query-region] > .mw-section[data-section-kind=body] [data-page-header-slot=controls] {
  margin-block-end: var(--mw-hero-search-results-gap);
}

/* src/musicwire/provider-view/style.css */
.mw-site-page[data-page-family=provider] {
  --_typography---font--secondary-family:"MusicWire Shell Montserrat",sans-serif;
}
.mw-site-page[data-page-family=provider] .mw-provider-header .mw-page-breadcrumb [aria-current=page] {
  min-width: 0;
  max-width: 100%;
  white-space: normal;
  overflow-wrap: anywhere;
}
.mw-site-page[data-page-family=provider] [data-mw-component=listing-controls] label {
  margin: 0;
  font-weight: inherit;
}
.mw-site-page[data-page-family=provider] :is(h1, h2, h3, h4, h5, h6, p, blockquote, label)::before,
.mw-site-page[data-page-family=provider] :is(h1, h2, h3, h4, h5, h6, p, blockquote, label)::after {
  content: none;
  display: none;
  margin: 0;
}
.mw-site-page[data-page-family=provider] .mw-provider-header .mw-page-title {
  display: block;
  margin: 0;
  line-height: 1.12;
}
.mw-site-page[data-page-family=provider] .mw-provider-header .mw-provider-one-liner {
  display: block;
  margin: .5rem 0 0;
  line-height: 1.5;
}
.mw-site-page[data-page-family=provider] .mw-provider-header .mw-page-intro {
  display: block;
  margin: 0;
  line-height: 1.5;
}
.mw-site-page[data-page-family=provider] [data-mw-component=story-list] a.mw-newsroom-card .g_heading {
  display: block;
  margin: 0 0 .75rem;
  line-height: 1.3;
}
.mw-site-page[data-page-family=provider] [data-mw-component=story-list] .mw-related-summary {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
  margin: 0 0 .75rem;
  line-height: 1.6;
  overflow: hidden;
}
.mw-site-page[data-page-family=provider] [data-mw-component=story-list] .mw-related-provider {
  display: block;
  margin: 0;
  line-height: 1.5;
}
