@page{size:A4;margin:15mm 14mm 23mm;}
@media print{
body{margin:0;background:var(--paper);color:var(--ink)}body>:not(.book-print){display:none!important}.book-print{display:block!important;font:500 10pt/1.7 var(--font-fa);color:var(--ink)}.book-print *{box-sizing:border-box}.book-print .pr-page{break-after:page}.book-print .pr-page:last-child{break-after:auto}.book-print h2,.book-print h3{font-family:var(--font-display);font-weight:700;line-height:1.3;margin:0 0 3mm}.book-print h2{font-size:28pt}.book-print h3{font-size:19pt;margin-top:4mm}.book-print p{margin:2mm 0}.book-print .pr-kicker,.book-print .pr-note{font-size:9pt;color:var(--ink-soft)}.book-print .pr-letter{font:500 10.5pt/1.7 var(--font-en);text-align:left;direction:ltr;border-inline-start:1px solid var(--line-gold);padding:3mm 5mm;margin-block:4mm}.book-print .pr-letter p{margin:0 0 3mm}.book-print .pr-pairs{display:grid;grid-template-columns:1fr 1.8fr 1fr;gap:4mm}.book-print .pr-pairs>div{border-top:1px solid var(--line-gold);padding:3mm}.book-print .pr-method img{display:block;width:60mm;height:auto;margin:auto}.book-print .pr-method ol{padding-inline-start:6mm}.book-print .pr-prompt{border:1px solid var(--line-gold);padding:4mm;margin-bottom:4mm}.book-print .pr-prompt [lang=en]{font:500 10pt/1.6 var(--font-en);text-align:left}.book-print .pr-lines span{display:block;height:7mm;border-bottom:1px solid var(--line-gold)}.book-print ul{padding-inline-start:6mm;margin:3mm 0}.book-print a{color:var(--ink);text-decoration:underline}

@media print{.book-print ol{padding-inline-start:6mm;margin:2mm 0}.book-print li{margin:1mm 0}.book-print [lang=en]{font-family:var(--font-en);text-align:left}.book-print .pr-page:nth-child(5){font-size:9.5pt}.book-print .pr-page:nth-child(5) h3{font-size:16pt;margin-top:3mm}.book-print a{overflow-wrap:anywhere}}
