.abw-parents .abw-main{max-width:54rem}
.abw-parents h2{font-weight:700;margin-top:1.7rem;border-bottom:2px solid var(--acc);padding-bottom:.3rem;scroll-margin-top:90px}
.abw-parents p{margin:.7rem 0}
.abw-parents .parents-steps li{padding-left:.3rem;margin:.65rem 0}
.abw-parents .parents-steps li::marker{font-weight:700;color:var(--dark)}
.abw-parents .parents-support,.abw-parents .parents-message{padding:.5rem 1.2rem 1rem;margin:1.5rem 0;border:2px solid var(--acc);background:var(--panel);border-radius:8px}
.abw-parents .parents-support h2,.abw-parents .parents-message h2{margin-top:.4rem;border:0}
@media print{
  @page{size:A4 portrait;margin:15mm}
  .abw-parents #sh-skip-link,.abw-parents .site-skip-link{display:none!important}
  .abw-parents .abw-main{max-width:none}
  .abw-parents h1{font-size:20pt}
  .abw-parents h2{font-size:13pt;break-after:avoid;margin-top:4mm}
  .abw-parents .abw-lead{font-size:11pt}
  .abw-parents p,.abw-parents li{orphans:3;widows:3}
  .abw-parents .parents-support,.abw-parents .parents-message{break-inside:avoid;padding:2mm 4mm}
}
