.job-advert-content{color:var(--ink);font-size:16px;line-height:1.65;overflow-wrap:anywhere}.job-advert-content .rich-answer>:first-child{margin-top:0}.job-advert-content .rich-answer p{margin:0 0 16px;max-width:70ch}.job-advert-content .rich-answer h1,.job-advert-content .rich-answer h2{font-size:24px;font-weight:700;line-height:1.3;letter-spacing:-.025em;margin:32px 0 12px;text-wrap:balance}.job-advert-content .rich-answer h3{font-size:18px;font-weight:600;line-height:1.4;margin:28px 0 12px}.job-advert-content .rich-answer h4,.job-advert-content .rich-answer h5,.job-advert-content .rich-answer h6{font-size:18px;font-weight:600;line-height:1.4;margin:24px 0 8px}.job-advert-content .rich-answer ol,.job-advert-content .rich-answer ul{margin:0 0 16px;padding-left:24px}.job-advert-content .rich-answer li{margin:4px 0}.job-advert-content .rich-answer li>ol,.job-advert-content .rich-answer li>ul{margin-bottom:0}.job-advert-content .rich-answer blockquote{margin:20px 0;padding-left:16px;border-left:1px solid var(--outline);color:var(--muted)}.job-advert-content .rich-answer a{color:var(--primary);text-decoration:underline;text-underline-offset:.22em}.job-advert-content .rich-answer code{font-size:.9em;background:var(--ground);padding:2px 4px;border-radius:4px}