/* Печать в PDF: остаётся только сам разбор. */
@media print{
  @page{ margin:16mm 14mm }
  html,body{background:#fff!important;color:#111!important}
  body{background-image:none!important}
  .home,.form,.wall,.again,.wheel,.legal-foot,.dl,.strip,.two,.hint,.err{display:none!important}
  .wrap{max-width:none;padding:0}
  h1,h2,h3{color:#111!important}
  .eyebrow,.sect,.cpos,.cnum{color:#7a6a3a!important}
  .hook{color:#8a6a20!important;font-style:italic}
  .body,.mini p,.meta,.tag{color:#222!important}
  .card{border-bottom:1px solid #ccc!important;page-break-inside:avoid}
  .mini.ad{border-left:2px solid #b08a3a!important}
  .mini.sh{border-left:2px solid #a05060!important}
  .mini b{color:#555!important}
  .foot{color:#666!important;border-top:1px solid #ccc!important}
  a{color:#111!important;text-decoration:none}
}
.dl{width:100%;margin-top:22px;padding:15px;background:none;
  border:1px dashed var(--line-2);color:var(--vellum-2);
  font:600 11px/1 var(--ui);letter-spacing:.14em;text-transform:uppercase;
  cursor:pointer;border-radius:2px;transition:.18s}
.dl:hover{border-color:var(--brass);color:var(--brass)}
.dl small{display:block;font:400 11px/1.4 var(--ui);letter-spacing:0;
  text-transform:none;color:var(--vellum-3);margin-top:6px}
