.edit-page-toggle{color:#e3eaf0;font:inherit;letter-spacing:0;cursor:pointer;background:0 0;border:0;padding:0;font-size:.7rem}.edit-page-toggle:hover,.edit-page-toggle[aria-pressed=true]{color:var(--orange)}.inline-editor-shell.is-editing{padding-right:384px}.inline-editor-shell.is-editing .inline-site-canvas{container-type:inline-size}.inline-editor-shell.is-editing .site-header{flex-wrap:wrap;gap:18px;height:auto;min-height:92px;padding-block:18px}.inline-editor-shell.is-editing .desktop-nav{flex-wrap:wrap;gap:16px}.inline-editor-shell.is-editing .desktop-nav a{padding-block:10px}.inline-editor-shell.is-editing .hero-editorial h1{font-size:clamp(2.4rem,6cqw,6rem)}.inline-page-text.can-edit{vertical-align:baseline;outline-offset:3px;cursor:text;-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:2px;outline:1px dashed #ff7a1880;max-width:100%;display:inline-block}.inline-page-text.can-edit:hover,.inline-page-text.can-edit.is-selected{outline:2px solid var(--orange);background:#ff7a1812}.inline-page-text.can-edit:focus-visible{outline:2px solid var(--text)}.inline-page-text.can-edit.is-preview-hidden,.inline-editor-shell.is-editing .inline-preview-empty,.inline-editor-shell.is-editing .is-preview-hidden+br{display:none}.inline-editor-shell.is-editing br:has(+.is-preview-hidden){display:none}.inline-editor-shell.is-editing br:has(+.inline-preview-empty){display:none}.inline-empty-text{color:var(--muted);font-size:.8rem;font-style:italic}.inline-recruitment-row{width:100%;color:inherit;text-align:left;cursor:pointer;outline-offset:-2px;background:0 0;border-bottom:0;border-left:0;border-right:0;border-radius:0;outline:1px dashed #ff7a1880}.inline-recruitment-row:hover,.inline-recruitment-row.is-selected{outline:2px solid var(--orange);background:#ff7a1812}.inline-recruitment-row:focus-visible{outline:2px solid var(--text)}@container (width<=900px){.recruitment-matrix{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (width<=560px){.recruitment-matrix{grid-template-columns:1fr}}.inline-editor-panel{z-index:80;border:1px solid var(--border);background:var(--surface);width:360px;color:var(--text);border-radius:6px;flex-direction:column;font-size:.85rem;line-height:1.6;display:flex;position:fixed;top:12px;bottom:12px;right:12px;box-shadow:0 8px 30px #0004}.inline-editor-heading{border-bottom:1px solid var(--border);align-items:flex-start;gap:16px;padding:20px;display:flex}.inline-editor-heading>div{flex:1}.inline-editor-heading h2{letter-spacing:-.03em;margin:0 0 8px;font-size:1.25rem;line-height:1.25}.inline-editor-heading p{color:var(--muted);margin:0;font-size:.8rem}.inline-editor-heading .text-button{min-height:32px;padding:0}.inline-editor-body{flex:1;min-height:0;padding:20px;overflow-y:auto}.inline-field-picker{font-size:.8rem;display:block}.inline-editor-panel select,.inline-editor-panel textarea,.inline-editor-panel input:not([type=checkbox]){width:100%;font:inherit;background:var(--deep);color:var(--text);border:1px solid #55728c;border-radius:4px;margin:8px 0 0;padding:11px;display:block}.inline-editor-panel select{white-space:nowrap;text-overflow:ellipsis}.inline-editor-panel textarea{resize:vertical;min-height:140px}.inline-editor-form{border:0;min-width:0;margin:0;padding:24px 0 0}.inline-editor-form legend{float:left;width:100%;color:var(--muted);margin-bottom:8px;font-size:.75rem}.inline-editor-form>label:not(.check){clear:both;overflow-wrap:anywhere;font-weight:700;display:block}.inline-editor-form .hint{margin-top:10px;font-size:.75rem}.inline-removal-mark{margin-top:24px;font-size:.8rem}.inline-editor-form>button+button{margin-left:16px}.inline-editor-empty{color:var(--muted);margin:24px 0 0}.inline-editor-footer{border-top:1px solid var(--border);padding:16px 20px 20px}.inline-editor-footer>p{margin:0 0 10px;font-size:.8rem}.inline-editor-actions{flex-wrap:wrap;gap:10px;display:flex}.inline-editor-actions .button{padding:10px 14px;font-size:.8rem}.inline-editor-footer>a{text-underline-offset:4px;margin-top:16px;font-size:.75rem;text-decoration:underline;display:inline-block}@media (max-width:1000px){.inline-editor-shell.is-editing{padding-bottom:52dvh;padding-right:0}.inline-editor-panel{width:auto;height:48dvh;inset:auto 8px 8px}.inline-editor-heading{padding:12px 16px}.inline-editor-heading h2{font-size:1rem}.inline-editor-heading p{display:none}.inline-editor-body{padding:14px 16px}.inline-editor-footer{padding:10px 16px}.inline-editor-footer>a{margin:8px 0 0}.inline-editor-form{padding-top:16px}.inline-editor-panel textarea{min-height:100px}.inline-editor-panel input:not([type=checkbox]),.inline-editor-panel select,.inline-editor-panel textarea{font-size:16px}}
