/* Correcciones aprobadas Septiembre 2026. Alcance: /. */
html body.atender-sep26.atender-sep26-hide-root-breadcrumb main#contenido .atender-breadcrumbs { display:none !important; }
.atender-sep26 .tro-chapter-nav { display: none !important; }
/* The approved gallery removal must take effect before the first paint. */
html body.atender-sep26-todo-riesgo-operativo main#contenido .wp-block-post-content > .als-split { display:none !important; }
html body.atender-sep26 main#contenido :is(.atender-form-section,.atender-cta,.ar-cta,.atender-dark):has(.atender-form--cta),
html body.atender-sep26 .home-nl,
html body.atender-sep26 .atender-newsletter,
html body.atender-sep26 .home-newsletter { background:#f7f3eb !important; color:#272a34 !important; }
html body.atender-sep26 main#contenido .atender-form--cta { background:#fff !important; color:#272a34 !important; border-color:rgba(39,42,52,.16) !important; box-shadow:0 1rem 3rem rgba(39,42,52,.08) !important; }
.atender-sep26 :is(.atender-cta,.ar-cta) :is(h2,h3,p,label,legend),
.atender-sep26 .atender-form--cta :is(h2,h3,p,label,legend),
.atender-sep26 .home-nl :is(h2,p,a,label) { color:#272a34 !important; }
.atender-sep26 .home-nl__email { background:#fff !important; color:#272a34 !important; border-color:rgba(39,42,52,.28) !important; }
html body.atender-sep26 main#contenido .atender-form :is(input:not([type=checkbox]):not([type=radio]):not([type=hidden]),textarea,select) { background:#fff !important; background-image:none !important; color:#272a34 !important; border-color:rgba(39,42,52,.28) !important; }
.atender-sep26-dda-defensa-legal { --sep-action:#243c68; }
.atender-sep26-vida { --sep-action:#4bafc7; }
.atender-sep26-salud { --sep-action:#5cc8a0; }
.atender-sep26-vida,.atender-sep26-salud { --sep-action-ink:#272a34; }
html body.atender-sep26-dda-defensa-legal main#contenido :is(.atender-btn,.wp-block-button__link,button[type=submit]),
html body.atender-sep26-vida main#contenido :is(.atender-btn,.wp-block-button__link,button[type=submit]),
html body.atender-sep26-salud main#contenido :is(.atender-btn,.wp-block-button__link,button[type=submit]) { background:var(--sep-action) !important; background-image:none !important; border-color:var(--sep-action) !important; color:#fff !important; }
.atender-sep26-dda-defensa-legal .home-nl__submit,
.atender-sep26-vida .home-nl__submit,
.atender-sep26-salud .home-nl__submit { background:var(--sep-action) !important; background-image:none !important; border-color:var(--sep-action) !important; color:#fff !important; }
.atender-sep26-dda-defensa-legal .atender-form--cta { border-top:4px solid var(--sep-action) !important; }
.atender-sep26-vida .atender-form--cta { border-top:4px solid var(--sep-action) !important; }
.atender-sep26-salud .atender-form--cta { border-top:4px solid var(--sep-action) !important; }
.atender-sep26-vida .atender-whatsapp,
.atender-sep26-salud .atender-whatsapp { background:var(--sep-action) !important; }
.atender-sep26-vida .als-icon-badge,
.atender-sep26-salud .als-icon-badge { color:var(--sep-action) !important; border-color:color-mix(in srgb,var(--sep-action) 55%,transparent) !important; }
.atender-sep26 .sep-em { font-weight:800; color:var(--sep-action,#14612c); }
.atender-sep26 .sep-quote { margin:clamp(1.5rem,4vw,3.5rem) 0; padding-left:1.15rem; border-left:4px solid var(--sep-action,#14612c); font-size:clamp(1.35rem,3vw,2.3rem); line-height:1.15; font-weight:500; color:var(--sep-action,#14612c); }
/* TRO 165/166: semantic items, no client-side layout mutation. */
html body.atender-sep26-todo-riesgo-operativo main#contenido .sep26-tro-items { margin:1.5rem 0; padding:0 0 0 1.65rem; max-width:100%; }
html body.atender-sep26-todo-riesgo-operativo main#contenido .sep26-tro-items > li { padding:.9rem 0 .9rem .4rem; border-top:1px solid rgba(39,42,52,.18); }
html body.atender-sep26-todo-riesgo-operativo main#contenido .sep26-tro-items > li::marker { color:#14612c; font-weight:800; }
html body.atender-sep26-todo-riesgo-operativo main#contenido .sep26-item-label { display:block; color:#14612c; font-size:.94rem; font-weight:800 !important; line-height:1.35; margin-bottom:.45rem; border-bottom:0; }
html body.atender-sep26-todo-riesgo-operativo main#contenido .sep26-tro-items > li > p { margin:0; }
html body.atender-sep26-todo-riesgo-operativo main#contenido .tro-method-card > :is(.sep26-tro-items,.sep26-tro-quote) { grid-column:2; min-width:0; }
@media (max-width:600px) { html body.atender-sep26-todo-riesgo-operativo main#contenido .tro-method-card > h3 { padding-left:64px !important; min-height:58px; box-sizing:border-box; } }
html body.atender-sep26-todo-riesgo-operativo main#contenido .sep26-tro-quote { margin:1.75rem 0 !important; padding:0 0 0 1rem !important; border-left:4px solid #14612c; font-size:clamp(22px,3vw,32px) !important; line-height:1.2 !important; font-weight:600 !important; color:#14612c !important; }
html.has-motion body.atender-sep26 main .dw-enter-ready,
html.has-motion body.atender-sep26 main .dw-enter-ready.is-visible,
html.has-motion body.atender-sep26 main [data-reveal].is-pending,
html.has-motion body.atender-sep26 main .dw-faq-enter-ready,
html.has-motion body.atender-sep26 main .dw-faq-enter-ready.is-faq-visible {
  opacity:1 !important;
  visibility:visible !important;
  transform:none !important;
  transition:none !important;
}
.atender-sep26 .sep26-dda-case { max-width:72rem; margin:2rem auto; padding:0 1.25rem; }
.atender-sep26 .sep26-dda-case a { font-weight:700; }
.sep26-case-route { grid-column:1/-1; margin:.25rem 0 0; }
.sep26-case-route a { color:#14612c; font-weight:700; text-underline-offset:.18em; }

/* Beat the later shared dark-form rules with the same selector + staging scope. */
html body.atender-sep26 main#contenido form.atender-form:not(.atender-form--newsletter) {
  --at-form-cream:#272a34;
  background:#fff !important; color:#272a34 !important;
  border-color:#a0a3a8 !important; box-shadow:0 1rem 3rem rgba(39,42,52,.08) !important;
}
html body.atender-sep26 main#contenido form.atender-form:not(.atender-form--newsletter) .atender-field > label:not(:has(input[type="checkbox"])),
html body.atender-sep26 main#contenido form.atender-form:not(.atender-form--newsletter) fieldset legend,
html body.atender-sep26 main#contenido form.atender-form:not(.atender-form--newsletter) .atender-field > label:has(input[type="checkbox"]),
html body.atender-sep26 main#contenido form.atender-form:not(.atender-form--newsletter) :is(.atender-form-legal,.atender-form-note,.atender-form-status) { color:#272a34 !important; }
html body.atender-sep26 main#contenido form.atender-form:not(.atender-form--newsletter) :is(.atender-form-legal,.atender-form-note) a { color:#14612c !important; }
html body.atender-sep26 main#contenido form.atender-form:not(.atender-form--newsletter) :is(input:not([type="hidden"]):not([type="checkbox"]):not([type="radio"]),textarea,select),
html body.atender-sep26 main#contenido form.atender-form:not(.atender-form--newsletter) :is(input:not([type="hidden"]):not([type="checkbox"]):not([type="radio"]),textarea,select):hover {
  background:#fff !important; background-image:none !important; color:#272a34 !important;
  border-color:#7b8088 !important; caret-color:#272a34 !important; box-shadow:none !important;
}
html body.atender-sep26 main#contenido form.atender-form:not(.atender-form--newsletter) .atender-field:has(> :is(input[name="nombre"],input[name="empresa"],input[name="telefono"],input[name="contacto"],input[name="email"],input[name="rubro"],input[name="horario"],textarea[name="mensaje"])) > :is(input,textarea) { padding-left:1rem !important; }
html body.atender-sep26 main#contenido form.atender-form:not(.atender-form--newsletter) :is(input:not([type="hidden"]):not([type="checkbox"]):not([type="radio"]),textarea)::placeholder { color:#626773 !important; opacity:1 !important; }
html body.atender-sep26 main#contenido form.atender-form:not(.atender-form--newsletter) :is(input:not([type="hidden"]):not([type="checkbox"]):not([type="radio"]),textarea,select):focus {
  background:#fff !important; color:#272a34 !important; border-color:#14612c !important;
  outline:2px solid #14612c !important; outline-offset:2px !important; box-shadow:none !important;
}
html body.atender-sep26 main#contenido form.atender-form:not(.atender-form--newsletter) input[type="checkbox"] { border-color:#7b8088 !important; accent-color:#14612c !important; }
html body.atender-sep26 main#contenido form.atender-form:not(.atender-form--newsletter) :is(button[type="submit"],.atender-form-nav .atender-btn) { background:var(--sep-action,#14612c) !important; color:var(--sep-action-ink,#fff) !important; border-color:var(--sep-action,#14612c) !important; }
html body.atender-sep26 main#contenido form.atender-form:not(.atender-form--newsletter) :is(input:not([type="hidden"]):not([type="checkbox"]):not([type="radio"]),textarea,select)[aria-invalid="true"] {
  border-color:#a12626 !important; outline:2px solid #a12626 !important; outline-offset:2px !important;
}
html body.atender-sep26 main#contenido form.atender-form .atender-form-status.is-error,
html body.atender-sep26 main#contenido form.atender-form .atender-field-error,
html body.atender-sep26 .home-nl .home-nl__status.is-error { color:#a12626 !important; }
html body.atender-sep26 .home-nl .home-nl__email { background:#fff !important; color:#272a34 !important; caret-color:#272a34 !important; border-color:#7b8088 !important; }
html body.atender-sep26 .home-nl .home-nl__email::placeholder,
html body.atender-sep26 .home-nl .home-nl__field-icon { color:#626773 !important; opacity:1 !important; }
html body.atender-sep26 .home-nl .home-nl__email:focus { outline:2px solid #14612c !important; outline-offset:2px !important; }
html body.atender-sep26 .home-nl .home-nl__email[aria-invalid="true"] { outline:2px solid #a12626 !important; outline-offset:2px !important; }
html body.atender-sep26 .home-nl .home-nl__email:-webkit-autofill { -webkit-text-fill-color:#272a34 !important; caret-color:#272a34 !important; box-shadow:0 0 0 1000px #fff inset !important; }
html body.atender-sep26 .home-nl .home-nl__submit { background:var(--sep-action,#14612c) !important; color:var(--sep-action-ink,#fff) !important; }
html body.atender-sep26-dda-defensa-legal header.wp-block-template-part .atender-logo img { width:180px !important; height:53px !important; max-width:180px !important; object-fit:contain; }
html body.atender-sep26.atender-sep26-dda-defensa-legal main#contenido .als-hero > .dda-mark.wp-block-paragraph { display:block !important; grid-row:1 !important; width:144px !important; max-width:144px !important; padding:10px !important; margin:0 0 .5rem !important; background:#f7f3eb; border-radius:4px; }
html body.atender-sep26.atender-sep26-dda-defensa-legal main#contenido .als-hero .dda-logo-lockup { display:block !important; width:124px !important; height:auto !important; margin:0 !important; }
html body.atender-sep26.atender-sep26-dda-defensa-legal main#contenido .als-hero > .atender-internal-eyebrow { display:none !important; }
html body.atender-sep26.atender-sep26-dda-defensa-legal main#contenido .entry-content > .atender-block:last-of-type:has(.atender-form) { background:#f7f3eb !important; color:#272a34 !important; }
html body.atender-sep26.atender-sep26-dda-defensa-legal main#contenido .entry-content > .atender-block:last-of-type:has(.atender-form) > :is(h2,p),
html body.atender-sep26.atender-sep26-dda-defensa-legal main#contenido .entry-content > .atender-block:last-of-type:has(.atender-form) .dda-form-title-line { color:#272a34 !important; }
html body.atender-sep26.atender-sep26-dda-defensa-legal main#contenido .entry-content > .atender-block:last-of-type form.atender-form { background:#fff !important; color:#272a34 !important; border-color:#a0a3a8 !important; }
html body.atender-sep26 main#contenido .home-final .home-final-copy :is(h2,p),
html body.atender-sep26 main#contenido .home-final :is(h2,.home-final-signoff,.home-final-action p),
html body.atender-sep26 main#contenido :is(.atender-cta,.ar-cta,.pas26-cta):has(.atender-form) :is(h2,p):not(.atender-field-error) { color:#272a34 !important; }
html body.atender-sep26 main#contenido .entry-content > .atender-block:has(> form.atender-form--cta) { background:#f7f3eb !important; color:#272a34 !important; }
html body.atender-sep26 main#contenido .entry-content > .atender-block:has(> form.atender-form--cta) > :is(h2,p),
html body.atender-sep26 main#contenido .tro-form-band .tro-form-intro :is(h2,p) { color:#272a34 !important; }

.sep26-field-video { display:grid !important; grid-template-columns:minmax(0,.82fr) minmax(18rem,.55fr); gap:clamp(2rem,7vw,6rem); align-items:center; background:#272a34; color:#f6f0e6; }
.sep26-field-video__copy { max-width:42rem !important; }
.sep26-field-video__media { margin:0; max-width:27rem !important; justify-self:end; }
.sep26-field-video video { display:block; width:100%; aspect-ratio:9/16; border-radius:1.25rem; background:#111; box-shadow:0 2rem 5rem rgba(0,0,0,.32); }
.sep26-field-video figcaption { margin-top:.75rem; font-size:.78rem; color:#c9c5bd; }

.pas-sep26 { background:#272a34; color:#eee9df; overflow:clip; }
.pas26-universe { position:relative; isolation:isolate; min-height:300vh; background:#272a34; }
.pas26-network { position:sticky; top:0; display:block; width:100%; height:100vh; margin-bottom:-100vh; z-index:0; pointer-events:none; overflow:visible; opacity:.96; }
.pas26-network__camera { transform-origin:50% 50%; transition:transform 1.2s cubic-bezier(.2,.75,.25,1); }
.pas26-universe.is-card-zone .pas26-network__camera { transform:translate(-3.5%,-2%) scale(1.08); }
.pas26-hero { position:relative; z-index:1; min-height:100vh; display:grid; align-items:center; overflow:hidden; }
.pas26-hero::after { content:""; position:absolute; inset:0; z-index:-1; background:linear-gradient(90deg,rgba(39,42,52,.97) 0%,rgba(39,42,52,.76) 46%,rgba(39,42,52,.18) 100%); }
.pas26-hero__copy { width:min(1180px,calc(100% - 3rem)); margin:auto; }
.pas26-hero h1 { max-width:12ch; margin:0; color:#fff; font-size:clamp(3rem,7.6vw,7rem); line-height:.92; letter-spacing:-.055em; }
.pas26-hero h1 em { color:#6fcf8a; font-style:normal; }
.pas26-hero p:last-child { max-width:36ch; font-size:clamp(1.1rem,2vw,1.45rem); color:#c7c4bc; }
.pas26-resources { position:relative; z-index:1; padding:clamp(5rem,11vw,9rem) 1.5rem 18vh; background:linear-gradient(90deg,rgba(39,42,52,.96) 0%,rgba(39,42,52,.78) 44%,rgba(39,42,52,.12) 78%,rgba(39,42,52,0) 100%); }
.pas26-resources header { max-width:34rem; margin-bottom:clamp(5rem,14vh,9rem); }
.pas26-resources h2,.pas26-network-copy h2,.pas26-cta h2 { font-size:clamp(2.2rem,5vw,4.5rem); line-height:.98; letter-spacing:-.045em; margin:.4rem 0 0; }
.pas26-card-grid { display:grid; grid-template-columns:minmax(0,34rem); gap:clamp(9rem,30vh,18rem); align-items:start; }
.pas26-card { padding:clamp(1.6rem,4vw,3rem); border-radius:1rem; background:#f5f2ec; color:#272a34; box-shadow:0 1.8rem 4rem rgba(0,0,0,.32); }
.pas26-card>span { color:#14612c; font-size:.76rem; letter-spacing:.08em; text-transform:uppercase; }
.pas26-card h3 { font-size:clamp(1.55rem,3vw,2.4rem); line-height:1.08; margin:.7rem 0; }
.pas26-card small { display:block; margin-top:.75rem; color:#696b72; }
.pas26-case-link { display:inline-block; margin-top:1rem; color:#14612c; font-weight:700; text-decoration-thickness:.08em; text-underline-offset:.18em; }
.pas26-story { padding:clamp(4rem,8vw,7rem) 1.5rem; background:#f5f2ec; color:#272a34; }
.pas26-network-copy { padding:clamp(4rem,9vw,8rem) 1.5rem; background:#f5f2ec; color:#272a34; }
.pas26-network-copy .pas-shell { display:grid; grid-template-columns:minmax(0,.8fr) minmax(0,1fr); gap:clamp(2rem,8vw,7rem); }
.pas26-network-copy blockquote { margin:2rem 0 0; padding-left:1.1rem; border-left:4px solid #14612c; color:#14612c; font-size:clamp(1.35rem,2.5vw,2rem); line-height:1.2; }
.pas26-testimonials { padding:clamp(4rem,9vw,8rem) 1.5rem; background:#272a34; }
.pas26-cta { padding:clamp(4rem,9vw,8rem) 1.5rem; background:#f5f2ec; color:#272a34; }
.pas26-cta__grid { display:grid; grid-template-columns:minmax(0,.72fr) minmax(22rem,1fr); gap:clamp(2rem,7vw,6rem); align-items:start; }
.pas26-network .pas26-line { stroke-width:.72; opacity:.07; vector-effect:non-scaling-stroke; transition:opacity 1.15s ease,stroke-dashoffset 1.15s ease; }
.pas26-network .pas26-node { opacity:.12; transition:opacity 1.05s ease; }
.pas26-network .pas26-halo { opacity:0; transition:opacity 1.2s ease; }
.pas26-network .is-lit.pas26-line { opacity:.36; stroke-dashoffset:0 !important; }
.pas26-network .is-lit.pas26-node { opacity:.82; }
.pas26-network .is-lit.pas26-halo { opacity:.25; }
.pas26-network .is-focus.pas26-line { opacity:.72; }
.pas26-network .is-focus.pas26-node { opacity:1; }
.pas26-network .is-focus.pas26-halo { opacity:.62; }
.pas26-network .pas26-thread { stroke-width:1.35; opacity:0; transition:opacity .7s ease,stroke-dashoffset 1.1s ease; vector-effect:non-scaling-stroke; }
.pas26-network .pas26-thread.is-active { opacity:.9; stroke-dashoffset:0 !important; }
.pas26-network .pas26-arrival-halo { opacity:.42; }
.pas26-network .pas26-arrival-point { opacity:1; }
.atender-sep26 .pas-faq { background:#f5f2ec !important; color:#272a34 !important; }
.atender-sep26 .pas-client-role { border-radius:999px; }

.sep26-case-close { margin-top:clamp(3rem,8vw,7rem); padding:clamp(3rem,8vw,6rem) max(1.25rem,calc((100vw - 72rem)/2)); background:#f5f2ec; color:#272a34; }
.sep26-case-close>div { max-width:72rem; margin:auto; }
.sep26-case-close nav { display:flex; flex-wrap:wrap; gap:.7rem; margin:1.25rem 0 3rem; }
.sep26-case-close nav a { padding:.65rem 1rem; border:1px solid rgba(39,42,52,.25); border-radius:999px; }
.sep26-case-close h2 { font-size:clamp(2rem,5vw,4rem); margin:0; }
.sep26-eyebrow { color:#14612c; text-transform:uppercase; letter-spacing:.1em; font-size:.75rem; }
.sep26-case-author { display:grid; grid-template-columns:10rem minmax(0,1fr); gap:clamp(1.25rem,4vw,3rem); align-items:center; margin:0 0 clamp(3rem,7vw,5rem); padding:clamp(1.25rem,3vw,2rem); border:1px solid rgba(39,42,52,.14); border-radius:1rem; background:#fff; }
.sep26-case-author img { display:block; width:10rem; aspect-ratio:1; object-fit:cover; border-radius:.85rem; }
.sep26-case-author h2 { font-size:clamp(1.65rem,3vw,2.5rem); }
.sep26-case-author p { max-width:58rem; }
.atender-sep26 .atender-case-story__sector,
.atender-sep26 .atender-case-story__type,
.atender-sep26 .atender-single-hero__chips { text-transform:uppercase; }

@media (max-width:780px) {
  .sep26-field-video,.pas26-network-copy .pas-shell,.pas26-cta__grid { grid-template-columns:1fr; }
  .sep26-field-video__media { justify-self:center; width:min(100%,24rem); }
  .pas26-card-grid { grid-template-columns:1fr; gap:clamp(7rem,22vh,11rem); }
  .pas26-hero { min-height:72vh; }
  .pas26-hero::after { background:linear-gradient(180deg,rgba(39,42,52,.92),rgba(39,42,52,.58)); }
  .pas26-resources { background:linear-gradient(90deg,rgba(39,42,52,.97),rgba(39,42,52,.7)); }
  .pas26-network { width:130%; margin-left:-22%; }
}
@media (max-width:540px) {
  .atender-sep26-inicio .home-hero-line--resolve { white-space:nowrap; font-size:.78em; letter-spacing:-.055em; }
  .sep26-case-author { grid-template-columns:1fr; }
  .sep26-case-author img { width:7rem; }
}
@media (prefers-reduced-motion:reduce) {
  .pas26-network * { animation:none !important; transition:none !important; }
  .pas26-network__camera,.pas26-universe.is-card-zone .pas26-network__camera { transform:none !important; }
}

/* Shared hero action, outside the photograph and next to its section. */
html body.atender-sep26 main#contenido .atender-hero-action {display:flex!important;justify-content:center!important;align-items:center!important;width:100%!important;max-width:none!important;margin:0!important;padding:18px 24px!important;background:#f5f2ec!important;}
html body.atender-sep26 main#contenido .atender-hero-action>a {display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:12px!important;max-width:100%!important;margin:0!important;padding:14px 24px!important;text-align:center!important;font-size:1rem!important;line-height:1.35!important;}
html body.atender-sep26 main#contenido .atender-hero-action svg {width:20px;height:20px;flex:none;}
html body.page-legal main#contenido .atender-legal .atender-legal__clause-text blockquote {margin:1.25rem 0!important;padding:1.25rem 1.5rem!important;border-left:4px solid #14612c!important;background:#edf3ed!important;border-radius:0 12px 12px 0!important;color:#272a34!important;}
html body.page-legal main#contenido .atender-legal .atender-legal__clause-text blockquote p {font-size:clamp(1rem,1.2vw,1.125rem)!important;line-height:1.65!important;}

/* Editorial landing components: copy lives in the native page editor. */
@layer atender-mobile-layout {
html body.page-vida {--brand-accent:#1f7a8c;--brand-line:#7bcad8;--brand-pale:#edf7f8;}
html body.page-salud {--brand-accent:#18724d;--brand-line:#5cc8a0;--brand-pale:#edf7f1;}
html body.page-dda-defensa-legal {--brand-accent:#2550ae;--brand-line:#2550ae;--brand-pale:#eaf0fa;}
html body.atender-sep26:is(.page-vida,.page-salud,.page-dda-defensa-legal) main#contenido :is(h2,h3)::after {background-color:var(--brand-line)!important;border-color:var(--brand-line)!important;}
html body.atender-sep26:is(.page-vida,.page-salud,.page-dda-defensa-legal) main#contenido .als-icon-badge {color:var(--brand-accent)!important;border-color:var(--brand-line)!important;}
html body.atender-sep26:is(.page-vida,.page-salud,.page-dda-defensa-legal) main#contenido .als-icon-badge :is(svg,use) {color:inherit!important;stroke:currentColor!important;}
html body.atender-sep26:is(.page-vida,.page-salud) main#contenido .sep-quote {border-color:var(--brand-line)!important;}

html body.atender-sep26 main#contenido .vida-life-section,
html body.atender-sep26 main#contenido :is(.salud-situations,.salud-know,.salud-essay) {
 display:block!important;grid-template:none!important;max-width:none!important;width:100%!important;margin:0!important;padding:clamp(40px,5vw,80px) max(24px,calc((100vw - 1180px)/2))!important;box-sizing:border-box!important;
}
html body.atender-sep26 main#contenido .vida-life-section {background:#f7f3eb!important;}
html body.atender-sep26 main#contenido .salud-situations {background:var(--brand-pale)!important;}
html body.atender-sep26 main#contenido .salud-know {background:#fff!important;}
html body.atender-sep26 main#contenido .salud-essay {background:#f7f3eb!important;}
html body.atender-sep26 main#contenido :is(.vida-life-section,.salud-situations,.salud-know,.salud-essay)>h2 {
 display:block!important;width:100%!important;max-width:960px!important;margin:0 0 32px!important;text-align:left!important;font-size:clamp(28px,3.1vw,44px)!important;line-height:1.18!important;font-weight:650!important;color:#272a34!important;
}
html body.atender-sep26 main#contenido :is(.vida-life-section,.salud-situations,.salud-know,.salud-essay)>h2::after {margin-left:0!important;}
html body.atender-sep26 main#contenido :is(.vida-life-section,.salud-situations,.salud-know,.salud-essay) p {font-size:clamp(16px,1.2vw,18px)!important;line-height:1.65!important;color:#40434b!important;max-width:none!important;}
html body.atender-sep26 main#contenido .vida-life-line {
 display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:36px!important;list-style:none!important;margin:44px 0!important;padding:0!important;position:relative!important;max-width:none!important;
}
html body.atender-sep26 main#contenido .vida-life-line::before {content:"";position:absolute;inset:0 0 auto;height:3px;background:var(--brand-line);}
html body.atender-sep26 main#contenido .vida-life-line>.vida-life-moment {position:relative;list-style:none;margin:0;padding:28px 0 0;}
html body.atender-sep26 main#contenido .vida-life-line>.vida-life-moment::before {content:"";position:absolute;top:-6px;left:0;width:15px;height:15px;border-radius:50%;background:var(--brand-accent);box-shadow:0 0 0 5px #f7f3eb;}
html body.atender-sep26 main#contenido .vida-life-line .life-label {font-size:16px!important;font-weight:600!important;margin:0 0 12px!important;}
html body.atender-sep26 main#contenido .vida-life-line h3 {font-size:clamp(28px,2.6vw,38px)!important;font-weight:650!important;line-height:1.15!important;color:var(--brand-accent)!important;margin:0 0 16px!important;}
html body.atender-sep26 main#contenido .vida-life-line h3::after {display:none!important;}
html body.atender-sep26 main#contenido .salud-situation-cards {display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:24px!important;margin:0!important;max-width:none!important;}
html body.atender-sep26 main#contenido .salud-situation-cards>article {display:flex;flex-direction:column;align-items:flex-start;padding:32px 28px;border-radius:18px;background:#fff;border:1px solid #d6e9dd;}
html body.atender-sep26 main#contenido .salud-situation-cards .situation-label {font-size:16px!important;font-weight:600!important;margin:0 0 18px!important;}
html body.atender-sep26 main#contenido .salud-situation-cards h3 {font-size:clamp(26px,2.2vw,34px)!important;line-height:1.2!important;font-weight:650!important;color:var(--brand-accent)!important;margin:0 0 20px!important;}
html body.atender-sep26 main#contenido .salud-situation-cards h3::after {display:none!important;}
html body.atender-sep26 main#contenido .salud-situation-cards p:last-child {margin:0!important;}
html body.atender-sep26 main#contenido .salud-specialist-quote {display:block!important;grid-column:1/-1!important;width:100%!important;max-width:1000px!important;margin:28px 0!important;padding:8px 0 8px 24px!important;border:0!important;border-left:4px solid var(--brand-line)!important;background:none!important;box-shadow:none!important;font-size:clamp(27px,3.3vw,46px)!important;line-height:1.2!important;font-weight:550!important;color:var(--brand-accent)!important;}
html body.atender-sep26 main#contenido .salud-specialist-quote::before,
html body.atender-sep26 main#contenido .salud-specialist-quote::after {content:none!important;}
html body.atender-sep26 main#contenido .salud-advice-items {display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:32px!important;margin:32px 0 0!important;max-width:none!important;}
html body.atender-sep26 main#contenido .salud-advice-items article {border-left:3px solid var(--brand-line);padding:0 0 0 22px;}
html body.atender-sep26 main#contenido .salud-advice-items h3 {font-size:clamp(26px,2.5vw,36px)!important;line-height:1.2!important;font-weight:650!important;color:var(--brand-accent)!important;text-decoration:none!important;margin:0 0 16px!important;}
html body.atender-sep26 main#contenido .salud-advice-items h3::after {display:none!important;}
html body.atender-sep26 main#contenido .salud-advice-items p {margin:0!important;}

html body.atender-sep26.page-personas main#contenido .personas-manifest {display:block!important;max-width:none!important;width:100%!important;background:#20282b!important;padding:clamp(48px,6vw,88px) max(24px,calc((100vw - 1120px)/2))!important;margin:0!important;}
html body.atender-sep26.page-personas main#contenido .personas-manifest article {display:block!important;margin:0 0 36px!important;padding:0!important;background:none!important;border:0!important;box-shadow:none!important;}
html body.atender-sep26.page-personas main#contenido .personas-manifest article:last-child {margin-bottom:0!important;}
html body.atender-sep26.page-personas main#contenido .personas-manifest h2 {font-size:clamp(27px,3.4vw,48px)!important;line-height:1.17!important;font-weight:550!important;letter-spacing:-.035em!important;color:#fff!important;text-align:left!important;margin:0 0 12px!important;max-width:none!important;}
html body.atender-sep26.page-personas main#contenido .personas-manifest h2 span {color:#7ed39a!important;}
html body.atender-sep26.page-personas main#contenido .personas-manifest h2::after {display:none!important;}
html body.atender-sep26.page-personas main#contenido .personas-manifest p {font-size:clamp(16px,1.4vw,20px)!important;line-height:1.6!important;color:#d7dedb!important;margin:0!important;max-width:none!important;}
html body.atender-sep26.page-personas main#contenido .personas-manifest a {color:#a3e2b8!important;text-decoration:underline!important;text-underline-offset:4px!important;}
html body.atender-sep26.page-personas main#contenido .personas-process :is(strong,h3) {color:#14612c!important;font-weight:700!important;}

html body.atender-sep26 main#contenido[data-atender-review] .atender-hero.als-hero[data-atender-cms-photo]>.editable-header-photo {display:none!important;}
html body.atender-sep26:is(.page-vida,.page-salud) main#contenido[data-atender-review] .atender-hero.als-hero .atender-hero-title {max-width:none!important;width:100%!important;font-size:clamp(38px,4vw,58px)!important;line-height:1.13!important;letter-spacing:-.035em!important;}
html body.atender-sep26:is(.page-vida,.page-salud) main#contenido[data-atender-review] .atender-hero.als-hero .atender-hero-title .als-hero-line {display:block!important;white-space:nowrap!important;color:#272a34!important;}
html body.atender-sep26:is(.page-vida,.page-salud) main#contenido[data-atender-review] .atender-hero.als-hero .atender-hero-title .als-hero-line--accent {color:var(--brand-accent)!important;}
@media(max-width:900px){
 html body.atender-sep26 main#contenido .vida-life-line {grid-template-columns:minmax(0,1fr)!important;gap:32px!important;padding-left:24px!important;}
 html body.atender-sep26 main#contenido .vida-life-line::before {inset:0 auto 0 0;width:3px;height:auto;}
 html body.atender-sep26 main#contenido .vida-life-line>.vida-life-moment {padding:0;}
 html body.atender-sep26 main#contenido .vida-life-line>.vida-life-moment::before {left:-30px;top:6px;}
 html body.atender-sep26 main#contenido :is(.salud-situation-cards,.salud-advice-items) {grid-template-columns:minmax(0,1fr)!important;gap:24px!important;}
 html body.atender-sep26 main#contenido[data-atender-review] .atender-hero.als-hero[data-atender-cms-photo]:is(.als-hero--vida,.als-hero--salud,.als-hero--personas,.als-hero--tro) {background:#fff!important;}
 html body.atender-sep26 main#contenido[data-atender-review] .atender-hero.als-hero[data-atender-cms-photo]:is(.als-hero--vida,.als-hero--salud,.als-hero--personas,.als-hero--tro)::before {display:none!important;content:none!important;}
 html body.atender-sep26 main#contenido[data-atender-review] .atender-hero.als-hero[data-atender-cms-photo]>.editable-header-photo {display:block!important;position:relative!important;inset:auto!important;order:-10!important;margin:0!important;padding:0!important;width:100%!important;max-width:none!important;height:auto!important;min-height:0!important;aspect-ratio:auto!important;transform:none!important;}
 html body.atender-sep26 main#contenido[data-atender-review] .atender-hero.als-hero[data-atender-cms-photo]>.editable-header-photo :is(picture,img) {display:block!important;width:100%!important;height:auto!important;max-height:none!important;aspect-ratio:auto!important;object-fit:contain!important;transform:none!important;}
 html body.atender-sep26 main#contenido[data-atender-review] .atender-hero.als-hero[data-atender-cms-photo]:is(.als-hero--vida,.als-hero--salud,.als-hero--personas,.als-hero--tro) :is(h1,.atender-lead,.als-hero-support,.atender-internal-eyebrow) {color:#272a34!important;}
 html body.atender-sep26:is(.page-vida,.page-salud) main#contenido[data-atender-review] .atender-hero.als-hero .atender-hero-title {font-size:clamp(21px,5.5vw,44px)!important;}
 html body.atender-sep26.page-salud main#contenido[data-atender-review] .atender-hero.als-hero .atender-hero-title {font-size:clamp(18px,5vw,42px)!important;}
 html body.atender-sep26:is(.page-vida,.page-salud) main#contenido[data-atender-review] .atender-hero.als-hero .atender-hero-title .als-hero-line {font-size:inherit!important;}
}
}

@layer atender-mobile-layout {
@media(min-width:901px){
 html body.atender-sep26.page-todo-riesgo-operativo main#contenido[data-atender-review] .als-hero.als-hero--tro[data-atender-cms-photo]{background-position:center top!important;}
}
@media(max-width:900px){
 html body.atender-sep26:is(.page-vida,.page-salud) main#contenido[data-atender-review] .atender-hero.als-hero .atender-hero-title {width:calc(100% - 48px)!important;}
 html body.atender-sep26:is(.page-personas,.page-todo-riesgo-operativo) main#contenido[data-atender-review] .atender-hero.als-hero[data-atender-cms-photo] .atender-hero-title span {color:#272a34!important;}
 html body.atender-sep26:is(.page-personas,.page-todo-riesgo-operativo) main#contenido[data-atender-review] .atender-hero.als-hero[data-atender-cms-photo] .atender-hero-title .als-hero-line--accent {color:#14612c!important;}
}
html body.atender-sep26.page-salud main#contenido .salud-logos .atender-insurer-grid {display:grid!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:24px!important;}
@media(max-width:760px){html body.atender-sep26.page-salud main#contenido .salud-logos .atender-insurer-grid {grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:16px!important;}}
}

@layer atender-mobile-layout {
html body.atender-sep26.page-analisis-de-riesgos main#contenido .ar-editorial-problem {display:block!important;margin:0!important;padding:clamp(40px,5vw,80px) max(24px,calc((100vw - 1180px)/2))!important;width:100%!important;max-width:none!important;background:#f7f3eb!important;}
html body.atender-sep26.page-analisis-de-riesgos main#contenido .ar-editorial-reason {display:grid!important;grid-template-columns:minmax(0,1.55fr) minmax(0,1fr)!important;gap:clamp(32px,5vw,72px)!important;padding:0!important;margin:0!important;max-width:none!important;}
html body.atender-sep26.page-analisis-de-riesgos main#contenido .ar-editorial-argument {display:block!important;}
html body.atender-sep26.page-analisis-de-riesgos main#contenido .ar-editorial-argument h2 {font-size:clamp(28px,3vw,42px)!important;line-height:1.16!important;font-weight:650!important;margin:0 0 24px!important;text-align:left!important;}
html body.atender-sep26.page-analisis-de-riesgos main#contenido .ar-editorial-argument h3 {font-size:clamp(23px,2vw,29px)!important;line-height:1.2!important;font-weight:650!important;margin:28px 0 18px!important;color:#14612c!important;}
html body.atender-sep26.page-analisis-de-riesgos main#contenido .ar-editorial-argument p {font-size:clamp(16px,1.25vw,18px)!important;line-height:1.65!important;color:#272a34!important;margin:0 0 20px!important;}
html body.atender-sep26.page-analisis-de-riesgos main#contenido .ar-editorial-argument strong {color:#14612c!important;font-weight:700!important;}
html body.atender-sep26.page-analisis-de-riesgos main#contenido .ar-editorial-principle {align-self:center;padding:28px 0 28px 32px;border-left:3px solid #14612c;}
html body.atender-sep26.page-analisis-de-riesgos main#contenido .ar-editorial-neq {display:block;font-size:88px;line-height:1;font-weight:450;color:#14612c;margin-bottom:24px;}
html body.atender-sep26.page-analisis-de-riesgos main#contenido .ar-editorial-principle blockquote {font-size:clamp(28px,2.7vw,40px)!important;line-height:1.2!important;font-weight:550!important;color:#14612c!important;border:0!important;background:none!important;margin:0!important;padding:0!important;}
html body.atender-sep26.page-analisis-de-riesgos main#contenido .ar-editorial-principle blockquote::before,html body.atender-sep26.page-analisis-de-riesgos main#contenido .ar-editorial-principle blockquote::after {content:none!important;}
html body.atender-sep26.page-analisis-de-riesgos main#contenido .ar-matrix-choice:not(.is-transfer) {background:#465456!important;border:1px solid #91a1a1!important;color:#fff!important;}
html body.atender-sep26.page-analisis-de-riesgos main#contenido .ar-matrix-choice:not(.is-transfer):is(:hover,:focus-visible,[aria-pressed="true"]) {background:#576969!important;outline:2px solid #b2d4c0;outline-offset:3px;}
html body.atender-sep26.page-analisis-de-riesgos main#contenido .ar-learisk-logo {display:block!important;background:#fff!important;padding:12px 16px!important;margin:12px 0 20px!important;width:200px!important;max-width:100%!important;border-radius:8px!important;}
html body.atender-sep26.page-analisis-de-riesgos main#contenido .ar-learisk-logo img {display:block!important;width:100%!important;height:auto!important;}
html body.atender-sep26.page-analisis-de-riesgos main#contenido .ar-evidence-ledger a {color:inherit!important;text-decoration:underline!important;text-underline-offset:4px!important;}
@media(max-width:760px){html body.atender-sep26.page-analisis-de-riesgos main#contenido .ar-editorial-reason {grid-template-columns:minmax(0,1fr)!important;}html body.atender-sep26.page-analisis-de-riesgos main#contenido .ar-editorial-principle {padding:0 0 0 24px!important;}}
}

@layer atender-mobile-layout {
html body.atender-sep26.page-analisis-de-riesgos main#contenido .ar-learisk-logo {grid-column:2!important;grid-row:3!important;}
html body.atender-sep26.page-analisis-de-riesgos main#contenido .ar-editorial-argument strong {text-decoration:none!important;box-shadow:none!important;background:none!important;}
}

/* TRO content components. Text and media stay in WordPress. */
@layer atender-mobile-layout {
html body.atender-sep26.page-todo-riesgo-operativo main#contenido :is(.tro-editorial-essay,.tro-editorial-method,.tro-editorial-close) {display:block!important;columns:auto!important;column-count:auto!important;column-width:auto!important;width:100%!important;max-width:none!important;margin:0!important;padding:clamp(40px,5vw,80px) max(24px,calc((100vw - 1160px)/2))!important;box-sizing:border-box!important;}
html body.atender-sep26.page-todo-riesgo-operativo main#contenido :is(.tro-editorial-essay,.tro-editorial-method)>h2 {font-size:clamp(29px,3.1vw,44px)!important;font-weight:650!important;line-height:1.17!important;text-align:left!important;max-width:1000px!important;margin:0 0 28px!important;}
html body.atender-sep26.page-todo-riesgo-operativo main#contenido :is(.tro-editorial-essay,.tro-editorial-method) p,html body.atender-sep26.page-todo-riesgo-operativo main#contenido .tro-editorial-close>p {font-size:clamp(16px,1.25vw,18px)!important;line-height:1.65!important;max-width:none!important;border:0!important;background:none!important;padding:0!important;margin:0 0 18px!important;}
html body.atender-sep26.page-todo-riesgo-operativo main#contenido .tro-editorial-essay {background:#fff!important;}
html body.atender-sep26.page-todo-riesgo-operativo main#contenido .tro-essay-opening {max-width:940px;margin:0 0 40px;}
html body.atender-sep26.page-todo-riesgo-operativo main#contenido .tro-essay-opening h3 {font-size:clamp(24px,2.4vw,32px)!important;font-weight:600!important;margin:0 0 20px!important;}
html body.atender-sep26.page-todo-riesgo-operativo main#contenido .tro-essay-story {background:#f4f1e9;border-left:4px solid #14612c;padding:clamp(24px,3vw,40px);margin:40px 0;max-width:1000px;}
html body.atender-sep26.page-todo-riesgo-operativo main#contenido .tro-essay-story p:last-child {margin-bottom:0!important;}
html body.atender-sep26.page-todo-riesgo-operativo main#contenido :is(.tro-essay-opening,.tro-method-outcome,.tro-editorial-close)>blockquote {font-size:clamp(29px,3.3vw,46px)!important;line-height:1.17!important;font-weight:550!important;color:#14612c!important;border:0!important;border-left:4px solid #14612c!important;padding:6px 0 6px 24px!important;background:none!important;box-shadow:none!important;margin:28px 0!important;max-width:1060px!important;}
html body.atender-sep26.page-todo-riesgo-operativo main#contenido :is(.tro-essay-opening,.tro-method-outcome,.tro-editorial-close)>blockquote::before,html body.atender-sep26.page-todo-riesgo-operativo main#contenido :is(.tro-essay-opening,.tro-method-outcome,.tro-editorial-close)>blockquote::after {content:none!important;}
html body.atender-sep26.page-todo-riesgo-operativo main#contenido .tro-editorial-method {background:#f4f1e9!important;}
html body.atender-sep26.page-todo-riesgo-operativo main#contenido .tro-editorial-method .tro-method-grid {display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:28px!important;margin:32px 0!important;max-width:none!important;align-items:stretch!important;}
html body.atender-sep26.page-todo-riesgo-operativo main#contenido .tro-editorial-card {display:flex!important;flex-direction:column!important;padding:0!important;margin:0!important;min-height:0!important;max-width:none!important;border:1px solid #dbe2d9!important;border-radius:18px!important;background:#fff!important;box-shadow:none!important;overflow:hidden!important;}
html body.atender-sep26.page-todo-riesgo-operativo main#contenido .tro-editorial-card::before,html body.atender-sep26.page-todo-riesgo-operativo main#contenido .tro-editorial-card::after {content:none!important;}
html body.atender-sep26.page-todo-riesgo-operativo main#contenido .tro-method-photo {flex:none!important;position:relative!important;display:block!important;aspect-ratio:16/9!important;width:100%!important;margin:0!important;overflow:hidden!important;max-width:none!important;}
html body.atender-sep26.page-todo-riesgo-operativo main#contenido .tro-method-photo :is(picture,img) {display:block!important;width:100%!important;height:100%!important;max-width:none!important;object-fit:cover!important;object-position:center 55%!important;border-radius:0!important;}
html body.atender-sep26.page-todo-riesgo-operativo main#contenido .tro-method-photo--1 img {object-position:center 73%!important;}
html body.atender-sep26.page-todo-riesgo-operativo main#contenido .tro-method-photo--4 img {width:125%!important;transform:translateX(-20%)!important;}
html body.atender-sep26.page-todo-riesgo-operativo main#contenido .tro-method-photo--4 img {object-position:right 37%!important;}
html body.atender-sep26.page-todo-riesgo-operativo main#contenido .tro-card-copy {display:flex!important;flex-direction:column!important;flex:1!important;min-width:0!important;padding:clamp(24px,2.5vw,34px)!important;}
html body.atender-sep26.page-todo-riesgo-operativo main#contenido .tro-card-copy h3 {font-size:clamp(21px,1.6vw,25px)!important;font-weight:600!important;line-height:1.25!important;color:#272a34!important;margin:0 0 18px!important;}
html body.atender-sep26.page-todo-riesgo-operativo main#contenido .tro-card-copy h3::after {display:none!important;}
html body.atender-sep26.page-todo-riesgo-operativo main#contenido .tro-editorial-method p.tro-method-claim {font-size:clamp(28px,2.4vw,35px)!important;font-weight:600!important;line-height:1.2!important;color:#14612c!important;margin:0 0 24px!important;}
html body.atender-sep26.page-todo-riesgo-operativo main#contenido .tro-method-more {display:block!important;margin:auto 0 0!important;padding:0!important;background:none!important;border:0!important;border-top:1px solid #dae3dc!important;box-shadow:none!important;}
html body.atender-sep26.page-todo-riesgo-operativo main#contenido .tro-method-more summary {display:list-item!important;font-size:16px!important;font-weight:600!important;line-height:1.5!important;color:#14612c!important;padding:14px 0!important;cursor:pointer;}
html body.atender-sep26.page-todo-riesgo-operativo main#contenido .tro-method-more summary::after {content:none!important;}
html body.atender-sep26.page-todo-riesgo-operativo main#contenido .tro-method-more>div {padding-top:12px;}
html body.atender-sep26.page-todo-riesgo-operativo main#contenido .tro-method-link {display:inline-block;color:#14612c!important;font-size:16px;font-weight:600;text-decoration:underline;text-underline-offset:4px;}
html body.atender-sep26.page-todo-riesgo-operativo main#contenido .tro-method-outcome {margin-top:44px;max-width:1060px;}
html body.atender-sep26.page-todo-riesgo-operativo main#contenido .tro-extra-coverages {display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:28px 0;}
html body.atender-sep26.page-todo-riesgo-operativo main#contenido .tro-extra-coverages article {padding:24px;border:1px solid #dce4db;border-radius:14px;background:#fff;}
html body.atender-sep26.page-todo-riesgo-operativo main#contenido .tro-extra-coverages h3 {font-size:23px!important;color:#14612c!important;line-height:1.25!important;margin:0 0 14px!important;font-weight:600!important;}
html body.atender-sep26.page-todo-riesgo-operativo main#contenido .tro-extra-coverages h3::after {display:none!important;}
html body.atender-sep26.page-todo-riesgo-operativo main#contenido .tro-extra-coverages p {font-size:16px!important;line-height:1.65!important;margin:0!important;}
html body.atender-sep26.page-todo-riesgo-operativo main#contenido .tro-exclusions {display:block!important;background:#eaf0e8!important;color:#272a34!important;border-left:4px solid #14612c!important;padding:24px!important;font-size:17px!important;line-height:1.65!important;margin:28px 0!important;}
html body.atender-sep26.page-todo-riesgo-operativo main#contenido .tro-exclusions strong {text-decoration:none!important;background:none!important;box-shadow:none!important;color:inherit!important;}
html body.atender-sep26.page-todo-riesgo-operativo main#contenido .tro-editorial-close {background:#edf3ed!important;}
html body.atender-sep26.page-todo-riesgo-operativo main#contenido .tro-editorial-close .atender-form {width:100%!important;max-width:none!important;margin:24px 0 0!important;}
html body.atender-sep26.page-todo-riesgo-operativo main#contenido .tro-editorial-close .tro-form-intro {margin-top:32px!important;font-weight:500!important;}
html body.atender-sep26.page-todo-riesgo-operativo main#contenido .tro-editorial-close .tro-related-copy {margin-top:20px!important;font-size:16px!important;}
html body.atender-sep26.page-analisis-de-riesgos main#contenido .ar-evidence-item {align-content:start!important;grid-template-rows:52px auto auto!important;row-gap:14px!important;}
html body.atender-sep26.page-analisis-de-riesgos main#contenido .ar-evidence-item p {font-size:16px!important;line-height:1.55!important;align-self:start!important;}
html body.atender-sep26.page-analisis-de-riesgos main#contenido .ar-evidence-item h3 {font-size:20px!important;line-height:1.25!important;}
@media(max-width:760px){
html body.atender-sep26.page-todo-riesgo-operativo main#contenido .tro-editorial-method .tro-method-grid,html body.atender-sep26.page-todo-riesgo-operativo main#contenido .tro-extra-coverages {grid-template-columns:minmax(0,1fr)!important;}
}
}

@layer atender-mobile-layout {
html body.atender-sep26 main#contenido .salud-specialist-quote>p,html body.atender-sep26.page-todo-riesgo-operativo main#contenido :is(.tro-essay-opening,.tro-method-outcome,.tro-editorial-close)>blockquote>p {font:inherit!important;line-height:inherit!important;color:inherit!important;margin:0!important;}
html body.atender-sep26 main#contenido .tro-method-photo>img {height:100%!important;}
html body.atender-sep26 main#contenido .tro-editorial-card .tro-method-link-wrap {margin-top:16px!important;}
}

/* Card tracks align image, title, date and excerpt across each row. */
@layer atender-mobile-layout {
 @supports(grid-template-rows:subgrid) {
  html body main#contenido :is(.atender-archive-grid,.atender-single-related-grid) > .atender-archive-card {display:grid!important;grid-template-rows:subgrid!important;grid-row:span 4!important;row-gap:0!important}
  html body main#contenido :is(.atender-archive-grid,.atender-single-related-grid) > .atender-archive-card .atender-archive-card__link {display:grid!important;grid-template-rows:subgrid!important;grid-row:span 4!important;row-gap:0!important}
  html body main#contenido :is(.atender-archive-grid,.atender-single-related-grid) > .atender-archive-card .atender-archive-card__body {display:grid!important;grid-template-rows:subgrid!important;grid-row:span 3!important;row-gap:10px!important;align-content:start!important}
  html body main#contenido :is(.atender-archive-grid,.atender-single-related-grid) > .atender-archive-card .atender-archive-card__body > :is(h2,h3,p) {margin:0!important}
 }
}

/* Editorial components: native copy, stable hierarchy and responsive reading. */
@layer atender-mobile-layout {
 html body main#contenido .atender-blog-portals ol {display:flex!important;flex-wrap:wrap!important;gap:12px!important;width:100%!important;grid-template-columns:none!important}
 html body main#contenido .atender-blog-portals li {flex:1 1 180px!important;min-width:0!important;width:auto!important}
 html body main#contenido .atender-blog-portals li a {margin:0!important;width:100%!important;min-width:0!important;white-space:normal!important;overflow:visible!important;box-sizing:border-box!important}
 html body main#contenido :is(.atender-case-grid,.atender-single-related-grid) > .atender-case-story {display:grid!important;grid-template-rows:subgrid!important;grid-row:span 6!important;row-gap:0!important}
 html body main#contenido .atender-case-story__link {display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-template-rows:subgrid!important;grid-row:span 6!important;gap:0!important;padding:0!important;height:100%!important;min-width:0!important}
 html body main#contenido .atender-case-story__media {display:block!important;width:100%!important;height:auto!important;aspect-ratio:16/9!important;margin:0!important;grid-column:auto!important}
 html body main#contenido .atender-case-story__media img {display:block!important;width:100%!important;height:100%!important;object-fit:cover!important}
 html body main#contenido .atender-case-story__body {display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-template-rows:subgrid!important;grid-row:span 5!important;row-gap:12px!important;width:100%!important;max-width:none!important;min-width:0!important;box-sizing:border-box!important;padding:24px!important;flex:1!important}
 html body main#contenido .atender-case-story__title {width:100%!important;max-width:none!important;font-size:clamp(22px,2vw,28px)!important;line-height:1.2!important;margin:12px 0!important}
 html body main#contenido .atender-case-story__sector {margin:0!important;min-height:0!important}
 html body main#contenido .atender-case-story__type {margin:0!important;min-height:0!important}
 html body main#contenido .atender-case-story__more {margin:0!important;padding-top:8px!important;align-self:start!important;justify-self:start!important}
 html body main#contenido .atender-archive-card__title, html body main#contenido .atender-case-story__title {text-align:left!important;min-height:0!important;display:block!important;-webkit-line-clamp:unset!important;overflow:visible!important}
 html body main#contenido .atender-archive-card__excerpt,html body main#contenido .atender-case-story__excerpt {height:auto!important;display:block!important;-webkit-line-clamp:unset!important;overflow:visible!important;font-size:clamp(16px,1.2vw,18px)!important;line-height:1.6!important}
 html body main#contenido .atender-single-related h2,html body main#contenido .atender-single-related .atender-case-story__body {text-align:left!important}
 html body.single-caso main#contenido .atender-single-body {max-width:1120px!important;width:calc(100% - 48px)!important;margin:0 auto!important;padding:48px 0!important}
 html body main#contenido .case-editorial-section {display:block!important;margin:0 0 48px!important;padding:0!important;border:0!important;max-width:none!important}
 html body main#contenido .case-editorial-section > h2 {text-align:left!important;border:0!important;margin:0 0 24px!important;padding:0!important}
 html body main#contenido .case-editorial-copy {max-width:none!important;min-width:0}
 html body main#contenido .case-editorial-copy > p {font-size:18px!important;line-height:1.7!important;max-width:none!important;margin:0 0 20px!important;color:#272a34!important;border:0!important;padding:0!important}
 html body main#contenido .case-editorial-copy h3 {font-size:22px!important;margin:24px 0 14px!important;text-align:left!important}
 html body main#contenido .case-editorial-situation {display:grid!important;grid-template-columns:minmax(0,1.7fr) minmax(220px,1fr)!important;column-gap:48px!important}
 html body main#contenido .case-editorial-situation > h2 {grid-column:1/-1}
 html body main#contenido .case-editorial-margin {align-self:start;font-size:clamp(26px,3vw,40px)!important;line-height:1.2!important;color:#3d6641!important;border:0!important;margin:0!important;padding:0!important;font-weight:600}
 html body main#contenido .case-editorial-margin p {font:inherit!important;color:inherit!important;margin:0!important}
 html body main#contenido .case-editorial-items {display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:16px!important;margin:24px 0!important}
 html body main#contenido .case-editorial-item {background:#f2f3ed;border-radius:16px;padding:24px!important;min-width:0}
 html body main#contenido .case-editorial-item :is(p,h3) {font-size:17px!important;line-height:1.5!important;margin:0!important;color:#272a34!important}
 html body main#contenido .case-editorial-item h3 {margin-bottom:10px!important;color:#3d6641!important}
 html body main#contenido .case-editorial-result {background:#e9efdf!important;padding:32px!important;border-radius:20px!important}
 html body main#contenido .case-editorial-result p:last-child {margin-bottom:0!important}
 html body main#contenido .case-editorial-section blockquote:not(.case-editorial-margin) {font-size:clamp(24px,3vw,34px)!important;line-height:1.3!important;padding:0 0 0 24px!important;border:0!important;border-left:4px solid #3d6641!important;margin:32px 0!important;color:#3d6641!important;background:transparent!important}
 html body main#contenido .case-editorial-section blockquote:not(.case-editorial-margin) p {font:inherit!important;color:inherit!important;margin:0!important}
 html body main#contenido .case-editorial-section cite {display:block;font-size:16px!important;margin-top:16px;font-style:normal}
 html body.single-post main#contenido .atender-single-body :is(p,li) {color:#272a34!important;font-size:18px!important;line-height:1.7!important}
 html body.single-post main#contenido .atender-single-body {padding-bottom:32px!important;margin-bottom:0!important}
 html body main#contenido .editorial-contact-close {display:flex;align-items:center;justify-content:space-between;gap:24px;width:calc(100% - 48px);max-width:1120px;box-sizing:border-box;margin:32px auto!important;padding:24px 28px;background:#e9efdf;border-radius:16px}
 html body main#contenido .editorial-contact-close h2 {font-size:24px!important;margin:0 0 8px!important;text-align:left!important}
 html body main#contenido .editorial-contact-close p {font-size:17px!important;margin:0!important}
 html body main#contenido .atender-article-single > .sep26-case-author {box-sizing:border-box;width:calc(100% - 48px);max-width:1120px;margin:24px auto!important}
 html body main#contenido .atender-single-share {margin-top:24px!important;padding-top:24px!important}
 html body.postid-3344 main#contenido .atender-single-hero__media img {object-position:70% center!important}
 @media(max-width:767px){
  html body main#contenido .atender-single-related-grid,html body main#contenido .atender-single-related-grid--stories {display:grid!important;grid-template-columns:minmax(0,1fr)!important;width:100%!important;gap:28px!important}
  html body main#contenido .atender-single-related-grid > * {width:100%!important;min-width:0!important;max-width:none!important}
  html body main#contenido .case-editorial-situation {display:flex!important;flex-direction:column!important;gap:0!important}
  html body main#contenido .case-editorial-margin {order:1;margin-bottom:24px!important}
  html body main#contenido .case-editorial-situation .case-editorial-copy {order:2}
  html body main#contenido .case-editorial-items {grid-template-columns:1fr!important}
  html body main#contenido .case-editorial-result {padding:24px!important}
  html body main#contenido .editorial-contact-close {align-items:flex-start;flex-direction:column;padding:24px}
  html body main#contenido .atender-archive-card__title,html body main#contenido .atender-case-story__title {min-height:0!important}
 }
}

@layer atender-mobile-layout {
 html body.single-caso main#contenido .atender-single-body {padding:40px!important;box-sizing:border-box!important}
 html body main#contenido .case-editorial-margin {background:transparent!important}
 html body main#contenido .atender-glossary-search input {background:#fff!important;border:1px solid #697569!important;color:#272a34!important;padding:18px 20px 18px 48px!important;border-radius:12px!important;min-height:58px}
 html body main#contenido .atender-glossary-search input::placeholder {color:#555e57!important;opacity:1}
 html body main#contenido .atender-glossary-search .atender-search-bar__input-wrap {display:block!important;width:100%!important}
 html body main#contenido .atender-glossary-search__mark {z-index:1!important;color:#3d6641!important;left:18px!important}
 html body main#contenido .atender-alpha {display:flex!important;flex-wrap:wrap!important;gap:10px!important}
 html body main#contenido .atender-alpha a {width:auto!important;min-width:0!important;height:auto!important;max-width:100%!important;padding:10px 16px!important;white-space:normal!important;font-size:15px!important;line-height:1.35!important;border-radius:18px!important}
 html body main#contenido .atender-term-card {padding:0!important}
 html body main#contenido .atender-term-card > a {display:block!important;padding:24px 56px 24px 24px!important;color:inherit!important;text-decoration:none!important;width:100%;height:100%;box-sizing:border-box}
 html body main#contenido .atender-term-card::after {pointer-events:none}
 html body main#contenido .atender-term-card:focus-within {outline:3px solid #426e43;outline-offset:3px}
 html body main#contenido .atender-term-title {color:#3d6641!important;margin:0 0 14px!important;font-size:23px!important;line-height:1.25!important}
 html body main#contenido .atender-term-def {display:block!important;overflow:visible!important;-webkit-line-clamp:unset!important;font-size:17px!important;line-height:1.6!important;color:#272a34!important}
 html body.page-glosario main#contenido .atender-hero h1 {font-weight:650!important}
 html body.single-glosario main#contenido > .sep26-case-author {width:calc(100% - 48px);max-width:1120px;box-sizing:border-box;margin:32px auto!important}
 @media(max-width:767px){html body.single-caso main#contenido .atender-single-body{padding:24px!important;width:calc(100% - 24px)!important}}
}

@layer atender-mobile-layout {
 html body.postid-2303 main#contenido .atender-single-hero {display:grid!important;grid-template-columns:minmax(0,1.2fr) minmax(300px,.8fr)!important;background:#272a34!important;min-height:560px!important;overflow:hidden!important}
 html body.postid-2303 main#contenido .atender-single-hero__media {position:relative!important;grid-column:2!important;grid-row:1!important;inset:auto!important;height:100%!important;min-height:560px!important}
 html body.postid-2303 main#contenido .atender-single-hero__media img {width:100%!important;height:100%!important;object-fit:cover!important;object-position:center 25%!important}
 html body.postid-2303 main#contenido .atender-single-hero__inner {grid-column:1!important;grid-row:1!important;min-width:0!important;width:auto!important;margin:0!important;padding:40px!important;position:relative!important}
 html body.postid-2303 main#contenido .atender-single-hero__veil {display:none!important}
 html body.postid-2303 main#contenido .atender-single-hero h1 {font-size:clamp(32px,3.3vw,50px)!important;line-height:1.08!important}
 html body.postid-2303 main#contenido .atender-single-body figure {margin:32px auto!important;max-width:900px!important}
 html body.postid-2303 main#contenido .atender-single-body figure img {height:auto!important;max-width:100%!important;object-fit:contain!important;margin:0 auto!important}
 html body.postid-2303 main#contenido .atender-single-body figcaption {font-size:16px!important;line-height:1.5!important;margin-top:12px!important;text-transform:none!important;letter-spacing:0!important;color:#555e57!important}
 @media(max-width:767px){
  html body.postid-2303 main#contenido .atender-single-hero {display:flex!important;flex-direction:column!important}
  html body.postid-2303 main#contenido .atender-single-hero__inner {padding:28px 24px!important;order:0;min-height:0!important;gap:40px!important}
  html body.postid-2303 main#contenido .atender-single-hero__media {min-height:0!important;height:auto!important;order:1}
  html body.postid-2303 main#contenido .atender-single-hero__media img {position:relative!important;inset:auto!important;height:auto!important;display:block!important;max-height:none!important}
 }
}

/* TRO: preserve the factory, workers and vehicle in the supplied composition. */
@layer atender-mobile-layout {
html body.page-todo-riesgo-operativo main#contenido .als-hero.als-hero--tro::after{display:none!important;}
@media(min-width:901px){
html body.page-todo-riesgo-operativo main#contenido .als-hero.als-hero--tro{height:30rem!important;min-height:30rem!important;box-sizing:border-box!important;background-image:var(--atender-cms-header-image)!important;background-position:center 45%!important;background-size:cover!important;}
html body.page-todo-riesgo-operativo main#contenido .als-hero.als-hero--tro::before{display:none!important;}
}
}
