.posting-content .sec-head{margin-bottom:5px}.source-meta{font-size:11.5px;color:var(--ink-3);margin-bottom:20px}.source-document{font-size:14px;line-height:1.85;overflow-wrap:anywhere;color:var(--ink)}.source-document p,.source-document pre,.source-document blockquote{margin:0 0 14px}.source-document pre,.source-plain{white-space:pre-wrap;font:inherit;overflow-wrap:anywhere}.source-document h3{font-size:15px;line-height:1.6;margin:22px 0 10px}.source-document a{color:var(--accent);text-underline-offset:3px}.source-document ul,.source-document ol{padding-left:24px}.source-document li{margin:5px 0}.source-document blockquote{border-left:3px solid var(--line);padding-left:14px;color:var(--ink-2)}.source-document hr{border:0;border-top:1px solid var(--line);margin:22px 0}.source-image{display:block;margin:18px 0}.source-image img{max-width:100%;height:auto;display:block;border-radius:4px}.image-original{display:inline-block;font-size:11.5px;margin-top:5px;color:var(--ink-2)!important}.source-table{max-width:100%;overflow-x:auto;margin:14px 0}.source-table table{border-collapse:collapse;min-width:100%;font-size:13px}.source-table td,.source-table th{border:1px solid var(--line);padding:9px 11px;min-width:80px;vertical-align:top}.source-table th{background:var(--bg-subtle);font-weight:500}.source-table p{margin:0}.source-contacts,.source-attachments{margin-top:24px;padding-top:18px;border-top:1px solid var(--line-2)}.source-contacts h3,.source-attachments h3{font-size:13px;margin:0 0 10px;font-weight:600}.source-contacts dl{display:grid;grid-template-columns:1fr 1fr;gap:10px 24px;margin:0}.source-contacts dl>div{display:flex;gap:12px;font-size:13px}.source-contacts dt{color:var(--ink-2);min-width:58px}.source-contacts dd{margin:0;overflow-wrap:anywhere}.source-contacts a{color:var(--accent)}.source-attachments ul{list-style:none;padding:0;margin:0}.source-attachments li{display:flex;align-items:center;justify-content:space-between;gap:12px;border:1px solid var(--line);border-radius:4px;padding:12px 14px;margin-top:7px;background:var(--bg-subtle);font-size:12.5px}.attachment-name{overflow-wrap:anywhere}.source-attachments li a{white-space:nowrap;font-size:12px;color:var(--accent)}.source-empty{padding:18px;background:var(--bg-subtle);color:var(--ink-2);font-size:13px}@media(max-width:480px){.source-contacts dl{grid-template-columns:1fr}.source-attachments li{align-items:flex-start;flex-direction:column}.source-document{font-size:13.5px}}
