/* BACKGROUND FOR PAGE  */
.ev-wrapper{
  background-color: #FDFEFE;
}
.ev-container{
  background-color: #FDFEFE !important;
}
.ev-article{
  background-color: #FDFEFE !important;
}
/*******/

.ev-component .ev-component-instruction-inner{
  font-size: 22px !important;
  color: #1e4649 !important;
  
}
/*
.ev-progress-sticky-nav-container .ev-progress-sticky-nav {
  background-color: #D3E3E5 !important;
}
*/

.location-menu .ev-navigation-top{
  display: none;
}

/***************  HERO IMAGE HEADERS **************/

div.ev-hero-image-title > h1.ev-hero-image-title-inner{
  text-shadow: 1px 1px 2px rgba(33, 54, 57, 0.52);
}

.ev-hero-image .ev-hero-image-title-inner{
  text-shadow: 1px 1px 2px rgba(33, 54, 57, 0.52);
}
@media all and (max-width: 520px) {
  .ev-hero-image .ev-hero-content {
    padding: 10px 10px 10px 10px;
  }
}
@media all and (max-width: 768px) {
 .ev-hero-image .ev-hero-content h1 {
  font-size: 50px;
}
 
}
@media all and (max-width: 520px) {
  .ev-hero-image .ev-hero-image-title {
   
  }
   .ev-hero-image .ev-hero-content h1 {
  font-size: 40px;
}
  
}
.ev-hero-image .ev-hero-image-title-inner {
  color: #ffffff;
  text-shadow: 1px 1px 2px rgb(45,75, 79, 0.6);
 /* text-transform: uppercase;*/
  text-align: center;
  font-family: Zilla Slab;
  font-size: 72px;
  font-weight: 600;
  line-height: 1.1;
}
.ev-hero-image .ev-hero-image-floating-image.ev-floating-image-layout-center{
  top: 60%;
  left:0;
  right: 0;
  width: 90px;
  margin: 0 auto;
}

.ev-hero-image .ev-hero-content h1 {
  max-width: 1000px;
  margin: 0 auto;
  text-align: left;

}
.ev-hero-image .ev-hero-image-title{
  padding-left: 20px;
  padding-right: 20px;
}


/********** Tables *************************/

.ev-body table th{
  background-color: #E5EEEF;
  font-weight: 600;
}
.ev-body table th, .ev-body table td{
  padding: 8px 8px;
}

/******** padding in grid items like link button items *********/

.ev-grid-item-inner{
  padding-left: 0 !important;
  padding-right: 0 !important;
}

/********* Box menu page ********************/
/* Colour logo + copyright footer — menu page only, white nav-bar logo on internal pages unaffected */
.location-menu .ev-menu-container-inner::after {
    content: '\00A9 Trades Union Congress 2026';
    display: block;
    flex-basis: 100%;   /* full width in Evolve's flex grid */
    grid-column: 1 / -1;
    background: url('tuc-colour-logo.png') no-repeat left center;
    background-size: 80px auto;
    padding: 20px 20px 20px 96px;
    font-size: 12px;
    color: #888;
    border-top: 1px solid #e5e3e3;
    margin-top: 16px;
    line-height: 80px;
}

.ev-menu.ev-use-menu-header-styles .ev-menu-header .ev-menu-title-inner, .ev-menu.ev-use-menu-header-styles .ev-menu-header h1{
  font-size: 48px !important;
  margin-top: -0.15em !important;
}
.ev-menu.ev-use-menu-header-styles .ev-menu-header .ev-menu-body{
  padding-bottom: 0;
}
.ev-menu.ev-use-menu-header-styles .ev-menu-header .ev-menu-body-inner p:last-child{
  padding-bottom: 0;
}

.ev-menu-container-inner .ev-menu-item{
  box-shadow: rgba(0, 0, 0, 0.12) 0px 1px 3px, rgba(0, 0, 0, 0.24) 0px 1px 2px;
}

.ev-menu-container-inner .ev-menu-item h2 span{
  background-color: transparent !important;
}
/**********  Style 20 is the custom hero  **************/
.ev-article-style-20{
    /*min-height: 100vh;*/
   /* display: flex;
    flex-direction: column;
   /* place-items: center;*/
  /* justify-content: space-between;*/
  min-height: 700px !important;
}
/*
.ev-article-style-20.ev-article{
  padding: 0px 5px 140px 5px;
}
*/
.ev-article-style-20.ev-article .ev-article-inner {
  max-width: 1200;
}
.ev-article-style-20 .ev-component .ev-component-title-inner{
    font-weight: 600;
    font-size: 92px;
    text-transform: uppercase;
    max-width: 1200px;
  /* margin-top: 40vh;*/
  margin-top: 20px;
   text-align: center;
   line-height: 1.3;
   margin-left: auto;
   margin-right: auto;
    
}
.ev-article-style-20 .ev-component .ev-component-title-inner > span{
  /*padding: 1px 20px;*/
 /* background-color: rgba(69, 113, 120, 0.92) !important;*/
  padding: 0px 10px;
  background-color: rgba(255, 255, 255, 0.92) !important;
  box-shadow: rgba(0, 0, 0, 0.12) 0px 1px 3px, rgba(0, 0, 0, 0.24) 0px 1px 2px;
  -webkit-box-decoration-break: clone;
  box-decoration-break: clone;
  text-align: centre; 
  margin:auto;
  color: #457178 !important;
}
.ev-article-style-20 div.ev-component-body-inner{
  margin-top: 20px;
  margin: 0px auto 10px auto;
  
 /* background-color: rgba(75, 124, 132, 0.86);*/
  /*max-width: 800px;
  border-radius: 8px;
  line-height: 1.3;
  box-shadow: 1px 1px 2px rgba(33, 54, 57, 0.52);*/
} 
  .ev-article-style-20 div.ev-component-body-inner p{
    color: #3A6066;
    font-weight: 410;
    line-height: 1.8;
    font-size: 28px;
  }
  .ev-article-style-20 div.ev-component-body-inner p > span{
    padding: 4px 10px;
    color: #ffffff !important;
    background-color: rgba(255,255,255,.92) !important;
    box-shadow: rgba(0, 0, 0, 0.12) 0px 1px 3px, rgba(0, 0, 0, 0.24) 0px 1px 2px;
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
  }
  .ev-article-style-20 img.ev-img{
    width: auto;
    top: 0px;
    left: 0;
    right: 0;
  }
  .ev-article-style-20 .ev-component .ev-component-instruction-inner span{
    color: #ffffff !important;
    font-size: 28px !important;
    font-weight: 450;
    text-shadow: 1px 1px 2px rgba(33, 54, 57, 0.52);
  }
  .ev-article-style-20 h2{
    /*text-shadow: 1px 1px 2px rgb(45,75, 79, 0.52);
    background-color: #3A6066;*/
    text-align: center;
    font-weight: 600;
    margin: 10px auto;
}
.ev-article-style-20 p{
    font-weight: 400;
    font-size: 24px;
    padding: 8px 12px;
    color: #515151;
    font-weight: 400;
    /*text-shadow: 1px 1px 1px rgb(58, 56, 56);*/
    
}
  @media all and (max-width: 520px) {
    .ev-article-style-20 .ev-component .ev-component-title-inner{
      font-weight: 600;
      font-size: 48px;
      margin-top: 12px;
     line-height: 1.2;
      
  }
  .ev-article-style-20 div.ev-component-body-inner p{
    font-size: 22px;
  }
  }
 
  @media all and (max-width: 768px) {
    .ev-article-style-20 .ev-component .ev-component-title-inner{
      font-weight: 600;
      font-size: 42px;
       margin-top: 25vh;
     line-height: 1.4;
      
  }
  .ev-article-style-20 div.ev-component-body-inner p{
    font-size: 19px;
    line-height: 1.96;
  }
   
  }

 /*******  END OF CUSTOM HEADER/HERO STYLE 20 ********/

/**** PARAGRAPH & LIST SPACING (replaces Evolve double line breaks) ****/
.ev-body p{
    padding-bottom: 1.1em;
}
.ev-body p:last-child{
    padding-bottom: 0;
}
.ev-body li{
    padding-bottom: 0.3em;
}
.ev-body li:last-child{
    padding-bottom: 0;
}
.ev-body li + li{
    margin-top: 0.3em;
}
.ev-body ul, .ev-body ol{
    padding-bottom: 0.8em;
    padding-left: 1.5em;
}
.ev-body ul:last-child, .ev-body ol:last-child{
    padding-bottom: 0;
}
/* Remove empty paragraphs left after stripping double breaks */
.ev-body p:empty{
    display: none;
}

