.npq-speaker-card{background-color:#fff;border:1px solid #222;box-sizing:border-box;display:flex;flex-direction:column;gap:1rem;height:100%;padding:1.5rem}.npq-speaker-card__image-wrap{text-align:center;width:100%}.npq-speaker-card__image{display:block;height:auto;margin:0 auto;max-width:220px;object-fit:cover;width:100%}.npq-speaker-card__content{display:flex;flex-direction:column;gap:.75rem}.npq-speaker-card__content h3,.npq-speaker-card__content h4,.npq-speaker-card__content p{margin:0}.npq-speaker-card__name{color:#222;font-size:2rem;font-weight:700;line-height:1.1}.npq-speaker-card__title{color:#444;font-size:1rem;line-height:1.4}.npq-speaker-card__full-bio,.npq-speaker-card__teaser{color:#222;font-size:1rem;line-height:1.6}.npq-speaker-card__full-bio[hidden]{display:none}.npq-speaker-card__toggle{align-self:flex-start;background-color:#7a1f1f;border:1px solid #7a1f1f;color:#fff;cursor:pointer;display:inline-block;font-size:1rem;font-weight:600;line-height:1.2;margin-top:.5rem;padding:.75rem 1rem;text-decoration:none;transition:background-color .2s ease,border-color .2s ease,color .2s ease}.npq-speaker-card__toggle:focus,.npq-speaker-card__toggle:hover{background-color:#5e1717;border-color:#5e1717;color:#fff}.npq-speaker-card__toggle:focus{outline:2px solid #000;outline-offset:2px}.hs_cos_wrapper_type_module{height:100%}