.rev-accordion{--rev-speaker-image-min-width:110px;--rev-speaker-image-max-width:150px;--rev-accordion-header-color:#494949;--rev-accordion-accent-color:#39f;--rev-accordion-text-color:#222}.rev-accordion__heading{font:inherit;margin:0}.rev-accordion__trigger{align-items:center;color:inherit;cursor:pointer;display:flex;font:inherit;gap:12px;justify-content:space-between;padding:16px 0;text-align:left;width:100%}.rev-accordion__trigger:focus-visible{border-radius:2px;box-shadow:0 0 4px 1px #ccc;outline:none!important}.rev-accordion__title{color:var(--rev-accordion-header-color);font-size:18px;font-weight:700;line-height:1.5;min-width:0}.rev-accordion__icon{flex-shrink:0;height:20px;position:relative;width:20px}.rev-accordion__icon:after,.rev-accordion__icon:before{background:var(--rev-accordion-header-color);content:"";left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:transform .3s ease}.rev-accordion__icon:before{height:2px;width:14px}.rev-accordion__icon:after{height:14px;width:2px}.rev-accordion.is-open .rev-accordion__icon:after{transform:translate(-50%,-50%) rotate(90deg)}.rev-accordion__panel{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s ease}.rev-accordion.is-open .rev-accordion__panel{grid-template-rows:1fr}.rev-accordion__panel-inner{min-height:0;min-width:0;overflow:hidden}.rev-accordion.is-open .rev-accordion__panel-inner,.rev-accordion.is-open .rev-accordion__panel-inner a{cursor:pointer}.rev-accordion__body,.rev-accordion__speaker{color:var(--rev-accordion-text-color)}.rev-accordion__body{margin-bottom:24px}.rev-accordion__body>:first-child{margin-top:0}.rev-accordion__body>:last-child{margin-bottom:0}.rev-accordion__speaker{align-items:start;display:grid;grid-template-areas:"identity" "bio";grid-template-columns:minmax(0,1fr);margin-bottom:24px;row-gap:8px}.rev-accordion__speaker--has-image{column-gap:16px;grid-template-areas:"image identity" "image bio";grid-template-columns:clamp(var(--rev-speaker-image-min-width),20%,var(--rev-speaker-image-max-width)) minmax(0,1fr)}.rev-accordion__speaker-image-wrap{grid-area:image;min-width:0}.rev-accordion__speaker-image{border:1px solid var(--rev-accordion-accent-color);border-radius:6px;box-sizing:border-box;display:block;height:auto;max-width:100%;width:100%}.rev-accordion__speaker-identity{grid-area:identity;min-width:0}.rev-accordion__speaker-company,.rev-accordion__speaker-department,.rev-accordion__speaker-position{color:var(--rev-accordion-accent-color)}.rev-accordion__speaker-company{font-size:17px;font-weight:700;line-height:1.5;margin:0}.rev-accordion__speaker-department,.rev-accordion__speaker-position{font-size:14px;font-weight:400;line-height:1.5;margin:0}.rev-accordion__speaker-name{font-size:16px;font-weight:700;line-height:1.5;margin:8px 0 0}.rev-accordion__speaker-bio{grid-area:bio;min-width:0}.rev-accordion__speaker-bio>:first-child{margin-top:0}.rev-accordion__speaker-bio>:last-child{margin-bottom:0}@media (max-width:767px){.rev-accordion__speaker--has-image{grid-template-areas:"image identity" "bio bio";row-gap:12px}}