.ai-summary{margin:var(--gridunit) 0 0 0}.ai-summary__heading{background-color:var(--color-primary-50);box-shadow:none;cursor:pointer;text-align:left;border:none;width:100%;margin:0;padding:0;overflow:hidden}.ai-summary__heading:hover{background-color:var(--color-primary-100)}.ai-summary__heading__inner{padding:var(--gridunit-small) var(--gridunit);align-items:center;gap:var(--gridunit-small);flex-direction:row;display:flex}.ai-summary__heading__inner svg{flex:none}.ai-summary__heading__inner path{fill:currentColor}.ai-summary__heading__inner svg:first-child path{fill:var(--color-primary)}.ai-summary__heading__title{font-family:var(--font-headings),sans-serif;text-overflow:ellipsis;flex:auto;font-weight:500;overflow:hidden}.ai-summary__content{transition:all .25s var(--ui-easing) 0s;background:var(--color-white);grid-template-rows:0fr;display:grid;overflow:hidden}.ai-summary__content__holder{overflow:hidden}.ai-summary__content__inner{padding:var(--gridunit)}.ai-summary__content__inner>:first-child{margin-top:0}.ai-summary.open .ai-summary__content{grid-template-rows:1fr}.ai-summary UL:not([class],[id],[style])>LI{padding-left:var(--gridunit)!important}.ai-summary UL:not([class],[id],[style])>LI:before{left:0}@media (max-width:759px),(max-width:1023px) and (orientation:landscape){.ai-summary{margin-left:calc(var(--gridunit-small)*-1);margin-right:calc(var(--gridunit-small)*-1)}}
.article-inline-ticker{gap:var(--gridunit-tiny);flex-flow:row;display:inline-flex}.article-inline-ticker__item{gap:var(--gridunit-tiny);background:var(--color-primary-50);padding:var(--gridunit-tiny) var(--gridunit-small);flex-flow:row;align-items:center;font-size:.75rem;display:flex}A.article-inline-ticker__item{color:inherit;text-decoration:none}A.article-inline-ticker__item:hover{background:var(--color-primary-100)}@media (max-width:759px),(max-width:1023px) and (orientation:landscape){.article-inline-ticker__scroller{margin-top:var(--gridunit-small)}}@media (min-width:760px) and (max-width:1023px){.article-inline-ticker__scroller{margin-top:var(--gridunit)}}@media (min-width:1024px){.article-inline-ticker__scroller{margin-top:var(--gridunit)}}.article-inline-ticker__title{font-weight:500}.article-inline-ticker__change{flex-flow:row;align-items:center;display:flex}