@page{size:auto;margin:16mm}*{box-sizing:border-box}.study-print{font:11pt/1.55 system-ui,sans-serif;color:#172638;background:white;padding:20px}.study-print h1{font-size:22pt;margin:0 0 4px}.study-print h2{font-size:15pt}.study-print header{border-bottom:2px solid #233c68;margin-bottom:20px;padding-bottom:12px}.study-print article{break-inside:avoid;margin:0 0 22px}.study-print p{white-space:pre-wrap;overflow-wrap:anywhere}.study-print .print-recall{min-height:90px;border:1px solid #a5b3c5;padding:12px}.study-print .print-card{display:grid;grid-template-columns:1fr 1fr;border:1px dashed #78869b;min-height:150px;margin:0 0 12px;break-inside:avoid}.study-print .print-card>div{padding:16px;overflow-wrap:anywhere}.study-print .print-card>div+div{border-left:1px dashed #78869b}.study-print .print-card small{display:block;font-size:9pt;color:#42536d;margin-bottom:10px}.study-print li{margin:6px 0;overflow-wrap:anywhere}@media print{.study-print{padding:0}.study-print article{break-inside:auto}.study-print .print-card{break-inside:avoid}}
.free-study-export-preview{max-height:55vh;overflow:auto;border:1px solid #bbc9dc;border-radius:14px;margin-top:16px}.study-session-steps{padding-left:24px}.study-session-steps li{margin:18px 0}.study-session-steps h3{font-size:15px}

.study-print .print-pack-section{padding:0;margin-top:28px}.study-print .print-pack-section h1{font-size:17pt}@media print{.study-print .print-pack-section+.print-pack-section{break-before:page}.study-print .print-pack-section{margin-top:16px}}
