.highlight{background-color:#fff;box-shadow:0 3px 16px rgba(0,0,0,.1);overflow-wrap:break-word;position:relative;transition:box-shadow .2s}.highlight:hover{box-shadow:0 3px 16px rgba(0,0,0,.2)}.highlight__header{cursor:pointer;height:100%;padding:1rem}.highlight__header-inner{align-items:center;display:flex}.highlight__title{font-family:"Source Serif Pro",serif;font-size:1.75rem;font-weight:700;line-height:1.1}@media only screen and (min-width:768px){.highlight__title{font-size:2rem}}@media only screen and (min-width:1440px){.highlight__title{font-size:2.5rem}}.highlight__title{color:#081f2c;margin:0}.highlight__title--hover{display:none}.highlight__image{flex:0 0 54px;height:54px;margin-right:1rem;position:relative;width:54px}.highlight__image img,.highlight__image picture{height:100%;left:0;object-fit:contain;position:absolute;top:0;width:100%}.highlight__arrow{height:20px;margin-left:auto;width:20px}.highlight__content{font-size:1.125rem;max-height:0;overflow:hidden;transition:max-height .3s;width:100%}.highlight__content.is-open{max-height:400px}.highlight__content.is-open .highlight__text{opacity:1}.highlight__info{height:100%;transform:translateY(0);transition:transform .5s}.highlight__text{background-color:#fff;color:#081f2c;height:100%;padding:1.5rem 1rem;transition:opacity .2s .1s}.highlight--darkblue .highlight__title,.highlight--greyblue .highlight__title,.highlight--yellow .highlight__title{color:#fff}.highlight--darkblue .highlight__title--hover,.highlight--greyblue .highlight__title--hover,.highlight--yellow .highlight__title--hover{color:#081f2c}.highlight--darkblue .highlight__arrow,.highlight--greyblue .highlight__arrow,.highlight--yellow .highlight__arrow{fill:#fff}.highlight--darkblue .highlight__header{background-color:#081f2c}.highlight--greyblue .highlight__header{background-color:#1d3748}.highlight--yellow .highlight__header{background-color:#f1be48}.highlight--grey .highlight__header{background-color:#f4f4f4}@media only screen and (min-width:380px){.highlight__header{padding:1.5rem}.highlight__text{padding:1.7rem 1.5rem}.highlight__image{margin-right:1.5rem}}@media only screen and (min-width:1024px){.highlight{transition:none}.highlight__info{transform:translateY(150%)}.highlight__text{display:flex;flex-direction:column;font-size:1rem;justify-content:center;padding:1.5rem;transition:opacity .2s .1s}.highlight:hover{box-shadow:0 3px 16px rgba(0,0,0,.1)}.highlight:hover .highlight__content{bottom:-2rem;opacity:1;overflow:hidden;top:-2rem;transition:top .4s .1s,bottom .4s .1s,opacity .3s}.highlight:hover .highlight__info{transform:translateY(0)}.highlight:hover .highlight__text{opacity:1;transition:opacity .3s .2s}.highlight:hover .highlight__header-inner{transform:translateY(-20%);transition:transform .3s .05s}.highlight:hover .highlight__title{color:#081f2c;transition:color .15s}.highlight:hover .highlight__title--hover{opacity:1;transition:opacity .2s}.highlight__header{padding:4rem 2rem}.highlight__header-inner{display:block;text-align:center;transition:transform .3s .05s}.highlight__image{flex-basis:160px;height:160px;margin:0 auto 4rem;width:160px}.highlight__arrow{display:none}.highlight__content{bottom:0;left:0;max-height:none;position:absolute;top:0;transition:top .2s,bottom .2s,opacity .2s}.highlight__content.is-open{max-height:none}.highlight__content.is-open .highlight__text{opacity:0}.highlight__title{transition:color .2s}.highlight__title--hover{color:#081f2c;display:block;margin:0 0 1rem;opacity:0;transition:opacity .2s}}@media only screen and (min-width:1280px){.highlight__text{font-size:1.125rem;padding:2rem}}@media only screen and (min-width:1440px){.highlight__text{padding:2.5rem}}