@media print{@page{size:letter;margin:16mm}.cm-page[data-pro-print]{display:block!important}.cm-page .skip{display:none!important}#cp-print-record .cm-print h1{font:500 24px/1.2 Editorial,Georgia,serif}#cp-print-record .cm-print pre{font:10.5pt/1.55 Manrope,Arial,sans-serif;white-space:pre-wrap;overflow-wrap:anywhere;orphans:2;widows:2}#cp-print-record .cm-print p{font:10.5pt/1.5 Manrope,Arial,sans-serif}}


.cm-card{margin:28px 0;padding:24px;border-top:1px solid var(--hf-hair);background:var(--hf-sand);min-width:0}.cm-card h4{font:500 26px/1.3 Editorial,Georgia,serif}.cm-card pre,.cm-context pre{white-space:pre-wrap;overflow-wrap:anywhere;font:14px/1.85 Manrope,Arial,sans-serif;font-variant-numeric:tabular-nums}.cm-meta{white-space:pre-wrap;overflow-wrap:anywhere;font-size:12px;line-height:1.8}.cm-page [hidden]{display:none!important}.cm-page #jp-inputs input{width:100%;min-height:46px;padding:12px;border:1px solid var(--hf-muted);background:var(--hf-cream);color:var(--hf-navy);font:14px/1.7 Manrope,Arial,sans-serif;font-variant-numeric:tabular-nums}.cm-page #jp-inputs input:focus-visible{outline:3px solid var(--hf-navy);outline-offset:3px}.cm-context{margin:28px 0}@media(max-width:760px){.cm-card{padding:18px}}
