.rc-print-sheet{display:none}.rc-letter-wrap{container:rc-letter/inline-size}.rc-letter{overflow-wrap:anywhere;text-wrap:pretty;flex-direction:column;gap:1em;display:flex}.rc-letter p,.rc-letter address{orphans:3;widows:3;margin:0;font-style:normal}.rc-letter-subject,.rc-letter-mention{font-weight:600}.rc-letter-body{flex-direction:column;gap:.9em;display:flex}.rc-letter-body>:last-child{break-after:avoid}.rc-letter-end{break-inside:avoid;flex-direction:column;gap:1em;display:flex}.rc-letter .rc-letter-signature{margin-top:3rem}@container rc-letter (min-width:26rem){.rc-letter .rc-letter-recipient,.rc-letter .rc-letter-place{margin-left:50%}}@media print{@page rc-sheet{size:A4;margin:18mm 20mm}html:has(body[data-print=sheet]){background:canvas}body[data-print=sheet]{color:canvastext;background:canvas;min-height:0;display:block}body[data-print=sheet]>:not(.rc-print-sheet){display:none!important}body[data-print=sheet]>.rc-print-sheet{page:rc-sheet;color:canvastext;font-family:var(--font-sans);font-size:10.5pt;line-height:1.45;display:block;container:rc-letter/inline-size}.rc-print-sheet .rc-letter-signature{margin-top:20mm!important}.rc-print-sheet .rc-letter-footer{border-top:.5pt solid color-mix(in oklch, CanvasText 40%, Canvas);color:color-mix(in oklch, CanvasText 62%, Canvas);margin-top:8mm;padding-top:2mm;font-size:8pt;line-height:1.3}.rc-print-sheet .rc-template-text{font:inherit;white-space:pre-wrap;overflow-wrap:anywhere;orphans:3;widows:3;margin:0}}.rc-letter-body p{white-space:pre-line}
