@page{size:A4;margin:16mm}body{background:white;color:#172017;font:11pt/1.5 Arial,sans-serif;max-width:none;border:0}#site-header,#site-footer,.skip,.no-print,#toast,.keep-copy,button,progress,.page-heading,.legacy-notes{display:none!important}.product-page{padding:0;max-width:none}.print-title{display:block;font-size:20pt;font-weight:bold;margin-bottom:20pt}.print-note{display:block;white-space:pre-wrap}.notebook-section{padding:16pt 0}.notebook-section h2{font-size:19pt;letter-spacing:0}.eyebrow{font-size:9pt;margin-bottom:8pt}.saved-heading h2{font-size:20pt}.instruction,.saved-item .instruction{display:grid;grid-template-columns:85pt 1fr;gap:12pt;padding:10pt 0}.instruction h3{font-size:12pt;margin-bottom:5pt}.instruction ol{margin:0}.rule-note,.next-collection,.empty-state{background:white;padding:10pt;border:1px solid #aaa}.next-collection h2{font-size:20pt}.source-link{font-size:9pt;overflow-wrap:anywhere}.source-link::after{content:' (' attr(href) ')';display:block;font-size:8pt;line-height:1.3}.saved-item,.saved-place,.instruction,.vocabulary p{break-inside:avoid}a{color:inherit;text-decoration:none}.notebook-section>a[href^='#']{display:none}.vocabulary p{padding:8pt 0}.vocabulary strong{font-size:12pt}.editorial-no{font-size:22pt}.next-meta strong{font-size:14pt}.next-meta>span{font-size:11pt}.rule-content{margin-top:14pt}h1,h2,h3{break-after:avoid}p{max-width:none}.verification-date{font-size:8pt}
