/* Bring the learning accordion back to the site's compact panel scale. */
html :is(#investigation-process,#learning-results) .learning-int-grid{
  gap:10px 12px;
}

html :is(#investigation-process,#learning-results) .learning-int-panel>summary{
  grid-template-columns:40px minmax(0,1fr) 20px;
  gap:12px;
  min-height:72px;
  padding:17px 20px;
}

html :is(#investigation-process,#learning-results) .learning-int-number{
  font-size:22px;
  line-height:1;
}

html :is(#investigation-process,#learning-results) .learning-int-title{
  font-size:16px;
  line-height:1.35;
  letter-spacing:-.01em;
}

html :is(#investigation-process,#learning-results) .learning-int-toggle{
  width:20px;
  height:20px;
}

html :is(#investigation-process,#learning-results) .learning-int-toggle::before,
html :is(#investigation-process,#learning-results) .learning-int-toggle::after{
  top:9px;
  left:2px;
  width:16px;
}

html :is(#investigation-process,#learning-results) .learning-int-content{
  margin:0 20px;
  padding:16px 0 20px;
}

html :is(#investigation-process,#learning-results) .learning-int-content>p{
  font-size:14px;
  line-height:1.55;
}

html :is(#investigation-process,#learning-results) .learning-int-outcome>.learning-int-content{
  gap:24px;
}

html :is(#investigation-process,#learning-results) #certificate-verification .certificate-page-link{
  flex-basis:184px;
  min-height:46px;
  padding:11px 14px;
  font-size:14px;
}

@media(max-width:700px){
  html :is(#investigation-process,#learning-results) .learning-int-grid{
    gap:8px;
  }

  html :is(#investigation-process,#learning-results) .learning-int-panel>summary{
    grid-template-columns:30px minmax(0,1fr) 20px;
    gap:10px;
    min-height:64px;
    padding:14px 15px;
  }

  html :is(#investigation-process,#learning-results) .learning-int-number{
    font-size:20px;
  }

  html :is(#investigation-process,#learning-results) .learning-int-title{
    font-size:15px;
  }

  html :is(#investigation-process,#learning-results) .learning-int-content{
    margin:0 15px;
    padding:14px 0 18px;
  }

  html :is(#investigation-process,#learning-results) .learning-int-content>p{
    font-size:13.5px;
  }

  html :is(#investigation-process,#learning-results) .learning-int-outcome>.learning-int-content{
    gap:18px;
  }

  html :is(#investigation-process,#learning-results) #certificate-verification .certificate-page-link{
    min-height:44px;
    font-size:13.5px;
  }
}
