.hiring-page{max-width:896px;margin:0 auto;padding:48px 16px;color:#111827;overflow-wrap:break-word}.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:focus-visible{outline:3px solid #c66b17;outline-offset:4px}.hiring-prose h2,.hiring-prose h3,.hiring-prose section{scroll-margin-top:100px}.hiring-prose table{display:block;max-width:100%;overflow-x:auto;overflow-wrap:normal}.hiring-prose th,.hiring-prose td{word-break:normal;overflow-wrap:normal}.hiring-team-slide>a{display:block;border-radius:12px}.hiring-team-slide img{display:block;width:100%;height:auto;margin:0}.hiring-team-slide figcaption{margin-top:12px;font-size:.875rem;line-height:1.7}.hiring-deck{border:1px solid #d1d5db;border-radius:12px;background:#f3f8f8;overflow:hidden}.hiring-deck-stage{position:relative;aspect-ratio:1400/788;overflow:hidden;background:#fff;touch-action:pan-y pinch-zoom}.hiring-deck-stage:focus-visible{outline:3px solid #c66b17;outline-offset:-3px}.hiring-deck .hiring-deck-slide{position:absolute;inset:0;margin:0;width:100%;height:100%}.hiring-deck [hidden]{display:none!important}.hiring-deck-slide a,.hiring-deck-slide picture{display:block;width:100%;height:100%;margin:0}.hiring-deck-slide img{display:block;width:100%;height:100%;object-fit:contain;margin:0;user-select:none;-webkit-user-drag:none}.hiring-deck-slide a:focus-visible{outline-offset:-4px}.hiring-deck-controls{display:grid;grid-template-columns:44px 80px 44px;align-items:center;justify-content:center;gap:24px;min-height:65px;padding:10px 16px;border-top:1px solid #e1e8eb}.hiring-deck-controls button{display:flex;align-items:center;justify-content:center;width:44px;height:44px;padding:8px;border:1px solid #c5d6dc;border-radius:50%;background:#fff;color:#143a48;cursor:pointer}.hiring-deck-controls button:hover:not(:disabled){background:#dceff0;border-color:#008f9b}.hiring-deck-controls button:focus-visible{outline:3px solid #c66b17;outline-offset:3px}.hiring-deck-controls button:disabled{opacity:.35;cursor:default}.hiring-deck-controls svg{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.hiring-deck-counter{width:100%;white-space:nowrap;text-align:center;font-size:1rem;font-weight:600;line-height:1.5;font-variant-numeric:tabular-nums;color:#143a48}.hiring-deck-sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.hiring-role+.hiring-role{border-top:1px solid #e5e7eb;margin-top:40px;padding-top:12px}.hiring-role-conditions{font-size:1rem;line-height:1.7;margin:20px 0}.hiring-role-conditions>div{display:flex;flex-wrap:wrap;gap:0 8px;margin:4px 0}.hiring-role-conditions dt{margin:0;font-weight:700;color:#111827}.hiring-role-conditions dd{margin:0}:lang(ko) .hiring-page{word-break:keep-all;overflow-wrap:break-word}@media(max-width:767px){.hiring-page{padding:36px 20px}.hiring-header p{font-size:1.1rem}.hiring-prose{font-size:1rem}.hiring-role-conditions>div{display:block}}