/* Personal invitations, consistent with the journal's visual identity. */
body.sig-home #erfahrung .ed-experience-inner{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:center;gap:clamp(24px,3vw,44px)}
body.sig-home #erfahrung .ed-experience-copy p{max-width:none}
body.sig-home #erfahrung{padding-block:30px!important}
body.sig-home #einstieg{padding-block:32px!important}
body.sig-home #einstieg .ed-journal-paths{align-items:stretch;column-gap:36px;row-gap:18px}
body.sig-home #einstieg .ed-journal-main,body.sig-home #einstieg .ed-conversation-side{display:grid;grid-template-rows:subgrid;grid-row:span 5;gap:18px;align-items:start}
body.sig-home #einstieg .ed-journal-paths p,body.sig-home #einstieg .ed-journal-paths .ed-journal-free{margin:0!important;max-width:none}
body.sig-home #einstieg .ed-link{align-self:end;justify-self:start}
body.sig-home #einstieg .ed-journal-free{align-self:start}
body.sig-home section.nw-home{padding:38px 0!important;background:#161616;color:#f1f1f1;border:0}
.nw-home-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:44px;align-items:center}
body.sig-home .nw-home .ed-kicker{color:#e54336!important;margin:0 0 16px!important}
body.sig-home .nw-home h2{font:400 clamp(27px,2.6vw,38px)/1.18 Fraunces,Georgia,serif!important;color:#f1f1f1;margin:0!important;max-width:23ch!important}
body.sig-home .nw-home p:not(.ed-kicker){font:400 15px/1.75 Inter,Arial,sans-serif;color:#c7c7c7;max-width:none;margin:0 0 20px}
body.sig-home .nw-home .ed-link{color:#fff;border-color:#737373;font-size:14px}
.nm-network .nw-main{background:#f1f1f1}
.nm-network .nw-hero{padding:38px 0 42px;background:#161616;color:#f2f2f2}
.nw-topline{display:flex;justify-content:space-between;gap:20px;border-top:2px solid #ca2017;padding-top:15px;margin-bottom:32px}
.nw-topline .ed-kicker{color:#e84d41;font:500 11px/1.6 Inter,Arial,sans-serif;letter-spacing:.12em;text-transform:uppercase;margin:0}
.nw-topline>span{color:#a4a4a4;font-size:11px}
.nw-intro-grid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:56px;align-items:end}
body.nm-network .nw-intro-grid h1{font:400 clamp(35px,3.7vw,52px)/1.12 Fraunces,Georgia,serif!important;letter-spacing:-.025em!important;margin:0!important;max-width:none!important;color:#f2f2f2}
.nw-intro-grid h1 em{font-style:normal;color:#b1b1b1;display:inline-block;margin-top:7px}
.nw-intro-grid p{font-size:15px;line-height:1.8;color:#cbcbcb}
.nw-intro-link{display:inline-flex;align-items:center;gap:24px;color:white;font:500 13px/1.5 Inter,Arial,sans-serif;text-decoration:none;border-bottom:1px solid #737373;padding:7px 0;margin-top:20px}
.nw-contact{padding:34px 0 38px;scroll-margin-top:90px}
.nw-contact-head{display:flex;justify-content:space-between;align-items:baseline;gap:20px;margin-bottom:22px}
body.nm-network .nw-contact h2{font:400 29px/1.22 Fraunces,Georgia,serif!important;letter-spacing:-.02em!important;margin:0!important;max-width:none!important}
.nw-contact-head>p{font-size:12px;color:#676767}
.nw-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}
.nw-card{display:grid;grid-template-rows:subgrid;grid-row:span 4;gap:18px;background:#fdfdfd;border:1px solid #d4d4d4;padding:24px;min-width:0}
.nw-number{display:flex;align-items:center;gap:12px;color:#b8271b;font:400 31px/1.1 Fraunces,Georgia,serif;margin:0}
.nw-number span{font:500 10px/1.5 Inter,Arial,sans-serif;letter-spacing:.05em;text-transform:uppercase;color:#5a5a5a}
body.nm-network .nw-card h3{font:400 28px/1.18 Fraunces,Georgia,serif!important;letter-spacing:-.025em!important;margin:0!important;max-width:none!important}
.nw-card-copy{font-size:14px;line-height:1.75;color:#5d5d5d}
.nw-action{display:flex;justify-content:space-between;gap:12px;align-items:center;padding-top:17px;border-top:1px solid #d4d4d4;text-decoration:none;color:#181818;font:600 12px/1.5 Inter,Arial,sans-serif}
.nw-action span{font-size:23px;font-weight:400}
.nw-action:hover,.nw-return a:hover{color:#bc1c12}
.nw-personal{display:grid;grid-template-columns:1fr 1.5fr;gap:48px;border-top:1px solid #c6c6c6;margin-top:34px;padding-top:28px}
.nw-personal .ed-kicker{color:#b8271b;font-size:10px;margin-bottom:12px}
.nw-personal>div>p{font-size:14px;color:#5d5d5d}
.nw-personal .nw-email-label{font-size:11px;margin-top:17px}
.nw-email{display:inline-block;color:#141414;font-size:17px;text-underline-offset:5px;overflow-wrap:anywhere}
.nw-personal .nw-fine{font-size:11px;line-height:1.6;margin-top:12px;color:#727272}
.nw-return{display:flex;justify-content:space-between;gap:30px;border-top:1px solid #d4d4d4;margin-top:26px;padding-top:18px;font-size:11px;color:#676767}
.nw-return a{color:#363636;text-underline-offset:3px}
.nw-confidential{border-top:1px solid #c6c6c6;padding:24px 0 0;margin-top:28px;display:grid;grid-template-columns:1fr 1.5fr;gap:48px}
.nw-confidential p{font:400 14px/1.75 Inter,Arial,sans-serif;color:#5d5d5d;margin:0}
body.sig-home #einstieg .ed-journal-focus .ed-journal-main{grid-template-rows:none;grid-row:auto;grid-template-columns:1fr 1fr;gap:36px}
.nw-main a:focus-visible,.nw-home a:focus-visible{outline:2px solid #d40000;outline-offset:5px}
@media(max-width:760px){
 .nw-confidential{grid-template-columns:1fr;gap:16px}
 body.sig-home #einstieg .ed-journal-focus .ed-journal-main{grid-template-columns:1fr;gap:20px}
 body.sig-home #erfahrung .ed-experience-inner,.nw-home-grid,.nw-intro-grid,.nw-personal{grid-template-columns:1fr;gap:22px}
 body.sig-home #einstieg .ed-journal-main,body.sig-home #einstieg .ed-conversation-side{grid-row:auto;grid-template-rows:none;gap:14px}
 body.sig-home #einstieg .ed-journal-paths{gap:24px}
 body.sig-home .nw-home h2{font-size:30px!important}
 .nm-network .nw-hero{padding:26px 0 30px}.nw-topline{margin-bottom:24px;gap:12px}.nw-topline>span{display:none}
 body.nm-network .nw-intro-grid h1{font-size:36px!important}.nw-intro-grid p{font-size:14px}
 .nw-contact{padding:28px 0;scroll-margin-top:130px}.nw-contact-head{display:block}.nw-contact-head>p{margin-top:10px}
 .nw-cards{grid-template-columns:1fr;gap:16px}.nw-card{grid-row:auto;grid-template-rows:none;padding:22px;gap:16px}
 .nw-personal{gap:16px;margin-top:28px;padding-top:24px}.nw-return{display:block}.nw-return>a{display:inline-block;margin-top:14px}
}

/* Collaborations belong with the personal invitation on the conversation page. */
.sp-network{background:#f0f0f0;padding:48px 0;scroll-margin-top:100px;border-top:1px solid #cccccc}
.sp-network-heading{display:grid;grid-template-columns:1fr 1.2fr;gap:48px;align-items:start;margin-bottom:30px}
.sp-network .ed-kicker{font:500 11px/1.5 Inter,Arial,sans-serif;color:#b8271b;letter-spacing:.1em;text-transform:uppercase;margin:0 0 15px}
body .sp-network h2{font:400 clamp(30px,3.4vw,46px)/1.15 Fraunces,Georgia,serif!important;letter-spacing:-.025em!important;margin:0!important;max-width:none!important}
.sp-network-heading>p{font:400 15px/1.8 Inter,Arial,sans-serif;color:#525252;margin:0}
body .sp-network .nw-card h3{font:400 29px/1.2 Fraunces,Georgia,serif!important;margin:0!important;max-width:none!important}
.sp-network .nw-card-copy{margin:0;font:400 14px/1.8 Inter,Arial,sans-serif}
.sp-network .nw-confidential h3{font:400 29px/1.2 Fraunces,Georgia,serif;margin:0}
.sp-network .sp-network-scope{font:400 12px/1.7 Inter,Arial,sans-serif;color:#717171;margin:24px 0 0;max-width:none}
.sp-network-jump{display:table;margin-top:14px;font-size:13px}
@media(max-width:760px){.sp-network{padding:32px 0;scroll-margin-top:150px}.sp-network-heading{grid-template-columns:1fr;gap:20px;margin-bottom:24px}.sp-network .nw-confidential h3{font-size:26px}}


/* Desktop: aktive Navigation wie die Namensunterstreichung · 2026-10-31 */
@media (min-width:901px){
  body>header.nm-dark-menu .nav>.nav-links>a[aria-current="page"]{
    text-decoration-line:underline!important;
    text-decoration-color:#df1207!important;
    text-decoration-thickness:2px!important;
    text-underline-offset:9px!important;
  }
  body>header.nm-dark-menu .nav>.nav-links>a[aria-current="page"]::after{
    content:none!important;
    display:none!important;
  }
}
