html{font-size:var(--base-font-size);scroll-behavior:smooth}body,html{line-height:var(--line-height-normal)}body{color:var(--color-black);font-family:var(--font-family-base);font-size:var(--font-base);overflow-wrap:break-word;word-break:normal;-webkit-text-size-adjust:100%;font-display:swap;font-feature-settings:"palt"}main{margin:0 auto}p{font-size:var(--font-base);line-height:var(--line-height-normal);margin:0 0 1rem;overflow-wrap:break-word;word-break:normal}.h1,h1{font-size:var(--font-3xl);margin:0 0 1.5rem}.h1,.h2,h1,h2{clear:both;letter-spacing:var(--letter-spacing-tight);line-height:var(--line-height-tight)}.h2,h2{font-size:var(--font-2xl);margin:2rem 0 1rem}.h3,h3{font-size:var(--font-xl);line-height:var(--line-height-tight);margin:1.5rem 0 .75rem}.h4,h4{font-size:var(--font-lg);line-height:var(--line-height-normal);margin:1.25rem 0 .5rem}.h5,h5{font-size:var(--font-md)}.h5,.h6,h5,h6{line-height:var(--line-height-normal);margin:1rem 0 .5rem}.h6,h6{font-size:var(--font-base);letter-spacing:var(--letter-spacing-wide);text-transform:uppercase}#side .h2,#side .h3,#side h2,#side h3{font-size:var(--font-base);line-height:var(--line-height-normal);margin:.5rem 0 0}.lead,.text-lead{color:rgba(0,0,0,.8);font-size:var(--font-md);line-height:var(--line-height-relaxed);margin-bottom:1.5rem}.caption,.text-caption,figcaption{color:rgba(0,0,0,.7);font-size:var(--font-sm);letter-spacing:var(--letter-spacing-wide);line-height:var(--line-height-relaxed)}.text-small,small{font-size:var(--font-xs);line-height:var(--line-height-normal)}.highlight{background:var(--color-yellow);border-radius:var(--border-radius-sm);color:var(--color-black);display:inline-block;margin:0 4px;padding:0 var(--space-sm)}.l-container{box-sizing:border-box;margin:0 auto;max-width:var(--mobile-base-width);padding:0 var(--mobile-margin);width:100%}@media (min-width:768px){.l-container{max-width:var(--container-md)}}@media (min-width:1024px){.l-container{max-width:var(--container-lg)}}@media (min-width:1440px){.l-container{max-width:var(--container-xl)}}.l-container--sm{max-width:var(--container-sm)}.l-container--md{max-width:var(--container-md)}.l-container--lg{max-width:var(--container-lg)}.l-container--xl{max-width:var(--container-xl)}.l-container--fluid{max-width:100%}.l-grid{display:grid;gap:var(--mobile-gutter);width:100%}@media (min-width:768px){.l-grid{gap:var(--space-xl)}}.l-grid--cols-4{gap:var(--mobile-gutter);grid-template-columns:repeat(2,1fr)}@media (min-width:768px){.l-grid--cols-4{grid-template-columns:repeat(3,1fr)}}@media (min-width:1024px){.l-grid--cols-4{grid-template-columns:repeat(4,1fr)}}.l-grid--cols-1{grid-template-columns:1fr}.l-grid--cols-2,.l-grid--cols-3{gap:var(--mobile-gutter);grid-template-columns:repeat(2,1fr)}@media (min-width:768px){.l-grid--cols-3{grid-template-columns:repeat(3,1fr)}}.l-grid--cols-6{grid-template-columns:repeat(2,1fr)}@media (min-width:768px){.l-grid--cols-6{grid-template-columns:repeat(6,1fr)}}.l-grid--cols-12{grid-template-columns:repeat(2,1fr)}@media (min-width:768px){.l-grid--cols-12{grid-template-columns:repeat(12,1fr)}}.l-grid--cols-8{grid-template-columns:repeat(2,1fr)}@media (min-width:1024px){.l-grid--cols-8{grid-template-columns:repeat(8,1fr)}}.l-grid__col-1{grid-column:span 1}.l-grid__col-2{grid-column:span 2}.l-grid__col-3{grid-column:span 3}.l-grid__col-4{grid-column:span 4}.l-flex{display:flex;gap:var(--mobile-gutter)}.l-flex--column{flex-direction:column}.l-flex--wrap{flex-wrap:wrap}.l-flex--center{align-items:center;justify-content:center}.l-flex--between{justify-content:space-between}.l-flex--around{justify-content:space-around}.l-flex--start{justify-content:flex-start}.l-flex--end{justify-content:flex-end}.l-container,.l-section{padding:0}@media (min-width:768px){.l-container,.l-section{padding:0}}@media (min-width:1024px){.l-container,.l-section{padding:0}}.l-container--sm,.l-section--sm{padding:var(--space-lg) 16px}@media (min-width:768px){.l-container--sm,.l-section--sm{padding:var(--space-xl) 16px}}.l-container--md,.l-section--md{padding:var(--space-xl) 16px}@media (min-width:768px){.l-container--md,.l-section--md{padding:var(--space-2xl) 16px}}@media (min-width:1024px){.l-container--md,.l-section--md{padding:var(--space-3xl) 16px}}.l-container--lg,.l-section--lg{padding:var(--space-2xl) 16px}@media (min-width:768px){.l-container--lg,.l-section--lg{padding:var(--space-3xl) 16px}}@media (min-width:1024px){.l-container--lg,.l-section--lg{padding:var(--space-4xl) 16px}}.l-container--xl,.l-section--xl{padding:var(--space-3xl) 16px}@media (min-width:768px){.l-container--xl,.l-section--xl{padding:var(--space-4xl) 16px}}.u-hidden{display:none}.u-visible{display:block}.u-hidden-mobile{display:none}@media (min-width:403px){.u-hidden-mobile{display:block}}.u-hidden-tablet{display:block}@media (min-width:768px) and (max-width:1023px){.u-hidden-tablet{display:none}}.u-hidden-desktop{display:block}@media (min-width:1024px){.u-hidden-desktop{display:none}}.u-font-size-xs{font-size:var(--font-xs)}.u-font-size-sm{font-size:var(--font-sm)}.u-font-size-base{font-size:var(--font-base)}.u-font-size-md{font-size:var(--font-md)}.u-font-size-lg{font-size:var(--font-lg)}.u-font-size-xl{font-size:var(--font-xl)}.u-font-size-2xl{font-size:var(--font-2xl)}.u-font-size-3xl{font-size:var(--font-3xl)}.u-font-weight-light{font-weight:var(--font-weight-light)}.u-font-weight-normal{font-weight:var(--font-weight-normal)}.u-font-weight-medium{font-weight:var(--font-weight-medium)}.u-font-weight-semibold{font-weight:var(--font-weight-semibold)}.u-font-weight-bold{font-weight:var(--font-weight-bold)}.u-line-height-tight{line-height:var(--line-height-tight)}.u-line-height-normal{line-height:var(--line-height-normal)}.u-line-height-relaxed{line-height:var(--line-height-relaxed)}.u-letter-spacing-tight{letter-spacing:var(--letter-spacing-tight)}.u-letter-spacing-normal{letter-spacing:var(--letter-spacing-normal)}.u-letter-spacing-wide{letter-spacing:var(--letter-spacing-wide)}.u-text-left{text-align:left}.u-text-center{text-align:center}.u-text-right{text-align:right}.u-text-justify{text-align:justify}.u-font-en{font-family:var(--font-family-en);font-optical-sizing:auto;font-style:normal}.u-mt-sm{margin-top:var(--space-sm)}.u-mt-md{margin-top:var(--space-md)}.u-mt-lg{margin-top:var(--space-lg)}.u-mt-xl{margin-top:var(--space-xl)}.u-mt-2xl{margin-top:var(--space-2xl)}.u-mb-sm{margin-bottom:var(--space-sm)}.u-mb-md{margin-bottom:var(--space-md)}.u-mb-lg{margin-bottom:var(--space-lg)}.u-mb-xl{margin-bottom:var(--space-xl)}.u-mb-2xl{margin-bottom:var(--space-2xl)}.u-p-sm{padding:var(--space-sm)}.u-p-md{padding:var(--space-md)}.u-p-lg{padding:var(--space-lg)}.u-p-xl{padding:var(--space-xl)}.u-p-2xl{padding:var(--space-2xl)}@media (min-width:1441px){:root{--font-base:1.125rem;--font-md:1.313rem}}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}}.critical-fonts{font-display:swap}.critical-fonts,.font-critical{font-family:var(--font-family-base)}.font-critical{font-size:var(--font-base);line-height:var(--line-height-normal)}img{height:auto;width:100%}