/* Single post: previous / next articles (oei-child/adjacent-posts). Two columns at every width; previous always left, next always right. */
.oei-adjacent{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:0;align-items:start;margin-top:32px;font-family:var(--oei-ui)}
.oei-adjacent__item{display:flex;flex-direction:column;gap:8px;min-width:0;color:#25231f;text-decoration:none}
.oei-adjacent__item--previous{grid-column:1;padding-right:24px}
.oei-adjacent__item--next{grid-column:2;padding-left:24px}
.oei-adjacent__item--previous+.oei-adjacent__item--next{box-shadow:inset 1px 0 0 var(--oei-rule)}
.oei-adjacent__media{display:block;margin-bottom:8px}
.oei-adjacent__image{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:cover;background:#f2eee7}
.oei-adjacent__label{display:flex;align-items:center;gap:6px;font:400 13px/1.4 var(--oei-ui);color:var(--oei-muted)}
.oei-adjacent__arrow{flex:none}
.oei-adjacent__title{font:400 1.375rem/1.25 var(--oei-display);letter-spacing:-.02em;text-wrap:pretty;overflow-wrap:break-word}
.oei-adjacent__item:hover{text-decoration:none}
.oei-adjacent__item:hover .oei-adjacent__title{color:#a63c08;text-decoration:underline;text-decoration-thickness:1px}
.oei-adjacent__item:hover .oei-adjacent__label{color:#a63c08}
@media(max-width:700px){
  .oei-adjacent__item--previous{padding-right:12px}
  .oei-adjacent__item--next{padding-left:12px}
  .oei-adjacent__title{font-size:1.0625rem;line-height:1.3;letter-spacing:-.01em;hyphens:auto}
  .oei-adjacent__label{font-size:12px;gap:4px}
}
