.content-header{grid-template-columns:repeat(6,minmax(0,1fr));display:grid}@media (width>=48rem){.content-header{grid-template-columns:repeat(12,minmax(0,1fr))}}.content-header{column-gap:var(--layout-gutter);padding-inline:var(--layout-margin);row-gap:var(--layout-subsection);margin-block-start:var(--layout-main)}.content-header>*{grid-column:1/-1}@media (width>=48rem){.content-header__title{grid-column:1/7;align-self:flex-end}}.content-header__title--editorial{font-family:var(--font-display);font-size:var(--font-size-heading-xl);font-style:italic;font-weight:400;line-height:var(--line-height-heading-xl);letter-spacing:0}.content-header__title--functional{font-family:var(--font-body);font-size:var(--font-size-heading-l);font-weight:400;line-height:var(--line-height-heading-l);letter-spacing:0}@media (width>=48rem){.content-header__description{grid-column:7/-1;align-self:end}}.content-header__description .truncate-content__body>*{margin:0}.content-header__description .truncate-content__body>*+*{margin-top:1em}.content-header__description .truncate-content__body ul,.content-header__description .truncate-content__body ol{padding-inline-start:1.125em}.content-header__description .truncate-content__body h1{font-family:var(--font-display);font-size:var(--font-size-heading-xl);font-style:italic;font-weight:400;line-height:var(--line-height-heading-xl);letter-spacing:0}.content-header__description .truncate-content__body h2{font-family:var(--font-body);font-size:var(--font-size-heading-m);font-weight:400;line-height:var(--line-height-heading-m);letter-spacing:0}.content-header__description .truncate-content__body h3{font-family:var(--font-caps);font-size:var(--font-size-caps);font-weight:400;line-height:var(--line-height-body);letter-spacing:var(--letter-spacing-caps);text-transform:uppercase;font-feature-settings:"lnum", "pnum"}.content-header__description .truncate-content__body h4,.content-header__description .truncate-content__body h5,.content-header__description .truncate-content__body h6,.content-header__description .truncate-content__body p,.content-header__description .truncate-content__body li,.content-header__description .truncate-content__body table{font-family:var(--font-body);font-size:var(--font-size-p);font-weight:400;line-height:var(--line-height-body);letter-spacing:0;font-feature-settings:"lnum", "pnum"}.content-header__description .truncate-content__body blockquote,.content-header__description .truncate-content__body blockquote *{font-family:var(--font-display);font-size:var(--font-size-heading-xl);font-style:italic;font-weight:400;line-height:var(--line-height-heading-xl);letter-spacing:0;margin-block:var(--layout-section)}.section__contact-form{margin-block-start:var(--layout-main);margin-block-end:var(--layout-main)}.contact-form{padding-inline:var(--spacing-outer-x);max-width:var(--content-max-width);margin-inline:auto}.contact-form__form{gap:var(--spacing-m);display:grid}.contact-form__form>*{margin-block:0}.contact-form__form[hidden]{display:none}.contact-form__group{gap:var(--spacing-m);display:grid}@media (width>=48rem){.contact-form__group{grid-template-columns:1fr 1fr}}.contact-form__submit{--_button-color:var(--button-color,var(--color-text-primary));--_button-bg:var(--button-bg,transparent);--_button-border-color:var(--button-border-color,transparent);--_button-height:var(--button-height,3rem);--_button-padding-x:var(--button-padding-x,1.5rem);height:var(--_button-height);background-color:var(--_button-bg);border:var(--border-width-thin) solid var(--_button-border-color);cursor:pointer;color:var(--_button-color);text-align:center;font-feature-settings:"lnum", "pnum";transition:background-color var(--duration-fast) var(--easing), color var(--duration-fast) var(--easing), border-color var(--duration-fast) var(--easing);padding-inline:var(--_button-padding-x);justify-content:center;align-items:center;margin:0;font-size:.8125rem;text-decoration:none;display:inline-flex;position:relative}.contact-form__submit:focus-visible{outline:var(--border-width-thin) solid var(--color-state-focus);outline-offset:2px}.contact-form__submit:disabled,.contact-form__submit[aria-disabled=true]{cursor:default}@media (width>=64rem){.contact-form__submit{--_button-height:2.25rem}}.contact-form__submit{--button-color:var(--color-bg-primary);--button-bg:var(--color-text-primary);--button-border-color:var(--color-text-primary)}.contact-form__submit:hover:not(:disabled,[aria-disabled=true]){--button-bg:var(--color-text-hover);--button-border-color:var(--color-text-hover)}.contact-form__submit:disabled,.contact-form__submit[aria-disabled=true]{--button-bg:var(--color-bg-secondary);--button-border-color:var(--color-bg-secondary);--button-color:var(--color-text-disabled)}.contact-form__submit{width:100%}.contact-form__errors ul{margin:0;padding:0;list-style-type:none}.section__page-toolbar{grid-template-columns:repeat(6,minmax(0,1fr));display:grid}@media (width>=48rem){.section__page-toolbar{grid-template-columns:repeat(12,minmax(0,1fr))}}.section__page-toolbar{column-gap:var(--layout-gutter);padding-inline:var(--layout-margin);row-gap:var(--layout-section);margin-block-start:var(--layout-section)}@media (width>=48rem){.section__page-toolbar{top:var(--header-offset);z-index:2;background:var(--color-bg-primary);position:sticky}}.page-toolbar__links{margin-inline:calc(-1 * var(--layout-margin));grid-column:1/-1}@media (width>=48rem){.page-toolbar__links{grid-row:1;margin-inline:0}}.page-toolbar__links .linklist--single{scrollbar-width:none;-ms-overflow-style:-ms-autohiding-scrollbar}.page-toolbar__links .linklist--single::-webkit-scrollbar{width:0;height:0;display:none}.page-toolbar__links .linklist--single{overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;gap:var(--layout-margin);padding:0;padding-inline:var(--layout-margin);flex-direction:row;margin:0;list-style:none;display:flex;overflow:auto hidden}@media (width>=48rem){.page-toolbar__links .linklist--single{gap:var(--layout-horizontal-inner);padding-inline:0}}@media (width>=64rem){.page-toolbar__links .linklist--single{gap:var(--layout-margin)}}.page-toolbar__links .linklist__link{font-family:var(--font-body);font-size:var(--font-size-p);font-weight:400;line-height:var(--line-height-body);letter-spacing:0;font-feature-settings:"lnum", "pnum";text-transform:none;height:auto;color:var(--color-text-secondary);white-space:nowrap;margin:0;padding:0;text-decoration:none}.page-toolbar__links .linklist__link[aria-current=page]{color:var(--color-text-primary)}
