/* TRADEL /new-way: a standalone editorial layout. Scoped to #newway-editorial. */
#newway-editorial{--nw-ink:#152a26;--nw-deep:#173f39;--nw-paper:#f5f1e8;--nw-cream:#fffaf1;--nw-mist:#e2ede8;--nw-moss:#28634b;--nw-rust:#bf663e;--nw-sun:#edc577;--nw-line:rgba(21,42,38,.2);font-family:Arial,Helvetica,sans-serif;color:var(--nw-ink);background:var(--nw-paper);overflow:hidden;isolation:isolate;font-size:17px;line-height:1.7}
#newway-editorial *,#newway-editorial *::before,#newway-editorial *::after{box-sizing:border-box}
#newway-editorial a{text-underline-offset:4px}
#newway-editorial p{margin:0 0 1.15em}
#newway-editorial h1,#newway-editorial h2,#newway-editorial h3{margin:0;font-weight:inherit;letter-spacing:-.035em;line-height:1.12}
#newway-editorial h1,#newway-editorial h2,#newway-editorial .nw-quote{font-family:Georgia,'Times New Roman',serif}
#newway-editorial .nw-inner{width:min(100% - 48px,1220px);margin-inline:auto}
#newway-editorial .nw-tag{font-size:.72rem;line-height:1.5;letter-spacing:.16em;text-transform:uppercase;font-weight:800}
#newway-editorial .nw-hero{background:var(--nw-paper);color:var(--nw-ink);padding:clamp(110px,12vw,168px) 0 0}
#newway-editorial .nw-hero-grid{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);gap:clamp(30px,6vw,96px);align-items:end;padding-bottom:clamp(28px,4vw,56px)}
#newway-editorial .nw-hero-copy{max-width:670px}
#newway-editorial .nw-hero-intro{align-self:end;padding-bottom:8px;max-width:57ch}
#newway-editorial .nw-hero .nw-tag{display:inline-flex;gap:12px;align-items:center;color:var(--nw-moss);margin-bottom:28px}
#newway-editorial .nw-hero .nw-tag::before{content:'';width:42px;border-top:2px solid currentColor}
#newway-editorial h1{font-size:clamp(3.2rem,5.8vw,6.2rem);line-height:1.015;letter-spacing:-.055em;max-width:13ch}
#newway-editorial .nw-hero-summary{font-size:clamp(1.03rem,1.42vw,1.25rem);line-height:1.7;color:#3c5048;margin-top:30px;max-width:55ch}
#newway-editorial .nw-hero-summary strong{color:var(--nw-ink);font-weight:700}
#newway-editorial .nw-hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}
#newway-editorial .nw-linkbtn{display:inline-flex;align-items:center;justify-content:center;gap:12px;border-radius:999px;padding:13px 23px;font-size:.91rem;line-height:1.4;font-weight:800;text-decoration:none;min-height:48px;transition:background .2s,color .2s,transform .2s}
#newway-editorial .nw-linkbtn:hover{transform:translateY(-2px)}
#newway-editorial .nw-linkbtn--light{background:var(--nw-sun);color:var(--nw-ink)}
#newway-editorial .nw-linkbtn--light:hover{background:#ffe0a2}
#newway-editorial .nw-linkbtn--line{color:var(--nw-cream);border:1px solid rgba(255,255,255,.55)}
#newway-editorial .nw-linkbtn--line:hover{background:rgba(255,255,255,.12)}
#newway-editorial .nw-hero-media{margin:0;position:relative;overflow:hidden;border-radius:28px;background:#e7e4d7;aspect-ratio:1085/312}
#newway-editorial .nw-hero-media img{display:block;width:100%;height:auto;object-fit:contain;object-position:center;aspect-ratio:1085/312}
#newway-editorial .nw-hero-media figcaption{position:absolute;bottom:18px;left:18px;background:rgba(255,250,241,.95);color:var(--nw-ink);padding:9px 17px;font-size:.72rem;letter-spacing:.1em;text-transform:uppercase;font-weight:800;max-width:88%;border-radius:999px}
#newway-editorial .nw-chapter{padding-block:clamp(72px,9vw,132px)}
#newway-editorial .nw-section-head{display:flex;align-items:center;gap:18px;margin-bottom:30px}
#newway-editorial .nw-section-head .nw-no{font-size:.7rem;font-weight:800;color:var(--nw-rust);letter-spacing:.14em}
#newway-editorial .nw-section-head::after{content:'';height:1px;background:var(--nw-line);flex:1}
#newway-editorial .nw-story{display:grid;grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);gap:clamp(36px,7vw,130px);align-items:start}
#newway-editorial .nw-story h2{font-size:clamp(2.7rem,4.6vw,5.1rem);line-height:1.04;max-width:11ch}
#newway-editorial .nw-prose{max-width:62ch;color:#3c5048}
#newway-editorial .nw-prose p:last-child{margin-bottom:0}
#newway-editorial .nw-route{background:var(--nw-mist);padding-block:clamp(76px,9vw,126px);position:relative}
#newway-editorial .nw-route-head{display:grid;grid-template-columns:.75fr 1.25fr;gap:60px;align-items:end}
#newway-editorial .nw-route-head h2{font-size:clamp(2.7rem,4.9vw,5.4rem);line-height:1.02;max-width:14ch}
#newway-editorial .nw-route-head p{max-width:56ch;color:#3c5048;margin-bottom:0}
#newway-editorial .nw-route-track{position:relative;list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px;padding:62px 0 0;margin:0}
#newway-editorial .nw-route-track::before{content:'';position:absolute;left:calc(16.666% + 13px);right:calc(16.666% + 13px);top:85px;border-top:2px dashed #70998b}
#newway-editorial .nw-stop{position:relative;padding:0 13px}
#newway-editorial .nw-stop::before{content:'';position:relative;z-index:1;display:block;width:46px;height:46px;background:var(--nw-deep);border:9px solid var(--nw-mist);outline:2px solid var(--nw-deep);border-radius:50%;margin:0 0 26px}
#newway-editorial .nw-stop:nth-child(2)::before{background:var(--nw-rust);outline-color:var(--nw-rust)}
#newway-editorial .nw-stop:nth-child(3)::before{background:var(--nw-sun);outline-color:var(--nw-deep)}
#newway-editorial .nw-stop-label{color:var(--nw-moss);letter-spacing:.13em;text-transform:uppercase;font-size:.72rem;font-weight:800;margin-bottom:8px}
#newway-editorial .nw-stop h3{font-size:clamp(1.42rem,2.1vw,2rem);font-weight:750;line-height:1.2;margin-bottom:12px}
#newway-editorial .nw-stop p{font-size:.96rem;line-height:1.7;color:#3c5048}
#newway-editorial .nw-life{background:var(--nw-cream)}
#newway-editorial .nw-life-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:clamp(32px,7vw,125px);align-items:center}
#newway-editorial .nw-life h2{font-size:clamp(2.8rem,4.8vw,5.5rem);line-height:1.03;margin:18px 0 32px;max-width:13ch}
#newway-editorial .nw-life-aside{padding:clamp(24px,4vw,52px);border:1px solid #d1d8cb;background:#f2f5e9;border-radius:28px;box-shadow:0 16px 42px rgba(30,55,44,.06)}
#newway-editorial .nw-life-aside .nw-tag{color:var(--nw-moss)}
#newway-editorial .nw-life-aside h3{font-size:clamp(1.45rem,2.3vw,2.2rem);margin:12px 0 25px}
#newway-editorial .nw-life-aside p{font-size:.98rem;color:#42544c}
#newway-editorial .nw-life-aside a{color:#16543e;font-weight:800}
#newway-editorial .nw-future{background:#ece9df;color:var(--nw-ink);padding-block:clamp(82px,9vw,130px)}
#newway-editorial .nw-future-header{display:grid;grid-template-columns:1fr 1fr;gap:clamp(30px,6vw,94px);align-items:end;margin-bottom:58px}
#newway-editorial .nw-future .nw-tag{color:var(--nw-moss)}
#newway-editorial .nw-future h2{font-size:clamp(3rem,5.5vw,6rem);line-height:1.02;margin-top:20px}
#newway-editorial .nw-future-header p{color:#3c5048;max-width:50ch;font-size:1.06rem;margin-bottom:0}
#newway-editorial .nw-future-cols{display:grid;grid-template-columns:1fr 1fr;gap:20px;background:transparent;border:0}
#newway-editorial .nw-future-col{padding:clamp(28px,4vw,60px);background:var(--nw-cream);color:var(--nw-ink);border-radius:28px;border:1px solid rgba(21,42,38,.11)}
#newway-editorial .nw-future-col--next{background:#dce8db}
#newway-editorial .nw-future-col h3{font-family:Georgia,'Times New Roman',serif;font-size:clamp(1.7rem,2.8vw,2.9rem);margin:14px 0 20px;line-height:1.1}
#newway-editorial .nw-future-col p{color:#405448;font-size:.98rem}
#newway-editorial .nw-future-example{background:#f2dfc8;color:var(--nw-ink);padding:clamp(26px,4vw,55px);margin-top:22px;display:grid;grid-template-columns:.6fr 1.4fr;gap:clamp(20px,4vw,68px);border-radius:28px}
#newway-editorial .nw-future-example h3{font-size:clamp(1.35rem,2vw,2rem);font-weight:800;line-height:1.23}
#newway-editorial .nw-future-example p{margin:0;color:#26382f}
#newway-editorial .nw-future-small{margin-top:20px;color:#415c4f;font-size:.86rem}
#newway-editorial .nw-origin{padding-block:clamp(70px,9vw,122px)}
#newway-editorial .nw-origin-grid{display:grid;grid-template-columns:.85fr 1.15fr;gap:clamp(34px,7vw,108px);align-items:center}
#newway-editorial .nw-origin figure{margin:0;aspect-ratio:5/4;overflow:hidden;border-radius:28px}
#newway-editorial .nw-origin figure img{display:block;width:100%;height:100%;object-fit:cover}
#newway-editorial .nw-origin h2{font-size:clamp(2.7rem,4.7vw,5rem);margin:16px 0 26px}
#newway-editorial .nw-origin a{font-weight:800;color:var(--nw-moss)}
#newway-editorial .nw-questions{background:#fffaf1;padding-block:clamp(75px,8vw,122px)}
#newway-editorial .nw-questions-grid{display:grid;grid-template-columns:.75fr 1.25fr;gap:clamp(28px,6vw,110px)}
#newway-editorial .nw-questions h2{font-size:clamp(2.7rem,4.4vw,4.5rem);margin-top:16px}
#newway-editorial .nw-faq{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;align-items:stretch}
#newway-editorial .nw-faq-card{border:1px solid rgba(21,42,38,.12);background:#f3efe6;border-radius:22px;padding:clamp(20px,2.5vw,30px);min-width:0}
#newway-editorial .nw-faq-card h3{font-size:1.1rem;font-weight:750;line-height:1.4;letter-spacing:-.018em}
#newway-editorial .nw-faq-card p{font-size:.96rem;line-height:1.68;color:#3c5048;margin:14px 0 0}



