:root{interpolate-size:allow-keywords;--obvion-purple-100:#FBF3F7;--obvion-purple-200:#FCE2F0;--obvion-purple-400:#F8C5E0;--obvion-purple-600:#A61462;--obvion-purple-900:#85104E;--obvion-orange-600:#FF7C07;--obvion-orange-900:#E06900;--obvion-green-100:#E0EAE6;--obvion-green-200:#D1E0DA;--obvion-green-400:#A0D5BD;--obvion-green-600:#337357;--obvion-green-900:#24523E;--obvion-pink-100:#EADEDA;--obvion-yellow-100:#FFF6E5;--obvion-flat-grey-0:#FFFFFF;--obvion-flat-grey-200:#F4F4F4;--obvion-flat-grey-300:#EFEFEF;--obvion-flat-grey-400:#E7E7E7;--obvion-flat-grey-500:#CFCFCF;--obvion-flat-grey-600:#999999;--obvion-flat-grey-700:#737373;--obvion-flat-grey-800:#343434;--obvion-flat-grey-900:#000;--obvion-bright-green-100:#CCEFDE;--obvion-bright-green-700:#38B77A;--obvion-bright-orange-100:#FCDFBF;--obvion-bright-orange-700:#E67B0A;--obvion-bright-red-100:#F9C2C2;--obvion-bright-red-700:#DB1515;--color-white:#FFF;--color-black:#000;--main-font-stack:"asap",-apple-system,blinkmacsystemfont,"Segoe UI",roboto,oxygen-sans,ubuntu,cantarell,"Helvetica Neue",sans-serif;--text-xs:1.2rem;--text-sm:1.4rem;--text-default:1.6rem;--text-md:1.8rem;--text-lg:2rem;--text-xl:2.6rem;--text-2xl:3.6rem;--font-regular:400;--font-medium:500;--font-semibold:600;--font-bold:700;--spacing-4:0.4rem;--spacing-6:0.6rem;--spacing-8:0.8rem;--spacing-12:1.2rem;--spacing-16:1.6rem;--spacing-20:2rem;--spacing-24:2.4rem;--spacing-32:3.2rem;--spacing-40:4rem;--spacing-48:4.8rem;--spacing-56:5.6rem;--spacing-64:6.4rem;--spacing-72:7.2rem;--spacing-80:8rem;--spacing-96:9.6rem;--spacing-112:11.2rem;--spacing-128:12.8rem;--spacing-160:16rem;--spacing-192:19.2rem;--spacing-256:25.6rem;--rounded:0.4rem;--rounded-4:0.4rem;--rounded-6:0.6rem;--rounded-8:0.8rem;--rounded-12:1.2rem;--rounded-16:1.6rem;--rounded-24:2.4rem;--rounded-48:4.8rem;--rounded-full:100%;--outer-margin:1.2rem;--gutter:2.4rem}.advisor-finder-card{display:flex;gap:var(--spacing-24);flex-direction:column;padding:var(--spacing-24);border-radius:var(--rounded-8);background-color:var(--background-generic-default);color:var(--text-generic-on-surface);container:advisor-card/inline-size}.advisor-finder-card__title{font-size:var(--text-lg);font-weight:var(--font-semibold);line-height:1.3}.advisor-finder-card__content{display:grid;gap:var(--spacing-8)}.advisor-finder-card__content .prose a{color:var(--text-link-on-surface)}.advisor-finder-card__search{margin-block-start:auto}.advisor-finder-card__search form{display:flex;gap:var(--spacing-8) var(--spacing-24);flex-wrap:wrap}.advisor-finder-card__search__label{flex-basis:100%;font-weight:var(--font-bold)}.advisor-finder-card__search__input{flex:1;display:block;inline-size:100%;padding-block:var(--spacing-6);padding-inline:var(--spacing-12);border:.1rem solid var(--input-border-color,var(--border-input-default));border-radius:var(--rounded-4);outline-color:var(--border-input-focus);background-color:var(--background-input-default);box-shadow:0 1px 1px 0 rgba(117,127,144,.1);line-height:1.5;-webkit-appearance:none;-moz-appearance:none;appearance:none;--outline-color:var(--border-generic-on-surface-focused)}.advisor-finder-card .btn--primary{--icon-fill:currentcolor;--outline-color:var(--border-generic-on-surface-focused);justify-content:center;background:var(--background-button-primary-on-surface);color:var(--text-button-primary-on-surface)}.advisor-finder-card .btn--primary:is(.advisor-finder-card .btn--primary:hover,.advisor-finder-card .btn--primary:focus-visible){background:var(--background-button-primary-on-surface-hover);color:var(--text-button-primary-on-surface-hover)}.pagination{display:flex;justify-content:center;container:pagination/inline-size}.pagination__buttons{display:flex;position:relative;gap:var(--spacing-8);align-items:center;justify-content:center}@container pagination (min-width:76.8rem){.pagination__buttons{gap:var(--spacing-16)}}.pagination__btn{--icon-fill:var(--fill-button-secondary-default);all:unset;display:flex;gap:var(--spacing-16);align-items:center;justify-content:center;min-block-size:3.6rem;padding-inline:var(--spacing-16);border:.1rem solid var(--border-button-secondary-line-default);border-radius:var(--rounded-4);font-size:var(--text-sm);font-weight:var(--font-semibold);cursor:pointer}.pagination__btn:hover:not([disabled]){--icon-fill:var(--text-button-primary-default);border-color:var(--background-button-primary-hover);background-color:var(--background-button-secondary-line-hover);color:var(--text-button-primary-default)}.pagination__btn[aria-current=page]{border:none;background-color:var(--background-button-primary-default);color:var(--text-button-primary-default)}.pagination__btn[aria-current=page]:focus-visible,.pagination__btn[aria-current=page]:hover{--outline-color:var(--background-button-primary-hover);background-color:var(--background-button-primary-hover)}.pagination__btn[disabled]{--icon-fill:var(--text-generic-default);opacity:.5;cursor:default}.pagination__btn-previous,.pagination__btn-next{display:none}@container pagination (min-width:76.8rem){.pagination__btn-previous,.pagination__btn-next{display:flex}}.pagination__stripe{display:block;block-size:.1rem;inline-size:1.6rem;background-color:var(--border-button-secondary-line-default)}.advisor-container{container:advisor-container/inline-size}.advisor-range-finder-card{display:flex;gap:var(--spacing-16);flex-direction:column;margin-block-end:var(--spacing-24);padding:var(--spacing-24);border-radius:var(--rounded-8);background-color:var(--background-generic-default);color:var(--text-generic-on-surface)}@media(min-width:62em){.advisor-range-finder-card{margin-block-end:var(--spacing-48)}}@container advisor-container (width >= 64.8rem){.advisor-range-finder-card{border-radius:var(--rounded-16)}}@container advisor-container (width >= 90rem){.advisor-range-finder-card{border-radius:var(--rounded-24)}}.advisor-range-finder-card__form{display:flex;gap:var(--spacing-16);flex-direction:column}.advisor-range-finder-card .input-wrapper{display:flex;flex-direction:column}.advisor-range-finder-card .input-wrapper label{margin-block-end:var(--spacing-8);font-weight:var(--font-bold)}.advisor-range-finder-card .input-wrapper input,.advisor-range-finder-card .input-wrapper select{--outline-color:var(--border-generic-on-surface-focused)}.advisor-range-finder-card .btn--primary{--outline-color:var(--background-button-primary-on-surface);align-self:flex-start;margin-block-start:var(--spacing-8);background:var(--background-button-primary-on-surface);color:var(--text-button-primary-on-surface)}.advisor-range-finder-card .btn--primary:is(.advisor-range-finder-card .btn--primary:hover,.advisor-range-finder-card .btn--primary:focus-visible){background:var(--background-button-primary-on-surface-hover)}.advisor-range-finder-sort{display:flex;gap:var(--spacing-24);padding-inline:var(--spacing-24)}@media(min-width:62em){.advisor-range-finder-sort{gap:0;justify-content:space-between}}.advisor-sort-button{--icon-size:2.4rem;--icon-fill:var(--fill-icon-secondary);display:flex;gap:var(--spacing-8);color:var(--text-generic-default);font-weight:var(--font-semibold);cursor:pointer}.advisor-sort-button__content{display:none}.advisor-sort-button:focus-visible{outline-color:var(--border-generic-on-surface-focused)}.advisor-sort-button[aria-pressed=true]{--icon-fill:var(--fill-button-secondary-line-active);background:var(--background-button-secondary-line-hover);color:var(--text-button-primary-default)}.advisor-sort-button[aria-pressed=true] .sr-only--not-pressed{display:none}.advisor-sort-button[aria-pressed=true] .sr-only--pressed{display:inline}.advisor-sort-button[aria-pressed=false] .sr-only--not-pressed{display:inline}.advisor-sort-button[aria-pressed=false] .sr-only--pressed{display:none}.advisor-sort-button[data-sort-direction] .advisor-sort-button__content--ascending{display:inline-flex}.advisor-sort-button[data-sort-direction=asc] .advisor-sort-button__content--ascending{display:inline-flex}.advisor-sort-button[data-sort-direction=asc] .advisor-sort-button__content--descending{display:none}.advisor-sort-button[data-sort-direction=desc] .advisor-sort-button__content--descending{display:inline-flex}.advisor-sort-button[data-sort-direction=desc] .advisor-sort-button__content--ascending{display:none}.advisor-range-finder-results__header{font-size:var(--text-lg);font-weight:var(--font-semibold);line-height:1.3;margin-block-end:var(--spacing-16);padding-inline:var(--spacing-24)}@media(min-width:62em){.advisor-range-finder-results__header{font-size:var(--text-xl);font-weight:var(--font-semibold);line-height:1.38}}.advisor-range-finder-results__map-container{block-size:39.2rem;margin-block-end:var(--spacing-24);border-radius:var(--rounded-8)}@container advisor-container (width >= 64.8rem){.advisor-range-finder-results__map-container{border-radius:var(--rounded-16)}}@container advisor-container (width >= 90rem){.advisor-range-finder-results__map-container{border-radius:var(--rounded-24)}}.advisor-range-finder-results__popup{padding-block:0 var(--spacing-16);padding-inline:var(--spacing-16);font-family:var(--main-font-stack)}.advisor-range-finder-results__popup .advisor-name{margin-block-end:var(--spacing-4);color:var(--text-generic-secondary);font-size:var(--text-md)}.advisor-range-finder-results__popup .advisor-city{color:var(--text-generic-default);font-size:var(--text-sm);font-weight:var(--font-bold)}.advisor-range-finder-results-list{margin-block-end:var(--spacing-16)}@media(min-width:62em){.advisor-range-finder-results-list{margin-block-end:var(--spacing-24)}}.cluster-marker{display:grid;place-items:center;block-size:40px;inline-size:40px;border-radius:50%;background-color:var(--background-button-primary-default);color:var(--text-button-primary-default)}.advisor-details-item{display:grid;gap:var(--spacing-16);grid-template-areas:"info" "button" "distance";justify-items:start;padding-block:var(--spacing-16);padding-inline:var(--spacing-24);border-block-end:.1rem solid var(--border-generic-default)}@media(min-width:62em){.advisor-details-item{grid-template-areas:"info distance" "button distance";grid-template-columns:1fr auto;padding:var(--spacing-24);row-gap:var(--spacing-24)}}.advisor-details-item__distance{display:flex;grid-area:distance;gap:var(--spacing-16)}@media(min-width:62em){.advisor-details-item__distance{gap:0;flex-direction:column}.advisor-details-item__distance__amount{font-size:var(--text-lg)}}.advisor-details-item__distance__title{font-size:var(--text-default);font-weight:var(--font-semibold);line-height:1.5;color:var(--text-meta-default)}.advisor-details-item__distance__amount{font-weight:var(--font-bold)}.advisor-details-item__contact-details{display:flex;grid-area:info;gap:var(--spacing-8);flex-direction:column;align-items:flex-start}.advisor-details-item__contact-details__name,.advisor-details-item__contact-details__phone{color:var(--text-link-default)}.advisor-details-item__contact-details__address{font-weight:var(--font-semibold)}.advisor-details-item--standalone{gap:var(--spacing-16);padding:0;border:none}@media(max-width:62em){.advisor-details-item--standalone{padding-block-end:var(--spacing-16)}}.advisor-details-item--standalone .advisor-details-item__contact-details__name{display:none}@media(min-width:62em){.advisor-details-item--standalone .advisor-details-item__distance__amount{font-size:var(--text-xl);font-weight:var(--font-semibold);line-height:1.38}}.advisor-location-details{container:advisor-location-details/inline-size}.advisor-location-details__title{margin-block-end:var(--spacing-16);color:var(--text-generic-secondary)}.advisor-location-details-map{aspect-ratio:16/9;border-radius:var(--rounded-8);overflow:hidden}@container advisor-location-details (width >= 64.8rem){.advisor-location-details-map{border-radius:var(--rounded-16)}}@container advisor-location-details (width >= 90rem){.advisor-location-details-map{border-radius:var(--rounded-24)}}@media(min-width:62em){.advisor-location-details-map{block-size:56rem;inline-size:100%}}.advisor-location-details-map__pinpoint{block-size:4rem;inline-size:4rem}.download-item{--icon-fill:var(--fill-icon-default);--icon-size:2.4rem;display:inline-flex;gap:var(--spacing-8);color:var(--text-link-default);text-decoration:none}.download-item__content{display:flex;gap:var(--spacing-8);flex-wrap:wrap;overflow-wrap:break-word;word-wrap:break-word;word-break:break-all;word-break:break-word;-webkit-hyphens:auto;hyphens:auto}.download-item__file-name{text-decoration:underline;text-underline-offset:.2em}.download-item__file-size{color:var(--text-meta-default)}.downloads-block__title{margin-block-end:var(--spacing-12);color:var(--text-generic-secondary)}.downloads-list{display:flex;gap:var(--spacing-16);flex-direction:column;list-style-type:none}.btn{display:inline-flex;gap:var(--spacing-6);flex-direction:row;align-items:center;padding-block:var(--spacing-8);padding-inline:var(--spacing-24);border:none;border-radius:var(--rounded-4);line-height:1.5;text-decoration:none;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;touch-action:manipulation;transition:all .2s cubic-bezier(0.66,0,0.34,1) 0s}.btn .icon{--icon-size:2rem;align-self:center;transition:all .2s cubic-bezier(0.66,0,0.34,1) 0s}.btn--primary{--icon-fill:var(--fill-button-primary-default);--outline-color:var(--background-button-primary-default);padding-block:var(--spacing-8);padding-inline:var(--spacing-24);border-radius:var(--rounded-4);background-color:var(--background-button-primary-default);color:var(--text-button-primary-default);font-weight:var(--font-semibold)}.btn--primary:where(.btn--primary:hover,.btn--primary:focus-visible):not([disabled],[aria-disabled=true]){background-color:var(--background-button-primary-hover)}.btn--primary .external-link-icon{--icon-size:1.6rem}.btn--primary[disabled]{opacity:.3;cursor:default}:is(.btn--secondary,.btn--text){--icon-fill:var(--fill-button-secondary-default);padding:0;background-color:rgba(0,0,0,0);color:var(--text-button-secondary-default)}:is(.btn--secondary,.btn--text):hover:not([disabled],[aria-disabled=true]){text-decoration:underline;text-underline-offset:.4rem;text-decoration-thickness:.2rem}:is(.btn--secondary,.btn--text) .external-link-icon{--icon-size:1.6rem}.btn--secondary{color:var(--text-button-secondary-default);font-weight:var(--font-semibold)}.btn--secondary:where(.btn--secondary:hover,.btn--secondary:focus-visible):not([disabled],[aria-disabled=true]){color:var(--text-button-secondary-hover)}.btn--line{--icon-fill:var(--fill-button-secondary-default);padding-block:var(--spacing-8);padding-inline:var(--spacing-24);border:.1rem solid var(--border-button-secondary-line-default);background-color:var(--background-button-secondary-line-default);color:var(--text-button-text-default);font-weight:var(--font-semibold)}.btn--line:hover{border-color:var(--background-button-secondary-line-hover);background-color:var(--background-button-secondary-line-hover);color:var(--text-button-primary-default)}.btn--line:hover .icon{fill:var(--text-button-primary-default)}.btn--text{color:var(--text-button-text-default)}.btn--text:where(.btn--text:hover,.btn--text:focus-visible):not([disabled],[aria-disabled=true]){color:var(--text-button-text-hover)}.btn--small{padding-block:var(--spacing-8);padding-inline:var(--spacing-16);font-size:var(--text-sm);line-height:1.3}.btn--small .icon{--icon-size:1.6rem}.button-list{display:flex;gap:var(--spacing-16);flex-direction:column}.card-container{display:flex;container:card/inline-size}.card{display:flex;position:relative;flex-direction:column;flex-grow:1;border-radius:var(--rounded-8);outline:.3rem solid rgba(0,0,0,0);outline-offset:.1rem;background:var(--background-generic-default);color:var(--text-generic-on-surface);overflow:clip;transition:outline .2s cubic-bezier(0.66,0,0.34,1) 0s}@container card (width >= 64.8rem){.card{border-radius:var(--rounded-16)}}@container card (width >= 90rem){.card{border-radius:var(--rounded-24)}}.card__header{display:flex;gap:var(--spacing-4);flex-direction:column;padding-block:var(--spacing-16);padding-inline:var(--spacing-24);background-color:var(--background-card-header-default)}.card__title{font-size:var(--text-lg);font-weight:var(--font-semibold);line-height:1.3}.card__title a{color:inherit;text-decoration:none}.card__subtitle{order:-1;font-size:var(--text-sm);line-height:2rem}.card__body{display:flex;gap:var(--spacing-24);flex-direction:column;flex-grow:1;justify-content:space-between;padding-block:var(--spacing-16);padding-inline:var(--spacing-24)}.card__content{display:flex;gap:var(--spacing-8);flex-direction:column}.card__content .component-title{color:var(--text-generic-on-surface-secondary)}.card .download-item{--icon-fill:var(--fill-icon-on-surface);color:var(--text-link-on-surface)}.card__image{position:relative;order:-1;aspect-ratio:16/10}.card__image::after{display:block;position:absolute;inset:0;background:linear-gradient(123deg,rgba(255,141,39,0.3) 0%,rgba(255,255,255,0) 50%,rgba(255,255,255,0) 75%,rgba(255,141,39,0.3) 100%);pointer-events:none;content:""}.card__image img{block-size:100%;inline-size:100%;-o-object-fit:cover;object-fit:cover}.card .download-item__file-size{color:var(--text-meta-on-surface)}.card .btn{align-self:flex-start}.card .btn--primary{--icon-fill:var(--fill-button-primary-on-surface);--outline-color:var(--border-generic-on-surface-focused);background-color:var(--background-button-primary-on-surface);color:var(--text-button-primary-on-surface)}.card .btn--primary:where(.card .btn--primary:hover,.card .btn--primary:focus-visible){background-color:var(--background-button-primary-on-surface-hover);color:var(--text-button-primary-on-surface-hover)}.card .btn--secondary{--icon-fill:var(--fill-button-secondary-on-surface);color:var(--text-button-secondary-on-surface)}.card .btn--secondary:where(.card .btn--secondary:hover,.card .btn--secondary:focus-visible){color:var(--text-button-secondary-on-surface-hover)}.card>.btn{margin-block-start:auto}.card:has(.block-link):hover,.card:has(.block-link):focus-within{outline:.3rem solid var(--border-card-default)}.card:has(.block-link):hover .card__title,.card:has(.block-link):focus-within .card__title{color:var(--text-generic-on-surface-secondary)}.card--horizontal{padding:var(--spacing-24)}@container card (width >= 64.8rem){.card--horizontal{display:grid;grid-template-columns:1fr 2fr;align-items:center}}.card--horizontal .card__body{padding-inline:0}@container card (width >= 64.8rem){.card--horizontal .card__body{padding:var(--spacing-24)}}.card--horizontal .card__image{align-self:stretch;aspect-ratio:auto;border-radius:var(--rounded-8);overflow:clip}@container card (width >= 64.8rem){.card--horizontal .card__image img{position:absolute}}.card--info .card__subtitle{order:1}.card--info .card__content{display:flex;gap:var(--spacing-32);flex-direction:column;padding:var(--spacing-24);justify-items:start}.card--info .prose :is(h2,h3,h4){color:var(--text-generic-on-surface)}.contact-card-container{display:flex;container:contact-card-container/inline-size}.contact-card{display:flex;flex:1;flex-direction:column;padding:var(--spacing-24);border:.1rem solid var(--border-generic-default);border-radius:var(--rounded-8);background:var(--background-contact-card-default);color:var(--text-generic-default)}.contact-card__content{display:flex;gap:var(--spacing-16);flex-direction:column;margin-block-end:auto}.contact-card__heading{display:flex;gap:var(--spacing-16);align-items:center;color:var(--text-generic-secondary)}.contact-card__footer{padding-block-start:var(--spacing-16);border-block-start:.1rem dashed var(--border-generic-default);font-style:italic}.contact-card .btn{display:flex;margin-block-end:var(--spacing-16)}.contact-card:not(:has(.btn)) .prose{padding-block-end:var(--spacing-16)}.card-grid{display:grid;gap:var(--spacing-24)}@media(min-width:62em){.card-grid{grid-template-columns:repeat(3,minmax(10px,1fr))}}.card-grid__title{grid-column:1/-1;color:var(--text-generic-secondary);text-align:center;font-size:var(--text-xl);font-weight:var(--font-semibold);line-height:1.38}.page-meta{--icon-fill:var(--fill-icon-default);--icon-size:2.4rem;display:flex;gap:var(--spacing-24);flex-wrap:wrap;color:var(--text-generic-secondary)}.page-meta__published,.page-meta__reading-time,.page-meta__tag{display:flex;gap:var(--spacing-8);align-items:center}.page-meta__tag a{color:var(--text-link-default);text-underline-offset:.2em}.page-meta__tag a:is(.page-meta__tag a:hover,.page-meta__tag a:focus-visible){color:var(--text-link-hover)}.page-intro{display:flex;gap:var(--spacing-16);flex-direction:column}.page-intro__title{color:var(--text-generic-secondary)}.page-intro .prose{font-size:var(--text-lg);font-weight:var(--font-medium)}.page-intro .page-meta{margin-block-end:var(--spacing-16)}.overflow-menu{position:relative}.overflow-menu__list{display:none;position:absolute;inset-block-start:calc(100% + 1.6rem);inset-inline-start:0;gap:var(--spacing-16);flex-direction:column;margin:0;padding:var(--spacing-24);list-style-type:none;border:.1rem solid var(--border-breadcrumb-tooltip-default);border-radius:var(--rounded-4);background-color:var(--background-breadcrumb-tooltip-default)}.overflow-menu__list::before,.overflow-menu__list::after{position:absolute;content:"";clip-path:polygon(50% 0,100% 100%,0 100%)}.overflow-menu__list::before{inset-block-start:-1.2rem;inset-inline-start:3.8rem;block-size:1.2rem;inline-size:2.2rem;background-color:var(--border-breadcrumb-tooltip-default)}.overflow-menu__list::after{inset-block-start:-1rem;inset-inline-start:4rem;block-size:1rem;inline-size:1.8rem;background-color:var(--background-breadcrumb-tooltip-default)}.overflow-menu__link{color:var(--text-link-default)}.overflow-menu__trigger{all:unset;cursor:pointer}.overflow-menu__trigger .icon--chevron-down{transition:all .2s cubic-bezier(0.66,0,0.34,1) 0s}.overflow-menu__trigger[aria-expanded=true]~.overflow-menu__list{display:flex}.overflow-menu__trigger[aria-expanded=true] .icon--chevron-down{rotate:180deg}.overflow-menu__trigger:hover,.overflow-menu__trigger:focus-visible{color:var(--text-link-default)}.breadcrumb{container-type:inline-size;display:flex}.breadcrumb-list{display:flex;position:relative;min-inline-size:0;margin:0;padding:0;list-style:none}.breadcrumb-list__item{display:flex;position:relative;flex:1 1 auto;align-items:center;min-inline-size:0;margin-inline-end:var(--spacing-8);line-height:1.5}.breadcrumb-list__item:not(:nth-last-child(2)){display:none}@container (min-width:36em){.breadcrumb-list__item:not(:nth-last-child(2)){display:flex}}@container (width < 575px){.breadcrumb-list__item:nth-last-child(2){flex:0 1 auto;align-items:flex-start}.breadcrumb-list__item:nth-last-child(2) a{white-space:normal}.breadcrumb-list__item:nth-last-child(2) .breadcrumb-list__item__separator{display:none}}.breadcrumb-list__item:last-child{flex:0 1 auto;margin-inline-end:0}.breadcrumb-list__item__link{display:flex;align-items:center;color:var(--text-link-default);text-decoration:underline;text-decoration-style:dotted;text-underline-offset:.3rem;white-space:nowrap;overflow:hidden}.breadcrumb-list__item__link:hover,.breadcrumb-list__item__link:focus-visible{color:var(--text-button-text-hover);text-decoration-style:solid}.breadcrumb-list__item__link span{text-overflow:ellipsis;overflow:hidden}.breadcrumb-list__item .icon--arrow-left{--icon-size:2.4rem;--icon-fill:var(--fill-icon-default);display:none;align-items:center;margin-inline-end:var(--spacing-12)}@container (width < 575px){.breadcrumb-list__item .icon--arrow-left{display:flex;align-self:flex-start}}.breadcrumb-list__item__separator{display:flex;margin-inline-start:var(--spacing-8)}.breadcrumb-list__item:not(:last-child)>.breadcrumb-list__item__link{color:var(--text-generic-default);text-decoration:none}.breadcrumb-list__item:not(:last-child)>.breadcrumb-list__item__link:hover,.breadcrumb-list__item:not(:last-child)>.breadcrumb-list__item__link:focus-visible{color:var(--text-button-text-hover);text-decoration:underline}.breadcrumb-list__item--home{--icon-fill:var(--fill-icon-default);--icon-size:2.4rem;flex:0 0 auto}.breadcrumb-list__item--home .icon--house-outline{display:none}@container (min-width:36em){.breadcrumb-list__item--home .icon--house-outline{display:flex}}@container (min-width:36em){.breadcrumb-list__item--home .breadcrumb-list__item__label{position:absolute;block-size:1px;inline-size:1px;padding:0;clip:rect(1px,1px,1px,1px);border:0;overflow:hidden}}.breadcrumb-list__item--foldout{position:initial;flex:0 0 auto}.breadcrumb-list__item--foldout .overflow-menu{position:initial}.hero{display:flex;position:relative;flex-direction:column;border-radius:var(--rounded-8);overflow:clip;isolation:isolate}@container page-header-container (width >= 64.8rem){.hero{border-radius:var(--rounded-16)}}@container page-header-container (width >= 90rem){.hero{border-radius:var(--rounded-24)}}.hero__picture{display:flex;position:relative;order:-1;aspect-ratio:16/10}@media(min-width:62em){.hero__picture{aspect-ratio:auto}}.hero__picture img{block-size:100%;inline-size:100%;-o-object-fit:cover;object-fit:cover}.hero__picture::after{display:block;position:absolute;inset:0;background:linear-gradient(123deg,rgba(255,141,39,0.3) 0%,rgba(255,255,255,0) 50%,rgba(255,255,255,0) 75%,rgba(255,141,39,0.3) 100%);pointer-events:none;content:""}.hero__card{display:flex;z-index:1;gap:var(--spacing-16);flex-direction:column;padding:var(--spacing-24);background:var(--background-hero-card-default);color:var(--text-hero-card-default)}@media(min-width:62em){.hero__card{position:absolute;inset-block-end:var(--spacing-24);inset-inline-end:var(--spacing-24);max-inline-size:36.8rem;border-radius:var(--rounded-16)}}.hero__card__title{font-size:var(--text-xl);font-weight:var(--font-semibold);line-height:1.38}@media(min-width:62em){.hero__card__title{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}}.hero__card__body{font-size:var(--text-md)}@media(min-width:62em){.hero__card__body{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}}.hero__card .btn--text{--icon-fill:var(--fill-button-hero-card-default);align-self:start;color:var(--text-hero-card-default)}.hero__card .btn--text:is(.hero__card .btn--text:hover,.hero__card .btn--text:focus-visible){color:var(--text-hero-card-default)}.in-page-menu-scroll{padding-inline-end:3rem;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}.in-page-menu-scroll::-webkit-scrollbar{display:none;block-size:0;inline-size:0}.in-page-menu-container{position:relative}.in-page-menu-container::after{display:block;position:absolute;inset-block-start:0;inset-inline-end:0;block-size:100%;inline-size:3rem;background-color:var(--color-white);pointer-events:none;content:"";-webkit-mask-image:linear-gradient(270deg,#FFF 0%,rgba(255,255,255,0) 100%);mask-image:linear-gradient(270deg,#FFF 0%,rgba(255,255,255,0) 100%)}.in-page-menu-list{display:inline-flex;gap:var(--spacing-24);margin-inline-end:3rem;border-block-end:.2rem solid var(--border-generic-default)}.in-page-menu-list__item{position:relative;padding-block-end:var(--spacing-12);white-space:nowrap}.in-page-menu-list__item a{color:inherit;text-decoration:none}.in-page-menu-list__item:hover,.in-page-menu-list__item:focus-within,.in-page-menu-list__item:has(a[aria-current=page]){color:var(--text-button-inpage-focused)}.in-page-menu-list__item:hover::after,.in-page-menu-list__item:focus-within::after,.in-page-menu-list__item:has(a[aria-current=page])::after{position:absolute;inset-block-end:-0.2rem;inset-inline-start:0;block-size:.2rem;inline-size:100%;background-color:var(--border-button-inpage-focused);content:""}.sharing-bar{display:flex;gap:var(--spacing-16);align-items:center;padding-block:var(--spacing-8);border-block-end:.1rem solid var(--border-generic-default);font-weight:var(--font-medium)}.sharing-bar__link{--icon-fill:var(--fill-icon-default);--icon-size:2.4rem;color:var(--text-link-default);text-decoration:none}.page-header-container{display:grid;grid-template-columns:[start] 2.4rem [content-start] minmax(0,1fr) [content-end] 2.4rem [end];row-gap:var(--spacing-16);container:page-header-container/inline-size}@media(min-width:62em){.page-header-container{grid-template-columns:[start] 1fr [content-start] repeat(10,minmax(0,1fr)) [content-end] 1fr [end]}}.page-header-container :where(.breadcrumb,.page-intro,.in-page-menu-container,.sharing-bar){grid-column:content-start/content-end}.page-header-container .hero{grid-column:1/-1}.page-header-container .hero+*{margin-block-start:var(--spacing-16)}.page-header-container .in-page-menu-container{margin-block-end:var(--spacing-8)}.newsletter-registration-card-container{container:registration-card/inline-size}.newsletter-registration-card{display:grid;gap:var(--spacing-24);padding:var(--spacing-24);border-radius:var(--rounded-8);background:var(--background-newsletter-signup-block-default)}@container registration-card (width >= 64.8rem){.newsletter-registration-card{border-radius:var(--rounded-16)}}@container registration-card (width >= 90rem){.newsletter-registration-card{border-radius:var(--rounded-24)}}.newsletter-registration-card__title{font-size:var(--text-lg);font-weight:var(--font-semibold);line-height:1.3}@container registration-card (width >= 64.8rem){.newsletter-registration-card__title{font-size:var(--text-xl);font-weight:var(--font-semibold);line-height:1.38}}.newsletter-registration-card__content{display:grid;gap:var(--spacing-8)}.newsletter-registration-card__form{display:flex;gap:var(--spacing-16);flex-direction:column}.newsletter-registration-card .checkboxlist{flex-flow:row wrap}.newsletter-registration-card__input-wrapper{display:flex;gap:var(--spacing-8);flex-direction:column}@container registration-card (width >= 38rem){.newsletter-registration-card__input-wrapper{gap:var(--spacing-24);flex-direction:row}}.newsletter-registration-card__input{display:block;inline-size:100%;padding-block:var(--spacing-6);padding-inline:var(--spacing-12);border:.1rem solid var(--input-border-color,var(--border-input-default));border-radius:var(--rounded-4);outline-color:var(--border-input-focus);background-color:var(--background-input-default);box-shadow:0 1px 1px 0 rgba(117,127,144,.1);line-height:1.5;-webkit-appearance:none;-moz-appearance:none;appearance:none}.newsletter-registration-card .btn--primary{justify-content:center}.content-container{display:flex;gap:var(--spacing-24);flex-direction:column}@media(min-width:62em){.content-container{display:grid;grid-template-columns:[start] 1fr [content-start] repeat(10,minmax(0,1fr)) [content-end] 1fr [end]}.content-container>*{grid-column:content-start/content-end;inline-size:calc(100% + var(--spacing-24)*2);margin-inline-start:calc(var(--spacing-24)*-1)}.content-container>*:is(.text-block,.usp-bar-container,.table-component,.accordion-block){inline-size:auto;margin-inline-start:0}.content-container>* .author-block-container{grid-column:3/9}}
