
.catalog-standard{margin:24px 0 30px;padding:26px;border:1px solid rgba(163,92,255,.28);border-radius:24px;background:linear-gradient(145deg,rgba(120,55,190,.13),rgba(255,255,255,.025));box-shadow:0 18px 55px rgba(0,0,0,.22)}
.catalog-standard h2{margin:.35rem 0 .6rem}.catalog-standard p{max-width:980px;line-height:1.72}.evidence-key{display:flex;flex-wrap:wrap;gap:8px;margin:18px 0}.evidence-key span,.evidence-map span{border:1px solid rgba(178,120,255,.3);background:rgba(132,65,210,.12);padding:7px 10px;border-radius:999px;font-size:.72rem;font-weight:800;letter-spacing:.04em}.source-policy{font-size:.9rem;opacity:.88}
.dossier-meta{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;padding-bottom:12px;border-bottom:1px solid rgba(255,255,255,.09);font-size:.74rem;font-weight:800;letter-spacing:.06em;opacity:.8}.dossier-section{padding:17px 0;border-bottom:1px solid rgba(255,255,255,.08)}.dossier-section h4{margin:0 0 10px;font-size:1rem}.dossier-section p{line-height:1.65}.evidence-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.evidence-grid div{padding:12px;border-radius:14px;background:rgba(255,255,255,.035);border:1px solid rgba(255,255,255,.07)}.evidence-grid b,.evidence-grid span{display:block}.evidence-grid b{font-size:.72rem;text-transform:uppercase;letter-spacing:.06em;opacity:.7;margin-bottom:5px}.evidence-map{display:flex;flex-wrap:wrap;gap:7px;margin:12px 0}.microcopy{font-size:.82rem;opacity:.72}.community-layer{background:rgba(136,79,195,.055);margin-inline:-12px;padding-inline:12px;border-radius:14px}.quality-chain{display:flex;align-items:center;flex-wrap:wrap;gap:7px;margin:12px 0}.quality-chain span{padding:7px 9px;border-radius:9px;background:rgba(255,255,255,.05);font-size:.78rem;font-weight:750}.quality-chain b{opacity:.55}.curated-sources a{display:block;margin-top:8px}.catalog-citation-note{max-width:920px;margin:0 auto 18px;opacity:.72;font-size:.82rem;line-height:1.55}
@media(max-width:680px){.catalog-standard{padding:19px;border-radius:19px}.evidence-grid{grid-template-columns:1fr}.dossier-meta{font-size:.68rem}.quality-chain{gap:5px}.quality-chain span{font-size:.7rem}.dossier-section{padding:14px 0}}
