.en{--en-accent:var(--ep-primary);--en-text:var(--ep-text);--en-muted:var(--ep-muted);--en-radius:var(--ep-card-radius);--en-font:var(--ep-font-family);color:var(--en-text);font-family:var(--en-font);line-height:1.65}.en *{box-sizing:border-box}.en-wrap{width:min(1200px,calc(100% - 40px));margin:0 auto;padding:48px 0}.en a{color:var(--en-accent);text-underline-offset:3px}.en a:focus-visible{outline:3px solid var(--en-accent);outline-offset:4px}.en h1,.en h2,.en h3{line-height:1.2;color:var(--en-text)}.en h1{font-size:clamp(2rem,4vw,3.5rem)}.en-hero{padding:16px 0 32px}.en-tabs{display:flex;flex-wrap:wrap;gap:12px;border-bottom:1px solid var(--ep-border);margin-bottom:32px;padding-bottom:16px}.en-tabs a{padding:10px 16px;text-decoration:none;border-radius:var(--ep-button-radius)}.en-tabs .is-active,.en-button{background:var(--en-accent);color:var(--ep-white)!important}.en-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.en-card{overflow:hidden;border:1px solid var(--ep-border);border-radius:var(--en-radius);background:var(--ep-white);min-width:0}.en-cover{display:block;aspect-ratio:16/10;background:var(--ep-bg-alt);overflow:hidden}.en-cover img{width:100%;height:100%;object-fit:cover;display:block}.en-placeholder{display:block;width:100%;height:100%;background:linear-gradient(135deg,var(--ep-bg-alt),#dce3ec)}.en-card-body{padding:24px}.en-card h2{font-size:1.3rem;margin:14px 0}.en-card h2 a{color:inherit;text-decoration:none}.en-meta{display:flex;flex-wrap:wrap;gap:8px 16px;font-size:.85rem;color:var(--en-muted)}.en-meta span{color:var(--en-accent)}.en-card p{color:var(--en-muted)}.en-button{display:inline-block;padding:12px 20px;border-radius:var(--ep-button-radius);text-decoration:none}.en-pagination{display:flex;gap:12px;justify-content:center;margin-top:36px}.en-pagination .page-numbers{padding:8px 12px}.en-pagination .current{background:var(--ep-bg-alt)}.en-breadcrumb{font-size:.9rem;margin-bottom:32px}.en-article{max-width:760px;margin:auto}.en-single-cover img{width:100%;height:auto;border-radius:var(--en-radius);display:block;margin:28px 0}.en-content{font-size:1.06rem;overflow-wrap:anywhere}.en-content h2,.en-content h3{margin-top:1.8em}.en-content img{max-width:100%;height:auto}.en-content figure{margin:24px 0;max-width:100%}.en-content figure img{width:100%}.en-content .gallery,.en-content .wp-block-gallery{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.en-content .gallery-item{width:100%!important;float:none!important;margin:0}.en-content blockquote{margin:24px 0;padding:8px 24px;border-left:3px solid var(--en-accent);color:var(--en-muted)}.en-content pre{overflow:auto;padding:16px;background:var(--ep-bg-alt)}.en-content table{display:block;overflow:auto;border-collapse:collapse}.en-content td,.en-content th{padding:8px;border:1px solid var(--ep-border)}.en-adjacent{display:flex;justify-content:space-between;gap:24px;border-top:1px solid var(--ep-border);padding-top:24px;margin-top:40px}.en-adjacent span{max-width:48%}.en-related{margin-top:56px}.en-cta{margin-top:48px;padding:40px;text-align:center;background:var(--ep-bg-alt);border-radius:var(--en-radius)}.en .screen-reader-text{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}@media(max-width:1024px){.en-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.en-grid{grid-template-columns:1fr}.en-wrap{width:calc(100% - 32px);padding:24px 0}.en-content .gallery,.en-content .wp-block-gallery{grid-template-columns:1fr}.en-card-body{padding:20px}}