/**** Before / After — text-graphic card columns ****/
/* Ensure the grid itself stretches items to equal height */
.ev-component[data-id="699c332f272c8c50ec79ffb4"] .ev-grid,
.ev-component[data-id="699602c103847dcea5b792ee"] .ev-grid,
.ev-component[data-id="699602c203847dcea5b7933d"] .ev-grid,
.ev-component[data-id="6996fd2cabd247f0b37786cd"] .ev-grid,
.ev-component[data-id="699703e8abd247f0b38628a1"] .ev-grid,
.ev-component[data-id="69a6c2b6953f5b036f3249c0"] .ev-grid,
.ev-component[data-id="69a6f946953f5b036f4a2930"] .ev-grid,
.ev-component[data-id="69a842db953f5b036f05f22b"] .ev-grid,
.ev-component[data-id="69b8123d936c70cb5ebb64ed"] .ev-grid,
.ev-component[data-id="69b82941936c70cb5ed9456c"] .ev-grid,
.ev-component[data-id="69baa99931ed15f12c77994d"] .ev-grid,
.ev-component[data-id="69bbcfe0b3c189d6c6c9da6a"] .ev-grid,
.ev-component[data-id="69bbdce982d9d4305d67f24f"] .ev-grid,
.ev-component[data-id="69bbe60182d9d4305d9cca91"] .ev-grid,
.ev-component[data-id="69bd4a98ab30180b8cfb2770"] .ev-grid,
.ev-component[data-id="69bd4c18ab30180b8cfeb507"] .ev-grid,
.ev-component[data-id="69bd4c91ab30180b8cfefec0"] .ev-grid,
.ev-component[data-id="69d78b3bca4b4d886ea98050"] .ev-grid,
.ev-component[data-id="69cb982489edc9f9ecf3821f"] .ev-grid,
.ev-component[data-id="69cbc71ce8d00fdfff848bcf"] .ev-grid,
.ev-component[data-id="69cce5c986ee0d9f0445050a"] .ev-grid,
.ev-component[data-id="69d6289bc7b9820db58be804"] .ev-grid,
.ev-component[data-id="69d678642603bedc40b14621"] .ev-grid,
.ev-component[data-id="69fc8278ae9df25c873397db"] .ev-grid,
.ev-component[data-id="69fca6f7ae9df25c877e068a"] .ev-grid,
.ev-component[data-id="6a02e1ee0e2ae30ff51e556b"] .ev-grid,
.ev-component[data-id="6a02e2530e2ae30ff51f2c71"] .ev-grid {
    align-items: stretch !important;
    gap: 0 20px !important;
}
/* Override Evolve's narrow 33% columns — make each 50% */
.ev-component[data-id="699c332f272c8c50ec79ffb4"] .ev-grid-item,
.ev-component[data-id="699602c103847dcea5b792ee"] .ev-grid-item,
.ev-component[data-id="699602c203847dcea5b7933d"] .ev-grid-item,
.ev-component[data-id="6996fd2cabd247f0b37786cd"] .ev-grid-item,
.ev-component[data-id="699703e8abd247f0b38628a1"] .ev-grid-item,
.ev-component[data-id="69a6c2b6953f5b036f3249c0"] .ev-grid-item,
.ev-component[data-id="69a6f946953f5b036f4a2930"] .ev-grid-item,
.ev-component[data-id="69a842db953f5b036f05f22b"] .ev-grid-item,
.ev-component[data-id="69b8123d936c70cb5ebb64ed"] .ev-grid-item,
.ev-component[data-id="69b82941936c70cb5ed9456c"] .ev-grid-item,
.ev-component[data-id="69baa99931ed15f12c77994d"] .ev-grid-item,
.ev-component[data-id="69bbcfe0b3c189d6c6c9da6a"] .ev-grid-item,
.ev-component[data-id="69bbdce982d9d4305d67f24f"] .ev-grid-item,
.ev-component[data-id="69bbe60182d9d4305d9cca91"] .ev-grid-item,
.ev-component[data-id="69bd4a98ab30180b8cfb2770"] .ev-grid-item,
.ev-component[data-id="69bd4c18ab30180b8cfeb507"] .ev-grid-item,
.ev-component[data-id="69bd4c91ab30180b8cfefec0"] .ev-grid-item,
.ev-component[data-id="69d78b3bca4b4d886ea98050"] .ev-grid-item,
.ev-component[data-id="69cb982489edc9f9ecf3821f"] .ev-grid-item,
.ev-component[data-id="69cbc71ce8d00fdfff848bcf"] .ev-grid-item,
.ev-component[data-id="69cce5c986ee0d9f0445050a"] .ev-grid-item,
.ev-component[data-id="69d6289bc7b9820db58be804"] .ev-grid-item,
.ev-component[data-id="69d678642603bedc40b14621"] .ev-grid-item,
.ev-component[data-id="69fc8278ae9df25c873397db"] .ev-grid-item,
.ev-component[data-id="69fca6f7ae9df25c877e068a"] .ev-grid-item,
.ev-component[data-id="6a02e1ee0e2ae30ff51e556b"] .ev-grid-item,
.ev-component[data-id="6a02e2530e2ae30ff51f2c71"] .ev-grid-item {
    flex: 1 1 calc(50% - 10px) !important;
    margin: 6px 0 !important;
    display: flex !important;
    flex-direction: column !important;
}
/* Make the full chain stretch so cards match height */
.ev-component[data-id="699c332f272c8c50ec79ffb4"] .ev-grid-item-inner,
.ev-component[data-id="699602c103847dcea5b792ee"] .ev-grid-item-inner,
.ev-component[data-id="699602c203847dcea5b7933d"] .ev-grid-item-inner,
.ev-component[data-id="6996fd2cabd247f0b37786cd"] .ev-grid-item-inner,
.ev-component[data-id="699703e8abd247f0b38628a1"] .ev-grid-item-inner,
.ev-component[data-id="69a6c2b6953f5b036f3249c0"] .ev-grid-item-inner,
.ev-component[data-id="69a6f946953f5b036f4a2930"] .ev-grid-item-inner,
.ev-component[data-id="69a842db953f5b036f05f22b"] .ev-grid-item-inner,
.ev-component[data-id="69b8123d936c70cb5ebb64ed"] .ev-grid-item-inner,
.ev-component[data-id="69b82941936c70cb5ed9456c"] .ev-grid-item-inner,
.ev-component[data-id="69baa99931ed15f12c77994d"] .ev-grid-item-inner,
.ev-component[data-id="69bbcfe0b3c189d6c6c9da6a"] .ev-grid-item-inner,
.ev-component[data-id="69bbdce982d9d4305d67f24f"] .ev-grid-item-inner,
.ev-component[data-id="69bbe60182d9d4305d9cca91"] .ev-grid-item-inner,
.ev-component[data-id="69bd4a98ab30180b8cfb2770"] .ev-grid-item-inner,
.ev-component[data-id="69bd4c18ab30180b8cfeb507"] .ev-grid-item-inner,
.ev-component[data-id="69bd4c91ab30180b8cfefec0"] .ev-grid-item-inner,
.ev-component[data-id="69d78b3bca4b4d886ea98050"] .ev-grid-item-inner,
.ev-component[data-id="69cb982489edc9f9ecf3821f"] .ev-grid-item-inner,
.ev-component[data-id="69cbc71ce8d00fdfff848bcf"] .ev-grid-item-inner,
.ev-component[data-id="69cce5c986ee0d9f0445050a"] .ev-grid-item-inner,
.ev-component[data-id="69d6289bc7b9820db58be804"] .ev-grid-item-inner,
.ev-component[data-id="69d678642603bedc40b14621"] .ev-grid-item-inner,
.ev-component[data-id="69fc8278ae9df25c873397db"] .ev-grid-item-inner,
.ev-component[data-id="69fca6f7ae9df25c877e068a"] .ev-grid-item-inner,
.ev-component[data-id="6a02e1ee0e2ae30ff51e556b"] .ev-grid-item-inner,
.ev-component[data-id="6a02e2530e2ae30ff51f2c71"] .ev-grid-item-inner {
    flex: 1 !important;
    display: flex !important;
    flex-direction: column !important;
}
/* Card styling on each column — stretches to fill */
.ev-component[data-id="699c332f272c8c50ec79ffb4"] .ev-text-graphic-item-column,
.ev-component[data-id="699602c103847dcea5b792ee"] .ev-text-graphic-item-column,
.ev-component[data-id="699602c203847dcea5b7933d"] .ev-text-graphic-item-column,
.ev-component[data-id="6996fd2cabd247f0b37786cd"] .ev-text-graphic-item-column,
.ev-component[data-id="699703e8abd247f0b38628a1"] .ev-text-graphic-item-column,
.ev-component[data-id="69a6c2b6953f5b036f3249c0"] .ev-text-graphic-item-column,
.ev-component[data-id="69a6f946953f5b036f4a2930"] .ev-text-graphic-item-column,
.ev-component[data-id="69a842db953f5b036f05f22b"] .ev-text-graphic-item-column,
.ev-component[data-id="69b8123d936c70cb5ebb64ed"] .ev-text-graphic-item-column,
.ev-component[data-id="69b82941936c70cb5ed9456c"] .ev-text-graphic-item-column,
.ev-component[data-id="69baa99931ed15f12c77994d"] .ev-text-graphic-item-column,
.ev-component[data-id="69bbcfe0b3c189d6c6c9da6a"] .ev-text-graphic-item-column,
.ev-component[data-id="69bbdce982d9d4305d67f24f"] .ev-text-graphic-item-column,
.ev-component[data-id="69bbe60182d9d4305d9cca91"] .ev-text-graphic-item-column,
.ev-component[data-id="69bd4a98ab30180b8cfb2770"] .ev-text-graphic-item-column,
.ev-component[data-id="69bd4c18ab30180b8cfeb507"] .ev-text-graphic-item-column,
.ev-component[data-id="69bd4c91ab30180b8cfefec0"] .ev-text-graphic-item-column,
.ev-component[data-id="69d78b3bca4b4d886ea98050"] .ev-text-graphic-item-column,
.ev-component[data-id="69cb982489edc9f9ecf3821f"] .ev-text-graphic-item-column,
.ev-component[data-id="69cbc71ce8d00fdfff848bcf"] .ev-text-graphic-item-column,
.ev-component[data-id="69cce5c986ee0d9f0445050a"] .ev-text-graphic-item-column,
.ev-component[data-id="69d6289bc7b9820db58be804"] .ev-text-graphic-item-column,
.ev-component[data-id="69d678642603bedc40b14621"] .ev-text-graphic-item-column,
.ev-component[data-id="69fc8278ae9df25c873397db"] .ev-text-graphic-item-column,
.ev-component[data-id="69fca6f7ae9df25c877e068a"] .ev-text-graphic-item-column,
.ev-component[data-id="6a02e1ee0e2ae30ff51e556b"] .ev-text-graphic-item-column,
.ev-component[data-id="6a02e2530e2ae30ff51f2c71"] .ev-text-graphic-item-column {
    background-color: #f7fafa !important;
    border: 1px solid #d8e4e6 !important;
    border-radius: 5px !important;
    padding: 16px !important;
    flex: 1 !important;
    box-sizing: border-box !important;
}
/* Left-align text */
.ev-component[data-id="699c332f272c8c50ec79ffb4"] .ev-grid-item,
.ev-component[data-id="699602c103847dcea5b792ee"] .ev-grid-item,
.ev-component[data-id="699602c203847dcea5b7933d"] .ev-grid-item,
.ev-component[data-id="6996fd2cabd247f0b37786cd"] .ev-grid-item,
.ev-component[data-id="699703e8abd247f0b38628a1"] .ev-grid-item,
.ev-component[data-id="69a6c2b6953f5b036f3249c0"] .ev-grid-item,
.ev-component[data-id="69a6f946953f5b036f4a2930"] .ev-grid-item,
.ev-component[data-id="69a842db953f5b036f05f22b"] .ev-grid-item,
.ev-component[data-id="69b8123d936c70cb5ebb64ed"] .ev-grid-item,
.ev-component[data-id="69b82941936c70cb5ed9456c"] .ev-grid-item,
.ev-component[data-id="69baa99931ed15f12c77994d"] .ev-grid-item,
.ev-component[data-id="69bbcfe0b3c189d6c6c9da6a"] .ev-grid-item,
.ev-component[data-id="69bbdce982d9d4305d67f24f"] .ev-grid-item,
.ev-component[data-id="69bbe60182d9d4305d9cca91"] .ev-grid-item,
.ev-component[data-id="69bd4a98ab30180b8cfb2770"] .ev-grid-item,
.ev-component[data-id="69bd4c18ab30180b8cfeb507"] .ev-grid-item,
.ev-component[data-id="69bd4c91ab30180b8cfefec0"] .ev-grid-item,
.ev-component[data-id="69d78b3bca4b4d886ea98050"] .ev-grid-item,
.ev-component[data-id="69cb982489edc9f9ecf3821f"] .ev-grid-item,
.ev-component[data-id="69cbc71ce8d00fdfff848bcf"] .ev-grid-item,
.ev-component[data-id="69cce5c986ee0d9f0445050a"] .ev-grid-item,
.ev-component[data-id="69d6289bc7b9820db58be804"] .ev-grid-item,
.ev-component[data-id="69d678642603bedc40b14621"] .ev-grid-item,
.ev-component[data-id="69fc8278ae9df25c873397db"] .ev-grid-item,
.ev-component[data-id="69fca6f7ae9df25c877e068a"] .ev-grid-item,
.ev-component[data-id="6a02e1ee0e2ae30ff51e556b"] .ev-grid-item,
.ev-component[data-id="6a02e2530e2ae30ff51f2c71"] .ev-grid-item {
    text-align: left !important;
}
/* Column heading style */
.ev-component[data-id="699c332f272c8c50ec79ffb4"] .ev-text-graphic-item-title,
.ev-component[data-id="699602c103847dcea5b792ee"] .ev-text-graphic-item-title,
.ev-component[data-id="699602c203847dcea5b7933d"] .ev-text-graphic-item-title,
.ev-component[data-id="6996fd2cabd247f0b37786cd"] .ev-text-graphic-item-title,
.ev-component[data-id="699703e8abd247f0b38628a1"] .ev-text-graphic-item-title,
.ev-component[data-id="69a6c2b6953f5b036f3249c0"] .ev-text-graphic-item-title,
.ev-component[data-id="69a6f946953f5b036f4a2930"] .ev-text-graphic-item-title,
.ev-component[data-id="69a842db953f5b036f05f22b"] .ev-text-graphic-item-title,
.ev-component[data-id="69b8123d936c70cb5ebb64ed"] .ev-text-graphic-item-title,
.ev-component[data-id="69b82941936c70cb5ed9456c"] .ev-text-graphic-item-title,
.ev-component[data-id="69baa99931ed15f12c77994d"] .ev-text-graphic-item-title,
.ev-component[data-id="69bbcfe0b3c189d6c6c9da6a"] .ev-text-graphic-item-title,
.ev-component[data-id="69bbdce982d9d4305d67f24f"] .ev-text-graphic-item-title,
.ev-component[data-id="69bbe60182d9d4305d9cca91"] .ev-text-graphic-item-title,
.ev-component[data-id="69bd4a98ab30180b8cfb2770"] .ev-text-graphic-item-title,
.ev-component[data-id="69bd4c18ab30180b8cfeb507"] .ev-text-graphic-item-title,
.ev-component[data-id="69bd4c91ab30180b8cfefec0"] .ev-text-graphic-item-title,
.ev-component[data-id="69d78b3bca4b4d886ea98050"] .ev-text-graphic-item-title,
.ev-component[data-id="69cb982489edc9f9ecf3821f"] .ev-text-graphic-item-title,
.ev-component[data-id="69cbc71ce8d00fdfff848bcf"] .ev-text-graphic-item-title,
.ev-component[data-id="69cce5c986ee0d9f0445050a"] .ev-text-graphic-item-title,
.ev-component[data-id="69d6289bc7b9820db58be804"] .ev-text-graphic-item-title,
.ev-component[data-id="69d678642603bedc40b14621"] .ev-text-graphic-item-title,
.ev-component[data-id="69fc8278ae9df25c873397db"] .ev-text-graphic-item-title,
.ev-component[data-id="69fca6f7ae9df25c877e068a"] .ev-text-graphic-item-title,
.ev-component[data-id="6a02e1ee0e2ae30ff51e556b"] .ev-text-graphic-item-title,
.ev-component[data-id="6a02e2530e2ae30ff51f2c71"] .ev-text-graphic-item-title {
    background-color: #eaf1f2 !important;
    padding: 6px 16px !important;
    margin: -16px -16px 12px -16px !important;
    border-bottom: 1px solid #d8e4e6 !important;
    border-radius: 5px 5px 0 0 !important;
}
/* Remove any theme h3 margin inside heading, keep our padding */
.ev-component[data-id="699c332f272c8c50ec79ffb4"] .ev-text-graphic-item-title-inner,
.ev-component[data-id="699602c103847dcea5b792ee"] .ev-text-graphic-item-title-inner,
.ev-component[data-id="699602c203847dcea5b7933d"] .ev-text-graphic-item-title-inner,
.ev-component[data-id="6996fd2cabd247f0b37786cd"] .ev-text-graphic-item-title-inner,
.ev-component[data-id="699703e8abd247f0b38628a1"] .ev-text-graphic-item-title-inner,
.ev-component[data-id="69a6c2b6953f5b036f3249c0"] .ev-text-graphic-item-title-inner,
.ev-component[data-id="69a6f946953f5b036f4a2930"] .ev-text-graphic-item-title-inner,
.ev-component[data-id="69a842db953f5b036f05f22b"] .ev-text-graphic-item-title-inner,
.ev-component[data-id="69b8123d936c70cb5ebb64ed"] .ev-text-graphic-item-title-inner,
.ev-component[data-id="69b82941936c70cb5ed9456c"] .ev-text-graphic-item-title-inner,
.ev-component[data-id="69baa99931ed15f12c77994d"] .ev-text-graphic-item-title-inner,
.ev-component[data-id="69bbcfe0b3c189d6c6c9da6a"] .ev-text-graphic-item-title-inner,
.ev-component[data-id="69bbdce982d9d4305d67f24f"] .ev-text-graphic-item-title-inner,
.ev-component[data-id="69bbe60182d9d4305d9cca91"] .ev-text-graphic-item-title-inner,
.ev-component[data-id="69bd4a98ab30180b8cfb2770"] .ev-text-graphic-item-title-inner,
.ev-component[data-id="69bd4c18ab30180b8cfeb507"] .ev-text-graphic-item-title-inner,
.ev-component[data-id="69bd4c91ab30180b8cfefec0"] .ev-text-graphic-item-title-inner,
.ev-component[data-id="69d78b3bca4b4d886ea98050"] .ev-text-graphic-item-title-inner,
.ev-component[data-id="69cb982489edc9f9ecf3821f"] .ev-text-graphic-item-title-inner,
.ev-component[data-id="69cbc71ce8d00fdfff848bcf"] .ev-text-graphic-item-title-inner,
.ev-component[data-id="69cce5c986ee0d9f0445050a"] .ev-text-graphic-item-title-inner,
.ev-component[data-id="69d6289bc7b9820db58be804"] .ev-text-graphic-item-title-inner,
.ev-component[data-id="69d678642603bedc40b14621"] .ev-text-graphic-item-title-inner,
.ev-component[data-id="69fc8278ae9df25c873397db"] .ev-text-graphic-item-title-inner,
.ev-component[data-id="69fca6f7ae9df25c877e068a"] .ev-text-graphic-item-title-inner,
.ev-component[data-id="6a02e1ee0e2ae30ff51e556b"] .ev-text-graphic-item-title-inner,
.ev-component[data-id="6a02e2530e2ae30ff51f2c71"] .ev-text-graphic-item-title-inner {
    padding: 0 !important;
    margin: 0 !important;
    line-height: 1.3;
}
/* Body inner — breathing room between text and card border */
.ev-component[data-id="699c332f272c8c50ec79ffb4"] .ev-text-graphic-item-body-inner,
.ev-component[data-id="699602c103847dcea5b792ee"] .ev-text-graphic-item-body-inner,
.ev-component[data-id="699602c203847dcea5b7933d"] .ev-text-graphic-item-body-inner,
.ev-component[data-id="6996fd2cabd247f0b37786cd"] .ev-text-graphic-item-body-inner,
.ev-component[data-id="699703e8abd247f0b38628a1"] .ev-text-graphic-item-body-inner,
.ev-component[data-id="69a6c2b6953f5b036f3249c0"] .ev-text-graphic-item-body-inner,
.ev-component[data-id="69a6f946953f5b036f4a2930"] .ev-text-graphic-item-body-inner,
.ev-component[data-id="69a842db953f5b036f05f22b"] .ev-text-graphic-item-body-inner,
.ev-component[data-id="69b8123d936c70cb5ebb64ed"] .ev-text-graphic-item-body-inner,
.ev-component[data-id="69b82941936c70cb5ed9456c"] .ev-text-graphic-item-body-inner,
.ev-component[data-id="69baa99931ed15f12c77994d"] .ev-text-graphic-item-body-inner,
.ev-component[data-id="69bbcfe0b3c189d6c6c9da6a"] .ev-text-graphic-item-body-inner,
.ev-component[data-id="69bbdce982d9d4305d67f24f"] .ev-text-graphic-item-body-inner,
.ev-component[data-id="69bbe60182d9d4305d9cca91"] .ev-text-graphic-item-body-inner,
.ev-component[data-id="69bd4a98ab30180b8cfb2770"] .ev-text-graphic-item-body-inner,
.ev-component[data-id="69bd4c18ab30180b8cfeb507"] .ev-text-graphic-item-body-inner,
.ev-component[data-id="69bd4c91ab30180b8cfefec0"] .ev-text-graphic-item-body-inner,
.ev-component[data-id="69d78b3bca4b4d886ea98050"] .ev-text-graphic-item-body-inner,
.ev-component[data-id="69cb982489edc9f9ecf3821f"] .ev-text-graphic-item-body-inner,
.ev-component[data-id="69cbc71ce8d00fdfff848bcf"] .ev-text-graphic-item-body-inner,
.ev-component[data-id="69cce5c986ee0d9f0445050a"] .ev-text-graphic-item-body-inner,
.ev-component[data-id="69d6289bc7b9820db58be804"] .ev-text-graphic-item-body-inner,
.ev-component[data-id="69d678642603bedc40b14621"] .ev-text-graphic-item-body-inner,
.ev-component[data-id="69fc8278ae9df25c873397db"] .ev-text-graphic-item-body-inner,
.ev-component[data-id="69fca6f7ae9df25c877e068a"] .ev-text-graphic-item-body-inner,
.ev-component[data-id="6a02e1ee0e2ae30ff51e556b"] .ev-text-graphic-item-body-inner,
.ev-component[data-id="6a02e2530e2ae30ff51f2c71"] .ev-text-graphic-item-body-inner {
    padding: 8px 0 4px 0;
}
/* Add icons to Before/After headings via CSS */
.ev-component[data-id="699c332f272c8c50ec79ffb4"] .ev-grid-item:first-child .ev-text-graphic-item-title-inner::before,
.ev-component[data-id="699602c103847dcea5b792ee"] .ev-grid-item:first-child .ev-text-graphic-item-title-inner::before,
.ev-component[data-id="699602c203847dcea5b7933d"] .ev-grid-item:first-child .ev-text-graphic-item-title-inner::before,
.ev-component[data-id="6996fd2cabd247f0b37786cd"] .ev-grid-item:first-child .ev-text-graphic-item-title-inner::before,
.ev-component[data-id="699703e8abd247f0b38628a1"] .ev-grid-item:first-child .ev-text-graphic-item-title-inner::before,
.ev-component[data-id="69a6c2b6953f5b036f3249c0"] .ev-grid-item:first-child .ev-text-graphic-item-title-inner::before,
.ev-component[data-id="69a6f946953f5b036f4a2930"] .ev-grid-item:first-child .ev-text-graphic-item-title-inner::before,
.ev-component[data-id="69a842db953f5b036f05f22b"] .ev-grid-item:first-child .ev-text-graphic-item-title-inner::before,
.ev-component[data-id="69b8123d936c70cb5ebb64ed"] .ev-grid-item:first-child .ev-text-graphic-item-title-inner::before,
.ev-component[data-id="69b82941936c70cb5ed9456c"] .ev-grid-item:first-child .ev-text-graphic-item-title-inner::before,
.ev-component[data-id="69baa99931ed15f12c77994d"] .ev-grid-item:first-child .ev-text-graphic-item-title-inner::before,
.ev-component[data-id="69bbcfe0b3c189d6c6c9da6a"] .ev-grid-item:first-child .ev-text-graphic-item-title-inner::before,
.ev-component[data-id="69bbdce982d9d4305d67f24f"] .ev-grid-item:first-child .ev-text-graphic-item-title-inner::before,
.ev-component[data-id="69bbe60182d9d4305d9cca91"] .ev-grid-item:first-child .ev-text-graphic-item-title-inner::before,
.ev-component[data-id="69bd4a98ab30180b8cfb2770"] .ev-grid-item:first-child .ev-text-graphic-item-title-inner::before,
.ev-component[data-id="69bd4c18ab30180b8cfeb507"] .ev-grid-item:first-child .ev-text-graphic-item-title-inner::before,
.ev-component[data-id="69bd4c91ab30180b8cfefec0"] .ev-grid-item:first-child .ev-text-graphic-item-title-inner::before,
.ev-component[data-id="69d78b3bca4b4d886ea98050"] .ev-grid-item:first-child .ev-text-graphic-item-title-inner::before,
.ev-component[data-id="69cb982489edc9f9ecf3821f"] .ev-grid-item:first-child .ev-text-graphic-item-title-inner::before,
.ev-component[data-id="69cbc71ce8d00fdfff848bcf"] .ev-grid-item:first-child .ev-text-graphic-item-title-inner::before,
.ev-component[data-id="69cce5c986ee0d9f0445050a"] .ev-grid-item:first-child .ev-text-graphic-item-title-inner::before,
.ev-component[data-id="69d6289bc7b9820db58be804"] .ev-grid-item:first-child .ev-text-graphic-item-title-inner::before,
.ev-component[data-id="69d678642603bedc40b14621"] .ev-grid-item:first-child .ev-text-graphic-item-title-inner::before,
.ev-component[data-id="69fc8278ae9df25c873397db"] .ev-grid-item:first-child .ev-text-graphic-item-title-inner::before,
.ev-component[data-id="69fca6f7ae9df25c877e068a"] .ev-grid-item:first-child .ev-text-graphic-item-title-inner::before,
.ev-component[data-id="6a02e1ee0e2ae30ff51e556b"] .ev-grid-item:first-child .ev-text-graphic-item-title-inner::before,
.ev-component[data-id="6a02e2530e2ae30ff51f2c71"] .ev-grid-item:first-child .ev-text-graphic-item-title-inner::before {
    font-family: 'lucide' !important;
    content: "\e1f5";  /* history icon */
    color: #68B7BD;
    margin-right: 6px;
    font-size: 1em;
}
.ev-component[data-id="699c332f272c8c50ec79ffb4"] .ev-grid-item:nth-child(2) .ev-text-graphic-item-title-inner::before,
.ev-component[data-id="699602c103847dcea5b792ee"] .ev-grid-item:nth-child(2) .ev-text-graphic-item-title-inner::before,
.ev-component[data-id="699602c203847dcea5b7933d"] .ev-grid-item:nth-child(2) .ev-text-graphic-item-title-inner::before,
.ev-component[data-id="6996fd2cabd247f0b37786cd"] .ev-grid-item:nth-child(2) .ev-text-graphic-item-title-inner::before,
.ev-component[data-id="699703e8abd247f0b38628a1"] .ev-grid-item:nth-child(2) .ev-text-graphic-item-title-inner::before,
.ev-component[data-id="69a6c2b6953f5b036f3249c0"] .ev-grid-item:nth-child(2) .ev-text-graphic-item-title-inner::before,
.ev-component[data-id="69a6f946953f5b036f4a2930"] .ev-grid-item:nth-child(2) .ev-text-graphic-item-title-inner::before,
.ev-component[data-id="69a842db953f5b036f05f22b"] .ev-grid-item:nth-child(2) .ev-text-graphic-item-title-inner::before,
.ev-component[data-id="69b8123d936c70cb5ebb64ed"] .ev-grid-item:nth-child(2) .ev-text-graphic-item-title-inner::before,
.ev-component[data-id="69b82941936c70cb5ed9456c"] .ev-grid-item:nth-child(2) .ev-text-graphic-item-title-inner::before,
.ev-component[data-id="69baa99931ed15f12c77994d"] .ev-grid-item:nth-child(2) .ev-text-graphic-item-title-inner::before,
.ev-component[data-id="69bbcfe0b3c189d6c6c9da6a"] .ev-grid-item:nth-child(2) .ev-text-graphic-item-title-inner::before,
.ev-component[data-id="69bbdce982d9d4305d67f24f"] .ev-grid-item:nth-child(2) .ev-text-graphic-item-title-inner::before,
.ev-component[data-id="69bbe60182d9d4305d9cca91"] .ev-grid-item:nth-child(2) .ev-text-graphic-item-title-inner::before,
.ev-component[data-id="69bd4a98ab30180b8cfb2770"] .ev-grid-item:nth-child(2) .ev-text-graphic-item-title-inner::before,
.ev-component[data-id="69bd4c18ab30180b8cfeb507"] .ev-grid-item:nth-child(2) .ev-text-graphic-item-title-inner::before,
.ev-component[data-id="69bd4c91ab30180b8cfefec0"] .ev-grid-item:nth-child(2) .ev-text-graphic-item-title-inner::before,
.ev-component[data-id="69d78b3bca4b4d886ea98050"] .ev-grid-item:nth-child(2) .ev-text-graphic-item-title-inner::before,
.ev-component[data-id="69cb982489edc9f9ecf3821f"] .ev-grid-item:nth-child(2) .ev-text-graphic-item-title-inner::before,
.ev-component[data-id="69cbc71ce8d00fdfff848bcf"] .ev-grid-item:nth-child(2) .ev-text-graphic-item-title-inner::before,
.ev-component[data-id="69cce5c986ee0d9f0445050a"] .ev-grid-item:nth-child(2) .ev-text-graphic-item-title-inner::before,
.ev-component[data-id="69d6289bc7b9820db58be804"] .ev-grid-item:nth-child(2) .ev-text-graphic-item-title-inner::before,
.ev-component[data-id="69d678642603bedc40b14621"] .ev-grid-item:nth-child(2) .ev-text-graphic-item-title-inner::before,
.ev-component[data-id="69fc8278ae9df25c873397db"] .ev-grid-item:nth-child(2) .ev-text-graphic-item-title-inner::before,
.ev-component[data-id="69fca6f7ae9df25c877e068a"] .ev-grid-item:nth-child(2) .ev-text-graphic-item-title-inner::before,
.ev-component[data-id="6a02e1ee0e2ae30ff51e556b"] .ev-grid-item:nth-child(2) .ev-text-graphic-item-title-inner::before,
.ev-component[data-id="6a02e2530e2ae30ff51f2c71"] .ev-grid-item:nth-child(2) .ev-text-graphic-item-title-inner::before {
    font-family: 'lucide' !important;
    content: "\e1ff";  /* shield-check icon */
    color: #68B7BD;
    margin-right: 6px;
    font-size: 1em;
}

