a, a:link, a:visited {outline:none; color: red;
	text-decoration: underline red;
text-decoration: underlinered;
text-decoration-thickness: 2px;
}

.newsticker-posts-listing.grid a.title:visited
{
  text-decoration: none;

}

.newsticker-posts-listing.grid a.title
{
  text-decoration: none;

}

:root {
 --max-width:90rem;
 --max-width-legacy:75rem;
 --max-width-small:50rem;
 --max-width-with-skin:75rem;
 --max-width-special-hero:90rem;
 --max-width-special-content:60.625rem;
 --max-width-twitter-embed:34.375rem;
 --max-width-poll-of-polls:41.25rem;
 --max-width-cta-alt-layout:39.0625rem
}
.has-skin .main {
 --max-width:78.125rem
}
:root {
 --blur-radius:0.3125rem;
 --letter-spacing-serif:-0.0625rem
}

:root {
 --vertical-spacing-1x-small:0.875rem;
 --vertical-spacing-2x-small:1.875rem;
 --vertical-spacing-3x-small:1.5625rem;
 --vertical-spacing-1x-medium:1.5rem;
 --vertical-spacing-2x-medium:2.5rem;
 --vertical-spacing-3x-medium:1.5625rem;
 --vertical-spacing-1x-large:1.5rem;
 --vertical-spacing-2x-large:2.5rem;
 --vertical-spacing-3x-large:3.125rem;
 --side-spacing-tiny:0.3125rem;
 --side-spacing-small:0.625rem;
 --side-spacing-medium:0.625rem;
 --side-spacing-large:1.25rem;
 --side-spacing-xlarge:3.75rem;
 --inner-spacing:0.625rem;
 --grid-gap-small:1.25rem;
 --grid-gap-medium:1.25rem;
 --grid-gap-large:3.4375rem;
 --hero-clip-point:0.9375rem;
 --hero-clip-point-2x:1.875rem;
 --hero-clip-point-3x:2.8125rem;
 --hero-partial-clip-point:0.9375rem;
 --hero-partial-clip-point-2x:1.875rem;
 --hero-partial-clip-point-3x:2.8125rem
}

@media (min-width:48em) {
 :root {
  --hero-clip-point:1.875rem;
  --hero-clip-point-2x:3.75rem;
  --hero-clip-point-3x:5.625rem
 }
}
@media (min-width:64em) {
 :root {
  --hero-partial-clip-point:1.875rem;
  --hero-partial-clip-point-2x:3.75rem;
  --hero-partial-clip-point-3x:5.625rem
 }
}
.has-skin {
 --grid-gap-large:2.5rem
}
.has-skin .main {
 --side-spacing-xlarge:1.25rem
}


.article__content li:not(.social-sharing__item) a,
.article__content p a:not(.comment-metadata),
.article__content p a:not(.speaker__twitter-url),
.contact-information a,
.entry__content li:not(.social-sharing__item) a,
.entry__content p a:not(.speaker__twitter-url) {
 border-bottom:.125rem solid #eb3425;
 border-bottom:.125rem solid var(--c-secondary)

  text-decoration: none;
text-decoration: underline red;
text-decoration: underlinered;
text-decoration-thickness: 2px;
text-underline-offset: 0.3em;


}

p.rich-text a {
text-decoration: underline red;
text-decoration: underlinered;
text-decoration-thickness: 2px;
text-decoration: none;
 color: red;
}

p.rich-text a:link,
p.rich-text a:visited,
p.rich-text a:active,
p.rich-text a:focus,
p.rich-text a:hover {

 color: red;
}


.comment-reply-title {

	font-family: "DM Sans";
	font-size: 18px;
	color: #DB4D4D;
	font-weight:300;
	text-transform:uppercase;

}

.comment-content p {

	font-family: "DM Sans";
	font-size: 15px;
	color: black;
	font-weight:200;
	text-decoration:none;

}


.comment-metadata a {

	font-family: "DM Sans";
	color: #DB4D4D;
	font-weight:500;
	text-decoration: none !important;

}

.reply a {

	font-family: "DM Sans";
	color: #DB4D4D;
	font-weight:500;
	text-decoration: none !important;

}

.logged-in-as a {
color: #DB4D4D !important;
text-decoration: none !important;

}


