/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.paragraph--type--pull-quote{margin-bottom:4.5rem;}.paragraph--type--pull-quote i{position:absolute;left:-35px;font-size:1.5rem;}@media screen and (min-width:0) and (max-width:20rem){.paragraph--type--pull-quote i{left:0;}}@media screen and (min-width:20rem) and (max-width:42rem){.paragraph--type--pull-quote i{left:0;}}.paragraph--type--pull-quote .field--name-field-quote-content{font-size:2.25rem;font-weight:300;line-height:2.6875rem;color:#000;margin-bottom:1.7rem;padding-top:0.8rem;}@media screen and (min-width:0) and (max-width:20rem){.paragraph--type--pull-quote .field--name-field-quote-content{padding-top:3rem;}}@media screen and (min-width:20rem) and (max-width:42rem){.paragraph--type--pull-quote .field--name-field-quote-content{padding-top:3rem;}}.paragraph--type--pull-quote .field--name-field-quote-name{font-size:0.6875rem;font-weight:700;color:#58585b;text-transform:uppercase;}.paragraph--type--pull-quote .field--name-field-quote-byline{font-size:0.875rem;font-weight:400;color:#58585b;font-family:"Public Sans",sans-serif;}.paragraph--type--pull-quote .paragraph__column{padding-left:0;padding-right:0;padding-bottom:0;}
.caption{display:table;}.caption > *{display:block;max-width:100%;}.caption > figcaption{display:table-caption;max-width:none;caption-side:bottom;}.caption > figcaption[contenteditable="true"]:empty::before{content:attr(data-placeholder);font-style:italic;}
.caption .media .field,.caption .media .field *{float:none;margin:unset;}
.toc-js-container{display:inherit !important;}