/**** Hint buttons — right-aligned, consistent across all sections ****/
/* ROLLBACK: 29 data-id selectors for text-align:right + 18 for .ev-hint-inner inline-block */
.ev-hint-component {
    text-align: right;
}
.ev-hint-component .ev-hint-inner {
    display: inline-block;
    text-align: left;
}
/* ROLLBACK: 18 data-id selectors with font-family: 'Zilla Slab', border: 1px solid rgba(69,113,120,0.3) */
.ev-hint-component .ev-hint-item-button {
    font-weight: 500 !important;
    background-color: rgba(69, 113, 120, 0.08) !important;
    border: 1px solid #457178 !important;
    border-radius: 5px !important;
    padding: 8px 18px !important;
    color: #457178 !important;
    font-size: 20px !important;
    transition: background-color 0.2s ease;
}
.ev-hint-component .ev-hint-item-button:hover {
    background-color: rgba(69, 113, 120, 0.15) !important;
}
/* Replace Evolve icon with Lucide info on hint buttons */
.ev-component[data-id="698ddb2f60108147973bcdfe"] .ev-icon,
.ev-component[data-id="698f10d624e18becda828426"] .ev-icon,
.ev-component[data-id="698f10e624e18becda82a525"] .ev-icon,
.ev-component[data-id="69946f835e63b850f3b9d41e"] .ev-icon,
.ev-component[data-id="6996fd2cabd247f0b37786be"] .ev-icon,
.ev-component[data-id="699703e8abd247f0b386289a"] .ev-icon,
.ev-component[data-id="69a97904953f5b036fcb4a3b"] .ev-icon,
.ev-component[data-id="69a6c2b6953f5b036f3249bd"] .ev-icon,
.ev-component[data-id="69a6f946953f5b036f4a2934"] .ev-icon,
.ev-component[data-id="69a842db953f5b036f05f22f"] .ev-icon,
.ev-component[data-id="69b8123d936c70cb5ebb64ea"] .ev-icon,
.ev-component[data-id="69b82941936c70cb5ed94569"] .ev-icon,
.ev-component[data-id="69bc020ab04754d190d3e2df"] .ev-icon,
.ev-component[data-id="69baa99931ed15f12c779951"] .ev-icon,
.ev-component[data-id="69bbcfe0b3c189d6c6c9da78"] .ev-icon,
.ev-component[data-id="69bbdce982d9d4305d67f24c"] .ev-icon,
.ev-component[data-id="69bbe60182d9d4305d9cca95"] .ev-icon,
.ev-component[data-id="69bc1ca1b04754d19019223a"] .ev-icon {
    font-family: 'lucide' !important;
    font-weight: normal !important;
    font-size: 16px !important;
}
.ev-component[data-id="698ddb2f60108147973bcdfe"] .ev-icon::before,
.ev-component[data-id="698f10d624e18becda828426"] .ev-icon::before,
.ev-component[data-id="698f10e624e18becda82a525"] .ev-icon::before,
.ev-component[data-id="69946f835e63b850f3b9d41e"] .ev-icon::before,
.ev-component[data-id="6996fd2cabd247f0b37786be"] .ev-icon::before,
.ev-component[data-id="699703e8abd247f0b386289a"] .ev-icon::before,
.ev-component[data-id="69a97904953f5b036fcb4a3b"] .ev-icon::before,
.ev-component[data-id="69a6c2b6953f5b036f3249bd"] .ev-icon::before,
.ev-component[data-id="69a6f946953f5b036f4a2934"] .ev-icon::before,
.ev-component[data-id="69a842db953f5b036f05f22f"] .ev-icon::before,
.ev-component[data-id="69b8123d936c70cb5ebb64ea"] .ev-icon::before,
.ev-component[data-id="69b82941936c70cb5ed94569"] .ev-icon::before,
.ev-component[data-id="69bc020ab04754d190d3e2df"] .ev-icon::before,
.ev-component[data-id="69baa99931ed15f12c779951"] .ev-icon::before,
.ev-component[data-id="69bbcfe0b3c189d6c6c9da78"] .ev-icon::before,
.ev-component[data-id="69bbdce982d9d4305d67f24c"] .ev-icon::before,
.ev-component[data-id="69bbe60182d9d4305d9cca95"] .ev-icon::before,
.ev-component[data-id="69bc1ca1b04754d19019223a"] .ev-icon::before {
    content: "\e0f9" !important;  /* lucide info */
}

