/* Component styles the live site loaded on 2026-10-20 (image, button, shape, video, text, social links),
   filtered to rules whose selector matched an element on a public page at 1440 or 390 px. */
/* button.css */
.sqs-block[data-definition-name="website.components.button"] .sqs-block-content{flex:var(--sqs-block-content-flex,0)}.sqs-block[data-definition-name="website.components.button"] .sqs-stretched{flex:1;height:100%}.sqs-block[data-definition-name="website.components.button"] .sqs-stretched .sqs-block-button-element{align-items:center;box-sizing:border-box;display:flex;flex:1;height:100%;justify-content:center}.sqs-block[data-definition-name="website.components.button"] .sqs-block-button-container{display:flex}.sqs-block[data-definition-name="website.components.button"] .sqs-block-button-container--left{justify-content:flex-start;text-align:left}.sqs-block[data-definition-name="website.components.button"] .sqs-block-button-container--center{justify-content:center;text-align:center}
/* html.css */
.sqs-block[data-definition-name="website.components.html"] .sqs-html-content{position:relative;z-index:0}
/* imageFluid.css */
.sqs-block[data-definition-name="website.components.imageFluid"] :is(.image-block-outer-wrapper,.sqs-block-content,.sqs-image){height:100%;width:100%}.sqs-block[data-definition-name="website.components.imageFluid"] .sqs-image-content{height:var(--image-component-container-height,100%);position:relative;width:var(--image-component-container-width,100%)}.sqs-block[data-definition-name="website.components.imageFluid"] .design-layout-fluid img{height:100%;position:absolute;width:100%}.sqs-block[data-definition-name="website.components.imageFluid"] .design-layout-fluid .sqs-image{display:flex}.sqs-block[data-definition-name="website.components.imageFluid"] .design-layout-fluid.image-position-center .sqs-image{justify-content:center}.sqs-block[data-definition-name="website.components.imageFluid"] .fluidImageOverlay{background-color:var(--image-block-overlay-color);height:100%;left:0;mix-blend-mode:var(--image-component-overlay-blend-mode);opacity:var(--image-component-overlay-opacity);position:absolute;top:0;width:100%}.sqs-block[data-definition-name="website.components.imageFluid"] .sqs-block-image-button{background:none;border:none;display:block;padding:0;width:100%}.sqs-block[data-definition-name="website.components.imageFluid"] .design-layout-fluid .fluid-image-container .content-fill{display:block}.sqs-block[data-definition-name="website.components.imageFluid"] .design-layout-fluid .fluid-image-container .content-fill,.sqs-block[data-definition-name="website.components.imageFluid"] .design-layout-fluid .fluid-image-container .content-fill img{height:100%;left:0;position:absolute;top:0;width:100%}
/* shape.css */
.sqs-block[data-definition-name="website.components.shape"] svg.sqs-shape{fill:var(--shape-block-background-color);stroke:var(--shape-block-stroke-color)}.sqs-block[data-definition-name="website.components.shape"] .sqs-shape-rectangle{background:var(--shape-block-background-color);border-color:var(--shape-block-stroke-color)}.sqs-block[data-definition-name="website.components.shape"] :is(.sqs-block-alignment-wrapper,.sqs-block-content){height:100%}.sqs-block[data-definition-name="website.components.shape"] .sqs-shape{display:block;overflow:visible;position:absolute}.sqs-block[data-definition-name="website.components.shape"] .sqs-shape-block-outer-container{height:100%;position:relative}.sqs-block[data-definition-name="website.components.shape"] .sqs-shape-block-container{color:var(--shape-block-dropshadow-color);display:none;position:relative}
/* video.css */
.sqs-block[data-definition-name="website.components.video"] .sqs-native-video .native-video-player{aspect-ratio:1.77777778;padding-top:0;position:relative}.sqs-block[data-definition-name="website.components.video"] .sqs-native-video .native-video-player:before{background-image:linear-gradient(180deg,#0000004d,#0000001a 50%,#0000);content:"";height:15%;left:0;opacity:0;pointer-events:none;position:absolute;right:0;top:0;transition:opacity .4s ease-in-out}.sqs-block[data-definition-name="website.components.video"] .sqs-native-video .native-video-player:has(.plyr):before{opacity:1}.sqs-block[data-definition-name="website.components.video"] .sqs-block-content{border-radius:inherit}.sqs-block[data-definition-name="website.components.video"] .intrinsic,.sqs-block[data-definition-name="website.components.video"] .sqs-block-content .intrinsic{box-sizing:border-box;isolation:isolate;position:relative}.sqs-block[data-definition-name="website.components.video"] .intrinsic .embed-block-wrapper,.sqs-block[data-definition-name="website.components.video"] .sqs-block-content .intrinsic .embed-block-wrapper{position:relative;z-index:1}.sqs-block[data-definition-name="website.components.video"] .intrinsic .embed-block-wrapper .sqs-video-wrapper,.sqs-block[data-definition-name="website.components.video"] .intrinsic .embed-block-wrapper iframe,.sqs-block[data-definition-name="website.components.video"] .sqs-block-content .intrinsic .embed-block-wrapper .sqs-video-wrapper,.sqs-block[data-definition-name="website.components.video"] .sqs-block-content .intrinsic .embed-block-wrapper iframe{height:100%;left:0;position:absolute;top:0;width:100%}.sqs-block[data-definition-name="website.components.video"] .sqs-video-overlay,.sqs-block[data-definition-name="website.components.video"] .sqs-video-wrapper iframe{transition:opacity 1s ease}
/* socialLinks.css */
.sqs-block[data-definition-name="website.components.socialLinks"] .sqs-block-socialaccountlinks-content{--social-links-solid-icon-dark:#222;--social-links-solid-icon-light:#fff;--social-links-solid-icon-dark-faded:#2226;--social-links-solid-icon-light-faded:#fff6}.sqs-block[data-definition-name="website.components.socialLinks"] :is(.sqs-use--icon,.sqs-use--mask){fill:#0000;transition:fill .17s ease-in-out}.sqs-block[data-definition-name="website.components.socialLinks"] .sqs-svg-icon--wrapper{cursor:pointer;display:inline-block;overflow:hidden;position:relative;text-decoration:none;transition:background-color .17s ease-in-out,opacity .17s ease-in-out;z-index:0}.sqs-block[data-definition-name="website.components.socialLinks"] :is(.sqs-svg-icon--wrapper svg,.sqs-svg-icon--wrapper>div){height:100%;left:0;position:absolute;top:0;width:100%}.sqs-block[data-definition-name="website.components.socialLinks"] .sqs-svg-icon--wrapper:hover{opacity:.8}.sqs-block[data-definition-name="website.components.socialLinks"] .sqs-svg-icon--list{align-items:center;display:flex;flex-wrap:wrap}.sqs-block[data-definition-name="website.components.socialLinks"] :is(.social-icons-color-black,.social-icons-color-white){--si-primary:var(--social-links-block-main-icon-color,var(--social-icons-color));--si-primary-faded:var(--social-links-block-main-icon-color,var(--social-icons-color-faded));--si-contrast:var(--social-links-block-secondary-icon-color,var(--social-icons-solid-icon-color));--si-contrast-faded:var(--social-links-block-secondary-icon-color,var(--social-icons-solid-icon-color-faded))}.sqs-block[data-definition-name="website.components.socialLinks"] .social-icons-color-black{--social-icons-color:#222;--social-icons-color-faded:#2226;--social-icons-solid-icon-color:var(--social-links-solid-icon-light);--social-icons-solid-icon-color-faded:var(--social-links-solid-icon-light-faded)}

/* Component styles the blog list, blog post and quick-launch pages also loaded on 2026-10-20
   (horizontal rule, inline image, blog list, blog item), filtered the same way. */
/* horizontalrule.css */
.sqs-block[data-definition-name="website.components.horizontalrule"] hr{border:none;height:1px}
/* imageLayout.css */
.sqs-block[data-definition-name="website.components.imageLayout"] :is(.image-block-outer-wrapper.animation-disabled,.image-block-outer-wrapper.animation-loaded){transform:translateZ(0)}.sqs-block[data-definition-name="website.components.imageLayout"] .design-layout-inline .sqs-image-shape-container-element img{height:100%;left:0;position:absolute;top:0;width:100%}.sqs-block[data-definition-name="website.components.imageLayout"] .image-block-outer-wrapper{height:100%;width:100%}
/* blogList.css */
.cdk-section[data-definition-name="website.components.blogList"]{color:var(--paragraphMediumColor)}.cdk-section[data-definition-name="website.components.blogList"] .section-border{bottom:0;left:0;position:absolute;right:0;top:calc(var(--previous-section-divider-offset, 0px)*-1)}.cdk-section[data-definition-name="website.components.blogList"] :is(.section-background,.sqs-section-background){bottom:0;left:0;overflow:hidden;pointer-events:none;position:absolute;right:0;top:0}.cdk-section[data-definition-name="website.components.blogList"] .section-border{background-color:var(--siteBackgroundColor)}.cdk-section[data-definition-name="website.components.blogList"] .blog-list,.cdk-section[data-definition-name="website.components.blogList"] .blog-list *,.cdk-section[data-definition-name="website.components.blogList"] .blog-list :after,.cdk-section[data-definition-name="website.components.blogList"] .blog-list :before{box-sizing:border-box}.cdk-section[data-definition-name="website.components.blogList"] :is(.blog-list.blog-alternating-side-by-side,.blog-list.blog-side-by-side){padding-bottom:var(--sqs-site-gutter,4vw);padding-top:var(--sqs-site-gutter,4vw)}.cdk-section[data-definition-name="website.components.blogList"] :is(.blog-list.blog-alternating-side-by-side[data-width=inset],.blog-list.blog-side-by-side[data-width=inset]){margin:0 auto;max-width:var(--sqs-site-max-width,1500px);padding-left:var(--sqs-site-gutter,4vw);padding-right:var(--sqs-site-gutter,4vw)}@media (max-width:767px){.cdk-section[data-definition-name="website.components.blogList"] :is(.blog-list.blog-alternating-side-by-side[data-width=inset],.blog-list.blog-side-by-side[data-width=inset]){padding-left:6vw;padding-right:6vw}}.cdk-section[data-definition-name="website.components.blogList"] :is(.blog-list.blog-alternating-side-by-side,.blog-list.blog-side-by-side) .blog-item{display:block;margin-bottom:10vw;opacity:0;position:relative;transform:translateY(-15px);transition:opacity 1s ease,transform 1s ease;width:100%}.cdk-section[data-definition-name="website.components.blogList"] :is(.blog-list.blog-alternating-side-by-side,.blog-list.blog-side-by-side) .blog-item.is-loaded{opacity:1;transform:translateY(0)}@media screen and (min-width:768px){.cdk-section[data-definition-name="website.components.blogList"] :is(.blog-list.blog-alternating-side-by-side,.blog-list.blog-side-by-side) .blog-item{align-items:center;display:flex;margin-bottom:var(--blog-vertical-spacing)}}.cdk-section[data-definition-name="website.components.blogList"] :is(.blog-list.blog-alternating-side-by-side[data-width],.blog-list.blog-side-by-side[data-width]) .blog-image-wrapper{flex-shrink:0;margin-bottom:5vw;width:100%}@media screen and (min-width:768px){.cdk-section[data-definition-name="website.components.blogList"] :is(.blog-list.blog-alternating-side-by-side[data-width],.blog-list.blog-side-by-side[data-width]) .blog-image-wrapper{margin-bottom:0;margin-right:var(--blog-image-spacing);width:var(--blog-image-size)}}.cdk-section[data-definition-name="website.components.blogList"] :is(.blog-list.blog-alternating-side-by-side,.blog-list.blog-side-by-side) .image-wrapper{display:block;height:0;overflow:hidden;position:relative}.cdk-section[data-definition-name="website.components.blogList"] :is(.blog-list.blog-alternating-side-by-side,.blog-list.blog-side-by-side) .image-wrapper img{bottom:0;height:100%;left:0;object-fit:cover;position:absolute;right:0;top:0;width:100%}.cdk-section[data-definition-name="website.components.blogList"] :is(.blog-list.blog-alternating-side-by-side[data-image-aspect-ratio="16-9-widescreen"],.blog-list.blog-side-by-side[data-image-aspect-ratio="16-9-widescreen"]) .image-wrapper{padding-bottom:56.25%}.cdk-section[data-definition-name="website.components.blogList"] :is(.blog-list.blog-alternating-side-by-side[data-width],.blog-list.blog-side-by-side[data-width]) .blog-item-summary{flex-grow:1}@media screen and (min-width:768px){.cdk-section[data-definition-name="website.components.blogList"] :is(.blog-list.blog-alternating-side-by-side[data-width],.blog-list.blog-side-by-side[data-width]) .blog-item-summary{width:calc(100% - var(--blog-image-size) - var(--blog-image-spacing))}}.cdk-section[data-definition-name="website.components.blogList"] :is(.blog-list.blog-alternating-side-by-side,.blog-list.blog-side-by-side) .blog-item-text{display:flex;flex-direction:column;margin-left:auto;margin-right:auto;width:var(--blog-text-content-width)}.cdk-section[data-definition-name="website.components.blogList"] :is(.blog-list.blog-alternating-side-by-side,.blog-list.blog-side-by-side) .blog-meta-section{align-items:center;display:flex;flex-wrap:wrap;gap:6px;margin-bottom:2vw;order:0}.cdk-section[data-definition-name="website.components.blogList"] :is(.blog-list.blog-alternating-side-by-side .blog-meta-section .blog-meta-primary,.blog-list.blog-alternating-side-by-side .blog-meta-section .blog-meta-secondary,.blog-list.blog-side-by-side .blog-meta-section .blog-meta-primary,.blog-list.blog-side-by-side .blog-meta-section .blog-meta-secondary){display:contents}@media screen and (min-width:768px){.cdk-section[data-definition-name="website.components.blogList"] :is(.blog-list.blog-alternating-side-by-side,.blog-list.blog-side-by-side) .blog-meta-section{margin-bottom:var(--blog-meta-spacing)}}.cdk-section[data-definition-name="website.components.blogList"] :is(.blog-list.blog-alternating-side-by-side,.blog-list.blog-side-by-side) .blog-title{margin:0 0 2vw;order:1}@media screen and (min-width:768px){.cdk-section[data-definition-name="website.components.blogList"] :is(.blog-list.blog-alternating-side-by-side,.blog-list.blog-side-by-side) .blog-title{margin-bottom:var(--blog-title-spacing)}}.cdk-section[data-definition-name="website.components.blogList"] :is(.blog-list.blog-alternating-side-by-side,.blog-list.blog-side-by-side) .blog-excerpt{display:none;order:2}.cdk-section[data-definition-name="website.components.blogList"] :is(.blog-list.blog-alternating-side-by-side,.blog-list.blog-side-by-side) .blog-excerpt-wrapper{display:block}.cdk-section[data-definition-name="website.components.blogList"] :is(.blog-list.blog-alternating-side-by-side,.blog-list.blog-side-by-side) .blog-more-link{display:inline-block;margin-top:2vw;order:4;text-decoration:none}.cdk-section[data-definition-name="website.components.blogList"] :is(.blog-list.blog-alternating-side-by-side,.blog-list.blog-side-by-side) .blog-more-link:after{content:"";display:block;height:1px;transform:translateY(-3px);width:100%}@media screen and (min-width:768px){.cdk-section[data-definition-name="website.components.blogList"] :is(.blog-list.blog-alternating-side-by-side,.blog-list.blog-side-by-side) .blog-more-link{margin-top:var(--blog-read-more-spacing)}}.cdk-section[data-definition-name="website.components.blogList"] :is(.blog-list.blog-alternating-side-by-side[data-text-alignment=left],.blog-list.blog-side-by-side[data-text-alignment=left]){text-align:left}.cdk-section[data-definition-name="website.components.blogList"] :is(.blog-list.blog-alternating-side-by-side[data-text-alignment=left],.blog-list.blog-side-by-side[data-text-alignment=left]) .blog-more-link{align-self:flex-start}.cdk-section[data-definition-name="website.components.blogList"] :is(.blog-list.blog-alternating-side-by-side[data-text-alignment=left],.blog-list.blog-side-by-side[data-text-alignment=left]) .blog-meta-section{justify-content:flex-start}.cdk-section[data-definition-name="website.components.blogList"] :is(.blog-list.blog-alternating-side-by-side[data-text-alignment=left],.blog-list.blog-side-by-side[data-text-alignment=left]) .blog-item-text{margin-left:0;margin-right:auto}.cdk-section[data-definition-name="website.components.blogList"] :is(.blog-list.blog-alternating-side-by-side,.blog-list.blog-side-by-side) .blog-meta-delimiter:after{content:""}.cdk-section[data-definition-name="website.components.blogList"] :is(.blog-list.blog-alternating-side-by-side[data-delimiter=bullet],.blog-list.blog-side-by-side[data-delimiter=bullet]) .blog-meta-delimiter:after{content:"•"}.cdk-section[data-definition-name="website.components.blogList"] :is(.blog-list.blog-alternating-side-by-side .blog-author,.blog-list.blog-alternating-side-by-side .blog-categories-list,.blog-list.blog-alternating-side-by-side .blog-date,.blog-list.blog-side-by-side .blog-author,.blog-list.blog-side-by-side .blog-categories-list,.blog-list.blog-side-by-side .blog-date){display:none}.cdk-section[data-definition-name="website.components.blogList"] :is(.blog-list.blog-alternating-side-by-side[data-primary-meta=none],.blog-list.blog-alternating-side-by-side[data-secondary-meta=none],.blog-list.blog-side-by-side[data-primary-meta=none],.blog-list.blog-side-by-side[data-secondary-meta=none]) .blog-meta-delimiter,.cdk-section[data-definition-name="website.components.blogList"] :is(.blog-list.blog-alternating-side-by-side[data-read-more=hide],.blog-list.blog-side-by-side[data-read-more=hide]) .blog-more-link{display:none}.cdk-section[data-definition-name="website.components.blogList"] :is(.blog-list.blog-alternating-side-by-side[data-image-text-alignment=middle],.blog-list.blog-side-by-side[data-image-text-alignment=middle]) .blog-item{align-items:center}
/* blogItem.css */
.cdk-section[data-definition-name="website.components.blogItem"]{color:var(--paragraphMediumColor)}.cdk-section[data-definition-name="website.components.blogItem"] .section-border{bottom:0;left:0;position:absolute;right:0;top:calc(var(--previous-section-divider-offset, 0px)*-1)}.cdk-section[data-definition-name="website.components.blogItem"] :is(.section-background,.sqs-section-background){bottom:0;left:0;overflow:hidden;pointer-events:none;position:absolute;right:0;top:0}.cdk-section[data-definition-name="website.components.blogItem"] .section-border{background-color:var(--siteBackgroundColor)}.cdk-section[data-definition-name="website.components.blogItem"] article.h-entry{box-sizing:border-box;margin:0 auto;padding:var(--sqs-site-gutter,4vw);position:relative;width:100%}@media screen and (max-width:767px){.cdk-section[data-definition-name="website.components.blogItem"] article.h-entry{padding:6vw}}.cdk-section[data-definition-name="website.components.blogItem"] article.h-entry .blog-item-inner-wrapper{box-sizing:border-box;margin:0 auto;max-width:var(--sqs-site-max-width,1500px);position:relative}@media screen and (min-width:768px){.cdk-section[data-definition-name="website.components.blogItem"] article.h-entry[data-content-width=narrow] .blog-item-inner-wrapper{width:50%}}.cdk-section[data-definition-name="website.components.blogItem"] article.h-entry .blog-meta-item,.cdk-section[data-definition-name="website.components.blogItem"] article.h-entry .blog-meta-item a,.cdk-section[data-definition-name="website.components.blogItem"] article.h-entry .blog-meta-item span{text-decoration:none}.cdk-section[data-definition-name="website.components.blogItem"] article.h-entry .blog-item-meta-wrapper{align-items:center;display:flex;flex-wrap:wrap;gap:11px}.cdk-section[data-definition-name="website.components.blogItem"] article.h-entry .blog-item-top-wrapper{display:flex;flex-direction:column;margin-bottom:var(--header-spacing,50px)}.cdk-section[data-definition-name="website.components.blogItem"] article.h-entry[data-meta-position=above-title] .blog-item-meta-wrapper{margin-bottom:2rem;order:1}@media screen and (max-width:767px){.cdk-section[data-definition-name="website.components.blogItem"] article.h-entry[data-meta-position=above-title] .blog-item-meta-wrapper{margin-bottom:1.2rem}}.cdk-section[data-definition-name="website.components.blogItem"] article.h-entry[data-meta-position=above-title] .blog-item-title,.cdk-section[data-definition-name="website.components.blogItem"] article.h-entry[data-meta-position=below-title] .blog-item-meta-wrapper{order:2}.cdk-section[data-definition-name="website.components.blogItem"] article.h-entry .blog-item-title h1{margin:0}.cdk-section[data-definition-name="website.components.blogItem"] article.h-entry .blog-item-content{margin:0 0 3vw}.cdk-section[data-definition-name="website.components.blogItem"] article.h-entry .blog-item-author-date-wrapper{display:flex}.cdk-section[data-definition-name="website.components.blogItem"] article.h-entry .blog-item-category-wrapper:not(:last-child):after,.cdk-section[data-definition-name="website.components.blogItem"] article.h-entry .blog-item-tag-wrapper:not(:last-child):after,.cdk-section[data-definition-name="website.components.blogItem"] article.h-entry[data-show-date=true][data-show-author-name=true] .blog-meta-item--date:after{padding:0 .5em}.cdk-section[data-definition-name="website.components.blogItem"] article.h-entry[data-show-date=true] .blog-meta-item--date{display:block}.cdk-section[data-definition-name="website.components.blogItem"] article.h-entry[data-show-author-name=true] .blog-meta-item--author{display:block}.cdk-section[data-definition-name="website.components.blogItem"] article.h-entry[data-delimiter-style=dash] .blog-item-category-wrapper:not(:last-child):after,.cdk-section[data-definition-name="website.components.blogItem"] article.h-entry[data-delimiter-style=dash] .blog-item-tag-wrapper:not(:last-child):after,.cdk-section[data-definition-name="website.components.blogItem"] article.h-entry[data-delimiter-style=dash][data-show-date=true][data-show-author-name=true] .blog-meta-item--date:after{content:"–"}.cdk-section[data-definition-name="website.components.blogItem"] article.h-entry :is(.author-avatar,.author-bio,.author-name,.author-website){margin:1rem 0 0}.cdk-section[data-definition-name="website.components.blogItem"] article.h-entry .author-name{display:block}.cdk-section[data-definition-name="website.components.blogItem"] article.h-entry .author-avatar{border-radius:50%;display:block;height:50px;overflow:hidden;position:relative;width:50px}.cdk-section[data-definition-name="website.components.blogItem"] article.h-entry .author-avatar-image{height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%}.cdk-section[data-definition-name="website.components.blogItem"] article.h-entry .blog-item-author-profile-wrapper{align-content:center;align-items:start;display:flex;flex-direction:column;justify-content:center;margin:3vw 0}.cdk-section[data-definition-name="website.components.blogItem"] article.h-entry .blog-item-comments{margin-top:3vw}.cdk-section[data-definition-name="website.components.blogItem"] .item-pagination--prev-next{display:flex;padding:3vw var(--sqs-site-gutter,4vw)}@media screen and (max-width:767px){.cdk-section[data-definition-name="website.components.blogItem"] .item-pagination--prev-next{padding:3vw 6vw}}
