.lien-letter-layout{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:28px;display:grid}.lien-letter-hint{color:var(--ink-soft);grid-column:2;margin:0;font-size:12px;font-weight:700}.lien-letter-aside{gap:16px;display:grid}.lien-letter-panel{border:1px solid var(--line);border-left:5px solid var(--teal);background:#edf8f4;border-radius:13px;padding:18px 20px}.lien-letter-panel .section-kicker{margin-bottom:8px;display:block}.lien-letter-panel blockquote{color:var(--ink);margin:0;font-family:Georgia,Times New Roman,serif;font-size:15px;line-height:1.6}.lien-letter-panel p{color:var(--ink-soft);margin:10px 0 0;font-size:12px;line-height:1.6}.lien-letter-panel .lien-letter-citation{color:var(--muted);font-size:11px}.lien-letter-panel ul{color:var(--ink-soft);gap:8px;margin:0;padding-left:18px;font-size:12px;line-height:1.55;display:grid}.lien-letter-panel a{color:#166069;text-underline-offset:3px;margin-top:12px;font-size:12px;font-weight:800;text-decoration:underline;display:inline-block}.lien-letter-quote{border-left:4px solid var(--teal);color:var(--ink);margin:12px 0 0;padding:2px 0 2px 16px;font-size:13px;line-height:1.65}.lien-letter-timing,.lien-letter-successor{font-size:12px}.lien-letter-sendto{gap:12px;margin:14px 0 0;padding:0;list-style:none;display:grid}.lien-letter-sendto li{border:1px solid var(--line);border-radius:10px;gap:3px;padding:11px 14px;display:grid}.lien-letter-sendto b{color:var(--ink-soft);letter-spacing:.04em;text-transform:uppercase;font-size:10px}.lien-letter-sendto span,.lien-letter-sendto a{color:var(--ink);overflow-wrap:anywhere;font-size:13px;font-weight:700}.lien-letter-sendto small{color:var(--muted);font-size:11px;line-height:1.5}.lien-letter-text{border-left:4px solid var(--orange);color:var(--ink);white-space:pre-wrap;overflow-wrap:anywhere;margin:14px 0 0;padding:2px 0 2px 18px;font-family:Georgia,Times New Roman,serif;font-size:15px;line-height:1.68}.lien-letter-sources-note{color:var(--ink-soft);margin:28px 0 8px;font-size:12px;font-weight:800}@media (max-width:980px){.lien-letter-layout{grid-template-columns:1fr}.lien-letter-hint{grid-column:1}}@media print{.lien-letter-aside,.lien-letter-sources-note{display:none!important}.lien-letter-layout{display:block}.lien-letter-text{color:#000;border-left-color:#444}}
.lien-letter-form>label{align-self:start}.lien-letter-state-note{color:var(--muted);font-size:11px;font-weight:600;line-height:1.5}.lien-letter-stale-note{color:#a14124;grid-column:1/-1;margin:0;font-size:12px;font-weight:750;line-height:1.5}.lien-letter-stale-note:empty{display:none}:is(.lien-letter-page:has(.lien-letter-form[data-stale]) .lien-letter-output,.lien-letter-page:has(.lien-letter-form[data-stale]) .lien-release-help){opacity:.5}.lien-letter-page:has(.lien-letter-form[data-stale]) .lien-letter-output .lender-request-actions{display:none}.lien-letter-sample-note{max-width:560px;color:var(--ink-soft);margin:10px 0 0;font-size:12px;line-height:1.6}@media print{.lien-letter-page:has(.lien-letter-form[data-stale]) .lien-letter-output{display:none!important}.lien-letter-sample-note{display:none!important}}
