/* Bounded citation, verification, and public-work/place pilot styles. */
.mrc-citation-grid:where(:not(.jl-v7-chrome,.jl-v7-chrome *)),.mrc-place-grid:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));gap:1rem}
.mrc-citation-card:where(:not(.jl-v7-chrome,.jl-v7-chrome *)),.mrc-profile-citation:where(:not(.jl-v7-chrome,.jl-v7-chrome *)),.mrc-place-grid article:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){border:1px solid rgba(166,132,58,.32);border-radius:16px;background:rgba(255,255,255,.035);padding:1rem}
.mrc-citation-card h3:where(:not(.jl-v7-chrome,.jl-v7-chrome *)),.mrc-place-grid h3:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){margin:.15rem 0 .65rem}.mrc-source-list:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){margin:.75rem 0;padding-left:1.1rem}.mrc-source-list li+li:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){margin-top:.4rem}
.mrc-citation-card details:where(:not(.jl-v7-chrome,.jl-v7-chrome *)),.mrc-profile-citation details:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){margin-top:.75rem}.mrc-citation-card summary:where(:not(.jl-v7-chrome,.jl-v7-chrome *)),.mrc-profile-citation summary:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){cursor:pointer;font-weight:700}.mrc-citation-card details p:where(:not(.jl-v7-chrome,.jl-v7-chrome *)),.mrc-profile-citation details p:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){overflow-wrap:anywhere}
.mrc-citation-note:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){font-size:.92rem;color:var(--muted,#b7b7b7)}.mrc-place-type:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){margin:0 0 .35rem;color:var(--gold,#d8b35a);font-size:.78rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}
@media(max-width:420px){.mrc-citation-card:where(:not(.jl-v7-chrome,.jl-v7-chrome *)),.mrc-profile-citation:where(:not(.jl-v7-chrome,.jl-v7-chrome *)),.mrc-place-grid article:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){padding:.85rem}.mrc-citation-grid:where(:not(.jl-v7-chrome,.jl-v7-chrome *)),.mrc-place-grid:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){grid-template-columns:1fr}}

/* Local continuation: complete profile evidence and a compact page journey. */
.mrc-page-nav:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){display:flex;align-items:center;gap:.7rem;flex-wrap:wrap;margin:1.1rem 0 1.5rem;padding:.85rem 1rem;border:1px solid rgba(166,132,58,.28);border-radius:14px;background:rgba(255,255,255,.025)}
.mrc-page-nav strong:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){margin-right:.2rem}.mrc-page-nav a:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){display:inline-flex;min-height:2.45rem;align-items:center;padding:.38rem .68rem;border-radius:999px;background:rgba(166,132,58,.12);text-decoration:none}
.mrc-page-nav a:focus-visible:where(:not(.jl-v7-chrome,.jl-v7-chrome *)),.mrc-page-nav a:hover:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){outline:2px solid var(--gold,#d8b35a);outline-offset:2px}
.mrc-evidence-list:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){display:grid;gap:.75rem;margin:.85rem 0;padding:0;list-style:none}.mrc-evidence-list li:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){padding:.78rem;border-radius:12px;background:rgba(255,255,255,.035)}
.mrc-evidence-list li>a:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){display:inline-block;margin-left:.25rem}.mrc-evidence-list li>span:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){display:block;margin-top:.35rem;color:var(--muted,#b7b7b7);font-size:.88rem}
.mrc-place-source:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){font-size:.86rem;color:var(--muted,#b7b7b7)}
@media(max-width:420px){.mrc-page-nav:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){align-items:stretch}.mrc-page-nav strong:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){width:100%}.mrc-page-nav a:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){width:100%;justify-content:center;text-align:center}.mrc-evidence-list li:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){padding:.7rem}}
