

#home-evidence{ --ev-src:17rem; }

#home-evidence{ padding-block:var(--sp-7); }
#home-evidence .rail__label{ bottom:var(--sp-7); }

#home-evidence .s-home-evidence__brk{
  grid-template-columns:auto auto minmax(0,1fr);
  gap:var(--sp-5);
}
#home-evidence .brk__rule{ align-self:center; }

#home-evidence .s-home-evidence__head{
  position:relative;
  margin-top:var(--sp-6);
  margin-bottom:var(--sp-6);
}

#home-evidence .s-home-evidence__base{
  display:flex;
  align-items:stretch;
  gap:var(--sp-6);
}
#home-evidence .s-home-evidence__base .reveal--line{ --i:1; flex:0 0 auto; }
#home-evidence .s-home-evidence__span{
  --i:2;
  flex:1 1 auto;
  align-self:flex-end;
  height:var(--hair);
  background:var(--line);
  margin-bottom:calc(var(--sp-1) * -1);
}

#home-evidence .s-home-evidence__more{
  --i:3;
  position:absolute;
  right:0;
  
  bottom:calc(var(--sp-1) * -1);
  width:var(--ev-src);
}

#home-evidence .s-home-evidence__more .link{
  display:flex;
  width:100%;
}
#home-evidence .link__arrow{ font-family:var(--ff-mono); }

@media (min-width: 1101px){
  #home-evidence .s-home-evidence__table{
    --data-grid: 34px minmax(0,1fr) minmax(0,2.3fr) var(--ev-src);
  }
}

#home-evidence .datarow{ padding:var(--sp-5) 0 var(--sp-5); }
#home-evidence .datarow:nth-child(2){ --i:1; }
#home-evidence .datarow:nth-child(3){ --i:2; }

#home-evidence .datarow:last-child{
  border-bottom:var(--hair) solid var(--line-strong);
}

#home-evidence .datarow__i{ padding-top:.28em; }

#home-evidence .datarow__fig{ color:var(--fg); }

#home-evidence .datarow__label{
  font-family:var(--ff-record);
  font-weight:var(--wt-record);
  font-size:var(--fs-lede);
  font-optical-sizing:auto;
  line-height:var(--lh-record);
  letter-spacing:var(--ls-record);
  max-width:var(--measure-record);
  color:var(--fg);
}

#home-evidence .datarow__detail{
  margin-top:var(--sp-4);
  padding-left:var(--sp-4);
  border-left:var(--hair) solid var(--line);
  max-width:var(--measure-tight);
}

#home-evidence .s-home-evidence__nb{ white-space:nowrap; }

#home-evidence .s-home-evidence__cite{
  display:inline;
  white-space:nowrap;
  color:var(--fg-quiet);
  border-bottom:var(--hair) solid var(--line);
  padding-bottom:var(--sp-1);
  transition:color var(--dur-1) var(--ease-out),
             border-color var(--dur-1) var(--ease-out);
}
#home-evidence .s-home-evidence__cite:hover{
  color:var(--fg);
  border-bottom-color:currentColor;
}
#home-evidence .s-home-evidence__arw{
  font-family:var(--ff-mono);
  margin-left:var(--sp-2);
}

#home-evidence .s-home-evidence__caveat{
  grid-template-columns:minmax(0,1fr);
  margin-top:var(--sp-6);
  padding:var(--sp-2) 0 var(--sp-2) var(--sp-6);
  background:none;
}

#home-evidence .s-home-evidence__caveat .caveat__v{
  max-width:var(--measure-tight);
  text-wrap:balance;
}

@media (max-width: 1100px){
  
  #home-evidence .s-home-evidence__head{
    margin-bottom:var(--sp-9);
  }
  #home-evidence .s-home-evidence__span{ display:none; }
  #home-evidence .s-home-evidence__more{
    position:static;
    width:auto;
    margin-top:var(--sp-7);
  }
  
  #home-evidence .s-home-evidence__more .link{
    display:inline-flex;
    width:auto;
  }
}

@media (max-width: 760px){
  #home-evidence .s-home-evidence__brk{
    grid-template-columns:auto auto minmax(0,1fr);
    gap:var(--sp-4);
  }
  #home-evidence .s-home-evidence__head{
    margin-top:var(--sp-6);
    margin-bottom:var(--sp-7);
  }

  
  #home-evidence .datarow{ gap:var(--sp-3); }
  #home-evidence .datarow__i{ padding-top:0; }
  #home-evidence .datarow__label{ max-width:none; }
  #home-evidence .datarow__detail{ max-width:none; }

  
  #home-evidence .datarow__figwrap::before{ display:none; }

  #home-evidence .s-home-evidence__caveat{
    margin-top:var(--sp-8);
    padding-left:var(--sp-5);
  }
}

