/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.chat-container{border-radius:0.5rem 0.5rem 0 0;box-shadow:0 4px 16px rgba(0,0,0,0.15);}.ai-deepchat--header{background:#CD1A25;border:none;border-radius:0.5rem 0.5rem 0 0;font-family:'freight-sans-pro',system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",sans-serif;font-weight:600;}.ai-deepchat--header:hover,.ai-deepchat--header.active{background-color:#a5151e;}.ai-deepchat--header:focus{outline:2px solid #fff;}.chat-dropdown-button{font-family:'freight-sans-pro',system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",sans-serif;}.chat-dropdown-link:hover{color:#CD1A25;}body:has(.chat-container.chat-open){overflow:hidden;}body:has(.chat-container.chat-open)::after{content:'';position:fixed;inset:0;z-index:1257;background:rgba(33,37,41,0.6);}.chat-container.bottom-right.chat-open,.chat-container.bottom-left.chat-open{position:fixed;top:50%;left:50%;right:auto;bottom:auto;transform:translate(-50%,-50%);margin:0;width:min(90vw,440px);height:auto;min-height:220px;max-height:min(80vh,600px);border-radius:0.5rem;z-index:1258;display:flex;flex-direction:column;}.chat-container.bottom-right.chat-open .ai-deepchat--header,.chat-container.bottom-left.chat-open .ai-deepchat--header{border-radius:0.5rem 0.5rem 0 0;flex:0 0 auto;}.chat-container.chat-open .chat-element{flex:1 1 auto;min-height:0;display:flex;}.chat-container.chat-open .chat-element deep-chat{flex:1 1 auto !important;height:auto !important;width:auto !important;min-height:0 !important;min-width:0 !important;}@media (max-width:768px){.chat-container.chat-open{width:100%;max-height:90vh;border-radius:0.5rem 0.5rem 0 0;top:auto;left:0;bottom:0;transform:none;}}
.social-media-links--platforms{padding-left:0;}.social-media-links--platforms.horizontal li{display:inline-block;text-align:center;padding:.2em .35em;}.social-media-links--platforms.vertical li{list-style-type:none;margin:0 0 .5em 0;}.social-media-links--platforms.vertical li a img{vertical-align:middle;margin-right:.5em;}.iconsets-wrapper{display:inherit;overflow-x:auto;}
.caps{font-size:.9em;}.dquo{margin-left:-.5em;}.abbr{white-space:nowrap;}.number{white-space:nowrap;}h1 .amp,h2 .amp,h3 .amp,h4 .amp,h5 .amp,h6 .amp{font-family:"Warnock Pro","Goudy Old Style","Palatino","Book Antiqua",serif;font-size:1.0em;font-style:italic;}
