/* Rich opportunity descriptions, shared across old and new records. */
.pyw-formatted-content{overflow-wrap:anywhere;overflow-x:auto;line-height:1.75}
.pyw-formatted-content :is(h1,h2,h3,h4,h5,h6){line-height:1.3;margin:1.2em 0 .5em}
.pyw-formatted-content :is(ul,ol){padding-left:1.7em;margin:.8em 0}
.pyw-formatted-content ul{list-style-type:disc}.pyw-formatted-content ol{list-style-type:decimal}
.pyw-formatted-content a{color:#0071bc;text-decoration:underline}
.pyw-formatted-content table{border-collapse:collapse;max-width:100%;margin:16px 0}
.pyw-formatted-content :is(th,td){border:1px solid #cbd5e1;padding:9px 12px;text-align:start}
.pyw-formatted-content th{background:#f1f5f9;font-weight:700}
.pyw-formatted-content img{max-width:100%;height:auto}
.pyw-formatted-content blockquote{border-left:3px solid #22afa7;padding-left:18px;margin:18px 0}
.pyw-formatted-content pre{white-space:pre-wrap;background:#f1f5f9;padding:16px;border-radius:8px}
.pyw-formatted-content :is(sub,sup){font-size:.75em}
