.service-extra-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:32px}
.service-extra-grid article{border:1px solid var(--line);border-top:3px solid var(--teal);padding:27px;border-radius:5px;scroll-margin-top:125px}
.service-extra-grid h3{font-size:23px;line-height:1.4}.service-extra-grid p{font-size:16px;line-height:1.8;color:var(--muted);margin-top:15px}
.service-extra-note{font-size:15px;line-height:1.8;padding:20px 24px;margin-top:24px;background:#f2f8fa;border-left:3px solid var(--teal)}
#print-checklist{margin-top:22px}.checklist-print-contact{display:none}
@media(max-width:850px){.service-extra-grid{grid-template-columns:1fr;gap:18px}.service-extra-grid article{padding:23px}}
@media print{
  @page{size:A4;margin:18mm}
  body{background:#fff!important;color:#000!important;font-family:Arial,sans-serif!important}
  body>*,main>*,#prepare .eyebrow,#print-checklist,.service-checklist .service-small{display:none!important}
  body>main,main>#prepare,.checklist-print-contact{display:block!important}
  #prepare,#prepare>div{background:#fff!important;padding:0!important;margin:0!important;width:100%!important;max-width:none!important}
  #prepare .service-two-columns{display:block!important}#prepare h2{font-size:20pt!important;color:#000!important}
  #prepare .service-copy{font-size:11pt!important;color:#333!important;line-height:1.5!important;margin:12pt 0!important}
  .service-checklist{padding:0!important;border:0!important}.service-checklist li{font-size:12pt!important;line-height:1.6!important;margin:14pt 0!important;color:#000!important}
  .checklist-print-contact{margin-top:24pt;padding-top:12pt;border-top:1px solid #aaa;font-size:10pt;line-height:1.7;overflow-wrap:anywhere}
}
