.hiring-page{max-width:896px;margin:0 auto;padding:48px 16px;color:#111827;overflow-wrap:anywhere}.hiring-header{margin-bottom:40px}.hiring-header h1{font-size:2.25rem;font-weight:700;line-height:1.2;margin:0 0 16px}.hiring-header p{font-size:1.25rem;line-height:1.7;color:#4b5563;margin:0}.hiring-back{display:inline-block;margin-bottom:24px}.hiring-page a{color:#4338a3;text-decoration:underline;text-underline-offset:3px}.hiring-page a:hover{color:#29216c}.hiring-page a:focus-visible{outline:3px solid #c66b17;outline-offset:4px}.hiring-prose{font-size:1.125rem;line-height:1.8;color:#374151}.hiring-prose h2,.hiring-prose h3{color:#111827;font-weight:700;line-height:1.4;scroll-margin-top:100px}.hiring-prose h2{font-size:1.6rem;margin:48px 0 20px}.hiring-prose h3{font-size:1.25rem;margin:30px 0 12px}.hiring-prose p{margin:16px 0}.hiring-prose strong{font-weight:700;color:#111827}.hiring-prose ul,.hiring-prose ol{padding-left:26px;margin:20px 0}.hiring-prose ul{list-style:disc}.hiring-prose ol{list-style:decimal}.hiring-prose li{margin:8px 0}.hiring-prose hr{border:0;border-top:1px solid #e5e7eb;margin:40px 0}.hiring-prose img{display:block;max-width:100%;height:auto;margin:28px auto}.hiring-prose table{display:block;max-width:100%;overflow-x:auto;overflow-wrap:normal;border-collapse:collapse;font-size:1rem}.hiring-prose th,.hiring-prose td{padding:10px 14px;border-bottom:1px solid #d1d5db;text-align:left}.hiring-prose blockquote{border-left:3px solid #d1d5db;padding-left:20px;margin:28px 0}.hiring-prose section{scroll-margin-top:100px}:lang(ko) .hiring-page{word-break:keep-all}@media(max-width:767px){.hiring-page{padding:36px 20px}.hiring-header h1{font-size:2rem}.hiring-header p{font-size:1.1rem}.hiring-prose{font-size:1rem}.hiring-prose h2{font-size:1.45rem}.hiring-prose h3{font-size:1.15rem}}