
.ninagrafie-series-navigation {
    --series-context:#8f5c61;
    --series-context-soft:rgba(143,92,97,.08);
    --series-context-faint:rgba(143,92,97,.16);
    --series-border:#e5ded7;
    --series-border-strong:#d9cec5;
    --series-surface:#fffdf9;
    --series-surface-soft:#fbf9f6;
    --series-text:#222;
    --series-muted:#756d67;
    margin:2rem 0;
    color:var(--series-text);
}

.ninagrafie-series-navigation.ninagrafie-source-journal {
    --series-context:#8f5c61;
    --series-context-soft:rgba(143,92,97,.08);
    --series-context-faint:rgba(143,92,97,.16);
}
.ninagrafie-series-navigation.ninagrafie-source-revierblicke {
    --series-context:#4f6840;
    --series-context-soft:rgba(79,104,64,.08);
    --series-context-faint:rgba(79,104,64,.16);
}
.ninagrafie-series-navigation.ninagrafie-source-spurenblicke {
    --series-context:#87502f;
    --series-context-soft:rgba(135,80,47,.08);
    --series-context-faint:rgba(135,80,47,.16);
}

.ninagrafie-series-navigation__eyebrow {
    display:block;
    margin:0 0 .24rem;
    color:var(--series-context);
    font-size:.67rem;
    font-weight:700;
    letter-spacing:.115em;
    line-height:1.4;
    text-transform:uppercase;
}

/* =========================================================
 * OVERVIEW
 * Editorial, neutral, full series context.
 * ========================================================= */
.ninagrafie-series-navigation--overview {
    position:relative;
    overflow:hidden;
    padding:1.35rem 1.45rem 1.2rem;
    border:1px solid var(--series-border);
    border-radius:12px;
    background:var(--series-surface);
}
.ninagrafie-series-navigation__overview-accent {
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:4px;
    background:var(--series-context);
}
.ninagrafie-series-navigation__header {
    max-width:760px;
}
.ninagrafie-series-navigation__header h2 {
    margin:0;
    font-size:1.28rem;
    line-height:1.25;
}
.ninagrafie-series-navigation__header p {
    max-width:680px;
    margin:.48rem 0 0;
    color:var(--series-muted);
    font-size:.84rem;
    line-height:1.55;
}
.ninagrafie-series-navigation__parts {
    display:grid;
    gap:0;
    margin:1rem 0 0;
    padding:0;
    border-top:1px solid var(--series-border);
    list-style:none;
}
.ninagrafie-series-navigation__parts li {
    position:relative;
    display:grid;
    grid-template-columns:34px minmax(0,1fr);
    gap:.7rem;
    align-items:center;
    padding:.68rem .25rem;
    border-bottom:1px solid var(--series-border);
    background:transparent;
}
.ninagrafie-series-navigation__parts li.is-current {
    padding-left:.65rem;
    background:var(--series-context-soft);
}
.ninagrafie-series-navigation__parts li.is-current::before {
    content:"";
    position:absolute;
    top:.45rem;
    bottom:.45rem;
    left:0;
    width:3px;
    border-radius:999px;
    background:var(--series-context);
}
.ninagrafie-series-navigation__parts li.is-planned {
    opacity:.66;
}
.ninagrafie-series-navigation__number {
    display:flex;
    align-items:center;
    justify-content:center;
    width:28px;
    height:28px;
    border:1px solid var(--series-context-faint);
    border-radius:50%;
    color:var(--series-context);
    background:#fff;
    font-size:.64rem;
    font-weight:700;
}
.ninagrafie-series-navigation__part-content {
    min-width:0;
}
.ninagrafie-series-navigation__part-content a,
.ninagrafie-series-navigation__part-content strong {
    display:block;
    color:var(--series-text);
    font-size:.82rem;
    line-height:1.35;
    text-decoration:none;
}
.ninagrafie-series-navigation__part-content a:hover {
    color:var(--series-context);
}
.ninagrafie-series-navigation__part-content small {
    display:block;
    margin-top:.1rem;
    color:var(--series-muted);
    font-size:.62rem;
}
.ninagrafie-series-navigation__overview-pager {
    display:grid;
    grid-template-columns:1fr 1fr;
    gap:1rem;
    padding-top:.85rem;
}
.ninagrafie-series-navigation__overview-pager a {
    color:var(--series-context);
    font-size:.72rem;
    font-weight:700;
    text-decoration:none;
}
.ninagrafie-series-navigation__overview-pager a:last-child {
    text-align:right;
}

