/* Borderless service outcomes and channel icons. */
.h86-outcome-grid{gap:38px;padding-top:18px}
.h86-outcome{min-width:0;align-items:center;border:0;background:transparent;text-align:center}
.h86-outcome-icon{display:block;flex:none;width:100px;height:100px;margin:0 auto 19px}
.h86-outcome-copy{width:100%;max-width:280px;align-items:center;padding:0}
.h86-outcome-copy h4{margin:11px 0 9px}
.h86-outcome-copy p{margin-bottom:15px}
.h86-outcome-copy a{display:inline-block;margin-top:auto}
.h86-art-note{margin-top:30px;text-align:center}

.h86-channel-grid{column-gap:50px;row-gap:42px;margin-top:35px}
.h86-channel-card{display:flex;align-items:flex-start;gap:20px;padding:0;border:0;background:transparent}
.h86-channel-icon{display:block;flex:0 0 62px;width:62px;height:62px;margin:0;border:0;background:transparent}
.h86-channel-copy h3{margin:0 0 8px;font-size:17px}
.h86-channel-copy p{margin-top:9px}
.h86-tags{gap:0;align-items:baseline}
.h86-tags span{padding:0;border:0;background:transparent;color:#aac6e9;font-size:12px}
.h86-tags span+span:before{content:'·';padding:0 7px;color:#6789b6}
.h86-boost{gap:20px;margin-top:39px;padding:23px 0 0;border:0;border-top:1px solid #294360;background:transparent}
.h86-boost-icon{display:block;flex:0 0 62px;width:62px;height:62px;border:0;background:transparent}
.h86-boost>div{min-width:0}.h86-boost strong{font-size:16px}
.h86-boost a{margin-left:0}

@media(max-width:1050px){
  .h86-outcome-grid{gap:36px 28px}
  .h86-channel-grid{gap:35px 28px}
}
@media(max-width:700px){
  .h86-outcome-grid{gap:34px 17px;padding-top:10px}
  .h86-outcome-icon{width:80px;height:80px;margin-bottom:14px}
  .h86-outcome-copy{padding:0}
  .h86-outcome-copy h4{display:flex;align-items:center;justify-content:center;min-height:2.9em;margin:8px 0 6px;font-size:15px}
  .h86-outcome-copy p{font-size:12px;line-height:1.8}
  .h86-channel-grid{gap:32px 22px;margin-top:28px}
  .h86-channel-card{display:block;padding:0}
  .h86-channel-icon{width:55px;height:55px;margin:0 0 12px}
  .h86-channel-copy h3{font-size:15px}
  .h86-tags span{font-size:12px}
  .h86-boost{display:grid;grid-template-columns:55px minmax(0,1fr);gap:10px 17px;align-items:start;padding:23px 0 0}
  .h86-boost-icon{width:55px;height:55px}
  .h86-boost a{grid-column:2;margin-left:0}
}
@media(max-width:560px){
  .h86-panel-head{display:block}
  .h86-panel-head a{display:inline-block;margin-top:8px}
}
@media(max-width:360px){
  .h86-outcome-copy{padding:0}.h86-outcome-copy h4{font-size:14px}
  .h86-channel-card{padding:0}
}
