.job-rich{overflow-wrap:anywhere;color:inherit;font-size:16px;line-height:1.7}.job-rich p{margin:0 0 1em}.job-rich h2{line-height:1.3;letter-spacing:normal!important;margin:1.2em 0 .55em!important;font-size:1.4em!important}.job-rich h3{margin:1em 0 .5em!important;font-size:1.15em!important}.job-rich ul,.job-rich ol{margin:.7em 0 1em;padding-left:1.6em;list-style:outside}.job-rich ol{list-style:decimal}.job-rich li{margin:.3em 0}.job-rich li p{margin:0}.job-rich blockquote{background:#faf7f5;border-left:3px solid #d20b32;margin:1em 0;padding:.5em 1em}.job-rich a{color:#bd0929;text-decoration:underline}.job-rich hr{border:0;border-top:1px solid #ddd;margin:1.5em 0}.job-rich pre{background:#f4f4f4;border-radius:10px;padding:12px;overflow:auto}.job-rich table{border-collapse:collapse;width:100%;margin:1em 0}.job-rich td,.job-rich th{text-align:left;border:1px solid #ccd0d6;min-width:80px;padding:10px}.job-rich th{background:#f5f3f0}.job-table-scroll{overflow-x:auto}.rich-editor{border:1px solid #bcc3cd;border-radius:16px;margin:8px 0 22px;overflow:hidden}.rich-toolbar{background:#f6f5f3;border-bottom:1px solid #ddd;flex-wrap:wrap;gap:5px;padding:10px;display:flex}.rich-toolbar button,.rich-toolbar select{cursor:pointer;background:#fff;border:1px solid #d4d7dc!important;border-radius:8px!important;width:auto!important;margin:0!important;padding:6px 9px!important;font-size:13px!important}.rich-toolbar button[aria-pressed=true]{color:#a00020;background:#fae2e7;border-color:#c6002b!important}.rich-toolbar button:disabled{opacity:.4;cursor:default}.rich-editor .tiptap{outline:none;min-height:220px;max-height:600px;padding:18px;overflow:auto}.rich-editor:focus-within{border-color:#c9002e;box-shadow:0 0 0 2px #c9002e22}.rich-preview{min-height:220px;padding:18px}.rich-footer{color:#66707d;border-top:1px solid #ddd;padding:8px 14px;font-size:12px}.rich-editor .selectedCell{background:#fbe1e7}.rich-label{font-weight:600}.rich-link{flex-wrap:wrap;gap:8px;padding:10px;display:flex}.rich-link input{flex:1;min-width:160px}.rich-toolbar button:focus-visible{outline-offset:2px;outline:2px solid #c9002e}.job-share{border-top:1px solid #e4e0dc;flex-direction:column;gap:8px;margin-top:22px;padding-top:16px;display:flex}.job-share-label{letter-spacing:.06em;text-transform:uppercase;color:#5f5a56;font-size:12px;font-weight:700}.job-share-row{flex-wrap:wrap;gap:8px;display:flex}.job-share-row a,.job-share-row button{font:inherit;color:#1c1b1a;cursor:pointer;background:#fff;border:1px solid #e4e0dc;border-radius:999px;align-items:center;gap:6px;min-height:36px;padding:7px 12px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.job-share-row a:hover,.job-share-row button:hover{color:#c8102e;border-color:#c8102e}.job-share-row svg{flex:none;width:16px;height:16px}.job-share-done{color:#1f6b3a;font-size:12.5px;font-weight:600}.job-share.compact{border-top:0;margin-top:0;padding-top:0}.job-share.grid{border:0;margin:0;padding:0}.job-share.grid .job-share-row{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.job-share.grid .job-share-row a,.job-share.grid .job-share-row button{border-radius:12px;flex-direction:column;justify-content:center;gap:6px;min-height:72px;padding:12px 4px;font-size:12.5px}.job-share.grid .job-share-row svg{width:22px;height:22px}.job-share-row a.s-whatsapp{color:#fff;background:#25d366;border-color:#25d366}.job-share-row a.s-linkedin{color:#fff;background:#0a66c2;border-color:#0a66c2}.job-share-row a.s-facebook{color:#fff;background:#1877f2;border-color:#1877f2}.job-share-row a.s-x{color:#fff;background:#000;border-color:#000}.job-share-row a.s-whatsapp:hover,.job-share-row a.s-linkedin:hover,.job-share-row a.s-facebook:hover,.job-share-row a.s-x:hover{color:#fff;filter:brightness(.92);border-color:#0000}.si{width:16px;height:16px;-webkit-mask:var(--si) center/contain no-repeat;-webkit-mask:var(--si) center/contain no-repeat;mask:var(--si) center/contain no-repeat;background:currentColor;flex:none;display:inline-block}.si-whatsapp{--si:url(/icons/social/whatsapp.svg)}.si-linkedin{--si:url(/icons/social/linkedin.svg)}.si-facebook{--si:url(/icons/social/facebook.svg)}.si-x{--si:url(/icons/social/x.svg)}.job-share.grid .si{width:24px;height:24px}
