.post-content-wrapper{
  
}
.post-content-wrapper section .content{
  row-gap: 1.25rem;
}
.post-content-wrapper section .content strong{
  font-weight: 500;
  letter-spacing: 0.3px;
}
.post-content-wrapper section .content a{
  color: #8FA563;
  text-decoration: underline;
  text-underline-offset: 6px;
}
.post-content-wrapper section .content a.btn{
  padding: 0.5rem 1.3rem;
  background-color: #8FA563;
  color: #fff;
  text-transform: uppercase;
  text-decoration: none;
  letter-spacing: 0.04rem;
  font-size: 14px;
  font-weight: 500;
  display: inline-block;
  transition: all .8s cubic-bezier(.36,.05,0,1);
}
.post-content-wrapper section .content a.btn:hover{
  background-color: #282a22;
  color: #fff;
}
.post-content-wrapper section .content a.btn:after{
  content: "";
  display: inline-flex;
  width: 0.76rem;
  height: 0.76rem;
  color: #fff;
  background-image: url(https://sustainability.istingray.no/wp-content/uploads/2026/10/btn-arrow.svg);
  background-repeat: no-repeat;
  background-position: center;
  transition: all 0.5s ease-in-out;
  margin-left: 10px;
}
.post-content-wrapper section .content a.btn:hover:after{
  
}
.post-content-wrapper section{
  padding-bottom: 2rem!important;
  padding-top: 2rem!important;
}
.post-content-wrapper section h1{
  font-size: 3rem!important;
  
}
.post-content-wrapper section h2{
  font-size: 2.4rem!important;
  
}
.post-content-wrapper section h3{
  font-size: 2rem!important;
  
}
.post-content-wrapper section h4{
  font-size: 1.6rem!important;
  
}
.post-content-wrapper section h5{
  font-size: 1.3rem!important;
  
}
.post-content-wrapper section h6{
  font-size: 1rem!important;
  
}


div.post-content-wrapper section:nth-child(1){
  padding-top: 2rem!important;
}


/** New Table Layout/Styles **/
.post-content-wrapper ul.list-items{
  margin: 0 auto;
  padding: 3rem;
  background-color: #292a21;
  color: #e8e9e9;
}
.post-content-wrapper ul.list-items li{
  border-block-start: 1px solid rgba(232,233,233,0.1)!important;
  border-block-end: 1px solid rgba(232,233,233,0.1)!important;
  font-size: 22px;
  font-weight: 200;
  line-height: 3rem;
}
.post-content-wrapper ul.list-items li .lead{
  color: #b7d581;
  font-size: 40px!important;
}

/* Base structural table wrapper */
.div-table {
  display: table;
  width: 100%;
  padding: 3rem;
  background-color: #292a21;
}

/* Row wrapper mimicking <tr> */
.div-table-row, .div-table-header {
  display: table-row;
}

/* Header style tweaks */
.div-table-header {
  color: #e8e9e9;
}
.div-table-header .div-table-cell{
  border-block-end: 1px solid rgba(183,213,129,0.5)!important;
  color: #b7d581;
  font-size: 16px;
  text-transform: uppercase;
}

/* Cell elements mimicking <td> and <th> */
.div-table-cell {
  display: table-cell;
  padding: 12px 8px;
  text-align: left;
  margin: 1rem!important;
  font-size: 18px;
  border-block-end: 1px solid rgba(232,233,233,0.1);
  color: #e8e9e9;
}