.ne-page{background:#fff;color:#0b172d;padding:48px 24px 72px;font-family:Inter,system-ui,sans-serif;line-height:1.6}.ne-wrap{max-width:1120px;margin:auto}.ne-head{text-align:center;max-width:850px;margin:0 auto 34px}.ne-kicker,.ne-meta{font-size:11px;letter-spacing:.1em;color:#36654f;text-transform:uppercase}.ne-meta{color:#687888;letter-spacing:.035em}.jf-public-page .ne-page h1,.jf-public-page .ne-page h2,.jf-public-page .ne-page h3{font-family:Georgia,'Times New Roman',serif;font-weight:500;letter-spacing:-.035em}.ne-head h1{font-size:clamp(36px,5vw,64px);line-height:1.1;margin:18px 0}.ne-head p{color:#617080;font-size:17px;max-width:680px;margin:0 auto}.ne-image{display:block;width:100%;max-height:480px;object-fit:cover;border-radius:4px}.ne-placeholder{min-height:260px;display:grid;place-items:center;background:#eaf3ed;color:#285f47;font-family:Georgia,serif;font-size:clamp(36px,6vw,76px)}.ne-layout{display:grid;grid-template-columns:235px minmax(0,1fr);gap:56px;margin-top:42px}.ne-sidebar{display:grid;align-content:start;gap:24px}.ne-side-card{padding:22px;background:#edf5ee;border-top:2px solid #387554}.ne-side-card:nth-child(even){background:#fff8df;border-color:#baa259}.ne-side-card h2{font-size:24px;line-height:1.2;margin:10px 0}.ne-side-card p{font-size:13px;color:#5e6c62}.ne-side-card a,.ne-link{color:#2855a0;font-size:13px;font-weight:650;text-decoration:none}.ne-list-title{font-size:32px;margin:0 0 22px}.ne-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px}.ne-card{display:block;border:1px solid #e0e7e3;background:#fff;padding:22px;color:inherit;text-decoration:none;transition:border-color .18s}.ne-card:hover{border-color:#659c84}.ne-card img{width:100%;height:180px;object-fit:cover;margin-bottom:18px}.ne-card h3{font-size:25px;line-height:1.2;margin:10px 0}.ne-card p{font-size:14px;color:#617080;margin:12px 0 0}.ne-feature{display:block;color:inherit;text-decoration:none;border-bottom:1px solid #dfe5e8;padding-bottom:30px}.ne-feature h2{font-size:clamp(30px,4vw,46px);line-height:1.15;margin:18px 0 14px}.ne-feature p{color:#617080;max-width:760px}.ne-toolbar{display:flex;gap:16px;align-items:center;justify-content:space-between;flex-wrap:wrap;padding:20px 0;border-block:1px solid #e1e7e9;margin-bottom:32px}.ne-search{display:flex;gap:8px;flex-wrap:wrap}.ne-search input{padding:11px 13px;border:1px solid #cbd7df;border-radius:8px;min-width:0;max-width:100%;font:inherit;font-size:13px}.ne-search button{padding:11px 16px;background:#071a2c;color:#fff;border:0;border-radius:8px;cursor:pointer}.ne-categories{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:26px}.ne-categories a,.ne-pagination a{padding:7px 12px;border:1px solid #dce5df;border-radius:6px;text-decoration:none;font-size:12px;color:#344c40}.ne-categories a[aria-current],.ne-pagination a[aria-current]{background:#e7f1e9;border-color:#7da68a}.ne-pagination{display:flex;gap:8px;flex-wrap:wrap;margin-top:28px}.ne-body{max-width:740px;font-size:17px;line-height:1.85;overflow-wrap:anywhere;color:#344655}.ne-body p{margin:0 0 22px;white-space:pre-line}.ne-more{border-top:1px solid #dde5e7;padding-top:28px;margin-top:46px}.ne-empty{padding:36px;background:#f3f6f4;color:#5d6b63;border-radius:10px}.ne-page a:focus-visible,.ne-page button:focus-visible,.ne-page input:focus-visible{outline:3px solid #70c3ee;outline-offset:3px}.ne-date{margin-top:12px;font-size:12px;color:#6b7b88}
@media(max-width:850px){.ne-layout{grid-template-columns:1fr;gap:32px}.ne-sidebar{grid-row:2;grid-template-columns:1fr 1fr}.ne-body{max-width:none}}
@media(max-width:560px){.ne-page{padding:32px 18px 48px}.ne-grid,.ne-sidebar{grid-template-columns:1fr}.ne-search{width:100%}.ne-search input{flex:1;width:150px}.ne-card{padding:18px}.ne-head p{font-size:15px}.ne-layout{margin-top:28px}.ne-image{max-height:300px}}
@media(prefers-reduced-motion:reduce){.ne-page *{transition:none!important}}
.ne-search input{background:#fff;color:#0b172d;color-scheme:light}.ne-search input::placeholder{color:#687888}
