/* NexaEsim journal: readable English editorial layout. */
.eb-shell{max-width:1200px;margin:auto;padding:48px 28px 70px;font-size:17px;line-height:1.75}.eb-kicker{font-size:14px;font-weight:700;letter-spacing:1.2px;text-transform:uppercase;color:#5d7d40}.eb-intro{text-align:center;max-width:800px;margin:0 auto 38px}.eb-intro h1,.eb-article-header h1{font-size:clamp(34px,4vw,54px);line-height:1.2;letter-spacing:-1.6px;margin:18px 0}.eb-intro p,.eb-deck{font-size:20px;color:#53634c}.eb-search{display:flex;gap:12px;margin:30px 0 40px;flex-wrap:wrap}.eb-search input,.eb-search select{font:inherit;padding:13px 16px;border:1px solid #c8d6bd;border-radius:8px;min-width:0;background:white}.eb-search input{flex:1}.eb-search button{font:inherit;border:0;border-radius:8px;background:#214f3f;color:white;padding:13px 24px;cursor:pointer}.eb-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.eb-card{border:1px solid #dce5d4;border-radius:15px;overflow:hidden;background:white}.eb-card img,.eb-cover{width:100%;height:220px;object-fit:cover}.eb-cover{display:flex;flex-direction:column;justify-content:center;padding:30px;background:linear-gradient(135deg,#193f32,#719353);color:white;font-size:30px;font-weight:700}.eb-cover span{font-size:15px;font-weight:400}.eb-card-body{padding:25px}.eb-card h2{font-size:24px;line-height:1.4;margin:14px 0}.eb-card p{color:#526149;font-size:16px}.eb-card small{font-size:14px;color:#617457}.eb-read{display:block;margin-top:20px;font-weight:700}.eb-pagination{display:flex;justify-content:center;gap:24px;margin-top:40px}.eb-empty{padding:50px 25px;text-align:center;background:#eef3e4;border-radius:14px}.eb-article-shell{max-width:930px}.eb-breadcrumb{font-size:14px;margin-bottom:35px}.eb-article-header{margin-bottom:32px}.eb-byline{display:flex;align-items:center;gap:15px;margin-top:25px}.eb-byline img{width:52px;height:52px;border-radius:50%;object-fit:cover}.eb-byline a{font-weight:700}.eb-byline small{display:block;font-size:14px;color:#63725a}.eb-feature{width:100%;max-height:500px;object-fit:cover;border-radius:16px;margin-bottom:30px}.eb-content{font-size:18px;line-height:1.85;overflow-wrap:anywhere}.eb-content h2{font-size:30px;line-height:1.3;margin:42px 0 18px}.eb-content h3{font-size:23px;line-height:1.4;margin-top:28px}.eb-content a{text-decoration:underline}.eb-content table{display:block;max-width:100%;overflow:auto;border-collapse:collapse;font-size:16px}.eb-content td,.eb-content th{padding:14px;border:1px solid #d3ddca}.eb-content th{background:#edf3e4}.eb-content blockquote{border-left:4px solid #82a85b;margin:25px 0;padding:15px 24px;background:#edf3e4}.eb-tags{display:flex;gap:10px;flex-wrap:wrap;margin:35px 0}.eb-tags a{padding:7px 14px;border:1px solid #c7d8b8;border-radius:25px;font-size:15px}.eb-author,.eb-cta{padding:30px;margin-top:40px;border-radius:14px;background:#edf3e4}.eb-author h2,.eb-cta h2{font-size:26px;line-height:1.4}.eb-preview{padding:14px;background:#fff0ca;border-radius:8px}.eb-shell :focus-visible{outline:3px solid #82a85b;outline-offset:4px}
@media(max-width:960px){.eb-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:600px){.eb-shell{padding:30px 20px 50px}.eb-grid{grid-template-columns:1fr}.eb-search>*{width:100%;flex-basis:100%}.eb-content{font-size:17px}.eb-intro p,.eb-deck{font-size:18px}.eb-content h2{font-size:27px}.eb-author,.eb-cta{padding:23px}}

.eb-content td,.eb-content th{min-width:120px;overflow-wrap:normal}