/**** Actions for reps — accordion styling ****/
/* Spacing between instruction prompt and accordion items */
.ev-component[data-id="698b5c24d497e7aad8284bc5"] .ev-component-instruction,
.ev-component[data-id="698b5c2dd497e7aad8284c8e"] .ev-component-instruction,
.ev-component[data-id="698de6d260108147975231b0"] .ev-component-instruction,
.ev-component[data-id="69946f835e63b850f3b9d425"] .ev-component-instruction,
.ev-component[data-id="6996fd2cabd247f0b37786c5"] .ev-component-instruction,
.ev-component[data-id="699703e8abd247f0b3862892"] .ev-component-instruction,
.ev-component[data-id="69a6c2b6953f5b036f3249c4"] .ev-component-instruction,
.ev-component[data-id="69a6f946953f5b036f4a2927"] .ev-component-instruction,
.ev-component[data-id="69a842db953f5b036f05f232"] .ev-component-instruction,
.ev-component[data-id="69b8123d936c70cb5ebb64f1"] .ev-component-instruction,
.ev-component[data-id="69b82941936c70cb5ed94564"] .ev-component-instruction,
.ev-component[data-id="69bc020ab04754d190d3e2d6"] .ev-component-instruction,
.ev-component[data-id="69baa99931ed15f12c779954"] .ev-component-instruction,
.ev-component[data-id="69bbcfe0b3c189d6c6c9da6e"] .ev-component-instruction,
.ev-component[data-id="69bbdce982d9d4305d67f257"] .ev-component-instruction,
.ev-component[data-id="69bbe60182d9d4305d9cca8d"] .ev-component-instruction,
.ev-component[data-id="69bc1ca1b04754d19019222d"] .ev-component-instruction,
.ev-component[data-id="69d78b3bca4b4d886ea98057"] .ev-component-instruction,
.ev-component[data-id="69cb982489edc9f9ecf38223"] .ev-component-instruction,
.ev-component[data-id="69cbc71ce8d00fdfff848bcb"] .ev-component-instruction,
.ev-component[data-id="69cce5c986ee0d9f0445050e"] .ev-component-instruction,
.ev-component[data-id="69d6289bc7b9820db58be7ff"] .ev-component-instruction,
.ev-component[data-id="69d678642603bedc40b1461c"] .ev-component-instruction,
.ev-component[data-id="69fc8278ae9df25c873397d7"] .ev-component-instruction,
.ev-component[data-id="69fca6f7ae9df25c877e0692"] .ev-component-instruction,
.ev-component[data-id="6a02e1ee0e2ae30ff51e5566"] .ev-component-instruction,
.ev-component[data-id="6a02e2530e2ae30ff51f2c75"] .ev-component-instruction {
    margin-bottom: 16px;
}

