*{box-sizing:border-box}body{margin:0;background:#f1f5f7;color:#253d4d;font:15px/1.65 "SUIT","Apple SD Gothic Neo","Malgun Gothic",sans-serif;letter-spacing:-.012em;-webkit-font-smoothing:antialiased}header,main{max-width:900px;margin:auto;padding:28px 24px}header{display:flex;justify-content:space-between;align-items:center;gap:18px;border-bottom:1px solid #d9e3e9}a{color:#315d78}header a{text-decoration:none;font-size:12px}header .brand{font:italic 27px/1 Georgia,serif;letter-spacing:-.05em}main{padding-top:48px}.eyebrow{font-size:10px;letter-spacing:.19em;color:#638398;text-transform:uppercase}h1{font:550 clamp(1.8rem,4.5vw,2.6rem)/1.35 "SUIT",sans-serif;letter-spacing:-.04em;margin:12px 0 15px}.intro{color:#6c8391;max-width:580px;margin:0 0 35px}.panel{background:#fff;border:1px solid #cddbe3;padding:clamp(20px,4vw,34px);margin:0 0 26px}.panel-heading{display:flex;align-items:baseline;gap:16px;margin-bottom:28px}.section-number{font-size:10px;letter-spacing:.1em;color:#8cacbf}.panel-heading h2{font-size:19px;font-weight:550;margin:0 0 4px;letter-spacing:-.025em}.panel-heading p{font-size:12px;color:#8296a2;margin:0}.fields{display:grid;grid-template-columns:1fr 1fr;gap:25px 24px}.field{min-width:0}.field-label{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.field-label>span{font-size:9px;color:#95a6b0;white-space:nowrap}label{display:block;font-weight:600;font-size:13px;margin-bottom:6px}.hint{font-size:11px;line-height:1.6;color:#7e929f;margin:0 0 9px;min-height:35px}textarea{display:block;width:100%;min-height:96px;padding:12px 14px;border:1px solid #c1d1db;border-radius:2px;resize:vertical;color:#334f61;background:#fbfdfe;font:14px/1.65 "SUIT","Yu Mincho","Hiragino Mincho ProN",sans-serif;letter-spacing:0}textarea:disabled{opacity:.65}textarea:focus{outline:2px solid #8bbbd5;outline-offset:2px}#career-text{margin-top:10px;min-height:220px}.actions{display:flex;align-items:center;justify-content:space-between;gap:22px;margin-top:28px;padding-top:22px;border-top:1px solid #e1e9ee}button{border:0;background:#315d78;color:white;border-radius:99px;padding:11px 22px;font:inherit;font-size:12px;white-space:nowrap;cursor:pointer}button:disabled{opacity:.5;cursor:wait}button:focus-visible,a:focus-visible{outline:2px solid #8bbbd5;outline-offset:4px}.status{margin:0;color:#66869b;font-size:12px}.status[data-error=true]{color:#aa4d4d}.editor-footer{font-size:11px;text-align:center;color:#95a7b1;margin:30px 0 15px}@media(max-width:650px){header,main{padding-left:20px;padding-right:20px}main{padding-top:32px}.fields{grid-template-columns:1fr;gap:22px}.hint{min-height:0}.actions{align-items:start;flex-direction:column-reverse;gap:14px}.field-label>span{font-size:9px}.panel-heading{gap:12px;margin-bottom:22px}.intro{font-size:13px}}
.editor-nav{display:flex;gap:25px;border-bottom:1px solid #d7e2e9;padding-bottom:14px;margin-bottom:32px;font-size:12px;color:#829aa9}.editor-nav a{text-decoration:none}.editor-nav a[aria-current]{color:#315d78}.editor-nav a[aria-current]::after{content:"";display:block;height:1px;background:#315d78;margin-top:8px;margin-bottom:-9px}