@supports (grid-area:auto) {
 @media (min-width:48em) {
  .grid,
  .pl-layout>.block-editor-inner-blocks>.block-editor-block-list__layout {
   grid-column-gap:1.25rem;
   -webkit-column-gap:1.25rem;
   -moz-column-gap:1.25rem;
   column-gap:1.25rem;
   grid-column-gap:var(--grid-gap-small);
   -webkit-column-gap:var(--grid-gap-small);
   -moz-column-gap:var(--grid-gap-small);
   column-gap:var(--grid-gap-small);
   display:grid;
   grid-template-columns:1fr;
   grid-row-gap:1.5625rem;
   row-gap:1.5625rem;
   grid-row-gap:var(--vertical-spacing-3x-medium);
   row-gap:var(--vertical-spacing-3x-medium)
  }
 }
 @media (min-width:80em) {
  .grid,
  .pl-layout>.block-editor-inner-blocks>.block-editor-block-list__layout {
   grid-column-gap:3.4375rem;
   -webkit-column-gap:3.4375rem;
   -moz-column-gap:3.4375rem;
   column-gap:3.4375rem;
   grid-column-gap:var(--grid-gap-large);
   -webkit-column-gap:var(--grid-gap-large);
   -moz-column-gap:var(--grid-gap-large);
   column-gap:var(--grid-gap-large);
   grid-row-gap:1.5625rem;
   row-gap:1.5625rem;
   grid-row-gap:var(--vertical-spacing-3x-medium);
   row-gap:var(--vertical-spacing-3x-medium)
  }
 }
 .grid>*,
 .pl-layout>.block-editor-inner-blocks>.block-editor-block-list__layout>* {
  min-height:0;
  min-width:0
 }
 .grid>.wp-block-column,
 .pl-layout>.block-editor-inner-blocks>.block-editor-block-list__layout>.wp-block-column {
  margin-left:0
 }
 .grid__ld--1 {
  grid-column:-1/1;
  width:100%
 }
 @media (min-width:48em) {
  .content-listing+.grid__ld--1 {
   margin-top:3.125rem;
   margin-top:var(--vertical-spacing-3x-large)
  }
 }
 & .grid__column.wp-block-column {
  margin-left:0
 }
 @media (min-width:64em) {
  .grid__columns--2,
  .grid__ld--2,
  .pl-layout-2-column>.block-editor-inner-blocks>.block-editor-block-list__layout {
   grid-template-columns:repeat(2,1fr)
  }
 }
 @media (min-width:48em) {
  .grid__ld--1+.grid__ld--2 {
   margin-top:1.5625rem;
   margin-top:var(--vertical-spacing-3x-medium)
  }
 }
 @media (min-width:48em) {
  .grid__ld--3a,
  .pl-layout-2-column-3-1>.block-editor-inner-blocks>.block-editor-block-list__layout {
   grid-template-columns:1fr 18.75rem
  }
 }
 @media (min-width:48em) {
  .grid__ld--3b,
  .pl-layout-2-column-1-3>.block-editor-inner-blocks>.block-editor-block-list__layout {
   grid-template-columns:18.75rem 1fr
  }
 }
 @media (min-width:48em) {
  .grid__columns--3,
  .pl-layout-3-column>.block-editor-inner-blocks>.block-editor-block-list__layout {
   grid-template-columns:repeat(2,1fr)
  }
 }
 @media (min-width:64em) {
  .grid__columns--3,
  .pl-layout-3-column>.block-editor-inner-blocks>.block-editor-block-list__layout {
   grid-template-columns:repeat(3,1fr)
  }
 }
 @media (min-width:64em) {
  .card__no--borders .grid__columns--3,
  .card__no--borders .pl-layout-3-column>.block-editor-inner-blocks>.block-editor-block-list__layout {
   grid-row-gap:3.125rem;
   row-gap:3.125rem;
   grid-row-gap:var(--vertical-spacing-3x-large);
   row-gap:var(--vertical-spacing-3x-large)
  }
 }
 @media (min-width:48em) {
  .grid__columns--4,
  .grid__md--4,
  .pl-layout-4-column>.block-editor-inner-blocks>.block-editor-block-list__layout {
   grid-template-columns:repeat(2,1fr)
  }
 }
 @media (min-width:64em) {
  .grid__columns--4,
  .grid__md--4,
  .pl-layout-4-column>.block-editor-inner-blocks>.block-editor-block-list__layout {
   grid-template-columns:repeat(4,1fr)
  }
 }
 .grid__md--5,
 .pl-layout-3-column-wide-centre>.block-editor-inner-blocks>.block-editor-block-list__layout {
  display:grid;
  grid-gap:1.875rem;
  gap:1.875rem;
  grid-gap:calc(var(--inner-spacing)*3);
  gap:calc(var(--inner-spacing)*3);
  grid-template-columns:.5fr 1fr .5fr
 }
 .grid__md--5b {
  display:grid
 }
 @media (min-width:64em) {
  .grid__md--5b {
   grid-gap:1.875rem;
   gap:1.875rem;
   grid-gap:calc(var(--inner-spacing)*3);
   gap:calc(var(--inner-spacing)*3);
   grid-template-columns:18.75rem 1fr 18.75rem
  }
 }
 @media (min-width:80em) {
  .grid__md--5b {
   grid-gap:3.4375rem;
   gap:3.4375rem;
   grid-gap:var(--grid-gap-large);
   gap:var(--grid-gap-large)
  }
 }
 @media (min-width:48em) {
  .grid__columns--5 {
   grid-template-columns:repeat(3,1fr)
  }
 }
 @media (min-width:64em) {
  .grid__columns--5 {
   grid-template-columns:repeat(5,1fr)
  }
 }
 @media (min-width:48em) {
  .grid__columns--6 {
   grid-template-columns:repeat(3,1fr)
  }
 }
 @media (min-width:64em) {
  .grid__columns--6 {
   grid-template-columns:repeat(6,1fr)
  }
 }
 @media (min-width:48em) {
  .grid__md--6 {
   grid-template-columns:1fr
  }
 }
 @media (min-width:64em) {
  .grid__md--6 {
   grid-template-columns:1fr 18.75rem
  }
 }
 .grid__md--6 .grid__column.wp-block-column {
  margin-left:0
 }
 .grid__hd--11a {
  display:grid;
  grid-gap:1.875rem;
  gap:1.875rem;
  grid-gap:calc(var(--inner-spacing)*3);
  gap:calc(var(--inner-spacing)*3);
  grid-template-columns:1fr .5fr
 }
 .grid__hd--11b {
  display:grid;
  grid-gap:3.75rem;
  gap:3.75rem;
  grid-gap:calc(var(--inner-spacing)*6);
  gap:calc(var(--inner-spacing)*6);
  grid-template-columns:repeat(2,1fr)
 }
 .grid__column {
  margin-bottom:1.5625rem;
  margin-bottom:var(--vertical-spacing-3x-small)
 }
 @media (min-width:48em) {
  .grid__column {
   margin-bottom:0
  }
 }
 .grid__column>div {
  margin-bottom:1.5625rem;
  margin-bottom:var(--vertical-spacing-3x-small)
 }
 @media (min-width:48em) {
  .grid__column>div {
   margin-bottom:0
  }
 }
 .grid__column--sidebar {
  border-top:.0625rem solid #d3d3d3;
  border-top:.0625rem solid var(--c-primary-20);
  padding:1.5625rem 0 0;
  padding:var(--vertical-spacing-3x-small) 0 0
 }
 @media (min-width:64em) {
  .grid__column--sidebar {
   border:0;
   padding:0
  }
 }
 .grid__column--sidebar>div,
 .grid__column--sidebar>section {
  margin-bottom:1.5625rem;
  margin-bottom:var(--vertical-spacing-3x-small)
 }
 .grid__column--top-space {
  padding-top:4.625rem;
  padding-top:calc(var(--vertical-spacing-3x-large) + var(--vertical-spacing-1x-medium))
 }

}
@media (min-width:48em) {
 .ie-11 .grid {
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -ms-flex-wrap:wrap;
  flex-wrap:wrap;
  -webkit-box-pack:justify;
  -ms-flex-pack:justify;
  justify-content:space-between
 }
 .ie-11 .grid .wp-block-column,
 .ie-11 .grid .wp-block-column:not(:first-child) {
  margin-left:0
 }
 .ie-11 .grid.grid__columns--2>*,
 .ie-11 .grid.grid__columns--4>*,
 .ie-11 .grid.grid__ld--2>*,
 .ie-11 .grid>* {
  -ms-flex-preferred-size:auto;
  flex-basis:auto;
  -webkit-box-flex:initial;
  -ms-flex-positive:initial;
  flex-grow:0;
  margin-left:0;
  width:calc(50% - 27.5px);
  width:calc(50% - var(--grid-gap-large)/2)
 }
 .ie-11 .grid.grid__columns--1,
 .ie-11 .grid.grid__ld--1 {
  display:block
 }
 .ie-11 .grid.grid__columns--1>*,
 .ie-11 .grid.grid__ld--1>* {
  margin-bottom:3.4375rem;
  margin-bottom:var(--grid-gap-large)
 }
 .ie-11 .grid.grid__columns--1>:not(.full-width),
 .ie-11 .grid.grid__ld--1>:not(.full-width) {
  width:100%
 }
 .ie-11 .grid.grid__columns--3>*,
 .ie-11 .grid.grid__columns--5>*,
 .ie-11 .grid.grid__columns--6>* {
  -webkit-box-flex:0;
  -ms-flex-positive:0;
  flex-grow:0;
  width:calc(33% - 36.66666667px);
  width:calc(33% - var(--grid-gap-large)*2/3)
 }
 .ie-11 .grid.grid__ld--3a>:first-child {
  width:66.66666666%
 }
 .ie-11 .grid.grid__ld--3a>:last-child {
  width:calc(33.33333333% - 55px);
  width:calc(33.33333333% - var(--grid-gap-large))
 }
 .ie-11 .grid.grid__ld--3b>:first-child {
  width:calc(33.33333333% - 55px);
  width:calc(33.33333333% - var(--grid-gap-large))
 }
 .ie-11 .grid.grid__ld--3b>:last-child {
  width:66.66666666%
 }
 .ie-11 .grid.grid__md--5>:first-child,
 .ie-11 .grid.grid__md--5>:last-child {
  width:calc(25% - 30px)
 }
 .ie-11 .grid.grid__md--5>:nth-child(2) {
  width:calc(50% - 30px)
 }
}
@media (min-width:64em) {
 .ie-11 .grid.grid__columns--4>* {
  -webkit-box-flex:0;
  -ms-flex-positive:0;
  flex-grow:0;
  width:calc(25% - 41.25px);
  width:calc(25% - var(--grid-gap-large)*3/4)
 }
 .ie-11 .grid.grid__columns--5>* {
  -webkit-box-flex:0;
  -ms-flex-positive:0;
  flex-grow:0;
  width:calc(20% - 44px);
  width:calc(20% - var(--grid-gap-large)*4/5)
 }
 .ie-11 .grid.grid__columns--6>* {
  -webkit-box-flex:0;
  -ms-flex-positive:0;
  flex-grow:0;
  width:calc(16.66666667% - 45.83333333px);
  width:calc(16.66666667% - var(--grid-gap-large)*5/6)
 }
 .ie-11 .grid.grid__md--5b>*,
 .ie-11 .grid.grid__md--6>* {
  -webkit-box-flex:0;
  -ms-flex-positive:0;
  flex-grow:0
 }
 .ie-11 .grid.grid__md--6>:first-child {
  width:calc(100% - 345px);
  width:calc(100% - var(--grid-gap-large) - 290px)
 }
 .ie-11 .grid.grid__md--6>:first-child+* {
  width:290px
 }
 .ie-11 .grid.grid__md--5b>:first-child,
 .ie-11 .grid.grid__md--5b>:last-child {
  width:23%
 }
 .ie-11 .grid.grid__md--5b>:nth-child(2) {
  width:48%
 }
}

