/* China With New Eyes — preview 12 November 2026 */
:root{--cwne-red:#b02535;--cwne-red-dark:#97202e;--cwne-gold:#ffe000;--cwne-ivory:#f6f1e8;--cwne-ink:#272727;--cwne-line:#e2d8c8}
body{background:var(--cwne-ivory)!important;color:var(--cwne-ink)!important;font-family:Inter,'Open Sans',Arial,sans-serif!important;font-size:17px;line-height:1.75}
#page{background:var(--cwne-ivory)!important}
.mg-headwidget .mg-head-detail{background:var(--cwne-ink)!important;color:var(--cwne-ivory)!important}
.mg-head-detail .info-left li,.mg-head-detail .info-left li a{color:var(--cwne-ivory)!important}
.mg-head-detail .info-left li span.time{background:transparent!important;color:#e4c78e!important}
.mg-headwidget .mg-nav-widget-area-back .inner{background:linear-gradient(90deg,rgba(28,23,23,.7),rgba(55,25,28,.4))!important;padding:55px 0!important}
.mg-headwidget .site-title a{font-family:Georgia,serif!important;font-size:clamp(30px,4vw,54px)!important;letter-spacing:-1.3px;font-weight:400!important;color:#fff9ef!important}
.mg-headwidget .navbar-wp,.mg-headwidget .mg-menu-full .navbar{background:var(--cwne-red)!important;border-bottom:3px solid var(--cwne-gold)}
.mg-headwidget .navbar-wp .navbar-nav>li>a{color:#fff9ef!important;font-size:12px!important;font-weight:600;letter-spacing:.07em;padding:20px 17px!important}
.mg-headwidget .navbar-wp .navbar-nav>.active>a,.mg-headwidget .navbar-wp .navbar-nav>.current_page_item>a,.mg-headwidget .navbar-wp .navbar-nav>li>a:hover,.mg-headwidget .navbar-wp .navbar-nav>li>a:focus{background:var(--cwne-red-dark)!important;color:#f0d8aa!important}
.mg-headwidget .navbar-header .navbar-brand,.mg-latest-news .bn_title,.mg-latest-news .bn_title h2{background:var(--cwne-red)!important;color:white!important}
.mg-latest-news .bn_title span{border-left-color:var(--cwne-red)!important}
.mg-latest-news{background:#fffaf2!important;border-bottom:1px solid var(--cwne-line)}
a{color:var(--cwne-red)}
main#content{padding:40px 0!important}
main#content>.container-fluid{max-width:1440px!important;padding-left:32px;padding-right:32px;margin:auto}
main#content .content-right{flex:0 0 75%;max-width:75%}
main#content .sidebar-right{flex:0 0 25%;max-width:25%!important}
.mg-card-box{background:transparent!important;box-shadow:none!important}
.content-right>.mg-card-box{padding:0!important}
.content-right>.mg-card-box>.wp-block-cover{border-radius:8px;margin-bottom:32px;min-height:190px!important;overflow:hidden}
.content-right>.mg-card-box>.wp-block-cover p{font-family:Georgia,serif!important;font-size:36px!important}
.mg-widget{border:1px solid var(--cwne-line)!important;border-radius:8px;box-shadow:none!important;background:#fffdf8!important;overflow:hidden;margin-bottom:24px!important}
.mg-widget .mg-widget-title,.mg-widget-title{background:transparent!important;border-bottom:1px solid var(--cwne-line)!important;padding:16px 20px!important}
.mg-widget-title h6,.mg-widget-title h4,.mg-widget-title span{background:transparent!important;color:var(--cwne-red)!important;font-family:Georgia,serif!important;font-size:22px!important;padding:0!important}
.mg-widget-title:before,.mg-widget-title:after,.mg-widget-title h6:after{display:none!important}
footer,footer .mg-footer-bottom-area,footer .mg-footer-copyright{background:var(--cwne-ink)!important;color:var(--cwne-ivory)!important}
footer a,footer .mg-footer-copyright p,footer .mg-footer-copyright a{color:var(--cwne-ivory)!important}
button,input[type=submit],.btn-theme{background:var(--cwne-red);color:white;border-radius:4px}
a:focus-visible,button:focus-visible,summary:focus-visible{outline:3px solid var(--cwne-gold)!important;outline-offset:4px}
.cwne-section-title{display:flex;justify-content:space-between;gap:20px;align-items:center;border-top:1px solid var(--cwne-gold);padding:18px 0 24px;color:var(--cwne-red);font-size:12px;letter-spacing:.08em;text-transform:uppercase}
.cwne-section-title span:last-child{color:#6a6258;font-size:10px}
.cwne-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-bottom:40px;align-items:start}
.cwne-card{border:1px solid var(--cwne-line);border-radius:8px;background:#fffdf8;overflow:hidden;min-width:0;box-shadow:0 5px 22px #35251906;scroll-margin-top:25px}
.cwne-card summary{cursor:pointer;list-style:none;display:block}
.cwne-card summary::-webkit-details-marker{display:none}
.cwne-card summary>img,.cwne-noimage{width:100%;height:210px;object-fit:cover;display:block;background:#e8decc}
.cwne-noimage{display:grid;place-items:center;color:var(--cwne-red);font-family:Georgia,serif;font-size:54px;background:linear-gradient(145deg,#e9dfce,#f7f0e4)}
.cwne-summary{display:block;padding:24px}
.cwne-meta{display:block;font-size:11px;color:#786348;text-transform:uppercase;letter-spacing:.08em;margin-bottom:12px}
.cwne-card summary h2{font-family:Georgia,serif!important;font-weight:400!important;font-size:27px!important;line-height:1.2!important;color:var(--cwne-ink)!important;margin:0 0 16px!important;overflow-wrap:anywhere}
.cwne-excerpt{display:block;font-size:14px;color:#625c54;line-height:1.7}
.cwne-read{border-top:1px solid var(--cwne-line);margin-top:22px;padding-top:15px;color:var(--cwne-red);display:flex;justify-content:space-between;font-size:13px;font-weight:600}
.cwne-card[open]{grid-column:1/-1;border-top:3px solid var(--cwne-red)}
.cwne-card[open] summary{display:grid;grid-template-columns:40% 1fr;align-items:stretch}
.cwne-card[open] summary>img,.cwne-card[open] .cwne-noimage{height:100%;min-height:230px;max-height:340px}
.cwne-card[open] .cwne-read{font-size:0}.cwne-card[open] .cwne-read:before{content:'Artikel inklappen −';font-size:13px}
.cwne-reader{padding:28px clamp(22px,5vw,64px) 40px;border-top:1px solid var(--cwne-line)}
.cwne-reader>a{font-size:12px;text-decoration:underline}
.cwne-body{max-width:70ch;margin:32px auto;color:var(--cwne-ink);font-size:17px;line-height:1.85;overflow-wrap:anywhere}
.cwne-body p{margin-bottom:1.3em}.cwne-body img,.cwne-body video,.cwne-body iframe{max-width:100%;height:auto}.cwne-body figure{max-width:100%;margin:24px 0}.cwne-body h2,.cwne-body h3{font-family:Georgia,serif;line-height:1.3}.cwne-body a{color:var(--cwne-red);text-decoration:underline}
.cwne-close{border:0;padding:12px 20px;background:var(--cwne-red);color:white;font-size:14px;cursor:pointer}
@media(max-width:991px){main#content .content-right,main#content .sidebar-right{flex:0 0 100%;max-width:100%!important}main#content>.container-fluid{padding:0 22px}.mg-headwidget .navbar-wp .navbar-nav>li>a{padding:13px!important}.cwne-grid{gap:18px}}
@media(max-width:600px){main#content{padding:22px 0!important}main#content>.container-fluid{padding:0 16px}.cwne-grid{grid-template-columns:1fr;gap:20px}.cwne-card[open] summary{display:block}.cwne-card summary>img,.cwne-card[open] summary>img{height:210px;min-height:0}.cwne-card summary h2{font-size:26px!important}.cwne-summary{padding:22px}.cwne-section-title span:last-child{display:none}.mg-headwidget .mg-nav-widget-area-back .inner{padding:30px 12px!important}.cwne-reader{padding:24px 22px}.cwne-body{font-size:16px}.content-right>.mg-card-box>.wp-block-cover{min-height:150px!important}.cwne-noimage{height:170px!important}}
@media(prefers-reduced-motion:no-preference){.cwne-card{transition:border-color .2s,box-shadow .2s}.cwne-card:hover{border-color:var(--cwne-gold);box-shadow:0 6px 24px #35251910}.cwne-reader{animation:cwne-in .22s ease-out}@keyframes cwne-in{from{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}}

body .wrapper{background:var(--cwne-ivory)!important}body .mg-headwidget .mg-menu-full .navbar.navbar-wp{background:var(--cwne-red)!important}main#content #sidebar-right{width:100%;max-width:100%;flex:initial}body .mg-wid-title{background:transparent!important;border-bottom:1px solid var(--cwne-line)!important;padding:16px 20px!important}body .mg-wid-title h6,body .mg-wid-title .wtitle{background:transparent!important;color:var(--cwne-red)!important;padding:0!important;font-family:Georgia,serif!important;font-size:22px!important}body .mg-wid-title h6:after,body .mg-wid-title .wtitle:after{display:none!important}body .mg-latest-news .bn_title{background:var(--cwne-red)!important}body .mg-latest-news .bn_title:after{border-left-color:var(--cwne-red)!important}body .mg-latest-news a{color:var(--cwne-red)!important}
body .mg-wid-title:before,body .mg-wid-title:after,body .mg-wid-title h6:before,body .mg-wid-title h6:after,body .mg-wid-title .wtitle:before,body .mg-wid-title .wtitle:after{display:none!important}
body .mg-latest-news .bn_title h2{background:var(--cwne-red)!important}body .mg-latest-news .mg-news-ticker a,body .mg-latest-news .mg-news-ticker a i{color:var(--cwne-red)!important}
body .mg-breadcrumb-section,body .mg-breadcrumb-section .overlay{background:var(--cwne-ivory)!important}
body main h1,body main h2,body main h3{font-family:Georgia,serif!important;font-weight:400!important;line-height:1.25}
body #mp_form_below_posts1{background:#eee4d3!important;border:1px solid var(--cwne-line);color:var(--cwne-ink)!important;border-radius:8px;margin-top:36px}
body #mp_form_below_posts1 h2,body #mp_form_below_posts1 p,body #mp_form_below_posts1 label{color:var(--cwne-ink)!important}
body #mp_form_below_posts1 .mailpoet_submit{background:var(--cwne-red)!important;color:white!important;border:0!important;padding:14px 22px!important}
body #mp_form_below_posts1 .mailpoet_text{background:#fffdf8!important;border:1px solid #c9bba8!important;color:var(--cwne-ink)!important;max-width:100%;border-radius:4px;padding:12px!important}
body .navbar-toggler,body .m-header .mobilehome,body .navbar-header .navbar-brand{background:var(--cwne-red-dark)!important;color:#f0d8aa!important}
.cwne-section{scroll-margin-top:24px;margin-bottom:60px;min-width:0}
.cwne-rubric-title{border-top:2px solid var(--cwne-gold);padding-top:28px;margin:20px 0 28px!important;font-size:38px!important;color:var(--cwne-red)}
.cwne-section-news .wplp_outside{display:none}
.cwne-section>.wp-block-cover{border-radius:8px;overflow:hidden;margin-bottom:28px}
.cwne-section input,.cwne-section textarea,.cwne-section select{max-width:100%}
.cwne-section img,.cwne-section iframe,.cwne-section video{max-width:100%}
@media(prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}
@media(prefers-reduced-motion:no-preference){.cwne-reveal{opacity:0;transform:translateY(18px);transition:opacity .55s ease-out,transform .55s ease-out}.cwne-revealed{opacity:1;transform:none}.cwne-card.cwne-reveal:nth-child(2n){transition-delay:.07s}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.cwne-reveal{opacity:1;transform:none;transition:none;animation:none}}
@media print{.cwne-reveal{opacity:1!important;transform:none!important}}
body main#content .content-right{max-width:75%!important}
.cwne-section-homepage .cwne-grid,#cwne-homepage>.cwne-stories>.cwne-grid{grid-template-columns:1fr}
#cwne-homepage .cwne-card summary{display:grid;grid-template-columns:43% 1fr}
#cwne-homepage .cwne-card summary>img{height:100%;min-height:260px}
@media(max-width:991px){body main#content .content-right{max-width:100%!important}}
@media(max-width:600px){#cwne-homepage .cwne-card summary{display:block}#cwne-homepage .cwne-card summary>img{height:210px;min-height:0}}
/* Centered floating desktop navigation. */
@media(min-width:992px){
 body .mg-headwidget .navbar-wp>.container-fluid{display:flex!important;justify-content:center!important;max-width:1200px;margin:auto;padding:0 16px}
 body .mg-headwidget .navbar-collapse{flex-grow:0!important;width:auto!important}
 body .mg-headwidget .navbar-nav{justify-content:center;margin-left:0!important;margin-right:0!important}
 body .mg-headwidget .navbar-wp .navbar-nav>li>a{padding:18px 15px!important}
 body .mg-headwidget .navbar-wp.cwne-floating{position:fixed!important;top:var(--cwne-menu-top,16px);left:50%;transform:translateX(-50%);width:min(1100px,calc(100% - 48px));z-index:9990;border:1px solid var(--cwne-gold);border-bottom:2px solid var(--cwne-gold);border-radius:10px;box-shadow:0 10px 36px #24191c30}
 body .mg-headwidget .navbar-wp.cwne-floating>.container-fluid{padding:0 10px}
 body .mg-headwidget .navbar-wp.cwne-floating .navbar-nav>li>a{padding:15px 12px!important}
 .cwne-section,.cwne-card{scroll-margin-top:112px!important}
 body .mg-headwidget .navbar-wp .navbar-nav>.current_page_item>a{background:transparent!important;color:#fff9ef!important}
 body .mg-headwidget .navbar-wp .navbar-nav>li>a.cwne-current{background:var(--cwne-red-dark)!important;color:#f0d8aa!important;box-shadow:inset 0 -2px var(--cwne-gold)}
}
.cwne-facebook{background:#fffdf8;border:1px solid var(--cwne-line);border-radius:8px;margin:24px 0;padding:24px;max-width:100%;overflow:hidden}
.cwne-facebook-heading{display:flex;align-items:center;gap:15px;margin-bottom:20px}
.cwne-facebook-icon{display:grid;place-items:center;border-radius:50%;width:42px;height:42px;background:var(--cwne-red);color:var(--cwne-ivory);font:bold 30px Arial;flex-shrink:0}
.cwne-facebook h3{font:400 25px/1.25 Georgia,serif!important;margin:0!important;color:var(--cwne-ink)}
.cwne-facebook-heading p{font-size:12px;color:#6a6258;margin:4px 0 0!important}
.cwne-facebook-frame{max-width:500px;margin:0 auto;font-size:14px;line-height:1.7}
.cwne-facebook-frame iframe{display:block;width:100%;height:650px;border:0;overflow:hidden}
.cwne-facebook-load{background:var(--cwne-red);color:white;border:0;padding:12px 18px;cursor:pointer;font-size:14px}
.cwne-facebook-fallback{margin:16px 0 0!important;font-size:13px}
.cwne-facebook-fallback a{text-decoration:underline;color:var(--cwne-red)}
body.cwne-design-preview .cff-critical-notice,body.cwne-design-preview #cff-fr-ce-license-error,body.cwne-design-preview .cff-fb-license-notice{display:none!important}
@media(max-width:600px){.cwne-facebook{padding:18px}.cwne-facebook h3{font-size:23px!important}}
body.cwne-design-preview #glt-translate-trigger,body.cwne-design-preview #glt-toolbar,body.cwne-design-preview #glt-footer,body.cwne-design-preview #flags{display:none!important}
/* Stronger Chinese-inspired palette: cinnabar, imperial gold, jade and ink blue. */
:root{--cwne-red:#b02535;--cwne-red-dark:#97202e;--cwne-gold:#ffe000;--cwne-ivory:#fbf4e6;--cwne-ink:#242426;--cwne-line:#e3d2b2;--cwne-jade:#0d98ba;--cwne-blue:#29445e}
body .mg-headwidget .mg-nav-widget-area-back .inner{background:linear-gradient(105deg,rgba(82,16,23,.8),rgba(33,30,36,.4))!important}
body .mg-headwidget .site-title a{color:#fff7e5!important;text-shadow:0 2px 14px #22101450}
body .mg-headwidget .mg-menu-full .navbar.navbar-wp{border-bottom:3px solid var(--cwne-gold)}
.cwne-section{padding:26px;background:#fffaf0;border:1px solid var(--cwne-line);border-radius:12px;box-shadow:0 8px 30px #603b1610}
#cwne-homepage{border-top:5px solid var(--cwne-red)}
#cwne-news{border-top:5px solid var(--cwne-gold);background:linear-gradient(160deg,#fff9ed,#f8eddb)}
#cwne-pictures{border-top:5px solid var(--cwne-jade);background:linear-gradient(150deg,#eff9fb,#e4f3f7)}
#cwne-planning{border-top:5px solid var(--cwne-blue);background:#f0f3f4}
#cwne-contact{border-top:5px solid var(--cwne-gold);background:#fbefcf}
#cwne-videos{border-top:5px solid var(--cwne-blue);background:#eef1f5}
#cwne-team{border-top:5px solid var(--cwne-jade);background:#eaf6f9}
#cwne-pictures>.cwne-rubric-title,#cwne-team>.cwne-rubric-title{color:var(--cwne-jade);border-top-color:var(--cwne-jade)}
#cwne-videos>.cwne-rubric-title,#cwne-planning>.cwne-rubric-title{color:var(--cwne-blue);border-top-color:var(--cwne-blue)}
.cwne-card{border-top:3px solid var(--cwne-red)}
.cwne-card:nth-child(2n){border-top-color:var(--cwne-gold)}
.cwne-read{color:var(--cwne-red)}
.cwne-facebook{border-top:3px solid var(--cwne-gold)}
.cwne-facebook-icon{box-shadow:0 0 0 3px #ead7a6}
@media(max-width:600px){.cwne-section{padding:16px;margin-bottom:36px;border-radius:9px}.cwne-rubric-title{font-size:32px!important;padding-top:18px;margin-top:8px!important}.cwne-section .cwne-grid{gap:18px}.cwne-summary{padding:18px}.cwne-card summary h2{font-size:24px!important}}
.cwne-grid>.cwne-card[hidden]{display:none!important}
.cwne-load-more{display:flex;align-items:center;justify-content:center;gap:18px;margin:24px 0 8px;flex-wrap:wrap}
.cwne-more-button{border:1px solid var(--cwne-gold);background:var(--cwne-red);color:white;padding:13px 28px;border-radius:6px;font-size:15px;font-weight:600;cursor:pointer}
.cwne-more-button:hover{background:var(--cwne-red-dark)}
.cwne-more-status{font-size:13px;color:#625449}
#cwne-contact .wpcf7{max-width:680px;margin:28px auto}
#cwne-contact .wpcf7 label{display:block;font-weight:600;color:var(--cwne-ink)}
#cwne-contact .wpcf7 input[type=text],#cwne-contact .wpcf7 input[type=email],#cwne-contact .wpcf7 textarea{display:block;width:100%;max-width:100%;box-sizing:border-box;margin:7px 0 20px;padding:13px 15px;border:1px solid #bfa679;border-radius:5px;background:#fffdf8;color:var(--cwne-ink);font:inherit;font-weight:400}
#cwne-contact .wpcf7 textarea{min-height:160px;resize:vertical}
#cwne-contact .wpcf7 input[type=submit]{border:0;background:var(--cwne-red);color:#fff;padding:14px 24px;border-radius:5px;cursor:pointer;font:inherit}
#cwne-contact .wpcf7-not-valid-tip{color:var(--cwne-red)}
@media(min-width:1200px){#cwne-news .cwne-grid,body.page-id-402 main .cwne-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}

/* A brighter, centered masthead with a softly visible original skyline. */
body .mg-headwidget .mg-head-detail{background:#f0e3c9!important;color:var(--cwne-ink)!important;border-bottom:1px solid #dfc994}
body .mg-head-detail .info-left li,body .mg-head-detail .info-left li a{color:#493c2e!important}
body .mg-head-detail .info-left li span.time{color:#805e20!important}
body .mg-headwidget .mg-nav-widget-area-back{background-color:var(--cwne-ivory)!important;background-position:center 48%!important}
body .mg-headwidget .mg-nav-widget-area-back .inner{background:linear-gradient(105deg,rgba(255,250,239,.92),rgba(251,244,230,.80),rgba(245,228,190,.9))!important;padding:64px 20px!important}
body .mg-headwidget .mg-nav-widget-area-back .container-fluid{max-width:1240px;margin:0 auto}
body .mg-headwidget .mg-nav-widget-area .row{justify-content:center;text-align:center}
body .mg-headwidget .mg-nav-widget-area .navbar-header,body .mg-headwidget .site-branding-text{float:none!important;width:100%;margin:0 auto;text-align:center!important}
body .mg-headwidget .site-title{max-width:100%;margin:0 auto!important;line-height:1.2!important}
body .mg-headwidget .site-title a{display:inline-block;color:var(--cwne-red-dark)!important;text-shadow:none!important;text-decoration:none!important;letter-spacing:-1.1px}
body .mg-headwidget .site-branding-text:after{content:'';display:block;width:72px;height:3px;margin:20px auto 0;background:var(--cwne-gold);border-radius:3px}
@media(max-width:600px){body .mg-headwidget .mg-nav-widget-area-back .inner{padding:38px 18px!important}body .mg-headwidget .site-title a{font-size:clamp(29px,7.5vw,42px)!important;letter-spacing:-.8px}body .mg-headwidget .site-branding-text:after{margin-top:16px}}

/* Consistent card rows: shared image line, equal bottoms, aligned read controls. */
.cwne-grid{align-items:stretch}
.cwne-card:not([open]){height:100%}
#cwne-news .cwne-card:not([open])>summary,body.page-id-402 main .cwne-card:not([open])>summary{display:flex;flex-direction:column;height:100%}
#cwne-news .cwne-card:not([open])>summary>img,#cwne-news .cwne-card:not([open]) .cwne-noimage,body.page-id-402 main .cwne-card:not([open])>summary>img{flex:0 0 210px}
#cwne-news .cwne-card:not([open]) .cwne-summary,body.page-id-402 main .cwne-card:not([open]) .cwne-summary{display:flex;flex-direction:column;flex:1;width:100%}
.cwne-card summary h2{overflow-wrap:normal;hyphens:auto}
#cwne-news .cwne-card:not([open]) .cwne-read,body.page-id-402 main .cwne-card:not([open]) .cwne-read{margin-top:auto}
#cwne-news .cwne-excerpt,body.page-id-402 main .cwne-excerpt{margin-bottom:22px}
#cwne-team .wp-block-columns{align-items:stretch!important;gap:24px}
#cwne-team .wp-block-column{display:flex;flex-direction:column;min-width:0}
#cwne-team .wp-block-column>.wp-block-image{margin-top:0!important;width:100%}
#cwne-team .wp-block-column>.wp-block-image img{width:100%;aspect-ratio:1;object-fit:cover;display:block}
#cwne-team .wp-block-column>.wp-block-social-links{margin-top:auto!important;padding-top:24px}
@media(min-width:1200px){#cwne-news .cwne-card summary h2{font-size:24px!important}}

/* Override the theme's square sidebar widgets consistently. */
body #sidebar-right.mg-sidebar>.mg-widget{border-radius:12px!important;border:1px solid var(--cwne-line)!important;overflow:hidden!important;padding:20px!important;margin:0 0 24px!important;background:#fffdf8!important}
body #sidebar-right .mg-wid-title{margin:-20px -20px 20px!important;padding:18px 20px!important;border-radius:11px 11px 0 0!important}
body #sidebar-right .mg-widget img{border-radius:8px;max-width:100%}
body #sidebar-right .mg-widget .textwidget>:last-child,body #sidebar-right .mg-widget>ul{margin-bottom:0!important}
body #sidebar-right .cwne-facebook{margin:0!important;padding:18px;border-radius:8px}
body #sidebar-right .mg-posts-sec .mg-wid-title{margin-bottom:20px!important}

body #sidebar-right .mg-sec-title{background:transparent!important;border-bottom:1px solid var(--cwne-line)!important;border-radius:0!important;margin:0 0 20px!important;padding:0 0 16px!important}
body #sidebar-right .mg-sec-title .wtitle{font:400 22px/1.3 Georgia,serif!important;color:var(--cwne-red)!important;background:transparent!important;padding:0!important}
body #sidebar-right .mg-sec-title .wtitle:before,body #sidebar-right .mg-sec-title .wtitle:after{display:none!important}
body #sidebar-right article.mg-posts-sec-post{display:block!important;overflow:hidden;border:1px solid var(--cwne-line);border-radius:8px;padding:14px;margin-bottom:18px;box-shadow:none!important}
body #sidebar-right article.mg-posts-sec-post>.col-12{max-width:100%;padding:0!important}
body #sidebar-right .mg-post-thumb{height:160px;min-height:0;border-radius:6px;overflow:hidden}
body #sidebar-right .mg-sec-top-post{padding:14px 0 0!important}
body #sidebar-right .mg-sec-top-post h4,body #sidebar-right .mg-sec-top-post h4 a{font:400 20px/1.4 Georgia,serif!important;overflow-wrap:normal!important;word-break:normal!important;hyphens:auto;color:var(--cwne-ink)!important}
body #sidebar-right .mg-sec-top-post .mg-content p{font-size:14px;line-height:1.65}

body main#content aside.sidebar-right{background:transparent!important;box-shadow:none!important}

/* Original photograph from Diederik De Mezel's China collection, DSC03084. */
body .mg-headwidget .mg-nav-widget-area-back{background-image:url('https://chinawithneweyes.com/wp-content/uploads/2026/11/DSC03084-scaled.jpg')!important;background-position:center 58%!important}
body .mg-headwidget .mg-nav-widget-area-back .inner{background:linear-gradient(90deg,rgba(255,250,239,.15),rgba(255,250,239,.05),rgba(255,250,239,.15))!important}
body .mg-headwidget .site-branding-text{width:fit-content!important;max-width:100%;padding:20px 34px;background:rgba(255,250,239,.94);border:1px solid var(--cwne-gold);border-radius:12px;box-shadow:0 6px 24px #28201718}
@media(max-width:600px){body .mg-headwidget .site-branding-text{padding:18px 16px}body .mg-headwidget .site-title a{font-size:clamp(25px,7vw,34px)!important}body .mg-headwidget .mg-nav-widget-area-back{background-position:center 58%!important}}

/* Allow the title panel to remain centered vertically as well as horizontally. */
body .mg-headwidget .mg-nav-widget-area-back,body .mg-headwidget .mg-nav-widget-area-back>.overlay{height:auto!important}
body .mg-headwidget .mg-nav-widget-area-back .inner{height:auto!important;min-height:280px;display:flex;align-items:center;padding:40px 20px!important}
body .mg-headwidget .mg-nav-widget-area-back .inner>.container-fluid{width:100%}
@media(max-width:600px){body .mg-headwidget .mg-nav-widget-area-back .inner{min-height:220px;padding:30px 18px!important}}

/* Compact team cards; full biographies remain available in-place. */
#cwne-team .cwne-team-grid,body.page-id-507 main .cwne-team-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;align-items:stretch!important;margin-bottom:22px}
#cwne-team .cwne-team-card,body.page-id-507 main .cwne-team-card{display:flex;flex-direction:column;padding:16px;border:1px solid #bfdde4;border-radius:12px;background:#fffdf7;margin:0!important;width:auto!important;max-width:100%;overflow:hidden}
#cwne-team .cwne-team-card>figure,body.page-id-507 main .cwne-team-card>figure{margin:0 0 14px!important}
#cwne-team .cwne-team-card>figure img,body.page-id-507 main .cwne-team-card>figure img{width:100%;height:155px;aspect-ratio:auto!important;object-fit:cover;object-position:center 30%;border-radius:7px}
#cwne-team .cwne-team-card>h4,body.page-id-507 main .cwne-team-card>h4{font:400 22px/1.25 Georgia,serif!important;margin:0 0 7px!important}
.cwne-team-role{font-size:12px!important;line-height:1.5;margin:0 0 18px!important;color:var(--cwne-jade)!important;min-height:36px}
.cwne-team-details{margin-top:auto;border-top:1px solid var(--cwne-line);padding-top:14px}
.cwne-team-details>summary{font-size:13px;font-weight:600;color:var(--cwne-red);cursor:pointer;list-style:none;display:flex;gap:10px;justify-content:space-between;align-items:center}
.cwne-team-details>summary::-webkit-details-marker{display:none}
.cwne-team-details>summary:after{content:'+';font-size:20px;flex-shrink:0}
.cwne-team-details[open]>summary:after{content:'−'}
.cwne-team-bio{padding-top:18px;font-size:14px;line-height:1.7;overflow-wrap:anywhere}
.cwne-team-bio p{font-size:14px!important;line-height:1.7;margin:0 0 14px!important}
.cwne-team-bio .wp-block-social-links{margin:18px 0 0!important}
@media(min-width:601px) and (max-width:1100px){#cwne-team .cwne-team-grid,body.page-id-507 main .cwne-team-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:600px){#cwne-team .cwne-team-grid,body.page-id-507 main .cwne-team-grid{grid-template-columns:1fr;gap:18px}#cwne-team .cwne-team-card>figure img,body.page-id-507 main .cwne-team-card>figure img{height:180px}.cwne-team-role{min-height:0}}

/* Rounded banner edges align with the page's main content. */
body .mg-headwidget .mg-nav-widget-area-back{width:calc(100% - 64px);max-width:1376px;margin:20px auto 18px;border:1px solid var(--cwne-line);border-radius:18px;overflow:hidden;box-shadow:0 6px 24px #603b1610}
#cwne-team .cwne-team-card>figure img,body.page-id-507 main .cwne-team-card>figure img{border-radius:7px!important}
.cwne-team-details>summary{border-radius:4px}
@media(max-width:600px){body .mg-headwidget .mg-nav-widget-area-back{width:calc(100% - 32px);margin:14px auto;border-radius:14px}}

/* Rounded navigation and moving news band, aligned with the banner. */
body .mg-headwidget .mg-menu-full .navbar.navbar-wp{border-radius:14px!important;border:1px solid var(--cwne-gold);border-bottom:3px solid var(--cwne-gold)}
body .mg-headwidget .navbar-wp:not(.cwne-floating){width:calc(100% - 64px);max-width:1376px;margin:0 auto 14px}
body .mg-headwidget .navbar-wp.cwne-floating{margin:0!important}
body .mg-latest-news-sec{background:transparent!important}
body .mg-latest-news-sec>.container-fluid{max-width:1440px;margin:0 auto;padding:0 32px!important}
body .mg-latest-news{border:1px solid var(--cwne-line)!important;border-radius:14px!important;overflow:hidden;box-shadow:0 4px 16px #603b1608}
body .mg-latest-news .bn_title{border-radius:13px 0 0 13px}
@media(max-width:600px){body .mg-headwidget .navbar-wp:not(.cwne-floating){width:calc(100% - 32px);margin-bottom:12px}body .mg-latest-news-sec>.container-fluid{padding:0 16px!important}body .mg-headwidget .mg-menu-full .navbar.navbar-wp,body .mg-latest-news{border-radius:12px!important}}

/* Imperial red from the supplied palette, with clear white navigation labels. */
body .mg-headwidget .navbar-wp .navbar-nav>li>a:hover,body .mg-headwidget .navbar-wp .navbar-nav>li>a:focus,body .mg-headwidget .navbar-wp .navbar-nav>li>a.cwne-current{color:#fff!important;box-shadow:inset 0 -2px var(--cwne-gold)}
body .navbar-toggler,body .m-header .mobilehome,body .navbar-header .navbar-brand{color:#fff!important}

/* Photograph hover zoom stays inside a fixed frame. */
.cwne-image-window{display:block;height:210px;overflow:hidden;flex:0 0 210px;min-width:0}
.cwne-image-window img{display:block;width:100%;height:100%;object-fit:cover}
#cwne-homepage .cwne-card summary>.cwne-image-window{height:100%;min-height:260px}
.cwne-card[open] summary>.cwne-image-window{height:100%;min-height:230px;max-height:340px}
#cwne-team .cwne-team-card>figure,.cwne-section .wp-block-image{overflow:hidden;border-radius:8px}
@media(max-width:600px){#cwne-homepage .cwne-card summary>.cwne-image-window,.cwne-card[open] summary>.cwne-image-window{height:210px;min-height:0;max-height:none}}
@media(prefers-reduced-motion:no-preference){
 .cwne-reveal{transform:translateY(32px) scale(.90);transform-origin:center;transition:opacity .75s ease-out,transform .8s cubic-bezier(.22,.78,.22,1)}
 .cwne-reveal.cwne-revealed{transform:none;opacity:1}
 .cwne-card.cwne-reveal:nth-child(3n+2){transition-delay:.08s}
 .cwne-card.cwne-reveal:nth-child(3n){transition-delay:.16s}
 .cwne-image-window img,#cwne-team .cwne-team-card>figure img,.cwne-section .wp-block-image img{transition:transform .55s cubic-bezier(.22,.78,.22,1);transform-origin:center}
 .cwne-team-bio{animation:cwne-in .3s ease-out}
}
@media(hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){
 .cwne-card>summary:hover>.cwne-image-window img,#cwne-team .cwne-team-card>figure:hover img,.cwne-section .wp-block-image:hover img{transform:scale(1.065)}
}
@media(max-width:600px) and (prefers-reduced-motion:no-preference){.cwne-reveal{transform:translateY(24px) scale(.95);transition-duration:.65s}.cwne-reveal.cwne-revealed{transform:none}}
@media(prefers-reduced-motion:reduce){.cwne-image-window img,#cwne-team .cwne-team-card>figure img,.cwne-section .wp-block-image img,.cwne-team-bio{transition:none!important;animation:none!important;transform:none!important}}

/* Vivid jade for calls to action, from the supplied Chinese palette. */
:root{--cwne-jade-button:#35adca;--cwne-jade-hover:#08748e;--cwne-jade-label:#102a21}
body .cwne-more-button,body .cwne-close,body .cwne-facebook-load,body #cwne-contact .wpcf7 input[type=submit],body #mp_form_below_posts1 .mailpoet_submit{background:var(--cwne-jade-button)!important;color:var(--cwne-jade-label)!important;border:1px solid #08748e!important;font-weight:600}
body .cwne-more-button:hover,body .cwne-close:hover,body .cwne-facebook-load:hover,body #cwne-contact .wpcf7 input[type=submit]:hover,body #mp_form_below_posts1 .mailpoet_submit:hover{background:var(--cwne-jade-hover)!important;color:#fff!important}
.cwne-team-details>summary{background:var(--cwne-jade-button);color:var(--cwne-jade-label);border:1px solid #08748e;border-radius:6px;padding:10px 12px}
.cwne-team-details>summary:hover{background:var(--cwne-jade-hover);color:#fff}
.cwne-read{background:var(--cwne-jade-button);color:var(--cwne-jade-label);border:1px solid #08748e;border-radius:6px;padding:11px 14px}
.cwne-card>summary:hover .cwne-read{background:var(--cwne-jade-hover);color:#fff}
@media(prefers-reduced-motion:no-preference){.cwne-more-button,.cwne-close,.cwne-facebook-load,.cwne-team-details>summary,.cwne-read{transition:background-color .2s,color .2s}}

/* A clear jade-teal arrow above the language picker and browser controls. */
body .ta_upscr{display:none!important}
body .cwne-back-top{position:fixed;right:24px;bottom:104px;z-index:9996;display:grid;place-items:center;width:60px;height:60px;padding:10px;background:var(--cwne-jade-button)!important;color:#fff!important;border:3px solid var(--cwne-gold);border-radius:50%;box-shadow:0 7px 24px #123d3345;cursor:pointer;line-height:1}
body .cwne-back-top[hidden]{display:none!important}
.cwne-back-top svg{width:32px;height:32px;fill:none;stroke:currentColor;stroke-width:3.5;stroke-linecap:round;stroke-linejoin:round}
body .cwne-back-top:hover{background:var(--cwne-jade-hover)!important}
@media(prefers-reduced-motion:no-preference){.cwne-back-top{transition:transform .2s,background-color .2s,box-shadow .2s}.cwne-back-top:hover{transform:translateY(-4px);box-shadow:0 10px 28px #123d3355}}
@media(max-width:600px){body .cwne-back-top{right:16px;bottom:calc(160px + env(safe-area-inset-bottom,0px));width:54px;height:54px;padding:9px}.cwne-back-top svg{width:29px;height:29px}}

.cwne-team-role{color:#00616f!important}
