/* Generated from localization-packs by locales:generate. Do not edit. */

@font-face {
  font-family: "LARUS Public Sans Article Pack";
  src: url("/assets/frontend/article-packs/es/fonts/5c27d1723ac47d959b8bc4337aea7cbf9cfa62487b23a30cbd93b1bd2abd2688.woff2") format("woff2");
  font-style: normal;
  font-weight: 400;
  font-display: optional;
}

@font-face {
  font-family: "LARUS Public Sans Article Pack";
  src: url("/assets/frontend/article-packs/es/fonts/75cdff1d5a3641a87107d2538a59845d7b3a740253663c609761e5bb4dba02ca.woff2") format("woff2");
  font-style: normal;
  font-weight: 500;
  font-display: optional;
}

@font-face {
  font-family: "LARUS Public Sans Article Pack";
  src: url("/assets/frontend/article-packs/es/fonts/a0eb545bee6139b942db7fe49766813025c9b0cd54c23a13ff5ccb98f2884aae.woff2") format("woff2");
  font-style: normal;
  font-weight: 700;
  font-display: optional;
}

html[data-locale="es"] {
  --larus-locale-letter-spacing-scale: 1;
  --larus-locale-font-body: "LARUS Public Sans Article Pack", "Helvetica Neue", "Arial", sans-serif;
  --larus-locale-font-heading: "LARUS Public Sans Article Pack", "Helvetica Neue", "Arial", sans-serif;
  --larus-locale-font-ui: "LARUS Public Sans Article Pack", "Helvetica Neue", "Arial", sans-serif;
  --larus-locale-font-one: ui-sans-serif, "-apple-system", "BlinkMacSystemFont", "Segoe UI", sans-serif;
  --larus-locale-font-language-picker: "Helvetica Neue", "Arial", sans-serif, system-ui;
  --larus-locale-body-font-family: var(--larus-locale-font-body);
  --larus-locale-body-line-height: 1.6;
  --larus-locale-body-letter-spacing: 0;
  --larus-locale-body-word-break: normal;
  --larus-locale-body-line-break: auto;
  --larus-locale-body-text-transform: none;
  --larus-locale-body-font-optical-sizing: auto;
  --larus-locale-heading-font-family: var(--larus-locale-font-heading);
  --larus-locale-heading-font-weight: 700;
  --larus-locale-heading-line-height: 1.08;
  --larus-locale-heading-letter-spacing: -0.025em;
  --larus-locale-heading-text-wrap: balance;
  --larus-locale-label-letter-spacing: 0.08em;
  --larus-locale-label-text-transform: none;
  --larus-locale-oneBody-font-family: var(--larus-locale-font-one);
  --larus-locale-oneHeading-font-family: var(--larus-locale-font-one);
  --larus-locale-oneHeading-font-weight: 690;
  --larus-locale-oneHeading-letter-spacing: -0.035em;
  font-family: var(--larus-locale-font-body);
  line-height: 1.6;
  letter-spacing: 0;
  word-break: normal;
  line-break: auto;
  text-transform: none;
  font-optical-sizing: auto;
}

@media (max-width: 52rem) {
html[data-locale="es"] .larus-home-hero-copy h1 {
  font-size: clamp(2.1rem, 10vw, 3rem);
}
}

html[data-locale="es"] .larus-continuity-page :where(h1, h2, h3) {
  line-height: 1.12;
  letter-spacing: -0.025em;
  text-wrap: balance;
}

html[data-locale="es"] .larus-about-page :where(h1, h2, h3),
html[data-locale="es"] .larus-about-founder blockquote {
  line-height: 1.15;
  letter-spacing: -0.02em;
  text-wrap: balance;
}

html[data-locale="es"] .larus-homepage :where(h1, h2, h3) {
  line-height: 1.15;
  letter-spacing: -0.02em;
  text-wrap: balance;
}

html[data-locale="es"] .larus-minispeaker-page :where(h1, h2, h3) {
  letter-spacing: 0;
  text-transform: none;
  line-height: 1.15;
}

html[data-locale="es"] .larus-blog-intro h1,
html[data-locale="es"] .larus-blog-entry h3 {
  line-height: 1.2;
}
