anchor.diff: -<%= form_for(Partner.new, class: 'form t-embed-form',
  +<%= form_for(@partner, class: 'form t-embed-form',
                             data: { dough_component: 'EmbedCodeGenerator Validation' },
                             html: { id: 'embed_code', novalidate: 'noValidate', },
  -                          url: partners_path,
  +                          url: {action: 'create'},
                             builder: Dough::Forms::Builders::Validation) do |f| %>
   
     <%= f.validation_summary %>
  +  <%= hidden_field_tag :id, article.id %>
   
  -  <div class="form__row">
  +  <%= f.form_row :name do %>
  +    <%= f.errors_for :name %>
       <%= f.label :name, t('tool_page.form.name_label'), class: 'form__label-heading' %>
       <%= f.text_field :name, class: 't-organisation form__input',
       data: { dough_validation_empty: 'You must enter an organisation' }, required: true, 'aria-required' => 'true', 'aria-invalid' => 'true' %>
  -  </div>
  +  <% end %>
   
  -  <div class="form__row">
  +  <%= f.form_row :email do %>
  +    <%= f.errors_for :email %>
       <%= f.label :email, t('tool_page.form.email_label'), class: 'form__label-heading' %>
       <%= f.email_field :email, class: 't-organisation-email form__input',
       data: { dough_validation_empty: 'You must enter an email address', dough_validation_invalid: 'You must enter a valid email address' }, required: true, 'aria-required' => 'true', 'aria-invalid' => 'true', pattern: '^[a-zA-Z0-9.!#$%&’*+/=?^_`{|}~-]+@[a-zA-Z0-9-]+(?:\.[a-zA-Z0-9-]+)*$' %>
  -  </div>
  +  <% end %>
   
  -  <div class="form__row">
  +  <%= f.form_row :tool_language do %>
       <fieldset class="form__group form__group--inline">
         <legend><%= t('tool_page.form.language_legend') %></legend>
         <div class="form__group-item">
  
positive.code:           <%= t('tool_page.form.width_value_percentage') %>
          <% end %>
        </div>
    </div>
  
    <div class="form__row">
      <%= f.label :tool_width, t('tool_page.form.width_label'), class: 'form__label-heading' %>
      <%= f.text_field :tool_width, class: 't-width form__input form__input--small',
        data: { dough_embedcodegenerator_width: true, dough_validation_empty: 'You must enter a number', dough_validation_invalid: 'You must enter a valid number, e.g. 75' }, min: 1, max: '999999', maxlength: 6, pattern: '\d*', required: true, 'aria-required' => 'true', 'aria-invalid' => 'true' %>
    </div>
  
    <div class="form__row">
      <%= f.submit t('corporate.partnerships.syndication.submit'), class: 't-submit-embed button button--small button--primary', data: { dough_embedcodegenerator_submit: true } %>
    </div>
  
    <div class="form__row form__row--is-hidden" data-dough-embedcodegenerator-target-container>
      <pre class="code"><code class="code__content code__content--wrapped t-embed-code" data-dough-embedcodegenerator-target aria-live="polite"><%= render('tools/embed_code').to_str %></code></pre>
    </div>
  <% end %>
  
negative.code:           <%= t('tool_page.form.language_label_cy') %>
          <% end %>
        </div>
    <% end %>
  
    <%= f.form_row :tool_width_unit do %>
      <fieldset class="form__group form__group--inline">
        <legend><%= t('tool_page.form.width_legend') %></legend>
        <div class="form__group-item">
  