/* =========================================================
 * COMPACT
 * One compact series card + numbered state indicators.
 * ========================================================= */
.ninagrafie-series-navigation--compact {
    padding:.9rem 1rem .85rem;
    border:1px solid var(--series-border);
    border-left:4px solid var(--series-context);
    border-radius:10px;
    background:var(--series-surface);
}
.ninagrafie-series-navigation__compact-head {
    display:flex;
    align-items:flex-end;
    justify-content:space-between;
    gap:1rem;
}
.ninagrafie-series-navigation__compact-head strong {
    display:block;
    font-size:.92rem;
    line-height:1.3;
}
.ninagrafie-series-navigation__compact-count {
    flex:0 0 auto;
    color:var(--series-muted);
    font-size:.68rem;
}
.ninagrafie-series-navigation__compact-parts {
    display:flex;
    flex-wrap:wrap;
    gap:.36rem;
    margin:.65rem 0 0;
    padding:0;
    list-style:none;
}
.ninagrafie-series-navigation__compact-parts li a,
.ninagrafie-series-navigation__compact-parts li span {
    display:flex;
    align-items:center;
    justify-content:center;
    width:28px;
    height:28px;
    border:1px solid var(--series-border);
    border-radius:50%;
    background:#fff;
    color:var(--series-muted);
    font-size:.63rem;
    font-weight:700;
    text-decoration:none;
}
.ninagrafie-series-navigation__compact-parts li.is-published a:hover {
    border-color:var(--series-context);
    color:var(--series-context);
}
.ninagrafie-series-navigation__compact-parts li.is-current span {
    border-color:var(--series-context);
    background:var(--series-context);
    color:#fff;
}
.ninagrafie-series-navigation__compact-parts li.is-planned span {
    border-style:dashed;
    opacity:.55;
}

/* =========================================================
 * CONTEXT
 * Minimal intro marker; no card background.
 * ========================================================= */
.ninagrafie-series-navigation--context {
    margin:1.25rem 0;
}
.ninagrafie-series-navigation__context {
    display:grid;
    grid-template-columns:3px minmax(0,1fr);
    gap:.75rem;
    align-items:stretch;
    padding:.15rem 0;
}
.ninagrafie-series-navigation__context-mark {
    display:block;
    border-radius:999px;
    background:var(--series-context);
}
.ninagrafie-series-navigation__context-copy {
    padding:.08rem 0;
}
.ninagrafie-series-navigation__context-line {
    display:flex;
    flex-wrap:wrap;
    align-items:baseline;
    gap:.45rem .75rem;
}
.ninagrafie-series-navigation__context-line strong {
    font-size:.9rem;
    line-height:1.3;
}
.ninagrafie-series-navigation__context-line span {
    color:var(--series-muted);
    font-size:.7rem;
}

/* =========================================================
 * PROGRESS
 * Lightweight line embedded in editorial flow.
 * ========================================================= */
