.elf-letter{font-family:Cormorant Garamond,serif;color:var(--print-ink);background:var(--print-paper)}.elf-letter-sheet{aspect-ratio:210 / 297;padding:9% 10%;display:flex;flex-direction:column}.elf-letter p{margin:0 0 .9em;font-size:1.05rem;line-height:1.5}.elf-letter .elf-letter-title{font-size:1.8rem;line-height:1.2;margin-bottom:1.2em}.elf-letter .elf-letter-blank{display:inline-block;min-width:9em;border-bottom:1px solid var(--print-ink)}@media (min-width: 640px){.elf-letter p{font-size:1.25rem}.elf-letter .elf-letter-title{font-size:2.2rem}}@media print{.print-export-root .elf-letter-sheet{width:190mm;height:268mm;aspect-ratio:auto;padding:26mm 22mm;box-sizing:border-box;overflow:hidden}.print-export-root .elf-letter p{font-size:19pt}.print-export-root .elf-letter .elf-letter-title{font-size:28pt}}