#home-evidence .s-home-evidence__brk{ column-gap:var(--sp-4); }
#home-evidence .s-home-evidence__brk .brk__rule{ margin-left:var(--sp-2); }

#home-evidence .s-home-evidence__brk2{
  grid-template-columns:auto minmax(0,1fr);
  gap:var(--sp-5);
  margin-top:var(--sp-7);
}
#home-evidence .s-home-evidence__brk2 .brk__rule{ align-self:center; }

#home-evidence .s-home-evidence__xh{
  margin:0 0 var(--sp-7);
  max-width:none;
}
#home-evidence .s-home-evidence__xh .reveal--line{
  padding-bottom:.18em;
  margin-bottom:-.18em;
}
#home-evidence .s-home-evidence__xh .reveal--line > span{ transform:translateY(126%); }
#home-evidence .s-home-evidence__xh .reveal--line.is-in > span,
#home-evidence .is-in .s-home-evidence__xh .reveal--line > span{ transform:none; }
html.no-js #home-evidence .s-home-evidence__xh .reveal--line > span{ transform:none; }

#home-evidence .s-home-evidence__band{ margin-top:var(--sp-6); }
#home-evidence .s-home-evidence__band > .rule{ margin:0; }

#home-evidence .s-home-evidence__cols{
  padding-block:var(--sp-6);
  align-items:stretch;
  row-gap:0;   
}

#home-evidence .s-home-evidence__fig{
  grid-column:1 / span 5;
  display:flex;
  flex-direction:column;
}
#home-evidence .s-home-evidence__figwrap{ margin:0; }
#home-evidence .s-home-evidence__figwrap .datarow__fig{ display:block; }
#home-evidence .s-home-evidence__figlabel{
  margin-top:var(--sp-5);
  max-width:var(--measure-tight);
}
#home-evidence .s-home-evidence__src{
  margin-top:auto;
  padding-top:var(--sp-6);
}

#home-evidence .s-home-evidence__div{
  grid-column:6;
  align-self:stretch;
  justify-self:center;
  width:var(--hair);
  background:var(--line);
  margin-block:calc(var(--sp-6) * -1);
}

#home-evidence .s-home-evidence__rec{
  display:flex;
  flex-direction:column;
}
#home-evidence .s-home-evidence__finding{
  font-size:var(--fs-lede);
  margin-bottom:var(--sp-6);
}
#home-evidence .s-home-evidence__xcaveat{
  grid-template-columns:minmax(0,1fr);
  margin-top:auto;
}

#home-evidence .s-home-evidence__foot{ margin-top:var(--sp-6); }

#home-evidence .s-home-evidence__close{
  display:grid;
  grid-template-columns:repeat(var(--cols), minmax(0,1fr));
  gap:var(--gutter);
  align-items:start;
}
#home-evidence .s-home-evidence__close-a{
  grid-column:1 / span 5;            
  max-width:var(--measure-display);
}
#home-evidence .s-home-evidence__close-b{
  grid-column:7 / span 6;            
  max-width:var(--measure-display);
}
#home-evidence .s-home-evidence__close-div{
  grid-column:6;
  align-self:stretch;
  justify-self:center;
  width:var(--hair);
  background:var(--line);
  margin-block:calc(var(--sp-6) * -1);
}
#home-evidence .s-home-evidence__footrule{ margin:var(--sp-6) 0 0; }

@media (max-width: 1100px){
  #home-evidence .s-home-evidence__fig{ grid-column:1 / -1; }
  #home-evidence .s-home-evidence__div{ display:none; }
  #home-evidence .s-home-evidence__src{ margin-top:var(--sp-6); padding-top:0; }
  #home-evidence .s-home-evidence__rec{
    margin-top:var(--sp-6);
    padding-top:var(--sp-6);
    border-top:var(--hair) solid var(--line);
  }
  #home-evidence .s-home-evidence__close-a,
  #home-evidence .s-home-evidence__close-b{ grid-column:1 / -1; }
  #home-evidence .s-home-evidence__close-b{ margin-top:var(--sp-5); }
  #home-evidence .s-home-evidence__close-div{ display:none; }
}

@media (max-width: 760px){
  #home-evidence .s-home-evidence__brk2{ margin-top:var(--sp-7); gap:var(--sp-4); }
  #home-evidence .s-home-evidence__xh{ margin-bottom:var(--sp-5); }
  #home-evidence .s-home-evidence__band{ margin-top:var(--sp-6); }
  #home-evidence .s-home-evidence__cols{ padding-block:var(--sp-5); }
  #home-evidence .s-home-evidence__rec{ margin-top:var(--sp-5); padding-top:var(--sp-5); }
  #home-evidence .s-home-evidence__foot{ margin-top:var(--sp-5); }
  #home-evidence .s-home-evidence__close-b{ margin-top:var(--sp-4); }
  #home-evidence .s-home-evidence__footrule{ margin-top:var(--sp-6); }
}
