.rich-text{color:#333;word-break:break-word;font-size:16px;line-height:1.4;display:flow-root}.rich-text :where(*){word-spacing:1px}.rich-text h1{margin:20px 0;font-size:48px;font-weight:700}.rich-text h2{margin:48px 0 32px;font-size:20px;font-weight:700}.rich-text h3{margin:24px 0 10px;font-size:16px;font-weight:700}.rich-text p{margin:10px 0;line-height:2}.rich-text ol,.rich-text ul{margin:0 0 0 20px;padding:0;list-style:none}.rich-text ol>li{list-style:decimal}.rich-text ul>li{list-style:outside}.rich-text li{margin:10px 0;line-height:2}.rich-text li>p{margin:0}.rich-text strong{font-weight:700}.rich-text a{color:#007cff;text-decoration:underline}.rich-text .table-scroll{overflow-x:auto}.rich-text table{border-collapse:collapse;color:#1a1a1a;border:1px solid #f2f2f2;width:100%;margin:10px 0;font-size:14px;line-height:1.4}.rich-text th,.rich-text td{border:1px solid #f2f2f2;min-width:100px;max-width:240px;padding:12px}.rich-text th{text-align:left;background:#f5f5f580;font-weight:400}.rich-text th p,.rich-text td p{white-space:pre-line;word-break:break-all;margin:0;line-height:1.4}@media (min-width:768px){.rich-text h2{margin-top:64px;font-size:24px}.rich-text>p{font-size:18px}}.rich-text.rich-text-recruitment h1{margin:32px 0 20px;font-size:24px}.rich-text.rich-text-recruitment h2{margin:32px 0 16px;font-size:20px}.rich-text.rich-text-recruitment h3{margin:32px 0 16px;font-size:16px}.rich-text.rich-text-recruitment li{line-height:2}@media (min-width:768px){.rich-text.rich-text-recruitment h1{margin:32px 0 20px;font-size:32px}.rich-text.rich-text-recruitment h2{margin:32px 0 16px;font-size:24px}.rich-text.rich-text-recruitment h3{font-size:18px}.rich-text.rich-text-recruitment li{line-height:1.4}}.rich-text.rich-text-recruitment li p{line-height:inherit}
