.readmore-link::before {
  content: url('https://grist.org/wp-content/uploads/2023/07/rh_icon_final.png');
  display: inline-block;
  width:46px;
  height: 32px;
  vertical-align: middle;
}

body.postid-574441 wp-block-interactive-template .interactive-block-topper {
border-bottom: 2px dotted #dfcdb5; }

body.postid-624900{ background:
linear-gradient(180deg,
rgb(223, 235, 185) 0%,
rgb(205, 234, 189) 30%,
rgb(172, 232, 196) 100%); }

body.postid-568607{ background:
linear-gradient(180deg,
rgb(254, 252, 200) 0%,
rgb(184, 211, 157) 30%,
rgb(89, 161, 119) 100%); }

body.postid-596740 {
  background: linear-gradient(180deg,
    rgba(255, 237, 171) 0%,
    rgba(231, 230, 180) 60%,
    rgba(1, 190, 186) 100%);
	min-height: 900px;
}

body.postid-554703{ background: linear-gradient(180deg, rgba(254,212,231,1) 0%, rgba(242,183,159,1) 30%, rgba(255,207,67,1) 100%); }


.cmyk-grist-header__branding-link:hover svg * {
    fill: #fff;
    color: #fff;
}

.cmyk-grist-header__branding-link:not(:hover) svg * {
    color: #fff;
}

@media only screen and (max-width: 600px) {
  .article-body .wp-block-ups-ad-wrapper figure.wp-block-ups-ad__placement {
    display: flex;
  }
}

.wp-block-columns {
	display: flex;
	margin: 10px 10px 0;
	padding: 10px 20px 0;
}

@media only screen and (max-width: 600px) {
.wp-block-columns .wp-block-columns{
	margin: 0;
	padding-left: 0;
	padding-right:0;
}
}

.wp-block-column {
	flex: 1;
	margin: 10px 10px 0;
	padding: 10px 10px 0;
}

@media only screen and (max-width: 600px) {
.wp-block-column .wp-block-column {
	margin: 0;
	padding-left: 0;
	padding-left: 0;
}
}

.wp-block-column h2, 
.wp-block-column h3,
.wp-block-column p {
	text-align: center;
}

.wp-block-column ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
}

.wp-block-column ul li {
	padding: 10px;
	margin: 0;
}

.wp-block-column ul li:nth-child(odd) {
}

.wp-block-column h3 {
	margin: 0;
	padding: 10px;
	font-size:24px;
	text-align:left;
	margin:60px 0 12px
}

.wp-block-column:nth-child(2) {
}

.wp-block-column:nth-child(2) h3 {
	margin: 0 -15px;
}

@media (max-width: 764px) {
	.wp-block-columns.has-3-columns {
		flex-flow: row wrap;
	}
	
	.has-3-columns .wp-block-column {
		order: 2;
	}


	.has-3-columns .wp-block-column:nth-child(2){
		flex-basis: 100%;
		order: 1;
	}
}

@media (max-width: 478px) {
	.wp-block-columns.has-3-columns {
	}

	.wp-block-column {
		flex-basis: 100%;
		margin: 20px 0;
	}
	
	.wp-block-column:nth-child(2) {
	}
}
.basic-page-body__content .donate__embed iframe{
	margin:0;
}

.term-wildfires .section-header__title{ border-bottom:0;}

.basic-page-body__content .wp-embed-aspect-16-9 iframe{margin-top: 0}
@media (min-width: 1440px) {
#knightlab-iframe{
	margin-left:-40px;
}
}

.video-container {
    position: relative;
    width: 100%;
    padding-bottom: 56.25%;
}

.video-container iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border: 0;
    margin: 0;
}

@media (max-width: 764px) {
	.homepage > .horizontal-ad {
		display: none;
	}

	.homepage > .horizontal-ad ~ .horizontal-ad{
		display: block;
	}
}

body #wisepops-instance-362665 .wisepops-custom-css-362665 .wisepops-block-signup button:hover:hover, body #wisepops-instance-361945 .wisepops-custom-css-361945 .wisepops-block-signup button:hover{color:#000}

/* Parched no header and footer */
.page-id-584026 .page__topper, .page-id-584026 .page-header, 
.page-id-584026 .footer__cta-wrapper, .page-id-584026 .footer__primary, .page-id-584026  .appeal-bar-notification {display: none;}
.page-id-584026 .basic-page-body__content {margin-top: 4vw;}

.page-id-584026 .parched-donate-container{text-align: right; margin-bottom: 4vw; margin-top: -40px; max-width: 90%;}

@media (max-width: 1024px) {
	.page-id-584026 .parched-donate-container {
		margin-top: 0px;
	}
}

.parched-donate-container a{
    font-family: "Basis Grotesque",sans-serif;
    font-size: 14px;
    line-height: 1.5;
    font-weight: 700;
    background: rgb(255, 0, 0);
    color: rgb(255, 255, 255);
}
.parched-donate-container a:hover{ border-bottom: 1px solid currentColor; color: #000;
}
@media (min-width: 1024px) {
.postid-596740 .topper-featured-image__figure{ min-height: 650px;}
}

.gf-contact-form .gform_confirmation_wrapper {
    font-weight: bold;
    font-size: 24px;
    margin: 60px auto;	
}

body .wp-block-related-articles--grid{
	margin-top:0;
}


.postid-612374 .page__color-bar-sun-wrapper.cover {

    height: 110vh;
}


.wp-block-embed-youtube iframe {
	margin-top: 0 !important;
}

.article-links-con {
	align-items: flex-start !important;
	min-width: auto !important;
  padding-left: 0 !important;
  padding-right: 0 !important;
	display: flex !important;
}

.article-links-con > div {
	padding: 0 !important;
}

.postid-625763 .article-body .wp-block-quote {
	 border-left: none;
	 padding-left: 0;
}
.postid-625763 .article-body .wp-block-quote .headshot {
	 border-radius: 50%;
	 height: 60px;
	 width: 60px;
}
.postid-625763 .article-body .wp-block-quote .contributor-info {
	align-items: flex-start;
}
.postid-625763 .article-body h3 {
	 counter-increment: h3-counter;
	 display: flex;
	 align-items: flex-end;
}
.postid-625763 .article-body h3::before {
	 content: counter(h3-counter);
	 font-family: "PolySans", sans-serif;
	 font-weight: 500;
	 word-spacing: -0.05em;
	 font-size: 55px;
	 letter-spacing: -0.02em;
	 line-height: 0.95;
	 margin-right: 25px;
}
@media (min-width: 768px) {
	.postid-625763 .article-body h3::before {
		 font-size: 70px;
	}
}
@media (min-width: 1024px) {
	.postid-625763 .article-body h3::before {
		 font-size: 90px;
	}
}

.postid-626703 header {
  color: #fff;
}
.postid-626703 .nav__item--link-follows-container {
  color: #3c3830;
}
.postid-626703 .site-logo__link:hover, .postid-626703 .site-logo__link:focus {
  color: #fffc;
}