.ninagrafie-series-navigation--progress {
    margin:1.3rem 0;
    padding:.05rem 0;
}
.ninagrafie-series-navigation__progress-head {
    display:flex;
    align-items:flex-end;
    justify-content:space-between;
    gap:1rem;
}
.ninagrafie-series-navigation__progress-head strong {
    display:block;
    font-size:.88rem;
    line-height:1.3;
}
.ninagrafie-series-navigation__progress-head > span {
    flex:0 0 auto;
    color:var(--series-muted);
    font-size:.68rem;
    font-weight:600;
}
.ninagrafie-series-navigation__progress {
    height:3px;
    margin-top:.55rem;
    overflow:hidden;
    border-radius:999px;
    background:var(--series-border);
}
.ninagrafie-series-navigation__progress span {
    display:block;
    height:100%;
    border-radius:inherit;
    background:var(--series-context);
}

/* =========================================================
 * PAGER
 * Article-end navigation only. No series box, no center label.
 * ========================================================= */
.ninagrafie-series-navigation--pager {
    margin:2.35rem 0 1.5rem;
    padding-top:1rem;
    border-top:1px solid var(--series-border-strong);
}
.ninagrafie-series-navigation__pager.is-standalone {
    display:grid;
    grid-template-columns:1fr 1fr;
    gap:1rem;
}
.ninagrafie-series-navigation__pager-link {
    display:block;
    min-width:0;
    padding:.8rem .9rem;
    border:1px solid var(--series-border);
    border-radius:9px;
    background:var(--series-surface);
    text-decoration:none;
    transition:border-color .15s ease, background-color .15s ease;
}
.ninagrafie-series-navigation__pager-link:hover,
.ninagrafie-series-navigation__pager-link:focus-visible {
    border-color:var(--series-context);
    background:var(--series-context-soft);
}
.ninagrafie-series-navigation__pager-link span {
    display:block;
    margin-bottom:.18rem;
    color:var(--series-context);
    font-size:.62rem;
    font-weight:700;
    letter-spacing:.04em;
    text-transform:uppercase;
}
.ninagrafie-series-navigation__pager-link strong {
    display:block;
    overflow:hidden;
    color:var(--series-text);
    font-size:.78rem;
    line-height:1.35;
    text-overflow:ellipsis;
    white-space:nowrap;
}
.ninagrafie-series-navigation__pager-link.is-next {
    text-align:right;
}

/* =========================================================
 * Responsive
 * ========================================================= */
@media(max-width:640px){
    .ninagrafie-series-navigation--overview {
        padding:1.15rem 1rem 1rem;
    }
    .ninagrafie-series-navigation__parts li {
        grid-template-columns:30px minmax(0,1fr);
    }
    .ninagrafie-series-navigation__compact-head,
    .ninagrafie-series-navigation__progress-head {
        align-items:flex-start;
        flex-direction:column;
        gap:.3rem;
    }
    .ninagrafie-series-navigation__pager.is-standalone {
        grid-template-columns:1fr;
    }
    .ninagrafie-series-navigation__pager-link.is-next {
        text-align:left;
    }
    .ninagrafie-series-navigation__pager.is-standalone > span:empty {
        display:none;
    }
}


/* =========================================================
 * V1.4.0-dev.2 · Series layout foundation
 * Width, normal-flow alignment and editorial float are separate concerns.
 * Desktop floats wrap text; mobile removes wrapping but preserves the
 * requested side and the corresponding editorial composition.
 * ========================================================= */

/* Shared width presets. */
.ninagrafie-series-navigation.ninagrafie-series-width-schmal { width:min(100%,600px); }
.ninagrafie-series-navigation.ninagrafie-series-width-mittel { width:min(100%,800px); }
.ninagrafie-series-navigation.ninagrafie-series-width-weit   { width:min(100%,1050px); }
.ninagrafie-series-navigation.ninagrafie-series-width-voll   { width:100%; }

/* Normal-flow alignment. Float positioning takes precedence while active. */
.ninagrafie-series-navigation.ninagrafie-series-align-links:not(.ninagrafie-series-float-links):not(.ninagrafie-series-float-rechts) {
    margin-left:0;
    margin-right:auto;
}
.ninagrafie-series-navigation.ninagrafie-series-align-mitte:not(.ninagrafie-series-float-links):not(.ninagrafie-series-float-rechts) {
    margin-left:auto;
    margin-right:auto;
}
.ninagrafie-series-navigation.ninagrafie-series-align-rechts:not(.ninagrafie-series-float-links):not(.ninagrafie-series-float-rechts) {
    margin-left:auto;
    margin-right:0;
}

