[data-gen=letterhead-template] .inv-paper{width:max-content;max-width:none;margin:0 auto;padding:.25in;overflow:visible}[data-gen=letterhead-template] .lhe .lh-pg{height:auto;padding-bottom:var(--bb)}[data-gen=letterhead-template] .lhe.p-letter .lh-pg{min-height:10.5in}[data-gen=letterhead-template] .lhe.p-a4 .lh-pg{min-height:11.1929in}[data-gen=letterhead-template] .lhe .ie{font:inherit;color:inherit;letter-spacing:inherit;word-spacing:inherit;text-transform:inherit;text-align:inherit;text-indent:0;line-height:inherit;width:100%;min-width:0;min-height:0;box-shadow:none;resize:none;white-space:pre-wrap;overflow-wrap:inherit;-webkit-appearance:none;appearance:none;background:0 0;border:0;border-radius:0;margin:0;padding:0;display:block;overflow:hidden}[data-gen=letterhead-template] .lhe input.ie.inl{field-sizing:content;vertical-align:baseline;white-space:nowrap;width:auto;min-width:2ch;max-width:100%;display:inline-block}[data-gen=letterhead-template] .lhe :is(.c-web,.i-ct) .ie{field-sizing:content;width:auto;max-width:100%;margin-left:auto}[data-gen=letterhead-template] .lhe .ie::placeholder{color:#8d94a0;opacity:1}[data-gen=letterhead-template] .lhe .ie:placeholder-shown{background-color:#facc1514}[data-gen=letterhead-template] .lhe .ie:hover{outline-offset:1px;background-color:#facc1524;outline:1px dashed #b8bfcc}[data-gen=letterhead-template] .lhe .ie:focus{outline:1px dashed var(--accent,#0f766e);outline-offset:2px;background-color:#fffef4}[data-gen=letterhead-template] .lhe .lhe-body>.ie{min-height:calc(var(--L) * 9)}[data-gen=letterhead-template] .lhe .lhe-date{align-items:baseline;gap:8px;display:flex}[data-gen=letterhead-template] .lhe .lhe-date>.ln{flex:auto;min-width:0}[data-gen=letterhead-template] .lhe .lhe-ctl:empty{display:none}[data-gen=letterhead-template] .lhe .lh-sig{flex-wrap:wrap;height:auto;min-height:.55in}[data-gen=letterhead-template] .lhe .lh-sig>.lhe-ctl{flex:auto;padding-bottom:4px}[data-gen=letterhead-template] .lhe :is(.ie-add,.ie-x,.ie-sigpick){font:400 12px/1.25 var(--font,system-ui, sans-serif);letter-spacing:normal;text-transform:none;color:#3a3f4b;text-align:left}[data-gen=letterhead-template] .lhe .ie-add{cursor:pointer;white-space:nowrap;background:#fff;border:1px dashed #b8bfcc;border-radius:6px;padding:3px 9px}[data-gen=letterhead-template] .lhe .ie-add:hover{border-color:var(--accent,#0f766e);color:var(--accent,#0f766e)}[data-gen=letterhead-template] .lhe .ie-x{color:#9aa1ad;cursor:pointer;background:0 0;border:0;border-radius:4px;padding:0 4px;font-size:11px}[data-gen=letterhead-template] .lhe .ie-x:hover,[data-gen=letterhead-template] .lhe .ie-x:focus-visible{color:#b42318;background:#fde8e7}[data-gen=letterhead-template] .lhe .s-p{padding-right:16px;position:relative}[data-gen=letterhead-template] .lhe .s-p>.lhe-ctl{position:absolute;top:0;right:-4px}[data-gen=letterhead-template] .lhe [data-c=add-person]{margin-top:6pt;display:block}[data-gen=letterhead-template] .lhe [data-m]:empty:before{content:attr(data-ph);color:#9aa1ad}[data-gen=letterhead-template] .lhe-break{pointer-events:none;z-index:3;border-top:1px dashed #8d94a0;height:0;position:absolute}[data-gen=letterhead-template] .lhe-break>span{color:#4a505c;font:600 11px/1.4 var(--font,system-ui, sans-serif);letter-spacing:normal;text-transform:none;white-space:nowrap;background:#fff;border:1px dashed #8d94a0;border-radius:4px;padding:1px 6px;position:absolute;top:-9px;left:calc(100% + 4px)}[data-gen=letterhead-template] .lh-swatches{flex-wrap:wrap;align-items:center;gap:10px;display:flex}[data-gen=letterhead-template] .lh-swatch{border:3px solid var(--surface,#fff);width:30px;height:30px;box-shadow:0 0 0 1px var(--border-strong,#999);cursor:pointer;border-radius:50%;padding:0}[data-gen=letterhead-template] .lh-swatch[aria-pressed=true]{box-shadow:0 0 0 2px var(--text,#111)}[data-gen=letterhead-template] .lh-any{font-size:var(--fs-sm);cursor:pointer;align-items:center;gap:6px;display:inline-flex}[data-gen=letterhead-template] .lh-any input[type=color]{border:1px solid var(--border-strong);background:var(--surface);cursor:pointer;border-radius:6px;width:40px;height:32px;padding:0 2px}@media (width<=640px){[data-gen=letterhead-template] .inv-paper{align-self:stretch;width:auto;margin:0;padding:18px 14px 24px;zoom:1!important}[data-gen=letterhead-template] .lhe{width:auto}[data-gen=letterhead-template] .lhe .lh-pg{flex-direction:column;padding:0;display:flex;min-height:0!important}[data-gen=letterhead-template] .lhe :is(.s-col,.s-rule,.m-ft,.c-ft,.g-ft,.i-ft,.c-hl){position:static}[data-gen=letterhead-template] .lhe :is(.m-hd,.c-hd,.g-hd,.i-hd){min-height:0;padding:0}[data-gen=letterhead-template] .lhe .lh-bd{order:2;margin:22px 0 0}[data-gen=letterhead-template] .lhe :is(.m-ft,.c-ft,.g-ft,.i-ft){order:3;min-height:0;margin-top:22px}[data-gen=letterhead-template] .lhe .ie{font-size:max(16px,1em);line-height:1.35}[data-gen=letterhead-template] .lhe :is(.s-co,.m-co,.c-co,.g-nm,.i-co,.i-ph) .ie{line-height:1.2}[data-gen=letterhead-template] .lhe input.ie.inl{width:100%;display:block}[data-gen=letterhead-template] .lhe :is(.m-ct,.g-ct){justify-items:stretch}[data-gen=letterhead-template] .lhe :is(.m-it,.g-it,.i-fa){width:100%;display:block}[data-gen=letterhead-template] .lhe .s-col{display:contents}[data-gen=letterhead-template] .lhe .s-ft{order:3}[data-gen=letterhead-template] .lhe .s-lg{align-self:flex-start}[data-gen=letterhead-template] .lhe .g-ftx{margin-top:4px;position:static}[data-gen=letterhead-template] .lhe .s-rule{display:none}[data-gen=letterhead-template] .lhe .s-ct,[data-gen=letterhead-template] .lhe .s-pp{margin-top:18px}[data-gen=letterhead-template] .lhe .s-ft{margin-top:22px;padding-top:0}[data-gen=letterhead-template] .lhe .c-ft{border-top:.5pt solid #d9dce0;padding-top:12px;display:block}[data-gen=letterhead-template] .lhe .c-hl{display:none}[data-gen=letterhead-template] .lhe .c-fc+.c-fc{margin-top:8px}[data-gen=letterhead-template] .lhe :is(.c-row,.i-row){flex-wrap:wrap;row-gap:8px}[data-gen=letterhead-template] .lhe :is(.c-web,.i-ct){text-align:left;flex:100%;max-width:none}[data-gen=letterhead-template] .lhe .i-co{font-size:22pt;line-height:22pt}[data-gen=letterhead-template] .lhe :is(.m-ct,.g-ct){justify-items:center;gap:4px;display:grid}[data-gen=letterhead-template] .lhe :is(.m-dm,.g-sp){display:none}[data-gen=letterhead-template] .lhe .i-fr{flex-direction:column;gap:4px}[data-gen=letterhead-template] .lhe-break{width:calc(100% + 12px)!important;left:-6px!important}[data-gen=letterhead-template] .lhe-break>span{top:-20px;left:auto;right:0}}