.alignfull .wp-block-group__inner-container,
.container,
.full-width .block-collection,
.full-width .figcaption__inner {
 margin-left:auto;
 margin-right:auto;
 max-width:90pc;
 max-width:var(--max-width);
 padding-left:.625rem;
 padding-left:var(--side-spacing-small);
 padding-right:.625rem;
 padding-right:var(--side-spacing-small);
 width:100%
}
@media (min-width:48em) {
 .alignfull .wp-block-group__inner-container,
 .container,
 .full-width .block-collection,
 .full-width .figcaption__inner {
  padding-left:.625rem;
  padding-left:var(--side-spacing-medium);
  padding-right:.625rem;
  padding-right:var(--side-spacing-medium)
 }
}
@media (min-width:64em) {
 .alignfull .wp-block-group__inner-container,
 .container,
 .full-width .block-collection,
 .full-width .figcaption__inner {
  padding-left:1.25rem;
  padding-left:var(--side-spacing-large);
  padding-right:1.25rem;
  padding-right:var(--side-spacing-large)
 }
}
@media (min-width:80em) {
 .alignfull .wp-block-group__inner-container,
 .container,
 .full-width .block-collection,
 .full-width .figcaption__inner {
  padding-left:3.75rem;
  padding-left:var(--side-spacing-xlarge);
  padding-right:3.75rem;
  padding-right:var(--side-spacing-xlarge)
 }
}
@media (min-width:64em) {
 body.has-skin:not(.home) .alignfull .wp-block-group__inner-container,
 body.has-skin:not(.home) .container,
 body.has-skin:not(.home) .full-width .block-collection,
 body.has-skin:not(.home) .full-width .figcaption__inner {
  padding-left:5rem;
  padding-left:calc(var(--side-spacing-large) + var(--side-spacing-xlarge));
  padding-right:5rem;
  padding-right:calc(var(--side-spacing-large) + var(--side-spacing-xlarge))
 }
}
@media (min-width:80em) {
 body.has-skin:not(.home) .alignfull .wp-block-group__inner-container,
 body.has-skin:not(.home) .container,
 body.has-skin:not(.home) .full-width .block-collection,
 body.has-skin:not(.home) .full-width .figcaption__inner {
  padding-left:7.5rem;
  padding-left:calc(var(--side-spacing-xlarge) + var(--side-spacing-xlarge));
  padding-right:7.5rem;
  padding-right:calc(var(--side-spacing-xlarge) + var(--side-spacing-xlarge))
 }
}
.wp-block-column .wp-block-group__inner-container {
 padding-left:0;
 padding-right:0
}
.container__small {
 padding-left:.625rem;
 padding-left:var(--side-spacing-small);
 padding-right:.625rem;
 padding-right:var(--side-spacing-small)
}
@media (min-width:48em) {
 .container__medium {
  padding-left:.625rem;
  padding-left:var(--side-spacing-medium);
  padding-right:.625rem;
  padding-right:var(--side-spacing-medium)
 }
}
@media (min-width:64em) {
 .container__large {
  margin:0 auto;
  max-width:90pc;
  max-width:var(--max-width);
  padding-left:1.25rem;
  padding-left:var(--side-spacing-large);
  padding-right:1.25rem;
  padding-right:var(--side-spacing-large);
  width:100%
 }
}
@media (min-width:80em) {
 .container__xlarge {
  margin:0 auto;
  max-width:90pc;
  max-width:var(--max-width);
  padding-left:3.75rem;
  padding-left:var(--side-spacing-xlarge);
  padding-right:3.75rem;
  padding-right:var(--side-spacing-xlarge);
  width:100%
 }
}
body:not(.has-skin) .alignfull,
body:not(.has-skin) .full-width {
 grid-column:-1/1;
 left:50%;
 margin-left:-50vw;
 margin-right:-50vw;
 position:relative;
 right:50%;
 width:100vw
}
@media (min-width:64em) {
 .page-template-page-template-with-sidebar body:not(.has-skin) .alignfull,
 .page-template-page-template-with-sidebar body:not(.has-skin) .full-width {
  margin-left:calc(-50vw + 10.78125rem);
  margin-left:calc(-50vw + (var(--grid-gap-large) + 18.125rem)/2);
  margin-right:calc(-50vw + 10.78125rem);
  margin-right:calc(-50vw + (var(--grid-gap-large) + 18.125rem)/2)
 }
}
.article__content>*+*,
.entry__content>*+* {
 margin-bottom:1.5625rem;
 margin-bottom:var(--vertical-spacing-3x-small)
}
.article__content:after,
.entry__content:after {
 clear:both;
 content:"";
 display:table
}

.has-skin .main>.container {
 background-color:#fff;
 background-color:var(--c-white);
 padding-top:3.75rem;
 padding-top:var(--side-spacing-xlarge);
 position:relative;
 z-index:1
}
html {
 scroll-padding-top:7.5rem
}

@media (min-width:48em) {
 .grid__columns--3 .card:not(.card__layout--opinion):nth-child(-n+3) {
  border-top:0;
  padding-top:0
 }
}
@media (min-width:48em) {
 .grid__columns--3 .card .card__media img {
  min-height:9.375rem
 }
}
@media (min-width:64em) {
 .grid__columns--3 .card .card__media img {
  min-height:17.8125rem
 }
}

.article-meta__title a {

font-family: Merriweather;
font-size:35px;
	color:black;
	text-decoration:none;

}

.excerpt {color:black;}

.comments-link a {

	color:grey;
	text-decoration:none;

}

.comments-link {

	color:grey;

}

.comments-link a:link {

	color:grey;

}

.comments-link a:active {

	color:grey;

}

.comments-link a:visited {

	color:grey;

}