/* Editorial text flow. PHP limits float to compact/context/simple/progress. */
.ninagrafie-series-navigation.ninagrafie-series-float-links,
.ninagrafie-series-navigation.ninagrafie-series-float-rechts {
    clear:both;
    margin-top:.3rem;
    margin-bottom:1rem;
}
.ninagrafie-series-navigation.ninagrafie-series-float-links {
    float:left;
    margin-right:1.5rem;
    margin-left:0;
}
.ninagrafie-series-navigation.ninagrafie-series-float-rechts {
    float:right;
    margin-right:0;
    margin-left:1.5rem;
}
.ninagrafie-series-navigation.ninagrafie-series-float-links.ninagrafie-series-width-schmal,
.ninagrafie-series-navigation.ninagrafie-series-float-rechts.ninagrafie-series-width-schmal { width:min(36vw,330px); }
.ninagrafie-series-navigation.ninagrafie-series-float-links.ninagrafie-series-width-mittel,
.ninagrafie-series-navigation.ninagrafie-series-float-rechts.ninagrafie-series-width-mittel { width:min(44vw,420px); }
.ninagrafie-series-navigation.ninagrafie-series-float-links.ninagrafie-series-width-weit,
.ninagrafie-series-navigation.ninagrafie-series-float-rechts.ninagrafie-series-width-weit { width:min(50vw,500px); }

/* Minimal one-line article navigation. */
.ninagrafie-series-navigation--pager-line {
    margin-top:2rem;
    margin-bottom:1.25rem;
    padding:.7rem 0;
    border-top:1px solid var(--series-border-strong);
    border-bottom:1px solid var(--series-border);
}
.ninagrafie-series-navigation__pager-line {
    display:grid;
    grid-template-columns:minmax(0,1fr) minmax(0,1fr);
    gap:1rem;
    align-items:center;
}
.ninagrafie-series-navigation__pager-line a {
    min-width:0;
    overflow:hidden;
    color:var(--series-context);
    font-size:.76rem;
    font-weight:700;
    line-height:1.35;
    text-decoration:none;
    text-overflow:ellipsis;
    white-space:nowrap;
}
.ninagrafie-series-navigation__pager-line a:hover,
.ninagrafie-series-navigation__pager-line a:focus-visible {
    text-decoration:underline;
    text-underline-offset:3px;
}
.ninagrafie-series-navigation__pager-line .is-next { text-align:right; }

/* Simple: accent + text without card/background. */
.ninagrafie-series-navigation--simple { margin:1.2rem 0; }
.ninagrafie-series-navigation__simple {
    display:grid;
    grid-template-columns:3px minmax(0,1fr);
    gap:.72rem;
    align-items:stretch;
}
.ninagrafie-series-navigation__simple-mark {
    display:block;
    min-height:46px;
    border-radius:999px;
    background:var(--series-context);
}
.ninagrafie-series-navigation__simple-copy {
    display:flex;
    flex-wrap:wrap;
    align-items:baseline;
    gap:.18rem .65rem;
    padding:.02rem 0;
}
.ninagrafie-series-navigation__simple-copy .ninagrafie-series-navigation__eyebrow {
    flex-basis:100%;
    margin-bottom:.05rem;
}
.ninagrafie-series-navigation__simple-copy strong {
    color:var(--series-text);
    font-size:.88rem;
    line-height:1.3;
}
.ninagrafie-series-navigation__simple-count {
    color:var(--series-muted);
    font-size:.7rem;
}

.ninagrafie-series-navigation__description { margin-top:.65rem; }
.ninagrafie-series-navigation__description > :first-child { margin-top:0; }
.ninagrafie-series-navigation__description > :last-child { margin-bottom:0; }