#newway-editorial .nw-faq a{color:var(--nw-moss);font-weight:750}
#newway-editorial .nw-end{background:#dce9dd;padding:clamp(65px,8vw,110px) 0}
#newway-editorial .nw-end-inner{display:grid;grid-template-columns:1.1fr .9fr;align-items:center;gap:40px}
#newway-editorial .nw-end h2{font-size:clamp(3rem,5.5vw,6rem);max-width:11ch}
#newway-editorial .nw-end p{color:#345148;font-size:1.07rem;max-width:47ch}
#newway-editorial .nw-end .nw-linkbtn--light{background:var(--nw-ink);color:var(--nw-cream)}
#newway-editorial .nw-end .nw-linkbtn--light:hover{background:var(--nw-deep)}
#newway-editorial .nw-end .nw-linkbtn--line{color:var(--nw-ink);border-color:var(--nw-ink)}
#newway-editorial .nw-end .nw-linkbtn--line:hover{background:#c5dccf}
#newway-editorial a:focus-visible,#newway-editorial summary:focus-visible{outline:3px solid #a7562b;outline-offset:5px}

/* Human-edited translations can contain longer words than English.
   Keep the same grid and palette while avoiding cramped German/French titles. */
#newway-editorial:not([lang="en"]){hyphens:auto}
#newway-editorial:not([lang="en"]) h1{max-width:17ch;font-size:clamp(3rem,5.25vw,5.8rem);overflow-wrap:break-word}
#newway-editorial:not([lang="en"]) .nw-story h2,
#newway-editorial:not([lang="en"]) .nw-life h2{max-width:19ch;overflow-wrap:break-word}
#newway-editorial:not([lang="en"]) .nw-tag,
#newway-editorial:not([lang="en"]) .nw-stop-label{letter-spacing:.1em}
#newway-editorial:not([lang="en"]) .nw-faq-card h3{overflow-wrap:break-word}

