.ziwei .crumbs{display:block;border:0;padding:0 0 8px;font-size:var(--fs-sm);letter-spacing:1px;color:#d8cbdc}.ziwei .crumbs a{margin:0;font-family:inherit;font-weight:400;letter-spacing:inherit;font-size:inherit}.ziwei .meta{font-size:var(--fs-sm);color:#cdbfd2}.ziwei h3{font-family:var(--font-serif);color:#f0d9a6;font-size:var(--fs-md);font-weight:600;margin:26px 0 8px}.classical{margin:18px 0;padding:18px 22px;border-left:3px solid #c7a15c;background:#28163a;font-family:var(--font-serif);line-height:2}.classical p{margin:0}.classical footer{border:0;padding:8px 0 0;max-width:none;font-family:var(--font-sans);font-size:var(--fs-sm);color:#cdbfd2}.note,.more{font-size:var(--fs-sm);color:#cdbfd2}.traits{display:flex;flex-wrap:wrap;gap:8px;list-style:none;padding:0;margin:10px 0}.traits li{padding:3px 12px;border:1px solid #7d5f8a;border-radius:999px;font-size:var(--fs-sm);background:#2d193a}.links{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:6px 18px;padding-left:20px}.cards{list-style:none;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px}.cards li{padding:14px 16px;border:1px solid #6d4c76;background:#2d193a}.cards span{display:block;font-size:var(--fs-sm);color:#d8cbdc;margin-top:4px}.block{margin-top:30px;padding-top:6px;border-top:1px solid #4b3157}.source{margin-top:48px;padding:6px 22px 14px;border:1px solid #5a3f66;background:#24142f;font-size:var(--fs-sm)}.source h2{font-size:var(--fs-md)}.cta{margin-top:40px;padding:26px;border:1px solid #b79155;outline:1px solid #6d4c76;outline-offset:6px;background:#2d193a}.cta h2{margin-top:0}@media(max-width:500px){.classical{padding:14px 16px}.cta{padding:20px}}