/* Right editorial composition on desktop: float=right mirrors context/simple. */
.ninagrafie-series-navigation--context.ninagrafie-series-float-rechts .ninagrafie-series-navigation__context,
.ninagrafie-series-navigation--simple.ninagrafie-series-float-rechts .ninagrafie-series-navigation__simple {
    grid-template-columns:minmax(0,1fr) 3px;
}
.ninagrafie-series-navigation--context.ninagrafie-series-float-rechts .ninagrafie-series-navigation__context-mark,
.ninagrafie-series-navigation--simple.ninagrafie-series-float-rechts .ninagrafie-series-navigation__simple-mark {
    grid-column:2;
    grid-row:1;
}
.ninagrafie-series-navigation--context.ninagrafie-series-float-rechts .ninagrafie-series-navigation__context-copy,
.ninagrafie-series-navigation--simple.ninagrafie-series-float-rechts .ninagrafie-series-navigation__simple-copy {
    grid-column:1;
    grid-row:1;
    justify-content:flex-end;
    text-align:right;
}
.ninagrafie-series-navigation--context.ninagrafie-series-float-rechts .ninagrafie-series-navigation__context-line {
    justify-content:flex-end;
}
.ninagrafie-series-navigation--simple.ninagrafie-series-float-rechts .ninagrafie-series-navigation__eyebrow {
    text-align:right;
}

/* Explicit align=right mirrors the inner composition in normal flow too. */
.ninagrafie-series-navigation--context.ninagrafie-series-align-rechts:not(.ninagrafie-series-float-links):not(.ninagrafie-series-float-rechts) .ninagrafie-series-navigation__context,
.ninagrafie-series-navigation--simple.ninagrafie-series-align-rechts:not(.ninagrafie-series-float-links):not(.ninagrafie-series-float-rechts) .ninagrafie-series-navigation__simple {
    grid-template-columns:minmax(0,1fr) 3px;
}
.ninagrafie-series-navigation--context.ninagrafie-series-align-rechts:not(.ninagrafie-series-float-links):not(.ninagrafie-series-float-rechts) .ninagrafie-series-navigation__context-mark,
.ninagrafie-series-navigation--simple.ninagrafie-series-align-rechts:not(.ninagrafie-series-float-links):not(.ninagrafie-series-float-rechts) .ninagrafie-series-navigation__simple-mark {
    grid-column:2;
    grid-row:1;
}
.ninagrafie-series-navigation--context.ninagrafie-series-align-rechts:not(.ninagrafie-series-float-links):not(.ninagrafie-series-float-rechts) .ninagrafie-series-navigation__context-copy,
.ninagrafie-series-navigation--simple.ninagrafie-series-align-rechts:not(.ninagrafie-series-float-links):not(.ninagrafie-series-float-rechts) .ninagrafie-series-navigation__simple-copy {
    grid-column:1;
    grid-row:1;
    justify-content:flex-end;
    text-align:right;
}

