/* The inactive copy is absent from layout, focus order and accessibility tree. */
.irun-easy-page { display: none !important; }
html.irun-es .irun-standard-page { display: none !important; }
html.irun-es .irun-easy-page { display: block !important; }
html.irun-es span.irun-easy-page { display: inline !important; }
.irun-editorial, .irun-easy-document { width: 100%; background: #fff; color: var(--irun-navy); padding: 64px var(--irun-gutter); }
.irun-editorial__inner { width: 100%; max-width: 880px; margin-inline: auto; }
.irun-editorial section, .irun-easy-document section, .irun-easy-copy section { margin-block: 0 36px; scroll-margin-top: 24px; }
.irun-editorial h2, .irun-easy-document h2, .irun-easy-copy h2 { font-size: clamp(24px, 3vw, 32px); line-height: 1.25; margin: 0 0 16px; text-wrap: balance; }
.irun-easy-document h1 { font-size: clamp(32px, 5vw, 56px); line-height: 1.12; margin: 12px 0 28px; text-wrap: balance; }
.irun-editorial p, .irun-easy-document p, .irun-easy-copy p { margin: 0 0 18px; font-size: 17px; line-height: 1.75; overflow-wrap: anywhere; }
.irun-easy-document p, .irun-easy-copy p { max-width: 65ch; font-size: 18px; line-height: 1.8; }
.irun-easy-document ul, .irun-easy-copy ul { padding-left: 24px; margin: 0 0 20px; }
.irun-easy-document li, .irun-easy-copy li { font-size: 18px; line-height: 1.7; margin-bottom: 10px; overflow-wrap: anywhere; }
.irun-editorial a, .irun-easy-document a, .irun-easy-copy a { color: inherit; text-decoration: underline; text-underline-offset: 3px; }
.irun-editorial a:focus-visible, .irun-easy-document a:focus-visible { outline: 3px solid var(--irun-olive); outline-offset: 4px; }
.irun-easy-cover { display: block; width: 100%; height: auto; aspect-ratio: 15/7; object-fit: cover; border-radius: 18px; margin-bottom: 36px; }
.irun-account { overflow-wrap: anywhere; }
@media(max-width:640px) {
 .irun-editorial, .irun-easy-document { padding: 36px 20px; }
 .irun-editorial h2, .irun-easy-document h2, .irun-easy-copy h2 { font-size: 25px; hyphens: auto; }
 .irun-easy-document h1 { font-size: 34px; hyphens: auto; }
 .irun-easy-cover { margin-bottom: 28px; border-radius: 12px; }
 .irun-editorial section, .irun-easy-document section, .irun-easy-copy section { margin-bottom: 30px; }
}

.irun-blog-card span.irun-easy-page, .irun-blog-card span.irun-standard-page { font: inherit; color: inherit; letter-spacing: inherit; text-transform: inherit; }
html.irun-es .irun-es-toggle__track { background: var(--irun-lime); }
html.irun-es .irun-es-toggle__track::before { transform: translateX(18px); }
