/* Editorial reading space, using the existing reflection typography. */
.tarot-explainer .note-heading{margin-bottom:3rem}
.tarot-explainer .note-author{max-width:58ch}
.tarot-explainer .note-body>section{margin-block:3rem}
.tarot-explainer .note-body>section h2{max-width:26ch;text-wrap:balance}
.tarot-explainer .note-body p a:not(.pill){color:inherit;text-underline-offset:.2em}
.explainer-breath{margin:3rem 0 3.5rem}
.explainer-breath img{display:block;width:100%;height:auto}
.tarot-explainer .explainer-next{background:var(--ochre);border:0;text-align:center;padding:clamp(2rem,5vw,3.5rem);margin-top:3.5rem}
.tarot-explainer .explainer-next h2{margin-top:.75rem;text-wrap:balance}
.tarot-explainer .explainer-next p{margin-inline:auto}
.tarot-explainer .explainer-next .small-label{font-size:.875rem;margin-bottom:1rem}
.tarot-explainer .explainer-next .under-link{display:table;margin:1rem auto 0}
@media(max-width:480px){
 .tarot-explainer .note-heading{margin-bottom:2rem}
 .tarot-explainer .note-body>section{margin-block:2.5rem}
 .tarot-explainer .note-body>section h2{max-width:none}
 .tarot-explainer .explainer-next{padding:2rem 1.25rem}
 .tarot-explainer .explainer-next .pill{white-space:normal;text-align:center;line-height:1.5}
 .tarot-explainer .explainer-next .under-link{display:table;width:auto}
 .explainer-breath{margin-block:2.5rem}
}

@media(max-width:600px){.explainer-breath img{height:210px;object-fit:cover;object-position:24% center}}