/* One mobile contract: no text wrapping, but side intent survives. */
@media(max-width:760px){
    .ninagrafie-series-navigation.ninagrafie-series-float-links,
    .ninagrafie-series-navigation.ninagrafie-series-float-rechts {
        float:none;
        clear:both;
        margin-top:1.25rem;
        margin-bottom:1.25rem;
    }

    /* Compact variants stay slightly inset so left/right/center is visible. */
    .ninagrafie-series-navigation--compact.ninagrafie-series-width-schmal,
    .ninagrafie-series-navigation--context.ninagrafie-series-width-schmal,
    .ninagrafie-series-navigation--simple.ninagrafie-series-width-schmal,
    .ninagrafie-series-navigation--progress.ninagrafie-series-width-schmal {
        width:min(92%,600px);
        max-width:600px;
    }
    .ninagrafie-series-navigation--compact.ninagrafie-series-width-mittel,
    .ninagrafie-series-navigation--context.ninagrafie-series-width-mittel,
    .ninagrafie-series-navigation--simple.ninagrafie-series-width-mittel,
    .ninagrafie-series-navigation--progress.ninagrafie-series-width-mittel {
        width:min(96%,800px);
        max-width:800px;
    }
    .ninagrafie-series-navigation--compact.ninagrafie-series-width-weit,
    .ninagrafie-series-navigation--context.ninagrafie-series-width-weit,
    .ninagrafie-series-navigation--simple.ninagrafie-series-width-weit,
    .ninagrafie-series-navigation--progress.ninagrafie-series-width-weit {
        width:100%;
    }

    /* Float side has precedence on mobile; otherwise use align. */
    .ninagrafie-series-navigation.ninagrafie-series-float-links,
    .ninagrafie-series-navigation.ninagrafie-series-align-links:not(.ninagrafie-series-float-rechts) {
        margin-left:0;
        margin-right:auto;
    }
    .ninagrafie-series-navigation.ninagrafie-series-align-mitte:not(.ninagrafie-series-float-links):not(.ninagrafie-series-float-rechts) {
        margin-left:auto;
        margin-right:auto;
    }
    .ninagrafie-series-navigation.ninagrafie-series-float-rechts,
    .ninagrafie-series-navigation.ninagrafie-series-align-rechts:not(.ninagrafie-series-float-links) {
        margin-left:auto;
        margin-right:0;
    }

    /* A right float remains a right editorial note after wrapping ends. */
    .ninagrafie-series-navigation.ninagrafie-series-float-rechts {
        text-align:right;
    }
    .ninagrafie-series-navigation.ninagrafie-series-float-rechts :is(
        .ninagrafie-series-navigation__eyebrow,
        .ninagrafie-series-navigation__meta,
        .ninagrafie-series-navigation__title,
        .ninagrafie-series-navigation__description,
        .ninagrafie-series-navigation__context-copy,
        .ninagrafie-series-navigation__simple-copy,
        .ninagrafie-series-navigation__compact-copy,
        .ninagrafie-series-navigation__progress-copy
    ) { text-align:right; }

    .ninagrafie-series-navigation--context.ninagrafie-series-float-rechts .ninagrafie-series-navigation__context,
    .ninagrafie-series-navigation--simple.ninagrafie-series-float-rechts .ninagrafie-series-navigation__simple {
        grid-template-columns:minmax(0,1fr) 3px;
    }
    .ninagrafie-series-navigation--context.ninagrafie-series-float-rechts .ninagrafie-series-navigation__context-mark,
    .ninagrafie-series-navigation--simple.ninagrafie-series-float-rechts .ninagrafie-series-navigation__simple-mark {
        grid-column:2;
    }
    .ninagrafie-series-navigation--context.ninagrafie-series-float-rechts .ninagrafie-series-navigation__context-copy,
    .ninagrafie-series-navigation--simple.ninagrafie-series-float-rechts .ninagrafie-series-navigation__simple-copy {
        grid-column:1;
        justify-content:flex-end;
        text-align:right;
    }
    .ninagrafie-series-navigation--context.ninagrafie-series-float-rechts .ninagrafie-series-navigation__context-line,
    .ninagrafie-series-navigation--compact.ninagrafie-series-float-rechts .ninagrafie-series-navigation__compact-head,
    .ninagrafie-series-navigation--progress.ninagrafie-series-float-rechts .ninagrafie-series-navigation__progress-head,
    .ninagrafie-series-navigation.ninagrafie-series-float-rechts .ninagrafie-series-navigation__links {
        justify-content:flex-end;
        text-align:right;
    }
}

@media(max-width:520px){
    .ninagrafie-series-navigation__pager-line {
        grid-template-columns:1fr;
        gap:.45rem;
    }
    .ninagrafie-series-navigation__pager-line .is-next { text-align:left; }
    .ninagrafie-series-navigation__pager-line > span:empty { display:none; }
}

