/* ===== Article prev/next nav (from source style.css) ===== */
.qing-article-nav{display:grid;grid-template-columns:1fr 1fr;gap:0;margin:70px 0 90px;border-top:1px solid #d8cfc1;font-family:Jost,"Helvetica Neue",Arial,sans-serif}
.qing-article-nav .artnav{display:flex;flex-direction:column;gap:12px;padding:30px 30px 30px 0;text-decoration:none;transition:background .25s ease}
.qing-article-nav .artnav--next{align-items:flex-end;text-align:right;padding:30px 0 30px 30px;border-left:1px solid #d8cfc1}
.qing-article-nav .artnav:hover{background:#f2ede4}
.qing-article-nav .artnav__label{display:inline-flex;align-items:center;gap:9px;font:400 10px/1 Jost,"Helvetica Neue",sans-serif;letter-spacing:3px;text-transform:uppercase;color:#967243}
.qing-article-nav .artnav__label svg{transition:transform .25s ease}
.qing-article-nav .artnav--prev:hover .artnav__label svg{transform:translateX(-3px)}
.qing-article-nav .artnav--next:hover .artnav__label svg{transform:translateX(3px)}
.qing-article-nav .artnav__title{max-width:320px;font:400 clamp(17px,1.8vw,21px)/1.4 "Cormorant Garamond",Georgia,serif;letter-spacing:.3px;color:#4a4033;transition:color .2s ease}
.qing-article-nav .artnav:hover .artnav__title{color:#6f5730}
@media(max-width:720px){
    .qing-article-nav{grid-template-columns:1fr;margin:48px 0 62px}
    .qing-article-nav .artnav{padding:24px 0}
    .qing-article-nav .artnav--next{align-items:flex-start;text-align:left;padding:24px 0;border-left:none;border-top:1px solid #d8cfc1}
    .qing-article-nav .artnav__title{max-width:none}
}

/* ===== Article tags (from source style.css) ===== */
.qing-article-tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:44px;padding-top:24px;border-top:1px solid #d8cfc1;font-family:Jost,"Helvetica Neue",Arial,sans-serif}
.qing-article-tags.no-border{border-top:0;padding-top:0}
.qing-article-tags span,.qing-article-tags a{border:1px solid #d8cfc1;padding:7px 11px;font:400 9px/1 Jost,"Helvetica Neue",sans-serif;letter-spacing:1.8px;color:#786f62;text-decoration:none;transition:color .2s ease,border-color .2s ease}
.qing-article-tags.is-upper span,.qing-article-tags.is-upper a{text-transform:uppercase}
.qing-article-tags a:hover{color:#8a6d3b;border-color:#8a6d3b}
@media(max-width:720px){.qing-article-tags{margin-top:34px}}
