.practice-print{margin:45px 0;padding:28px;border-top:3px solid var(--accent);background:#fffaf3}.print-note-toggle{display:flex;align-items:flex-start;gap:10px;max-width:650px;font-weight:500}.print-note-toggle input{flex:0 0 auto;width:22px;min-height:22px;height:22px;margin:2px 0}.patience-print-sheet{padding:28px;border:1px solid #a99d8f;background:white;color:#243135}.print-sheet-actions{padding-bottom:18px;margin-bottom:25px;border-bottom:1px solid #bfb5a6;display:flex;flex-wrap:wrap;gap:10px}.print-sheet-actions p{width:100%;margin-bottom:0}#patience-print-cards{display:grid;grid-template-columns:1fr 1fr;gap:18px}.patience-print-card{border:1px dashed #a99d8f;border-radius:5px;padding:18px;break-inside:avoid}.patience-print-card h3{margin:0 0 14px;font-size:20px;line-height:1.2;color:#6e4024}.patience-print-card p{font-size:15px;margin:10px 0;line-height:1.5;overflow-wrap:anywhere}.print-sheet-boundary,.print-sheet-source{font-size:13px;line-height:1.5}.print-sheet-source a{overflow-wrap:anywhere}#patience-print-notes{margin-top:35px;padding-top:24px;border-top:2px solid #a99d8f}#patience-print-notes li{margin-bottom:14px}#patience-print-heading:focus{outline:3px solid #d99428;outline-offset:5px}@media(max-width:650px){.practice-print,.patience-print-sheet{padding:20px}#patience-print-cards{grid-template-columns:1fr}.print-sheet-actions button{width:100%}}
@media print{@page{margin:12mm}body.patience-print-ready{background:#fff;color:#000;font:10pt/1.35 Arial,sans-serif}body.patience-print-ready>nav,body.patience-print-ready>footer,body.patience-print-ready main>:not(#patience-print-workspace){display:none!important}body.patience-print-ready main{max-width:none;margin:0;padding:0}body.patience-print-ready #patience-print-workspace{padding:0;border:0;border-radius:0;background:white;color:black}body.patience-print-ready .print-sheet-actions{display:none!important}body.patience-print-ready #patience-print-heading{font-size:21pt;line-height:1.12;margin:4mm 0}body.patience-print-ready #patience-print-workspace>.eyebrow{font-size:8pt;margin:0}body.patience-print-ready #patience-print-subtitle{font-size:10pt;margin:3mm 0 5mm}body.patience-print-ready #patience-print-cards{display:grid;grid-template-columns:1fr 1fr;gap:4mm}body.patience-print-ready .patience-print-card{padding:4mm;border:1px dashed #777;border-radius:0;break-inside:avoid;page-break-inside:avoid}body.patience-print-ready .patience-print-card h3{font-size:13pt;line-height:1.2;margin:0 0 3mm;color:#000}body.patience-print-ready .patience-print-card p{font-size:10pt;line-height:1.35;margin:2.5mm 0;overflow-wrap:normal}body.patience-print-ready .print-sheet-boundary,body.patience-print-ready .print-sheet-source{font-size:8.5pt;line-height:1.3;margin:4mm 0}body.patience-print-ready .print-sheet-source a{color:black}body.patience-print-ready #patience-print-notes{break-before:page;page-break-before:always;margin:0;padding:0;border:0}body.patience-print-ready #patience-print-notes h2{font-size:21pt;line-height:1.15}body.patience-print-ready #patience-print-notes h3{font-size:13pt}body.patience-print-ready #patience-print-notes p,body.patience-print-ready #patience-print-notes li{font-size:11pt;line-height:1.5;max-width:none}body.patience-print-ready #patience-print-notes li{margin-bottom:5mm}}
