/*
 * FEATURES icon watermarks, 2026-08-22.
 * Restores the four line icons used by the earlier FEATURES design while
 * keeping the current alternating-photo layout and animated yellow markers.
 */

section.features-organic .ofe-watermark-defs{
  position:absolute;
  width:0;
  height:0;
  overflow:hidden;
}

section.features-organic .ofe-copy,
section.features-organic .ofe-chapter:nth-child(even) .ofe-copy{
  isolation:isolate;
  overflow:hidden;
}

section.features-organic .ofe-watermark-icon{
  position:absolute;
  top:28px;
  right:clamp(44px,5vw,96px);
  left:auto;
  z-index:0;
  width:clamp(190px,12vw,232px);
  height:auto;
  aspect-ratio:1;
  color:#1658a0;
  fill:none;
  stroke:currentColor;
  stroke-width:2.2;
  stroke-linecap:round;
  stroke-linejoin:round;
  opacity:.064;
  transform:none;
  pointer-events:none;
  user-select:none;
}

section.features-organic .ofe-heading,
section.features-organic .ofe-lead,
section.features-organic .ofe-body{
  position:relative;
  z-index:1;
}

@media(max-width:768px){
  section.features-organic .ofe-watermark-icon{
    top:26px;
    right:32px;
    width:clamp(174px,17vw,200px);
    opacity:.06;
  }
}

@media(max-width:768px){
  section.features-organic .ofe-watermark-icon{
    top:24px;
    right:18px;
    width:clamp(150px,25vw,184px);
    opacity:.05;
  }
}

@media(max-width:420px){
  section.features-organic .ofe-watermark-icon{
    top:22px;
    right:6px;
    width:150px;
    opacity:.046;
  }
}

@media(forced-colors:active){
  section.features-organic .ofe-watermark-icon{
    display:none;
  }
}
