.engineering-disclosure .engineering-toggle {
  width:100%;min-height:64px;
  font:inherit;text-align:left;
  background:transparent;border:0;border-top:1px solid #c8d9eb;
  padding:22px 0 0;cursor:pointer;
}
.engineering-disclosure .engineering-toggle[hidden],
.engineering-disclosure .engineering-options[hidden] {display:none!important;}
.engineering-toggle .solution-action-label {font-size:1rem;line-height:1.7;}
.engineering-toggle .solution-arrow {font-size:1.65rem;}
.engineering-disclosure .engineering-toggle:hover .solution-arrow {background:#124b99;border-color:#124b99;}
.engineering-disclosure .engineering-toggle:focus-visible {outline:3px solid #1680dc;outline-offset:5px;}
.engineering-title-link {color:inherit;text-decoration:none;}
.engineering-title-link:hover {text-decoration:underline;text-underline-offset:6px;}
.engineering-title-link:focus-visible {outline:3px solid #1680dc;outline-offset:5px;}
.engineering-disclosure[data-engineering-expanded="false"] {grid-template-columns:minmax(0,1fr);}
.engineering-disclosure[data-engineering-expanded="false"] > .solution-entry--engineering {border-right:0;border-bottom:0;}
@media print {
  .engineering-disclosure .engineering-toggle {display:none!important;}
  .engineering-disclosure .engineering-options[hidden] {display:grid!important;}
}
