@layer base{.fs2,.fs3,.fs4,.fs5,.fs6,.subtitle,.fs1,body{font-size:max(var(--_font-size-min),var(--_font-size-min) + (var(--_font-size-max) - var(--_font-size-min))*min(1,log(var(--px-width)/var(--min-font-breakpoint))/log(var(--max-font-breakpoint)/var(--min-font-breakpoint))))}body{--_font-size-min: var(--body-font-size-min-medium);--_font-size-max: var(--body-font-size-max-medium);--_body-color: var(--body-text-color, var(--brand-black));font-family:var(--ff-default);font-weight:300;line-height:1.5;color:var(--_body-color)}svg.icon{width:32px}button{font-family:var(--btn-ff)}.fs1{--_color: var(--heading-text-color, var(--brand-black));color:var(--_color);font-family:var(--ff-primary);line-height:1.1}.fs1.white{color:var(--brand-white)}.fs1.green{color:var(--primary-color-1)}.fs2.green,.fs3.green,.fs4.green{color:var(--primary-color-1)}.fs2,.fs3,.fs4,.fs5,.fs6,.subtitle{--_color: var(--heading-text-color, var(--brand-black));color:var(--_color);font-family:var(--ff-secondary)}.fs2.white,.fs3.white,.fs4.white,.fs5.white,.fs6.white,.subtitle.white{color:var(--brand-white)}.fs1{--_font-size-min: var(--h1-font-size-min);--_font-size-max: var(--h1-font-size-max);font-weight:400}.fs2{--_font-size-min: var(--h2-font-size-min);--_font-size-max: var(--h2-font-size-max);line-height:1.1;font-weight:500}.fs3{--_font-size-min: var(--h3-font-size-min);--_font-size-max: var(--h3-font-size-max);line-height:1.1;font-weight:600}.fs4{--_font-size-min: var(--h4-font-size-min);--_font-size-max: var(--h4-font-size-max);line-height:1.4;font-weight:600}.fs5{--_font-size-min: var(--h5-font-size-min);--_font-size-max: var(--h5-font-size-max);line-height:1.4}.fs6{--_font-size-min: var(--h6-font-size-min);--_font-size-max: var(--h6-font-size-max);line-height:1.4}p{font-weight:300}.subtitle{--_font-size-min: var(--subtitle-font-size-min);--_font-size-max: var(--subtitle-font-size-max);--_color: var(--subtitle-text-color, var(--brand-black));display:block;font-family:var(--ff-default);font-weight:500;color:var(--_color)}}@layer components{.speaker-information-overview{display:grid;grid-template-areas:"theme" "expertise" "function" "languages" "price";background:var(--brand-support-color-1);border-radius:10px;padding:20px 16px 24px 16px}.speaker-information-overview .speaker-information-list .title{margin-bottom:24px}.speaker-information-overview .speaker-information-list a{transition:color var(--transition)}.speaker-information-overview .speaker-information-list a:not([disabled]):active{color:var(--primary-color-1)}@media(hover: hover){.speaker-information-overview .speaker-information-list a:not([disabled]):hover{color:var(--primary-color-1)}}.speaker-information-overview .speaker-information-list+.speaker-information-list::before{content:"";display:block;width:100%;height:1px;background-color:#ded8c2;margin-block:16px}.speaker-information-overview .speaker-information-list.theme{grid-area:theme}.speaker-information-overview .speaker-information-list.expertise{grid-area:expertise}.speaker-information-overview .speaker-information-list.function{grid-area:function}.speaker-information-overview .speaker-information-list.languages{grid-area:languages}.speaker-information-overview .speaker-information-list.price{grid-area:price}@media(min-width: 576px){.speaker-information-overview{--_column-gap: 64px;grid-template-columns:2fr 1fr;grid-template-areas:"theme function" "expertise languages" ". price";column-gap:var(--_column-gap);row-gap:calc(var(--_column-gap)/2);border-radius:20px;padding:60px 48px 60px 44px}.speaker-information-overview .speaker-information-list{position:relative}.speaker-information-overview .speaker-information-list .title{margin-bottom:24px}.speaker-information-overview .speaker-information-list.theme::before,.speaker-information-overview .speaker-information-list.expertise::before{display:none}.speaker-information-overview .speaker-information-list+.speaker-information-list::before{position:absolute;margin-inline:32px;left:calc(var(--_column-gap)*-1);width:1px;height:100%;margin-block:0}}@media(min-width: 768px){.speaker-information-overview{grid-template-areas:"theme expertise ." "function languages price";grid-template-columns:1fr 1fr 1fr}.speaker-information-overview .speaker-information-list.theme::before,.speaker-information-overview .speaker-information-list.expertise::before{display:block}.speaker-information-overview .speaker-information-list.function::before{display:none}}@media(min-width: 1200px){.speaker-information-overview{grid-template-areas:"theme expertise function languages price";grid-template-columns:2fr 2fr 2fr 1fr 2fr}.speaker-information-overview .speaker-information-list.function::before{display:block}}}
