/* V4.201: the answer is part of the article, not an inset AI-summary card.
   Preserve genuinely urgent warnings, errors and calculator result panels. */
body.lc-human-site main :is(
  .important-box:not(.warning-box):not([role="alert"]),
  .pe-callout:not([role="alert"]),
  .callout:not(.warning-box):not([role="alert"]),
  .rtb-answer:not([role="alert"])
){
  background:transparent!important;
  background-image:none!important;
  border:0!important;
  border-left:3px solid #788b95!important;
  border-radius:0!important;
  box-shadow:none!important;
  max-width:75ch;
  margin:23px 0 27px!important;
  padding:3px 0 3px 18px!important;
  color:#2e4150!important;
  font-size:inherit;
  line-height:1.65!important;
}
body.lc-human-site main :is(.important-box,.pe-callout,.callout,.rtb-answer):not([role="alert"]) > strong:first-child{
  font-weight:750!important;
  color:#263d4d!important;
}
body.lc-human-site main .lc-answer-note{
  margin-top:18px!important;
}
/* The three-field 'At a glance' on Small Claims forms is the same kind of
   shortcut content. Present it as a restrained definition list, not a card. */
body.lc-human-site.sc-forms-page main .scf-fast{
  background:transparent!important;
  border:0!important;
  border-top:1px solid #d7dfe2!important;
  border-bottom:1px solid #d7dfe2!important;
  border-radius:0!important;
  box-shadow:none!important;
  padding:19px 0 21px!important;
  margin:12px 0 30px!important;
}
body.lc-human-site.sc-forms-page main .scf-fast h2{
  color:#334b58!important;
  font-size:1.22rem!important;
  margin:0 0 15px!important;
}
body.lc-human-site.sc-forms-page main .scf-fast dl{
  gap:15px!important;
  grid-template-columns:repeat(3,minmax(0,1fr))!important;
}
body.lc-human-site.sc-forms-page main .scf-fast dt{
  font-size:.79rem!important;
  color:#60717b!important;
  letter-spacing:.01em;
}
body.lc-human-site.sc-forms-page main .scf-fast dd{
  color:#283a47!important;
  font-size:.94rem!important;
  line-height:1.52!important;
}
@media(max-width:640px){
  body.lc-human-site main :is(
    .important-box:not(.warning-box):not([role="alert"]),
    .pe-callout:not([role="alert"]),
    .callout:not(.warning-box):not([role="alert"]),
    .rtb-answer:not([role="alert"])
  ){
    margin:17px 0 22px!important;
    padding:2px 0 2px 14px!important;
    border-left-width:2px!important;
    line-height:1.6!important;
  }
  body.lc-human-site.sc-forms-page main .scf-fast{
    padding:17px 0 18px!important;
    margin:7px 0 24px!important;
  }
  body.lc-human-site.sc-forms-page main .scf-fast dl{
    grid-template-columns:1fr!important;
    gap:14px!important;
  }
}
