/* Kuma 2026 · legal. GENERADO por figma/mcp/generar_pagina.py. No editar a mano. */
@font-face{font-family:"Source Sans 3";src:url(fonts/source-sans-3.woff2) format("woff2");font-weight:200 900;font-style:normal;font-display:swap}
.fx{--color\/text\/secondary:#3797ca;--font\/texts\/caption\/desktop:13px;--font\/texts\/caption\/weight:Regular;--font\/family\/base:"Source Sans 3";--font\/texts\/caption\/lineheight:15.600000381469727px;--color\/text\/primary:#0b1c28;--font\/texts\/h2\/desktop:39px;--font\/texts\/h2\/weight:Bold;--color\/text\/muted:#494b50;--font\/texts\/body-lg\/desktop:20px;--font\/texts\/body-lg\/weight:Regular;--font\/texts\/body-lg\/lineheight:24px;--size-4:4px;--size-24:24px;--color\/line\/oposiciones:#2b6c97;--color\/text\/inverse:#ffffff;--font\/texts\/h3\/desktop:20px;--font\/texts\/h3\/weight:Bold;--font\/texts\/h3\/lineheight:24px;--font\/texts\/body\/desktop:16px;--font\/texts\/body\/weight:Regular;--font\/texts\/body\/body:19.200000762939453px;--color\/text\/link:#3797ca;--size-8:8px;--size-0:0px;--size-6:6px;--color\/border\/strong:#3797ca;--size-20:20px;--size-16:16px;--color\/bg\/surface:#ffffff;--color\/bg\/canvas:#ffffff;--color\/line\/empleo:#308461;--size-32:32px;--color\/line\/fp:#8f4a32;--color\/line\/superior:#8f324a;--size-240:240px;--color\/accent\/emphasis:#0b1c28;--size-48:48px;--size-96:96px;--color\/bg\/surface-subtle:#e7f1f8;--color\/border\/invert:#e7f1f8}
@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-leading:initial;--tw-font-weight:initial;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}
.fx{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--font-weight-normal:400;--font-weight-bold:700;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}
:where(.fx),:where(.fx *),:where(.fx :after),:where(.fx:is(:after)),:where(.fx :before),:where(.fx:is(:before)),:where(.fx ::backdrop),:where(.fx:is(::backdrop)){box-sizing:border-box;border:0 solid;margin:0;padding:0}:where(.fx ::file-selector-button),:where(.fx:is(::file-selector-button)){box-sizing:border-box;border:0 solid;margin:0;padding:0}:where(.fx),:where(.fx){-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}:where(.fx hr),:where(.fx:is(hr)){height:0;color:inherit;border-top-width:1px}:where(.fx abbr:where([title])),:where(.fx:is(abbr:where([title]))){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}:where(.fx h1),:where(.fx:is(h1)),:where(.fx h2),:where(.fx:is(h2)),:where(.fx h3),:where(.fx:is(h3)),:where(.fx h4),:where(.fx:is(h4)),:where(.fx h5),:where(.fx:is(h5)),:where(.fx h6),:where(.fx:is(h6)){font-size:inherit;font-weight:inherit}:where(.fx a),:where(.fx:is(a)){color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}:where(.fx b),:where(.fx:is(b)),:where(.fx strong),:where(.fx:is(strong)){font-weight:bolder}:where(.fx code),:where(.fx:is(code)),:where(.fx kbd),:where(.fx:is(kbd)),:where(.fx samp),:where(.fx:is(samp)),:where(.fx pre),:where(.fx:is(pre)){font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}:where(.fx small),:where(.fx:is(small)){font-size:80%}:where(.fx sub),:where(.fx:is(sub)),:where(.fx sup),:where(.fx:is(sup)){vertical-align:baseline;font-size:75%;line-height:0;position:relative}:where(.fx sub),:where(.fx:is(sub)){bottom:-.25em}:where(.fx sup),:where(.fx:is(sup)){top:-.5em}:where(.fx table),:where(.fx:is(table)){text-indent:0;border-color:inherit;border-collapse:collapse}:where(.fx :-moz-focusring:where(:not(iframe))),:where(.fx:is(:-moz-focusring:where(:not(iframe)))){outline:auto}:where(.fx progress),:where(.fx:is(progress)){vertical-align:baseline}:where(.fx summary),:where(.fx:is(summary)){display:list-item}:where(.fx ol),:where(.fx:is(ol)),:where(.fx ul),:where(.fx:is(ul)),:where(.fx menu),:where(.fx:is(menu)){list-style:none}:where(.fx img),:where(.fx:is(img)),:where(.fx svg),:where(.fx:is(svg)),:where(.fx video),:where(.fx:is(video)),:where(.fx canvas),:where(.fx:is(canvas)),:where(.fx audio),:where(.fx:is(audio)),:where(.fx iframe),:where(.fx:is(iframe)),:where(.fx embed),:where(.fx:is(embed)),:where(.fx object),:where(.fx:is(object)){vertical-align:middle;display:block}:where(.fx img),:where(.fx:is(img)),:where(.fx video),:where(.fx:is(video)){max-width:100%;height:auto}:where(.fx button),:where(.fx:is(button)),:where(.fx input),:where(.fx:is(input)),:where(.fx select),:where(.fx:is(select)),:where(.fx optgroup),:where(.fx:is(optgroup)),:where(.fx textarea),:where(.fx:is(textarea)){font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(.fx ::file-selector-button),:where(.fx:is(::file-selector-button)){font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(.fx :where(select:is([multiple]),:where(.fx:is(:where(select:is([multiple])),:where(.fx [size])) optgroup),:where(.fx:is([size])) optgroup)){font-weight:bolder}:where(.fx :where(select:is([multiple]),:where(.fx:is(:where(select:is([multiple])),:where(.fx [size])) optgroup option),:where(.fx:is([size])) optgroup option)){padding-inline-start:20px}:where(.fx ::file-selector-button),:where(.fx:is(::file-selector-button)){margin-inline-end:4px}:where(.fx ::placeholder),:where(.fx:is(::placeholder)){opacity:1}@:where(.fx supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px)),:where(.fx:is(supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px))){::placeholder{color:currentColor}@:where(.fx supports (color:color-mix(in lab),:where(.fx:is(supports (color:color-mix(in lab)),:where(.fx red),:where(.fx:is(red)),:where(.fx red))),:where(.fx:is(red)))){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}:where(.fx textarea),:where(.fx:is(textarea)){resize:vertical}:where(.fx ::-webkit-search-decoration),:where(.fx:is(::-webkit-search-decoration)){-webkit-appearance:none}:where(.fx ::-webkit-date-and-time-value),:where(.fx:is(::-webkit-date-and-time-value)){min-height:1lh;text-align:inherit}:where(.fx ::-webkit-datetime-edit),:where(.fx:is(::-webkit-datetime-edit)){display:inline-flex}:where(.fx ::-webkit-datetime-edit-fields-wrapper),:where(.fx:is(::-webkit-datetime-edit-fields-wrapper)){padding:0}:where(.fx ::-webkit-datetime-edit),:where(.fx:is(::-webkit-datetime-edit)){padding-block:0}:where(.fx ::-webkit-datetime-edit-year-field),:where(.fx:is(::-webkit-datetime-edit-year-field)){padding-block:0}:where(.fx ::-webkit-datetime-edit-month-field),:where(.fx:is(::-webkit-datetime-edit-month-field)){padding-block:0}:where(.fx ::-webkit-datetime-edit-day-field),:where(.fx:is(::-webkit-datetime-edit-day-field)){padding-block:0}:where(.fx ::-webkit-datetime-edit-hour-field),:where(.fx:is(::-webkit-datetime-edit-hour-field)){padding-block:0}:where(.fx ::-webkit-datetime-edit-minute-field),:where(.fx:is(::-webkit-datetime-edit-minute-field)){padding-block:0}:where(.fx ::-webkit-datetime-edit-second-field),:where(.fx:is(::-webkit-datetime-edit-second-field)){padding-block:0}:where(.fx ::-webkit-datetime-edit-millisecond-field),:where(.fx:is(::-webkit-datetime-edit-millisecond-field)){padding-block:0}:where(.fx ::-webkit-datetime-edit-meridiem-field),:where(.fx:is(::-webkit-datetime-edit-meridiem-field)){padding-block:0}:where(.fx ::-webkit-calendar-picker-indicator),:where(.fx:is(::-webkit-calendar-picker-indicator)){line-height:1}:where(.fx :-moz-ui-invalid),:where(.fx:is(:-moz-ui-invalid)){box-shadow:none}:where(.fx button),:where(.fx:is(button)),:where(.fx input:where([type=button]),:where(.fx:is(input:where([type=button])),:where(.fx [type=reset]),:where(.fx:is([type=reset])),:where(.fx [type=submit])),:where(.fx:is([type=submit]))){appearance:button}:where(.fx ::file-selector-button),:where(.fx:is(::file-selector-button)){appearance:button}:where(.fx ::-webkit-inner-spin-button),:where(.fx:is(::-webkit-inner-spin-button)){height:auto}:where(.fx ::-webkit-outer-spin-button),:where(.fx:is(::-webkit-outer-spin-button)){height:auto}:where(.fx [hidden]:where(:not([hidden=until-found]))),:where(.fx:is([hidden]:where(:not([hidden=until-found])))){display:none!important}
.relative{position:relative}.mb-0{margin-bottom:0}.flex{display:flex}.size-full{width:100%;height:100%}.w-\[824px\]{width:824px}.w-full{width:100%}.max-w-\[1248px\]{max-width:1248px}.shrink-0{flex-shrink:0}.flex-col{flex-direction:column}.content-stretch{align-content:stretch}.items-center{align-items:center}.items-start{align-items:flex-start}.justify-center{justify-content:center}.gap-\[var\(--size-16\,16px\)\]{gap:var(--size-16,16px)}.gap-\[var\(--size-24\,24px\)\]{gap:var(--size-24,24px)}.gap-\[var\(--size-64\,64px\)\]{gap:var(--size-64,64px)}.overflow-hidden{overflow:hidden}.rounded-\[var\(--size-4\,4px\)\]{border-radius:var(--size-4,4px)}.bg-\[var\(--color\\\/bg\\\/surface\,white\)\]{background-color:var(--color\/bg\/surface,white)}.bg-\[var\(--color\\\/bg\\\/surface-subtle\,\#e7f1f8\)\]{background-color:var(--color\/bg\/surface-subtle,#e7f1f8)}.p-\[var\(--size-48\,48px\)\]{padding:var(--size-48,48px)}.px-\[8px\]{padding-inline:8px}.py-\[var\(--size-64\,64px\)\]{padding-block:var(--size-64,64px)}.font-\[\'Source_Sans_3\'\]{font-family:"Source Sans 3"}.font-\[family-name\:var\(--font\\\/family\\\/base\,\'Source_Sans_3\'\)\]{font-family:var(--font\/family\/base,"Source Sans 3")}.text-\[0px\]{font-size:0}.text-\[16px\]{font-size:16px}.text-\[25px\]{font-size:25px}.text-\[length\:var\(--font\\\/texts\\\/h1\\\/desktop\,49px\)\]{font-size:var(--font\/texts\/h1\/desktop,49px)}.leading-\[0\]{--tw-leading:0;line-height:0}.leading-\[30px\]{--tw-leading:30px;line-height:30px}.leading-\[var\(--font\\\/texts\\\/body\\\/body\,19\.2px\)\]{--tw-leading:var(--font\/texts\/body\/body,19.2px);line-height:var(--font\/texts\/body\/body,19.2px)}.leading-\[var\(--font\\\/texts\\\/h1\\\/lineheight\,58\.8px\)\]{--tw-leading:var(--font\/texts\/h1\/lineheight,58.8px);line-height:var(--font\/texts\/h1\/lineheight,58.8px)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.\[word-break\:break-word\]{word-break:break-word}.whitespace-pre-wrap{white-space:pre-wrap}.text-\[color\:var\(--color\\\/text\\\/primary\,\#0b1c28\)\]{color:var(--color\/text\/primary,#0b1c28)}.drop-shadow-\[0px_4px_32px_rgba\(11\,28\,40\,0\.1\)\]{--tw-drop-shadow-size:drop-shadow(0px 4px 32px var(--tw-drop-shadow-color,#0b1c281a));--tw-drop-shadow:var(--tw-drop-shadow-size);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}