.quote-block{gap:var(--spacing-2);flex-direction:column;width:100%;max-width:56.75rem;margin:auto;display:flex}.quote-block__inner{padding:var(--spacing-4);border-radius:var(--border-radius-md-lg);background:var(--color-primary-50);align-self:stretch;gap:var(--spacing-4);flex-direction:column;display:flex;position:relative;overflow:hidden}@media not (max-width:64rem){.quote-block__inner{padding:var(--spacing-6) var(--spacing-10);align-items:center;gap:var(--spacing-10);flex-direction:row}}@media (max-width:64rem){.quote-block--with-image .quote-block__inner{padding-bottom:var(--spacing-6)}}@media not (max-width:64rem){.quote-block--with-image .quote-block__inner{padding:var(--spacing-6) var(--spacing-10) var(--spacing-6) var(--spacing-6)}.quote-block:not(.quote-block--with-image) .quote-block__inner{flex-direction:column;align-items:center}.quote-block__media{flex-shrink:0;align-self:center;width:auto}}.quote-block__image-wrap{border-radius:var(--border-radius-md);width:100%;overflow:hidden}@media (max-width:64rem){.quote-block__image-wrap{height:12.25rem}}@media not (max-width:64rem){.quote-block__image-wrap{width:10.75rem;height:var(--spacing-32);flex-shrink:0}}.quote-block__image{border-radius:var(--border-radius-md);width:100%;height:100%;display:block}.quote-block__image img{border-radius:var(--border-radius-md);object-fit:cover;object-position:center;display:block;width:100%!important;max-width:none!important;height:100%!important}.quote-block__quote-section{min-width:0;padding:0 var(--spacing-2);gap:var(--spacing-3);flex-direction:column;flex:auto;display:flex}@media not (max-width:64rem){.quote-block__quote-section{width:100%}.quote-block:not(.quote-block--with-image) .quote-block__quote-section{align-items:center;gap:var(--spacing-4);padding:0}.quote-block--with-image .quote-block__quote-section{padding:0}}.quote-block__quote-content{min-width:0;margin:0;position:relative}@media not (max-width:64rem){.quote-block__quote-content{width:100%}}.quote-block__decorations{color:var(--color-primary-200);pointer-events:none;position:absolute;inset:0}.quote-block__decoration{position:absolute}.quote-block__decoration svg{width:100%;height:100%;display:block}.quote-block__decoration--left{top:0;left:calc(-1*var(--spacing-3));width:var(--spacing-8);height:var(--spacing-6)}@media not (max-width:64rem){.quote-block__decoration--left{left:calc(-1*var(--spacing-5))}}@media (max-width:64rem){.quote-block:not(.quote-block--with-image) .quote-block__decoration--left{top:calc(var(--spacing-5) - var(--spacing-4) - var(--spacing-2));left:calc(var(--spacing-3) - var(--spacing-4) - var(--spacing-2))}}.quote-block__decoration--right{right:calc(-1*var(--spacing-1));bottom:calc(-1*var(--spacing-1));width:2rem;height:var(--spacing-6)}@media not (max-width:64rem){.quote-block__decoration--right{right:calc(-1*var(--spacing-5));left:auto}}@media (max-width:64rem){.quote-block--with-image .quote-block__decoration--right{right:calc(-1*var(--spacing-3))}}@media not (max-width:64rem){.quote-block--with-image .quote-block__decoration--right{right:calc(-1*var(--spacing-3))}}@media (max-width:64rem){.quote-block:not(.quote-block--with-image) .quote-block__decoration--right{right:calc(var(--spacing-3) - var(--spacing-4) - var(--spacing-2))}}.quote-block__quote{z-index:1;font-size:1.5rem;font-weight:var(--font-weight-bold);margin:0;line-height:1.75rem;position:relative}@media not (max-width:64rem){.quote-block__quote{font-size:1.75rem;line-height:var(--spacing-8)}.quote-block:not(.quote-block--with-image) .quote-block__quote{text-align:center}}.quote-block__inner>figcaption{flex:none}@media not (max-width:64rem){.quote-block__inner>figcaption{pointer-events:none;position:absolute;inset:0}}.quote-block__name-badge{z-index:1;position:relative}.quote-block__name-badge--on-media{top:var(--spacing-6);left:var(--spacing-2);position:absolute}@media not (max-width:64rem){.quote-block__name-badge--on-media{display:none}}.quote-block__name-badge--on-media-desktop{display:none}@media not (max-width:64rem){.quote-block__name-badge--on-media-desktop{bottom:var(--spacing-3);left:var(--spacing-3);display:inline-flex;position:absolute}}
.content-page-container{z-index:var(--z-content-page-container);align-items:start;gap:var(--spacing-12);grid-template-columns:1fr;max-width:100%;display:grid;position:relative}@media not (max-width:64rem){.content-page-container--with-side-nav{grid-template-columns:18.5rem 1fr}}.content-page-container h2:not(.heading){color:var(--color-primary-700);font-size:var(--font-size-xl);scroll-margin-top:var(--spacing-16)}.content-page-container h2:not(.heading):not(:first-child){margin-top:var(--spacing-6)}@media not (max-width:64rem){.content-page-container h2:not(.heading){font-size:var(--font-size-xxl)}.content-page-container h2:not(.heading):not(:first-child){margin-top:var(--spacing-8)}}.content-page-container h3:not(.heading){color:var(--color-text-lead);font-size:var(--font-size-m)}@media not (max-width:64rem){.content-page-container h3:not(.heading){font-size:var(--font-size-l)}}.content-page-container p:not(.text){margin:0}.content-page-container__side-nav{display:none}@media not (max-width:64rem){.content-page-container__side-nav{top:var(--spacing-20);align-self:start;display:block;position:sticky}}
.side-nav{max-height:calc(100vh - var(--spacing-16));overflow-y:auto}.side-nav__title{margin:0 0 var(--spacing-3);font-weight:var(--font-weight-bold)}.side-nav__list{margin:0;padding:0;list-style:none}.side-nav__item{padding:var(--spacing-1) 0 var(--spacing-1) 1.375rem;border-left:var(--spacing-half) solid var(--color-off-white);color:var(--color-text-muted);transition:color var(--transition),border-color var(--transition)}.side-nav__item a{color:currentColor;font-size:var(--font-size-base);text-decoration:underline}.side-nav__item a:focus-visible{outline:var(--outline);outline-offset:var(--outline-offset)}.side-nav__item--active{border-color:var(--color-primary-700);color:var(--color-text-default)}.side-nav__item:hover{color:var(--color-neutral-a80)}