/* Keep the global transparent header readable above both light and dark chapters. */
body.td-compact-header.layout-new-way-clean .main-header{background:rgba(245,241,232,.97)!important;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}
#newway-editorial .nw-hero .nw-linkbtn--line{color:var(--nw-ink);border-color:rgba(21,42,38,.55)}
#newway-editorial .nw-hero .nw-linkbtn--line:hover{background:#e3e8db}
@media(max-width:960px){
#newway-editorial .nw-hero{padding-top:40px}
#newway-editorial .nw-hero-grid{grid-template-columns:1fr}
#newway-editorial h1{max-width:15ch}
#newway-editorial .nw-hero-media{min-height:0}
#newway-editorial .nw-story,#newway-editorial .nw-life-grid,#newway-editorial .nw-future-header,#newway-editorial .nw-origin-grid,#newway-editorial .nw-questions-grid,#newway-editorial .nw-end-inner{grid-template-columns:1fr}
#newway-editorial .nw-story h2,#newway-editorial .nw-life h2{max-width:17ch}
#newway-editorial .nw-life-aside{max-width:670px}
#newway-editorial .nw-faq{grid-template-columns:repeat(2,minmax(0,1fr))}
}
@media(max-width:640px){
#newway-editorial{font-size:16px}
#newway-editorial .nw-inner{width:min(100% - 32px,1220px)}
#newway-editorial .nw-hero{padding-top:32px}
#newway-editorial .nw-hero-grid{padding-bottom:32px;gap:32px}
#newway-editorial h1{font-size:clamp(2.9rem,13vw,4.6rem)}
#newway-editorial .nw-hero-media{min-height:0;border-radius:18px}
#newway-editorial .nw-hero-media figcaption{font-size:.64rem;bottom:8px;left:8px;padding:4px 10px}
#newway-editorial .nw-route-track{display:block;padding-top:34px}
#newway-editorial .nw-route-track::before{top:55px;bottom:20px;left:20px;right:auto;border-top:0;border-left:2px dashed #70998b}
#newway-editorial .nw-stop{padding:0 0 28px 65px;min-height:140px}
#newway-editorial .nw-stop::before{position:absolute;left:0;top:0;margin:0}
#newway-editorial .nw-route-head{display:block}
#newway-editorial .nw-route-head p{margin-top:25px}
#newway-editorial .nw-future-cols,#newway-editorial .nw-future-example,#newway-editorial .nw-faq{grid-template-columns:1fr}
#newway-editorial .nw-future-col{padding:28px 23px}
#newway-editorial .nw-future-example{gap:12px;border-radius:22px}
#newway-editorial .nw-future-col{border-radius:22px}
#newway-editorial .nw-life-aside{border-radius:22px}
#newway-editorial .nw-end .nw-hero-actions{flex-direction:column;align-items:stretch}
#newway-editorial .nw-hero-actions .nw-linkbtn{width:100%}
}
@media(prefers-reduced-motion:reduce){#newway-editorial .nw-linkbtn{transition:none}#newway-editorial .nw-linkbtn:hover{transform:none}}