.pgi-breadcrumb{display:block!important;font:11px/1.8 Arial,sans-serif;color:var(--site-muted)}
.pgi-breadcrumb ol{list-style:none;display:flex;flex-wrap:wrap;align-items:baseline;column-gap:0;row-gap:7px;padding:0;margin:0}
.pgi-breadcrumb li{display:inline;min-width:0;max-width:100%;overflow-wrap:anywhere}
.pgi-breadcrumb li+li::before{content:'/';display:inline-block;margin-inline:10px;color:#90958f}
.pgi-breadcrumb a{text-decoration:underline;text-underline-offset:3px;color:var(--site-wine)}
.pgi-breadcrumb [aria-current=page]{color:var(--site-ink);font-weight:600}
.pgi-breadcrumb a:focus-visible{outline:2px solid var(--site-wine);outline-offset:4px}
.journal-card h2 a{display:block}
.blog-topic-directory{margin:0 0 30px;padding:22px;background:white;border:1px solid var(--site-line);border-radius:12px}
.blog-topic-directory h2{font-family:Arial,sans-serif;font-size:17px;font-weight:600;letter-spacing:0;margin:0 0 17px}
.blog-topic-directory nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}
.blog-topic-directory a{display:flex;align-items:center;gap:10px;padding:13px 14px;border:1px solid #e4ded7;border-radius:7px;font-size:12px;line-height:1.6;color:var(--site-wine);text-decoration:none}
.blog-topic-directory a:hover{background:#f7f1ec;border-color:var(--site-wine)}.blog-topic-directory small{margin-inline-start:auto;color:var(--site-muted)}
@media(max-width:680px){.pgi-breadcrumb{font-size:11px}.pgi-breadcrumb li+li::before{margin-inline:7px}.blog-topic-directory{padding:18px}.blog-topic-directory nav{grid-template-columns:1fr}.blog-topic-directory a{min-height:46px}}