/* 1. Card-style items */
.ev-accordion-component .ev-accordion-item-container {
    background: #F5FCFC;
    border: 1px solid #F0EEEF;
    margin: 0 0 1px 0 !important;
    padding: 0 !important;
    overflow: hidden;
}
.ev-accordion-component .ev-accordion-item {
    border: none !important;
    margin: 0 !important;
    padding: 0 !important;
}

/* 2. Default header */
.ev-accordion-component .ev-accordion-item-title {
    padding: 12px 16px;
    background: #F0EEEF;
    color: #35585E;
    border: none !important;
    border-bottom: none !important;
    margin: 0;
}
/* Hover (collapsed or open) */
/* ROLLBACK: background: #E3E0E2; color: (none) */
.ev-accordion-component .ev-accordion-item-title:hover {
    background: #C8D8DA !important;
    color: #35585E !important;
}
/* Selected/open header — dark teal */
/* ROLLBACK: background: #F0EEEF !important; color: #35585E !important; border-left: 3px solid #35585E */
.ev-accordion-component .ev-accordion-item-title.ev-selected {
    background: #35585E !important;
    color: #ffffff !important;
    border-left: 3px solid #1e4649;
    padding-left: 13px;
}
/* Selected icon color */
/* ROLLBACK: color: #35585E !important */
.ev-accordion-component .ev-accordion-item-title.ev-selected .ev-accordion-item-title-icon {
    color: #ffffff !important;
}
/* Keep dark teal on hover when selected */
/* ROLLBACK: background: #E3E0E2 !important; color: (none); border-left: 3px solid #35585E */
.ev-accordion-component .ev-accordion-item-title.ev-selected:hover {
    background: #2d4c52 !important;
    color: #ffffff !important;
    border-left: 3px solid #1e4649;
}

/* 3. Panel flush with header */
.ev-accordion-component .ev-accordion-item-body {
    border-top: none;
}
.ev-accordion-component .ev-accordion-item-body-inner {
    padding: 12px 16px 16px;
    background-color: #FAF9F9 !important;
}

/* 4. Icon and text alignment */
.ev-accordion-component .ev-accordion-item-title-inner {
    display: flex;
    align-items: center;
    gap: 8px;
}
.ev-accordion-component .ev-accordion-item-title-icon {
    color: #68B7BD;
    font-size: 1.15rem;
    font-weight: 600;
    -webkit-text-stroke: 0.5px;
}
.ev-accordion-component .ev-accordion-item-title-text {
    font-weight: 600;
}

/* 5. Focus styles */
.ev-accordion-component .ev-accordion-item-title:focus-visible {
    outline: 2px solid #68B7BD;
    outline-offset: 2px;
}

/* Dialog box shadow so it reads as floating over the overlay on small screens */
.ev-notify-prompt {
    box-shadow: 0 8px 32px rgba(0,0,0,0.35) !important;
}

/* Replace lamp icon in hint dialogs (rendered outside component scope) */
.ev-notify-prompt .ev-notify-icon .ev-icon-lamp {
    font-family: 'lucide' !important;
    font-weight: normal !important;
    font-size: 0 !important;
    width: auto !important;
    height: auto !important;
}
.ev-notify-prompt .ev-notify-icon .ev-icon-lamp::before {
    content: "\e0f9" !important;  /* lucide info */
    font-size: 36px;
}
/* Put icon inline with heading instead of floating top-right */
.ev-notify-prompt .ev-notify-content {
    display: flex;
    flex-wrap: wrap;
    align-items: flex-start;
}
.ev-notify-prompt .ev-notify-glyph {
    order: -1;
    flex-shrink: 0;
    margin-right: 12px;
    text-align: left !important;
    padding-top: 0;
}
.ev-notify-prompt .ev-prompt-title {
    flex: 1;
    min-width: 0;
    margin-top: 0;
    padding-top: 0 !important;
}
@media all and (max-width: 768px) {
  .ev-notify-prompt .ev-prompt-title {
    padding: 0 0 15px 0 !important;
  }
}
@media all and (max-width: 520px) {
  .ev-notify-prompt .ev-prompt-title {
    padding: 0 0 15px 0 !important;
  }
}
.ev-notify-prompt .ev-prompt-body {
    width: 100%;
}
.ev-notify-prompt .ev-prompt-actions {
    width: 100%;
}

/**** Lucide icons - consistent styling in headings ****/
[class^="icon-"], [class*=" icon-"] {
    font-size: 0.85em;
    vertical-align: -0.1em;
    display: inline-block;
    color: #68B7BD;
}

/**** SUB-HEADINGS within body content (converted from Evolve spans) ****/
.ev-body h4{
    font-family: 'Zilla Slab', serif;
    font-weight: 600;
    font-size: 1.15em;
    padding-bottom: 0.4em;
    padding-top: 0.6em;
}
.ev-body h4:first-child{
    padding-top: 0;
}
.ev-body h5{
    font-family: 'Zilla Slab', serif;
    font-weight: 600;
    font-size: 1.05em;
    padding-bottom: 0.3em;
    padding-top: 0.5em;
}

data-tooltip{
  box-shadow: rgba(0, 0, 0, 0.12) 0px 1px 3px, rgba(0, 0, 0, 0.24) 0px 1px 2px;
}

strong, b, .ev-body strong{
    font-weight: 600;
}

a.ev-inline-link{
  color:rgba(69, 113, 120, 0.92);
}
a:hover {
    opacity: 0.8;
  }

  .ev-notify .ev-notify-overlay {
    background-color: rgba(45,75, 79, 0.92) !important;
  }
@media all and (max-width: 520px) {
  .ev-notify .ev-notify-overlay {
    background-color: rgba(45,75,79, 0.92) !important;
  }
  .ev-notify-prompt {
    margin: 0 12px !important;
    width: calc(100% - 24px) !important;
    max-width: none !important;
  }
}

.ev-notify-content img{
  max-width: 200px;
}
.ev-notify .ev-graphic-prompt.ev-js-graphic-right .ev-graphic-prompt-image {
  width: 30%;
}
.ev-notify .ev-graphic-prompt.ev-js-graphic-left .ev-graphic-prompt-image,
.ev-notify .ev-graphic-prompt.ev-js-graphic-right .ev-graphic-prompt-image {
  width:30%;
}
.ev-notify .ev-graphic-prompt.ev-js-graphic-left .ev-graphic-prompt-content,
.ev-notify .ev-graphic-prompt.ev-js-graphic-right .ev-graphic-prompt-content {
  width:70%
}

.ev-notify .ev-graphic-prompt.ev-js-graphic-left .ev-graphic-prompt-content p span,
.ev-notify .ev-graphic-prompt.ev-js-graphic-right .ev-graphic-prompt-content p span{
  font-weight: 600;
  color: #3a6066;
  background-color:#f4f3f4 !important;
  font-family: Zilla Slab;
  font-size: 1.2em;
  
}

@media all and (max-width: 768px) {
  .ev-notify .ev-graphic-prompt.ev-js-graphic-left .ev-graphic-prompt-image,
.ev-notify .ev-graphic-prompt.ev-js-graphic-right .ev-graphic-prompt-image {
  float: none;
  width:30%;
}
.ev-notify .ev-graphic-prompt.ev-js-graphic-left .ev-graphic-prompt-content,
.ev-notify .ev-graphic-prompt.ev-js-graphic-right .ev-graphic-prompt-content {
  width:100%
}
}

@media all and (max-width: 520px) {
  .ev-notify .ev-graphic-prompt.ev-js-graphic-left .ev-graphic-prompt-image,
.ev-notify .ev-graphic-prompt.ev-js-graphic-right .ev-graphic-prompt-image {
  float: none;
  width:30%;
}
.ev-notify .ev-graphic-prompt.ev-js-graphic-left .ev-graphic-prompt-content,
.ev-notify .ev-graphic-prompt.ev-js-graphic-right .ev-graphic-prompt-content {
  width:100%
}
}

  .ev-flip-card-item .ev-flip-card-item-front{
    background-color:rgba(45,75, 79, 0.92);
  }


  .ev-flip-card-item .ev-flip-card-item-front, .ev-flip-card-item .ev-flip-card-item-back, .ev-flowchart-item.ev-list-item{
   
    box-shadow: rgba(0, 0, 0, 0.12) 0px 1px 3px, rgba(0, 0, 0, 0.24) 0px 1px 2px;
}
div.ev-flowchart-item img.ev-img{
  width: 150px;
  margin-top: 10px;
}


  div.ev-flip-card-item-content-image > img {
    width: 650%;
    max-width: 65%;
   vertical-align:middle;
}
.ev-flip-card-item .ev-flip-card-item-content-image img {
  margin: 0 auto;
  margin-top: 50px;
}

/*********  INFOGRAPHIC POPUP *********/
.ev-article-style-9  .ev-image-container img[src$=".svg"]{
  max-width: 300px;
  margin-bottom: 18px;
}

