.iw-career{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(24px,5vw,80px);margin:60px 0}.iw-career h2{font:400 clamp(32px,4vw,52px)/1.12 "Cormorant Garamond",serif}.iw-career p{line-height:1.7}.iw-career .inquiry{margin:0;width:auto;min-width:0}.iw-career select,.iw-career input,.iw-career textarea{max-width:100%;box-sizing:border-box}.form-status a,.form-status small{display:block;margin-top:10px}.form-status strong{overflow-wrap:anywhere}.iw-file-list{font-size:13px;overflow-wrap:anywhere}.iw-toolbar{display:flex;gap:12px;flex-wrap:wrap;margin:20px 0}.iw-toolbar label{display:flex;gap:6px;align-items:center}.iw-grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(260px,.8fr);gap:24px}.iw-panel{background:var(--aw-surface,#fff);border:1px solid var(--aw-line,#e2dfd7);border-radius:18px;padding:24px;margin-bottom:18px;min-width:0}.iw-panel label{display:grid;gap:8px;margin:16px 0}.iw-panel input,.iw-panel select,.iw-panel textarea,.iw-toolbar input,.iw-toolbar select{font:inherit;padding:10px;border:1px solid #9996;border-radius:8px;background:transparent;color:inherit;max-width:100%;box-sizing:border-box}.iw-panel button,.iw-toolbar button,.iw-button{font:inherit;border:1px solid #9995;border-radius:8px;background:#29483e;color:#fff;padding:12px 18px;cursor:pointer}.iw-row{display:grid;grid-template-columns:1.4fr 1fr 1fr;gap:15px;padding:20px 0;border-bottom:1px solid #9993;align-items:start}.iw-row small{display:block;margin-top:6px}.iw-message{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.65}.iw-history{padding-left:24px}.iw-history li{padding:0 0 16px 4px}.iw-history small{display:block;opacity:.65}.iw-next{padding:14px 18px;border-left:3px solid #b49263;background:#b4926312;line-height:1.6}.iw-status{display:inline-block;border-radius:20px;background:#899e8c20;padding:5px 10px}.iw-inline-links{display:flex;gap:16px;flex-wrap:wrap}.iw-error{background:#c344441a;border:1px solid #b54a4a;padding:14px;border-radius:10px}.iw-help{font-size:14px;line-height:1.55;opacity:.8}.iw-panel a{overflow-wrap:anywhere}.iw-list{list-style:none;padding:0}html[data-theme="dark"] .iw-panel{background:#17241f;border-color:#ffffff20}html[data-theme="dark"] .iw-panel button{background:#b89d73;color:#15201b}@media(max-width:700px){.iw-career,.iw-grid{grid-template-columns:1fr;gap:24px}.iw-row{grid-template-columns:1fr;gap:8px}.iw-panel{padding:18px}.iw-toolbar>*{max-width:100%}}
