.catalog-original{color:#706b78;font-family:Georgia,serif;font-size:1.05rem;line-height:1.55;overflow-wrap:anywhere}.catalog-hero h1{font-size:clamp(1.7rem,3vw,2.7rem);line-height:1.4;overflow-wrap:anywhere}.catalog-hero .story-sub{font-size:1rem;line-height:1.9}.catalog-tags{display:flex;flex-wrap:wrap;gap:8px;margin:1.2rem 0}.catalog-tag{display:inline-block;padding:6px 10px;border:1px solid #dcd8e2;border-radius:6px;font-size:.82rem;color:#65518b;text-decoration:none}.catalog-tag:hover{background:#e8e1f1}.catalog-record{display:grid;grid-template-columns:minmax(250px,.8fr) minmax(0,1.2fr);gap:3rem;padding:3rem 0;border-top:1px solid #dcd8e2}.catalog-facts h2{font-size:1.7rem}.catalog-facts dl{margin:1.5rem 0}.catalog-facts dl>div{padding:.85rem 0;border-top:1px solid #dcd8e2}.catalog-facts dt{font-size:.8rem;color:#706b78;margin-bottom:.3rem}.catalog-facts dd{margin:0;line-height:1.7;overflow-wrap:anywhere}.museum-text h2{font-size:1.7rem}.catalog-record .source-language{font-size:.85rem;line-height:1.7;color:#706b78}.museum-text [lang=en],.catalog-observation [lang=en]{font-family:Georgia,serif;font-size:1.08rem;line-height:1.9;overflow-wrap:anywhere}.catalog-observation{background:#e8e1f1;padding:1.5rem;border-radius:12px;margin:2rem 0}.catalog-record .source-note h3{margin-top:.5rem}@media(max-width:700px){.catalog-record{grid-template-columns:1fr;gap:1.5rem;padding:2rem 0}.catalog-hero h1{font-size:1.9rem}.catalog-facts dl{display:grid;grid-template-columns:1fr 1fr;gap:0 1rem}.catalog-facts dl>div:first-child{grid-column:1/-1}.museum-text [lang=en]{font-size:1rem}}