/*.ev-article-style-9 .ev-component-title-inner{
  text-transform: uppercase;
}*/
.ev-article-style-9 .ev-button{
  margin-top: 0;
}
/*********  TEXT REVEAL **************/
/*.ev-textReveal-component li.ev-grid-item{
flex: 1 1 100% !important;

}*/
/*
.ev-text-reveal-item-content img.ev-img{
    width: 80%;
    max-width: 65%;
    height: auto;
    vertical-align:middle;
   
}
*/
/*.ev-text-reveal-item-content button.ev-text-reveal-image-container{
 
}*/
/*.ev-flowchart-item-content-text{
  text-align: center;
}*/
.ev-flowchart-item-title-inner{
  font-weight: 500;
  font-size: 22px;
  color:#1e4649;
  padding: 4px;
}
.ev-flowchart-next-item button.ev-button{
  border-radius: 50%;
  padding: 8px;
}
/************  ACCORDION ARTICLE **************/
.ev-article-style-12 .ev-accordion-component .ev-accordion-item-container{
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
  border-bottom-right-radius: 8px;
  border-bottom-left-radius: 8px;
}

  .ev-article-style-12 .ev-accordion-component .ev-accordion-item-container:first-child a {
    border-top-left-radius: 8px;
    border-top-right-radius: 8px;
    border-bottom-right-radius: 0px;
    border-bottom-left-radius: 0px;
  }
  .ev-article-style-12 .ev-accordion-component .ev-accordion-item-container:last-child a{
    border-top-left-radius: 0px;
    border-top-right-radius: 0px;
    border-bottom-right-radius: 8px;
    border-bottom-left-radius: 8px;
  }
  .ev-article-style-12 .ev-tabs-component .ev-tabs-item-container:first-child div.ev-tabs-item-inner {
    border-top-left-radius: 8px;
    border-top-right-radius: 8px;
    border-bottom-right-radius: 0px;
    border-bottom-left-radius: 0px;
  }
  .ev-article-style-12 .ev-tabs-component .ev-tabs-item-container:last-child div.ev-tabs-item-inner{
    border-top-left-radius: 0px;
    border-top-right-radius: 0px;
    border-bottom-right-radius: 8px;
    border-bottom-left-radius: 8px;
  }
  .ev-article-style-12 .ev-tabs-component div.ev-tabs-item-content{
    border-bottom-left-radius: 8px;
    border-bottom-right-radius:8px;

}
.ev-image-container{
  text-align:center;
}
.ev-image-container img[src$=".svg"], .ev-image-container img[src$=".png"]{
  max-width: 270px;
  max-height: 220px;
  object-fit: contain;
  margin-bottom: 8px;
}
@media all and (max-width: 768px) {
  .ev-image-container img[src$=".svg"], .ev-image-container img[src$=".png"]{
    max-height: 140px;
  }
}
/* Section intro SVG icons — allow larger size */
.ev-component[data-id="69834dec2f323f8665d33c83"] .ev-image-container img,
.ev-component[data-id="699c335b272c8c50ec7b1dd7"] .ev-image-container img,
.ev-component[data-id="699c424e7128be1295a7c74a"] .ev-image-container img,
.ev-component[data-id="699c42807128be1295aa7042"] .ev-image-container img,
.ev-component[data-id="699c42dd7128be1295aa9390"] .ev-image-container img,
.ev-component[data-id="699c434f7128be1295aceabb"] .ev-image-container img,
.ev-component[data-id="69baa99931ed15f12c77994a"] .ev-image-container img,
.ev-component[data-id="69bbcfe0b3c189d6c6c9da75"] .ev-image-container img,
.ev-component[data-id="69bbdce982d9d4305d67f254"] .ev-image-container img,
.ev-component[data-id="69bbe60182d9d4305d9cca8a"] .ev-image-container img,
.ev-component[data-id="69bc0291b04754d190d3f2ac"] .ev-image-container img,
.ev-component[data-id="69bc02b1b04754d190d3f695"] .ev-image-container img,
.ev-component[data-id="69bc1ca1b04754d19019222a"] .ev-image-container img,
.ev-component[data-id="69d78b3bca4b4d886ea9804d"] .ev-image-container img,
.ev-component[data-id="69cb982489edc9f9ecf3822b"] .ev-image-container img,
.ev-component[data-id="69cbc71ce8d00fdfff848bd3"] .ev-image-container img,
.ev-component[data-id="69cce5c986ee0d9f04450503"] .ev-image-container img,
.ev-component[data-id="69d6289bc7b9820db58be808"] .ev-image-container img,
.ev-component[data-id="69d678642603bedc40b1462c"] .ev-image-container img,
.ev-component[data-id="69fc8278ae9df25c873397df"] .ev-image-container img,
.ev-component[data-id="69fca6f7ae9df25c877e068f"] .ev-image-container img,
.ev-component[data-id="6a02e1ee0e2ae30ff51e556f"] .ev-image-container img,
.ev-component[data-id="6a02e2530e2ae30ff51f2c6a"] .ev-image-container img {
  max-width: 280px !important;
  max-height: 220px !important;
  object-fit: contain !important;
}
@media all and (max-width: 768px) {
  .ev-component[data-id="69834dec2f323f8665d33c83"] .ev-image-container img,
  .ev-component[data-id="699c335b272c8c50ec7b1dd7"] .ev-image-container img,
  .ev-component[data-id="699c424e7128be1295a7c74a"] .ev-image-container img,
  .ev-component[data-id="699c42807128be1295aa7042"] .ev-image-container img,
  .ev-component[data-id="699c42dd7128be1295aa9390"] .ev-image-container img,
  .ev-component[data-id="699c434f7128be1295aceabb"] .ev-image-container img,
.ev-component[data-id="69baa99931ed15f12c77994a"] .ev-image-container img,
.ev-component[data-id="69bbcfe0b3c189d6c6c9da75"] .ev-image-container img,
.ev-component[data-id="69bbdce982d9d4305d67f254"] .ev-image-container img,
.ev-component[data-id="69bbe60182d9d4305d9cca8a"] .ev-image-container img,
.ev-component[data-id="69bc0291b04754d190d3f2ac"] .ev-image-container img,
.ev-component[data-id="69bc02b1b04754d190d3f695"] .ev-image-container img,
.ev-component[data-id="69bc1ca1b04754d19019222a"] .ev-image-container img,
.ev-component[data-id="69d78b3bca4b4d886ea9804d"] .ev-image-container img,
.ev-component[data-id="69cb982489edc9f9ecf3822b"] .ev-image-container img,
.ev-component[data-id="69cbc71ce8d00fdfff848bd3"] .ev-image-container img,
.ev-component[data-id="69cce5c986ee0d9f04450503"] .ev-image-container img,
.ev-component[data-id="69d6289bc7b9820db58be808"] .ev-image-container img,
.ev-component[data-id="69d678642603bedc40b1462c"] .ev-image-container img,
.ev-component[data-id="69fc8278ae9df25c873397df"] .ev-image-container img,
.ev-component[data-id="69fca6f7ae9df25c877e068f"] .ev-image-container img,
.ev-component[data-id="6a02e1ee0e2ae30ff51e556f"] .ev-image-container img,
.ev-component[data-id="6a02e2530e2ae30ff51f2c6a"] .ev-image-container img {
    max-height: 140px !important;
  }
}
/*.ev-actionButton-widget{
  text-align: left !important;
}*/
/*.ev-component-title-inner{
 text-transform: uppercase;
}*/
  /* Big simple text article style  */
  .ev-article-style-15 .ev-image-container img[src$=".svg"]{
    max-width: 300px;
    margin-bottom: 8px;
  }
  .ev-article-style-15 a.ev-inline-link, .ev-article-style-17 a.ev-inline-link,.ev-article-style-19 a.ev-inline-link{
    color:#3A6066;

}



div.ev-tabs-item-content.ev-tabs-item-content-layout-top{
    border-bottom-left-radius: 8px;
    border-bottom-right-radius:8px;
    box-shadow: rgba(0, 0, 0, 0.12) 0px 1px 3px, rgba(0, 0, 0, 0.24) 0px 1px 2px;
}

/* resource style - group of resources component */

.ev-article-style-5 .ev-component-inner.ev-links-inner{
 /* box-shadow: rgba(0, 0, 0, 0.12) 0px 1px 3px, rgba(0, 0, 0, 0.24) 0px 1px 2px;*/
 padding-top: 0;
 margin-top: 0;
}


/******** tables as highlights - in dialogs ************/

.ev-prompt-body table{
  border-color:#F6FBFC !important;
  border-bottom-color:#F6FBFC;
  border-left-color:#F6FBFC;
}

.ev-prompt-body table th,
.ev-prompt-body table td {
  border: 1px solid;
  background-color: #F6FBFC;
  border-color:#F6FBFC !important;
  padding: 8px 20px 16px 20px;
  color: inherit;
  font-size: inherit;
}
.ev-prompt-body table hr{
  color: transparent;
  line-height: 0px;
  border: none;
}

