.oficios.svelte-1s7ve7o{max-width:62ch;margin:clamp(2rem,4vw,2.75rem) 0 0}.oficios__dg.svelte-1s7ve7o{border-radius:var(--mk-radius-lg);background:var(--mk-surface-2);padding:clamp(1rem,2.5vw,1.6rem)}.svg.svelte-1s7ve7o{width:100%;height:auto;max-height:230px;margin:0 auto;display:block}.oficios__pie.svelte-1s7ve7o{color:var(--mk-text-secondary);margin:.9rem 0 0;font-size:.9375rem;line-height:1.55}.box.svelte-1s7ve7o{fill:none;stroke:var(--mk-border-default);stroke-width:2.2px}.box--yo.svelte-1s7ve7o{stroke:var(--mk-border-strong);stroke-width:3px}.on.svelte-1s7ve7o{fill:none;stroke:var(--mk-accent);stroke-width:3.2px;stroke-linecap:round;stroke-linejoin:round}.lbl.svelte-1s7ve7o{font-family:var(--mk-font-display);text-anchor:middle;fill:var(--mk-text-primary);font-size:20px;font-weight:700}.verb.svelte-1s7ve7o{font-family:var(--mk-font-ui);letter-spacing:.02em;text-anchor:middle;fill:var(--mk-text-primary);font-size:12px;font-weight:700}.dest.svelte-1s7ve7o{font-family:var(--mk-font-ui);text-anchor:middle;fill:var(--mk-text-secondary);font-size:12.5px;font-weight:600}.pg.svelte-586ute{padding:calc(var(--mk-nav-height) + clamp(1.5rem, 5vh, 3rem)) var(--mk-section-pad-x) clamp(4rem, 10vh, 7rem)}.wrap.svelte-586ute{max-width:1120px;margin:0 auto}.h1.svelte-586ute{font-family:var(--mk-font-display);letter-spacing:-.03em;color:var(--mk-text-primary);margin:.7rem 0 0;font-size:clamp(2rem,4vw,3rem);font-weight:600;line-height:1.05}.h2.svelte-586ute{font-family:var(--mk-font-display);color:var(--mk-text-primary);margin:0 0 1rem;font-size:1.5rem;font-weight:700}.salida.svelte-586ute{margin:2.5rem 0 0;font-size:1.0625rem}.salida.svelte-586ute a:where(.svelte-586ute){color:var(--mk-accent);border-bottom:1px solid #0000;padding-bottom:2px;text-decoration:none}.salida.svelte-586ute a:where(.svelte-586ute):hover{border-bottom-color:currentColor}.lead.svelte-586ute{color:var(--mk-text-secondary);max-width:54ch;margin:1rem 0 0;font-size:1.0625rem;line-height:1.65}.apoyo.svelte-586ute{max-width:62ch;color:var(--mk-text-primary);margin:clamp(1.5rem,3vw,2.25rem) 0 0;font-size:clamp(1.0625rem,1.2vw,1.1875rem);line-height:1.72}.apoyo__nota.svelte-586ute{color:var(--mk-text-secondary);margin-top:.9rem;font-size:1rem;display:block}.nunca.svelte-586ute{max-width:62ch;color:var(--mk-text-secondary);margin:2.75rem 0 0;font-size:1rem;line-height:1.6}.faq.svelte-586ute{margin-top:3.5rem}.q.svelte-586ute{border-bottom:1px solid var(--mk-border-subtle);padding:.9rem 0}.q.svelte-586ute summary:where(.svelte-586ute){cursor:pointer;color:var(--mk-text-primary);font-size:.9875rem;font-weight:600}.q.svelte-586ute p:where(.svelte-586ute){color:var(--mk-text-secondary);margin:.7rem 0 .2rem;font-size:.9375rem;line-height:1.65}
