#main-lead,#text-1,#text-2{margin:36px 0 12px}.custom-text-block.text-lead *{font-family:var(--font-regular);font-size:24px;font-weight:200;line-height:1.4}.custom-text-block.text-citation{border-left:1px solid var(--dark-gray);font-weight:400;padding-left:30px}.custom-text-block .company-url,.custom-text-block .speaker-company,.custom-text-block .speaker-name,.custom-text-block .speaker-role,.custom-text-block .speaker-url{display:block;font-size:16px}.custom-text-block blockquote.text-field{background-color:transparent;border:0;padding:0}.custom-text-block.text-columns-2 .text-container{column-gap:36px;display:flex;flex-wrap:wrap}.custom-text-block.text-columns-2-flex .text-container{column-gap:60px;display:flex;flex-wrap:wrap}.custom-text-block.text-columns-2 .title-container,.custom-text-block.text-columns-2-flex .title-container{width:100%}.custom-text-block.text-columns-2 .column-container{flex:1;margin-top:24px}.custom-text-block.text-columns-2-flex .column-container{margin-top:24px}.custom-text-block.text-columns-2 .column-container h3,.custom-text-block.text-columns-2-flex .column-container h3{letter-spacing:0;margin-bottom:20px}.custom-text-block.text-columns-2 .column-container h3:first-child,.custom-text-block.text-columns-2-flex .column-container h3:first-child{margin-top:0}.custom-text-block.text-columns-2 .column-container ul:last-child
.custom-text-block.text-columns-2-flex .column-container ul:last-child{margin-bottom:12px}@media screen and (max-width:767px){.custom-text-block.text-lead *{font-size:20px}}@media screen and (max-width:640px){.custom-text-block.text-columns-2 .text-container,.custom-text-block.text-columns-2-flex .text-container{flex-direction:column}}