.newstextEditor { position: relative; width: min(100%,1080px); margin: 0 auto; padding: clamp(36px,8vw,70px) clamp(30px,5vw,50px); background: linear-gradient(135deg,rgb(255 254 253/96%),rgba(255,255,255,.92)),radial-gradient(circle at 12% 12%,rgba(185,154,99,.16),transparent 34%),radial-gradient(circle at 88% 82%,rgba(63,86,63,.12),transparent 38%); border: 1px solid rgba(63,86,63,.12); border-radius: clamp(24px,3vw,42px); box-shadow: 0 28px 80px rgba(37,48,42,.08); overflow: hidden; }
.newstextEditor::before {content: "";position: absolute;inset: 18px;border: 1px solid rgba(185,154,99,.22);border-radius: clamp(18px,2.5vw,34px);pointer-events: none;}
.workframe_s.sidebar_left #content_wrap.newstextEditor .h1tit {position: relative;z-index: 1;margin: 0 auto;max-width: 860px;font-size: clamp(22px,3vw,28px);font-weight: 500;line-height: 1.42;letter-spacing: .06em;text-align: center;}
.newstextEditor .h1tit::before {content: "EARTH ACADEMY";display: block;margin-bottom: 18px;color: var(--third,#b99a63);font-size: clamp(13px,1.4vw,16px);font-weight: 500;line-height: 1;letter-spacing: .32em;text-transform: uppercase;text-align: center;}
.newstextEditor .h1tit::after { content: ""; display: block; width: 72px; height: 1px; margin: clamp(24px,3vw,34px) auto 0; background: linear-gradient(90deg,transparent,var(--third,#b99a63),transparent); }
.newstextEditor .time { position: relative; z-index: 1; display: flex; align-items: center; justify-content: center; gap: 14px; margin: 22px 0 20px; color: rgba(37,48,42,.58); font-size: clamp(12px,1.5vw,15px); letter-spacing: .08em; font-family: var(--font-sans); }
.newstextEditor .time::before,.newstextEditor .time::after { content: ""; width: 28px; height: 1px; background: rgba(185,154,99,.38); }
#content_wrap #newpagenav {position: relative;z-index: 1;display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: clamp(9px,1vw,22px);margin-top: clamp(46px,6vw,76px);padding-top: 10px;border-top: 1px solid rgba(63,86,63,.13);}
#content_wrap #newpagenav p { margin: 0; min-width: 0; }
#content_wrap #newpagenav p:nth-child(1) { text-align: left; }
#content_wrap #newpagenav p:nth-child(2) { text-align: right; }
#content_wrap #newpagenav a { position: relative; display: inline-flex; align-items: center; gap: 12px; max-width: 100%; min-height: 62px; padding: 17px 22px; color: var(--info,#25302a); background: rgba(255,255,255,.62); border: 1px solid rgba(63,86,63,.12); border-radius: 999px; box-shadow: 0 14px 34px rgba(37,48,42,.06); text-decoration: none; transition: transform .35s ease,background .35s ease,border-color .35s ease,box-shadow .35s ease,color .35s ease; overflow: hidden; }
#content_wrap #newpagenav a::before { content: ""; position: absolute; inset: 0; background: linear-gradient(135deg,rgba(63,86,63,.08),rgba(185,154,99,.09)); opacity: 0; transition: opacity .35s ease; }
#content_wrap #newpagenav a:hover { color: var(--primary,#3f563f); background: rgba(255,255,255,.88); border-color: rgba(185,154,99,.38); box-shadow: 0 18px 46px rgba(37,48,42,.1); transform: translateY(-3px); }
#content_wrap #newpagenav a:hover::before { opacity: 1; }
#content_wrap #newpagenav a i,#content_wrap #newpagenav a font { position: relative; z-index: 1; }
#content_wrap #newpagenav a i { display: inline-flex; align-items: center; justify-content: center; flex: 0 0 34px; width: 34px; height: 34px; color: var(--primary,#3f563f); background: rgba(63,86,63,.08); border-radius: 50%; font-size: 15px; transition: background .35s ease,color .35s ease,transform .35s ease; }
#content_wrap #newpagenav a:hover i { color: #fff; background: var(--primary,#3f563f); }
#content_wrap #newpagenav p:nth-child(1) a:hover i { transform: translateX(-3px); }
#content_wrap #newpagenav p:nth-child(2) a:hover i { transform: translateX(3px); }
#content_wrap #newpagenav a font { min-width: 0; color: rgba(37,48,42,.72); font-size: clamp(14px,1.5vw,16px); font-weight: 400; line-height: 1.65; letter-spacing: .04em; vertical-align: middle; }
#content_wrap #newpagenav a span { display: block; margin-bottom: 2px; color: var(--third,#b99a63); font-size: 13px; font-weight: 500; letter-spacing: .16em; }
#content_wrap #newpagenav a[style*="display:none"] { display: none !important; }
@media screen and (min-width:1161px) {
  .sidebar_left #content_wrap { margin-left: 0; width: 1%; flex: 1 1 auto; }
}
@media screen and (max-width:768px) {
  #content_wrap { padding: 48px 22px; border-radius: 26px; }
  #content_wrap::before {inset: 10px;border-radius: 20px;border: 0px solid rgba(185, 154, 99, .22);}
  .workframe_s.sidebar_left #content_wrap.newstextEditor .h1tit { text-align: left; letter-spacing: .04em; }
  .workframe_s.sidebar_left #content_wrap.newstextEditor .h1tit::before {margin-bottom: 14px;letter-spacing: .22em;text-align: justify;}
  .workframe_s.sidebar_left #content_wrap.newstextEditor .h1tit::after {display: none;}
  .newstextEditor .time { justify-content: flex-start; }
  .newstextEditor .time::after { display: none; }
  #content_wrap #newpagenav { grid-template-columns: 1fr; margin-top: 42px; padding-top: 26px; }
  #content_wrap #newpagenav p,#content_wrap #newpagenav p:nth-child(1),#content_wrap #newpagenav p:nth-child(2) { text-align: left; }
  #content_wrap #newpagenav a {width: 100%;justify-content: center;padding: 15px 18px;border-radius: 22px;display: inline-flex;}
  #content_wrap #newpagenav p:nth-child(2) a { flex-direction: row; }
  #content_wrap #newpagenav a font { white-space: normal; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; }
#newpagenav:before{
    display: none;
}
}
@media screen and (max-width:480px) {
  #content_wrap {padding: 28px 20px;}
  #content_wrap .h1tit { font-size: 26px; line-height: 1.48; }
  .newstextEditor .time { margin-top: 18px; }
  #content_wrap #newpagenav a { min-height: 58px; gap: 10px; }
  #content_wrap #newpagenav a i { flex-basis: 30px; width: 30px; height: 30px; font-size: 13px; }
  #content_wrap #newpagenav a span { font-size: 12px; }
}
