/* [Codex] Stessa barra e stessa posizione nelle due pagine Cuscini. */
.cushion-paths{position:sticky;top:0;z-index:55;display:block;width:100%;max-width:none;height:72px;box-sizing:border-box;margin:0;padding:0;border:0;border-bottom:1px solid #b6bbae55;background:var(--linen);color:var(--green)}
.cushion-paths-inner{max-width:1440px;height:100%;margin:auto;padding:0 5vw;display:flex;align-items:center;gap:24px;box-sizing:border-box}
.cushion-paths a,.cushion-paths a[aria-current=page]{display:flex;align-items:center;justify-content:center;flex:0 0 118px;min-height:44px;padding:8px 0;color:var(--green);font:400 14px/1.4 var(--sans);border-bottom:1px solid transparent;box-sizing:border-box;text-decoration:none}
.cushion-paths a[aria-current=page]{border-bottom-color:var(--green)}
.cushion-paths a:focus-visible{outline:2px solid var(--green);outline-offset:3px}
.cushion-page-heading{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}
@media(max-width:760px){
 .cushion-paths{height:62px;margin:0;padding:0}
 .cushion-paths-inner{padding:0 22px;gap:18px}
 .cushion-paths a,.cushion-paths a[aria-current=page]{flex-basis:108px;font-size:13px}
}
/* [Codex] La navigazione del riposo continua il fondo notturno. */
.night-preview .cushion-paths{background:#101c27;color:#f0eadd;border-bottom-color:#a6b5be44}
.night-preview .cushion-paths a,.night-preview .cushion-paths a[aria-current=page]{color:#f0eadd}
.night-preview .cushion-paths a[aria-current=page]{border-bottom-color:#f0eadd}
.night-preview .cushion-paths a:focus-visible{outline-color:#eadbb9}