/* dev.4.51 · three-part article pager */
.ninagrafie-series-navigation--article-pager{margin:2rem 0 1.25rem;padding:1rem 0;border-top:1px solid var(--series-border-strong);border-bottom:1px solid var(--series-border);}
.ninagrafie-series-navigation__article-pager{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr) minmax(0,1fr);gap:1rem;align-items:stretch;}
.ninagrafie-series-navigation__article-pager>div{min-width:0;}
.ninagrafie-series-navigation__article-pager a,.ninagrafie-series-navigation__article-pager .is-planned,.ninagrafie-series-navigation__article-pager .is-current{display:flex;height:100%;box-sizing:border-box;flex-direction:column;justify-content:center;padding:.8rem .9rem;border-radius:9px;text-decoration:none;}
.ninagrafie-series-navigation__article-pager a{border:1px solid var(--series-border);background:var(--series-surface);}
.ninagrafie-series-navigation__article-pager .is-current{border:1px solid var(--series-context);background:var(--series-context-soft);text-align:center;}
.ninagrafie-series-navigation__article-pager .is-planned{border:1px dashed var(--series-border-strong);opacity:.72;}
.ninagrafie-series-navigation__article-pager small{display:block;margin-bottom:.2rem;color:var(--series-context);font-size:.62rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;}
.ninagrafie-series-navigation__article-pager strong{display:block;overflow:hidden;color:var(--series-text);font-size:.78rem;line-height:1.35;text-overflow:ellipsis;white-space:nowrap;}
.ninagrafie-series-navigation__article-pager .is-next{text-align:right;}
@media(max-width:700px){.ninagrafie-series-navigation__article-pager{grid-template-columns:1fr}.ninagrafie-series-navigation__article-pager .is-current{order:-1;text-align:left}.ninagrafie-series-navigation__article-pager .is-next{text-align:left}}

/* dev.4.52 · deliberately quiet article-end navigation */
.ninagrafie-series-navigation--article-pager-subtle{margin:2rem 0 1.25rem;padding:.75rem 0;border-top:1px solid var(--series-border);border-bottom:1px solid var(--series-border);background:transparent;}
.ninagrafie-series-navigation__article-pager--subtle{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr) minmax(0,1fr);gap:1.25rem;align-items:center;}
.ninagrafie-series-navigation__article-pager--subtle>div{min-width:0;}
.ninagrafie-series-navigation__article-pager--subtle a,.ninagrafie-series-navigation__article-pager--subtle .is-planned,.ninagrafie-series-navigation__article-pager--subtle .is-current{display:flex;min-height:0;flex-direction:column;justify-content:center;padding:.45rem 0;border:0!important;border-radius:0!important;background:transparent!important;text-decoration:none;}
.ninagrafie-series-navigation__article-pager--subtle .is-current{padding-inline:1rem;border-left:1px solid var(--series-border)!important;border-right:1px solid var(--series-border)!important;text-align:center;}
.ninagrafie-series-navigation__article-pager--subtle small{display:block;margin-bottom:.15rem;color:var(--series-context);font-size:.6rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;}
.ninagrafie-series-navigation__article-pager--subtle strong{display:block;overflow:hidden;color:var(--series-text);font-size:.76rem;font-weight:600;line-height:1.35;text-overflow:ellipsis;white-space:nowrap;}
.ninagrafie-series-navigation__article-pager--subtle .is-next{text-align:right;}
@media(max-width:700px){.ninagrafie-series-navigation__article-pager--subtle{grid-template-columns:1fr;gap:.4rem}.ninagrafie-series-navigation__article-pager--subtle .is-current{order:-1;padding:.6rem 0;border-left:0!important;border-right:0!important;border-bottom:1px solid var(--series-border)!important;text-align:left}.ninagrafie-series-navigation__article-pager--subtle .is-next{text-align:left}}