/************ CHECKLIST PDF BUTTONS ************/
/* Spacing between body text and button (Evolve visually reorders body above button) */
.ev-component[data-id="698f50b10323b4a24c65920e"] .ev-links-item-body,
.ev-component[data-id="699307a61cdfd408b01490b9"] .ev-links-item-body,
.ev-component[data-id="699329a2ccfab132b4c6b178"] .ev-links-item-body,
.ev-component[data-id="69946f8c5e63b850f3b9d582"] .ev-links-item-body,
.ev-component[data-id="6996fd3dabd247f0b377883d"] .ev-links-item-body,
.ev-component[data-id="699703cfabd247f0b3859eee"] .ev-links-item-body,
.ev-component[data-id="69a6c2c7953f5b036f324ab4"] .ev-links-item-body,
.ev-component[data-id="69a6f955953f5b036f4a2d42"] .ev-links-item-body,
.ev-component[data-id="69a84266953f5b036f05d9cf"] .ev-links-item-body,
.ev-component[data-id="69b81249936c70cb5ebb77d0"] .ev-links-item-body,
.ev-component[data-id="69b82952936c70cb5ed94a73"] .ev-links-item-body,
.ev-component[data-id="69baa9a431ed15f12c78e089"] .ev-links-item-body,
.ev-component[data-id="69bbcfedb3c189d6c6ca48a0"] .ev-links-item-body,
.ev-component[data-id="69bbdce582d9d4305d67d45e"] .ev-links-item-body,
.ev-component[data-id="69bbe5f082d9d4305d9c985f"] .ev-links-item-body,
.ev-component[data-id="69bc0218b04754d190d3e573"] .ev-links-item-body,
.ev-component[data-id="69bc1cbbb04754d190195956"] .ev-links-item-body,
.ev-component[data-id="69d678892603bedc40b16edb"] .ev-links-item-body,
.ev-component[data-id="69cb983189edc9f9ecf38769"] .ev-links-item-body,
.ev-component[data-id="69cbc72be8d00fdfff8534d8"] .ev-links-item-body,
.ev-component[data-id="69cce5d986ee0d9f044507d8"] .ev-links-item-body,
.ev-component[data-id="69d62884c7b9820db58a0f62"] .ev-links-item-body,
.ev-component[data-id="69d78b47ca4b4d886ea9816a"] .ev-links-item-body,
.ev-component[data-id="69fc870aae9df25c87341f63"] .ev-links-item-body,
.ev-component[data-id="69fca6f2ae9df25c877dfecb"] .ev-links-item-body,
.ev-component[data-id="6a02f4cb0e2ae30ff5c56fe8"] .ev-links-item-body,
.ev-component[data-id="6a02f4ce0e2ae30ff5c5705b"] .ev-links-item-body {
  margin-bottom: 16px;
}
.ev-component[data-id="698f50b10323b4a24c65920e"] .ev-links-item-link,
.ev-component[data-id="699307a61cdfd408b01490b9"] .ev-links-item-link,
.ev-component[data-id="699329a2ccfab132b4c6b178"] .ev-links-item-link,
.ev-component[data-id="69946f8c5e63b850f3b9d582"] .ev-links-item-link,
.ev-component[data-id="6996fd3dabd247f0b377883d"] .ev-links-item-link,
.ev-component[data-id="699703cfabd247f0b3859eee"] .ev-links-item-link,
.ev-component[data-id="69a6c2c7953f5b036f324ab4"] .ev-links-item-link,
.ev-component[data-id="69a6f955953f5b036f4a2d42"] .ev-links-item-link,
.ev-component[data-id="69a84266953f5b036f05d9cf"] .ev-links-item-link,
.ev-component[data-id="69b81249936c70cb5ebb77d0"] .ev-links-item-link,
.ev-component[data-id="69b82952936c70cb5ed94a73"] .ev-links-item-link,
.ev-component[data-id="69baa9a431ed15f12c78e089"] .ev-links-item-link,
.ev-component[data-id="69bbcfedb3c189d6c6ca48a0"] .ev-links-item-link,
.ev-component[data-id="69bbdce582d9d4305d67d45e"] .ev-links-item-link,
.ev-component[data-id="69bbe5f082d9d4305d9c985f"] .ev-links-item-link,
.ev-component[data-id="69bc0218b04754d190d3e573"] .ev-links-item-link,
.ev-component[data-id="69bc1cbbb04754d190195956"] .ev-links-item-link,
.ev-component[data-id="69d678892603bedc40b16edb"] .ev-links-item-link,
.ev-component[data-id="69cb983189edc9f9ecf38769"] .ev-links-item-link,
.ev-component[data-id="69cbc72be8d00fdfff8534d8"] .ev-links-item-link,
.ev-component[data-id="69cce5d986ee0d9f044507d8"] .ev-links-item-link,
.ev-component[data-id="69d62884c7b9820db58a0f62"] .ev-links-item-link,
.ev-component[data-id="69d78b47ca4b4d886ea9816a"] .ev-links-item-link,
.ev-component[data-id="69fc870aae9df25c87341f63"] .ev-links-item-link,
.ev-component[data-id="69fca6f2ae9df25c877dfecb"] .ev-links-item-link,
.ev-component[data-id="6a02f4cb0e2ae30ff5c56fe8"] .ev-links-item-link,
.ev-component[data-id="6a02f4ce0e2ae30ff5c5705b"] .ev-links-item-link {
  display: inline-flex !important;
  align-items: center;
  gap: 12px;
  background-color: #457178;
  color: #ffffff;
  border-radius: 8px;
  padding: 14px 28px;
  text-decoration: none;
  transition: background-color 0.25s ease-in;
}
.ev-component[data-id="698f50b10323b4a24c65920e"] .ev-links-item-link:hover,
.ev-component[data-id="699307a61cdfd408b01490b9"] .ev-links-item-link:hover,
.ev-component[data-id="699329a2ccfab132b4c6b178"] .ev-links-item-link:hover,
.ev-component[data-id="69946f8c5e63b850f3b9d582"] .ev-links-item-link:hover,
.ev-component[data-id="6996fd3dabd247f0b377883d"] .ev-links-item-link:hover,
.ev-component[data-id="699703cfabd247f0b3859eee"] .ev-links-item-link:hover,
.ev-component[data-id="69a6c2c7953f5b036f324ab4"] .ev-links-item-link:hover,
.ev-component[data-id="69a6f955953f5b036f4a2d42"] .ev-links-item-link:hover,
.ev-component[data-id="69a84266953f5b036f05d9cf"] .ev-links-item-link:hover,
.ev-component[data-id="69b81249936c70cb5ebb77d0"] .ev-links-item-link:hover,
.ev-component[data-id="69b82952936c70cb5ed94a73"] .ev-links-item-link:hover,
.ev-component[data-id="69baa9a431ed15f12c78e089"] .ev-links-item-link:hover,
.ev-component[data-id="69bbcfedb3c189d6c6ca48a0"] .ev-links-item-link:hover,
.ev-component[data-id="69bbdce582d9d4305d67d45e"] .ev-links-item-link:hover,
.ev-component[data-id="69bbe5f082d9d4305d9c985f"] .ev-links-item-link:hover,
.ev-component[data-id="69bc0218b04754d190d3e573"] .ev-links-item-link:hover,
.ev-component[data-id="69bc1cbbb04754d190195956"] .ev-links-item-link:hover,
.ev-component[data-id="69d678892603bedc40b16edb"] .ev-links-item-link:hover,
.ev-component[data-id="69cb983189edc9f9ecf38769"] .ev-links-item-link:hover,
.ev-component[data-id="69cbc72be8d00fdfff8534d8"] .ev-links-item-link:hover,
.ev-component[data-id="69cce5d986ee0d9f044507d8"] .ev-links-item-link:hover,
.ev-component[data-id="69d62884c7b9820db58a0f62"] .ev-links-item-link:hover,
.ev-component[data-id="69d78b47ca4b4d886ea9816a"] .ev-links-item-link:hover,
.ev-component[data-id="69fc870aae9df25c87341f63"] .ev-links-item-link:hover,
.ev-component[data-id="69fca6f2ae9df25c877dfecb"] .ev-links-item-link:hover,
.ev-component[data-id="6a02f4cb0e2ae30ff5c56fe8"] .ev-links-item-link:hover,
.ev-component[data-id="6a02f4ce0e2ae30ff5c5705b"] .ev-links-item-link:hover {
  background-color: #365b61;
}
.ev-component[data-id="698f50b10323b4a24c65920e"] .ev-links-item-image,
.ev-component[data-id="699307a61cdfd408b01490b9"] .ev-links-item-image,
.ev-component[data-id="699329a2ccfab132b4c6b178"] .ev-links-item-image,
.ev-component[data-id="69946f8c5e63b850f3b9d582"] .ev-links-item-image,
.ev-component[data-id="6996fd3dabd247f0b377883d"] .ev-links-item-image,
.ev-component[data-id="699703cfabd247f0b3859eee"] .ev-links-item-image,
.ev-component[data-id="69a6c2c7953f5b036f324ab4"] .ev-links-item-image,
.ev-component[data-id="69a6f955953f5b036f4a2d42"] .ev-links-item-image,
.ev-component[data-id="69a84266953f5b036f05d9cf"] .ev-links-item-image,
.ev-component[data-id="69b81249936c70cb5ebb77d0"] .ev-links-item-image,
.ev-component[data-id="69b82952936c70cb5ed94a73"] .ev-links-item-image,
.ev-component[data-id="69baa9a431ed15f12c78e089"] .ev-links-item-image,
.ev-component[data-id="69bbcfedb3c189d6c6ca48a0"] .ev-links-item-image,
.ev-component[data-id="69bbdce582d9d4305d67d45e"] .ev-links-item-image,
.ev-component[data-id="69bbe5f082d9d4305d9c985f"] .ev-links-item-image,
.ev-component[data-id="69bc0218b04754d190d3e573"] .ev-links-item-image,
.ev-component[data-id="69bc1cbbb04754d190195956"] .ev-links-item-image,
.ev-component[data-id="69d678892603bedc40b16edb"] .ev-links-item-image,
.ev-component[data-id="69cb983189edc9f9ecf38769"] .ev-links-item-image,
.ev-component[data-id="69cbc72be8d00fdfff8534d8"] .ev-links-item-image,
.ev-component[data-id="69cce5d986ee0d9f044507d8"] .ev-links-item-image,
.ev-component[data-id="69d62884c7b9820db58a0f62"] .ev-links-item-image,
.ev-component[data-id="69d78b47ca4b4d886ea9816a"] .ev-links-item-image,
.ev-component[data-id="69fc870aae9df25c87341f63"] .ev-links-item-image,
.ev-component[data-id="69fca6f2ae9df25c877dfecb"] .ev-links-item-image,
.ev-component[data-id="6a02f4cb0e2ae30ff5c56fe8"] .ev-links-item-image,
.ev-component[data-id="6a02f4ce0e2ae30ff5c5705b"] .ev-links-item-image {
  width: 32px;
  height: 32px;
  margin: 0 !important;
  flex-shrink: 0;
}
.ev-component[data-id="698f50b10323b4a24c65920e"] .ev-links-item,
.ev-component[data-id="699307a61cdfd408b01490b9"] .ev-links-item,
.ev-component[data-id="699329a2ccfab132b4c6b178"] .ev-links-item,
.ev-component[data-id="69946f8c5e63b850f3b9d582"] .ev-links-item,
.ev-component[data-id="6996fd3dabd247f0b377883d"] .ev-links-item,
.ev-component[data-id="699703cfabd247f0b3859eee"] .ev-links-item,
.ev-component[data-id="69a6c2c7953f5b036f324ab4"] .ev-links-item,
.ev-component[data-id="69a6f955953f5b036f4a2d42"] .ev-links-item,
.ev-component[data-id="69a84266953f5b036f05d9cf"] .ev-links-item,
.ev-component[data-id="69b81249936c70cb5ebb77d0"] .ev-links-item,
.ev-component[data-id="69b82952936c70cb5ed94a73"] .ev-links-item,
.ev-component[data-id="69baa9a431ed15f12c78e089"] .ev-links-item,
.ev-component[data-id="69bbcfedb3c189d6c6ca48a0"] .ev-links-item,
.ev-component[data-id="69bbdce582d9d4305d67d45e"] .ev-links-item,
.ev-component[data-id="69bbe5f082d9d4305d9c985f"] .ev-links-item,
.ev-component[data-id="69bc0218b04754d190d3e573"] .ev-links-item,
.ev-component[data-id="69bc1cbbb04754d190195956"] .ev-links-item,
.ev-component[data-id="69d678892603bedc40b16edb"] .ev-links-item,
.ev-component[data-id="69cb983189edc9f9ecf38769"] .ev-links-item,
.ev-component[data-id="69cbc72be8d00fdfff8534d8"] .ev-links-item,
.ev-component[data-id="69cce5d986ee0d9f044507d8"] .ev-links-item,
.ev-component[data-id="69d62884c7b9820db58a0f62"] .ev-links-item,
.ev-component[data-id="69d78b47ca4b4d886ea9816a"] .ev-links-item,
.ev-component[data-id="69fc870aae9df25c87341f63"] .ev-links-item,
.ev-component[data-id="69fca6f2ae9df25c877dfecb"] .ev-links-item,
.ev-component[data-id="6a02f4cb0e2ae30ff5c56fe8"] .ev-links-item,
.ev-component[data-id="6a02f4ce0e2ae30ff5c5705b"] .ev-links-item {
  text-align: left;
}
/* Override Evolve grid padding so button aligns with content above */
.ev-component[data-id="698f50b10323b4a24c65920e"] .ev-grid-item,
.ev-component[data-id="699307a61cdfd408b01490b9"] .ev-grid-item,
.ev-component[data-id="699329a2ccfab132b4c6b178"] .ev-grid-item,
.ev-component[data-id="69946f8c5e63b850f3b9d582"] .ev-grid-item,
.ev-component[data-id="6996fd3dabd247f0b377883d"] .ev-grid-item,
.ev-component[data-id="699703cfabd247f0b3859eee"] .ev-grid-item,
.ev-component[data-id="69a6c2c7953f5b036f324ab4"] .ev-grid-item,
.ev-component[data-id="69a6f955953f5b036f4a2d42"] .ev-grid-item,
.ev-component[data-id="69a84266953f5b036f05d9cf"] .ev-grid-item,
.ev-component[data-id="69b81249936c70cb5ebb77d0"] .ev-grid-item,
.ev-component[data-id="69b82952936c70cb5ed94a73"] .ev-grid-item,
.ev-component[data-id="69baa9a431ed15f12c78e089"] .ev-grid-item,
.ev-component[data-id="69bbcfedb3c189d6c6ca48a0"] .ev-grid-item,
.ev-component[data-id="69bbdce582d9d4305d67d45e"] .ev-grid-item,
.ev-component[data-id="69bbe5f082d9d4305d9c985f"] .ev-grid-item,
.ev-component[data-id="69bc0218b04754d190d3e573"] .ev-grid-item,
.ev-component[data-id="69bc1cbbb04754d190195956"] .ev-grid-item,
.ev-component[data-id="69d678892603bedc40b16edb"] .ev-grid-item,
.ev-component[data-id="69cb983189edc9f9ecf38769"] .ev-grid-item,
.ev-component[data-id="69cbc72be8d00fdfff8534d8"] .ev-grid-item,
.ev-component[data-id="69cce5d986ee0d9f044507d8"] .ev-grid-item,
.ev-component[data-id="69d62884c7b9820db58a0f62"] .ev-grid-item,
.ev-component[data-id="69d78b47ca4b4d886ea9816a"] .ev-grid-item,
.ev-component[data-id="69fc870aae9df25c87341f63"] .ev-grid-item,
.ev-component[data-id="69fca6f2ae9df25c877dfecb"] .ev-grid-item,
.ev-component[data-id="6a02f4cb0e2ae30ff5c56fe8"] .ev-grid-item,
.ev-component[data-id="6a02f4ce0e2ae30ff5c5705b"] .ev-grid-item {
  padding: 0 !important;
}
/* Shared label style */
.ev-component[data-id="698f50b10323b4a24c65920e"] .ev-links-item-link::after,
.ev-component[data-id="699307a61cdfd408b01490b9"] .ev-links-item-link::after,
.ev-component[data-id="699329a2ccfab132b4c6b178"] .ev-links-item-link::after,
.ev-component[data-id="69946f8c5e63b850f3b9d582"] .ev-links-item-link::after,
.ev-component[data-id="6996fd3dabd247f0b377883d"] .ev-links-item-link::after,
.ev-component[data-id="699703cfabd247f0b3859eee"] .ev-links-item-link::after,
.ev-component[data-id="69a6c2c7953f5b036f324ab4"] .ev-links-item-link::after,
.ev-component[data-id="69a6f955953f5b036f4a2d42"] .ev-links-item-link::after,
.ev-component[data-id="69a84266953f5b036f05d9cf"] .ev-links-item-link::after,
.ev-component[data-id="69b81249936c70cb5ebb77d0"] .ev-links-item-link::after,
.ev-component[data-id="69b82952936c70cb5ed94a73"] .ev-links-item-link::after,
.ev-component[data-id="69baa9a431ed15f12c78e089"] .ev-links-item-link::after,
.ev-component[data-id="69bbcfedb3c189d6c6ca48a0"] .ev-links-item-link::after,
.ev-component[data-id="69bbdce582d9d4305d67d45e"] .ev-links-item-link::after,
.ev-component[data-id="69bbe5f082d9d4305d9c985f"] .ev-links-item-link::after,
.ev-component[data-id="69bc0218b04754d190d3e573"] .ev-links-item-link::after,
.ev-component[data-id="69bc1cbbb04754d190195956"] .ev-links-item-link::after,
.ev-component[data-id="69d678892603bedc40b16edb"] .ev-links-item-link::after,
.ev-component[data-id="69cb983189edc9f9ecf38769"] .ev-links-item-link::after,
.ev-component[data-id="69cbc72be8d00fdfff8534d8"] .ev-links-item-link::after,
.ev-component[data-id="69cce5d986ee0d9f044507d8"] .ev-links-item-link::after,
.ev-component[data-id="69d62884c7b9820db58a0f62"] .ev-links-item-link::after,
.ev-component[data-id="69d78b47ca4b4d886ea9816a"] .ev-links-item-link::after,
.ev-component[data-id="69fc870aae9df25c87341f63"] .ev-links-item-link::after,
.ev-component[data-id="69fca6f2ae9df25c877dfecb"] .ev-links-item-link::after,
.ev-component[data-id="6a02f4cb0e2ae30ff5c56fe8"] .ev-links-item-link::after,
.ev-component[data-id="6a02f4ce0e2ae30ff5c5705b"] .ev-links-item-link::after {
  color: #ffffff;
  font-family: 'Zilla Slab', serif;
  font-size: 20px;
  font-weight: 500;
  line-height: 1.2;
}
/* Individual button labels */
.ev-component[data-id="698f50b10323b4a24c65920e"] .ev-links-item-link::after {
  content: "Unfair dismissal checklist";
}
.ev-component[data-id="699307a61cdfd408b01490b9"] .ev-links-item-link::after {
  content: "Statutory sick pay checklist";
}
.ev-component[data-id="699329a2ccfab132b4c6b178"] .ev-links-item-link::after {
  content: "Zero-hours contracts checklist";
}
.ev-component[data-id="69946f8c5e63b850f3b9d582"] .ev-links-item-link::after {
  content: "Collective redundancy checklist";
}
.ev-component[data-id="6996fd3dabd247f0b377883d"] .ev-links-item-link::after {
  content: "Tipping laws checklist";
}
.ev-component[data-id="699703cfabd247f0b3859eee"] .ev-links-item-link::after {
  content: "Umbrella companies checklist";
}
.ev-component[data-id="69a6c2c7953f5b036f324ab4"] .ev-links-item-link::after {
  content: "Paternity leave checklist";
}
.ev-component[data-id="69a6f955953f5b036f4a2d42"] .ev-links-item-link::after {
  content: "Unpaid parental leave checklist";
}
.ev-component[data-id="69a84266953f5b036f05d9cf"] .ev-links-item-link::after {
  content: "Pregnant workers checklist";
}
.ev-component[data-id="69b81249936c70cb5ebb77d0"] .ev-links-item-link::after {
  content: "Bereavement leave checklist";
}
.ev-component[data-id="69b82952936c70cb5ed94a73"] .ev-links-item-link::after,
.ev-component[data-id="69baa9a431ed15f12c78e089"] .ev-links-item-link::after,
.ev-component[data-id="69bbcfedb3c189d6c6ca48a0"] .ev-links-item-link::after,
.ev-component[data-id="69bbdce582d9d4305d67d45e"] .ev-links-item-link::after,
.ev-component[data-id="69bbe5f082d9d4305d9c985f"] .ev-links-item-link::after,
.ev-component[data-id="69bc0218b04754d190d3e573"] .ev-links-item-link::after,
.ev-component[data-id="69bc1cbbb04754d190195956"] .ev-links-item-link::after,
.ev-component[data-id="69d678892603bedc40b16edb"] .ev-links-item-link::after,
.ev-component[data-id="69cb983189edc9f9ecf38769"] .ev-links-item-link::after,
.ev-component[data-id="69cbc72be8d00fdfff8534d8"] .ev-links-item-link::after,
.ev-component[data-id="69cce5d986ee0d9f044507d8"] .ev-links-item-link::after,
.ev-component[data-id="69d62884c7b9820db58a0f62"] .ev-links-item-link::after,
.ev-component[data-id="69d78b47ca4b4d886ea9816a"] .ev-links-item-link::after {
  content: "Flexible working checklist";
}
.ev-component[data-id="69baa9a431ed15f12c78e089"] .ev-links-item-link::after {
  content: "Gender pay gap action plans checklist";
}
.ev-component[data-id="69bbcfedb3c189d6c6ca48a0"] .ev-links-item-link::after {
  content: "Sexual harassment prevention checklist";
}
.ev-component[data-id="69bbdce582d9d4305d67d45e"] .ev-links-item-link::after {
  content: "Whistleblowing protections checklist";
}
.ev-component[data-id="69bbe5f082d9d4305d9c985f"] .ev-links-item-link::after {
  content: "NDAs checklist";
}
.ev-component[data-id="69bc0218b04754d190d3e573"] .ev-links-item-link::after {
  content: "Fire and rehire checklist";
}
.ev-component[data-id="69bc1cbbb04754d190195956"] .ev-links-item-link::after {
  content: "Two-tier code checklist";
}
.ev-component[data-id="69d678892603bedc40b16edb"] .ev-links-item-link::after {
  content: "Fair pay agreements checklist";
}
.ev-component[data-id="69cb983189edc9f9ecf38769"] .ev-links-item-link::after {
  content: "Easier recognition checklist";
}
.ev-component[data-id="69cbc72be8d00fdfff8534d8"] .ev-links-item-link::after {
  content: "MSL and TU Act repeal checklist";
}
.ev-component[data-id="69cce5d986ee0d9f044507d8"] .ev-links-item-link::after {
  content: "Union access rights checklist";
}
.ev-component[data-id="69d62884c7b9820db58a0f62"] .ev-links-item-link::after {
  content: "Stronger blacklisting protection checklist";
}
.ev-component[data-id="69d78b47ca4b4d886ea9816a"] .ev-links-item-link::after {
  content: "Fair Work Agency checklist";
}
.ev-component[data-id="69fc870aae9df25c87341f63"] .ev-links-item-link::after {
  content: "Modern balloting checklist";
}
.ev-component[data-id="69fca6f2ae9df25c877dfecb"] .ev-links-item-link::after {
  content: "Employment tribunal time limits checklist";
}
.ev-component[data-id="6a02f4cb0e2ae30ff5c56fe8"] .ev-links-item-link::after {
  content: "Duty to inform checklist";
}
.ev-component[data-id="6a02f4ce0e2ae30ff5c5705b"] .ev-links-item-link::after {
  content: "Stronger rep rights checklist";
}


/************ SEARCH SIDE PANEL ************/
.ev-search-input label {
  color: #313131 !important;
}

/************ PROGRESS NAV BUTTON ************/
/* Persistent highlight to distinguish progress icon from search/close icons */
.ev-navigation-top .ev-navigation-item .ev-icon-list3 {
    background: rgba(255, 255, 255, 0.18) !important;
    border-radius: 50% !important;
}

/************ PROGRESS SIDE PANEL ************/
.ev-progress-side-panel .ev-progress-item-title {
    font-size: 22px !important;
}
.ev-progress-side-panel .ev-progress-item-icon {
    font-size: 22px !important;
}
.ev-progress-side-panel .ev-progress-article-item-title {
    font-size: 20px !important;
}
@media all and (max-width: 768px) {
  .ev-progress-side-panel .ev-progress-article-item-title {
    font-size: 18px !important;
  }
}

/************ MOBILE TWEAKS ************/

/* Compensate for wrapper padding-top set by Evolve JS (nav height is 59px desktop, 40px mobile) */
.location-menu .ev-page-content {
  margin-top: -59px;
}
.location-menu .ev-menu {
  margin-top: -59px;
}
@media all and (max-width: 768px) {
  .location-menu .ev-page-content {
    margin-top: -40px;
  }
  .location-menu .ev-menu {
    margin-top: -40px;
  }
}
/* Remove 20px top padding on menu title that contributes to gap */
.location-menu .ev-menu.ev-use-menu-header-styles .ev-menu-header .ev-menu-title {
  padding-top: 0 !important;
}

/* Menu tile titles — match before/after heading style */
.ev-menu-container-inner .ev-menu-item h2,
.ev-menu-container-inner .ev-menu-item h2 span {
  font-family: 'Zilla Slab', serif !important;
  font-weight: 600 !important;
  color: #1e4649 !important;
  font-size: 24px !important;
  line-height: 1.2 !important;
}

/* Before/After card grid — wrap to single column below 640px, remove column gap */
@media all and (max-width: 640px) {
  .ev-component[data-id] .ev-grid {
    gap: 0 !important;
  }
  .ev-component[data-id] .ev-grid-item {
    flex: 1 1 100% !important;
  }
}
/* Hint button: centre on mobile where it nearly fills the width */
/* Dialog icon: smaller on mobile to match the line height of the heading */
@media all and (max-width: 520px) {
  .ev-hint-component {
    text-align: center !important;
  }
  .ev-notify-prompt .ev-notify-icon .ev-icon-lamp::before {
    font-size: 28px;
  }
  .ev-notify-prompt .ev-prompt-title h1,
  .ev-notify-prompt .ev-prompt-title h2,
  .ev-notify-prompt .ev-prompt-title h3 {
    padding-top: 0 !important;
  }
}

/* Larger general text throughout on mobile */
@media all and (max-width: 768px) {
  .ev-body {
    font-size: 18px !important;
    line-height: 1.35 !important;
  }
  .ev-component .ev-component-instruction-inner {
    font-size: 20px !important;
  }
  .ev-accordion-item-title-inner {
    font-size: 18px !important;
  }
  .ev-accordion-item-body {
    font-size: 17px !important;
  }
  .ev-notify-prompt .ev-prompt-title h1,
  .ev-notify-prompt .ev-prompt-title h2,
  .ev-notify-prompt .ev-prompt-title h3 {
    padding-top: 0 !important;
  }
}