.breadcrumb[data-astro-cid-fomnyogt]{color:var(--text-muted);padding:20px 0;font-size:.85rem}.card-detail[data-astro-cid-fomnyogt]{grid-template-columns:320px 1fr;align-items:start;gap:48px;padding:16px 0 48px;display:grid}.image[data-astro-cid-fomnyogt] img{border:1px solid var(--border);border-radius:10px;width:100%;box-shadow:0 12px 32px #00000080}.group-label[data-astro-cid-fomnyogt]{color:var(--gold);letter-spacing:.1em;margin:0;font-size:.85rem}h1[data-astro-cid-fomnyogt]{margin:8px 0 0;font-size:clamp(2rem,5vw,2.8rem)}.h1-sub[data-astro-cid-fomnyogt]{color:var(--text-muted);letter-spacing:.08em;font-size:.45em}.name-en[data-astro-cid-fomnyogt]{color:var(--text-muted);letter-spacing:.08em;margin:0 0 32px}.alias[data-astro-cid-fomnyogt]{letter-spacing:.04em;margin-left:1em}.summary[data-astro-cid-fomnyogt]{font-family:var(--font-serif-system);margin:0 0 24px;font-size:1.15rem}.keywords[data-astro-cid-fomnyogt]{gap:12px;margin:0;display:grid}.kw[data-astro-cid-fomnyogt]{border-radius:var(--radius);background:var(--bg-elevated);border:1px solid var(--border);text-align:left;align-items:baseline;gap:14px;padding:14px 18px;display:flex}.kw[data-astro-cid-fomnyogt] dt[data-astro-cid-fomnyogt]{letter-spacing:.08em;flex-shrink:0;font-size:.8rem;font-weight:700}.kw[data-astro-cid-fomnyogt] dd[data-astro-cid-fomnyogt]{margin:0}.kw[data-astro-cid-fomnyogt].upright dt[data-astro-cid-fomnyogt],.badge[data-astro-cid-fomnyogt].upright{color:var(--gold)}.kw[data-astro-cid-fomnyogt].reversed dt[data-astro-cid-fomnyogt],.badge[data-astro-cid-fomnyogt].reversed{color:var(--accent)}.byline[data-astro-cid-fomnyogt]{color:var(--text-muted);flex-wrap:wrap;gap:2px 16px;margin:20px 0 0;font-size:.8rem;display:flex}.sections[data-astro-cid-fomnyogt]{max-width:760px;margin:0 auto 48px}.section[data-astro-cid-fomnyogt]{border-top:1px solid var(--border);padding:28px 0}.section[data-astro-cid-fomnyogt] h2[data-astro-cid-fomnyogt]{flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 14px;font-size:1.35rem;display:flex}.section[data-astro-cid-fomnyogt] p[data-astro-cid-fomnyogt]{margin:0}.theme[data-astro-cid-fomnyogt]{gap:14px;display:grid}.theme[data-astro-cid-fomnyogt] .badge[data-astro-cid-fomnyogt]{vertical-align:2px;margin-right:8px}.faq[data-astro-cid-fomnyogt]{gap:22px;margin:0;display:grid}.faq[data-astro-cid-fomnyogt] dt[data-astro-cid-fomnyogt]{color:var(--gold);text-indent:-1.6em;padding-left:1.6em;font-weight:700}.faq[data-astro-cid-fomnyogt] dt[data-astro-cid-fomnyogt]:before{content:"Q. "}.faq[data-astro-cid-fomnyogt] dd[data-astro-cid-fomnyogt]{text-indent:-1.6em;margin:6px 0 0;padding-left:1.6em}.faq[data-astro-cid-fomnyogt] dd[data-astro-cid-fomnyogt]:before{content:"A. ";color:var(--text-muted)}.badge[data-astro-cid-fomnyogt]{font-family:var(--font-sans);border:1px solid;border-radius:999px;padding:2px 10px;font-size:.75rem}.pending[data-astro-cid-fomnyogt]{border:1px dashed var(--border);border-radius:var(--radius);color:var(--text-muted);background:var(--bg-elevated);padding:20px}.related[data-astro-cid-fomnyogt]{border-top:1px solid var(--border);max-width:760px;margin:0 auto 40px;padding-top:28px}.related[data-astro-cid-fomnyogt] h2[data-astro-cid-fomnyogt]{margin:0 0 6px;font-size:1.35rem}.related-note[data-astro-cid-fomnyogt]{color:var(--text-muted);margin:0 0 16px;font-size:.9rem}.related-list[data-astro-cid-fomnyogt]{gap:10px;display:grid}.rel[data-astro-cid-fomnyogt]{border:1px solid var(--border);border-radius:var(--radius);background:var(--bg-elevated);color:var(--text);align-items:center;gap:14px;padding:10px 14px;text-decoration:none;display:flex}.rel[data-astro-cid-fomnyogt]:hover{border-color:var(--gold-soft)}.rel[data-astro-cid-fomnyogt] img{border-radius:4px;flex-shrink:0;width:52px;height:auto}.rel-body[data-astro-cid-fomnyogt]{flex-direction:column;display:flex}.rel-name[data-astro-cid-fomnyogt]{font-family:var(--font-serif);color:var(--gold);font-weight:700}.rel-summary[data-astro-cid-fomnyogt]{color:var(--text-muted);font-size:.85rem}.to-group[data-astro-cid-fomnyogt]{text-align:right;margin:16px 0 0}.pager[data-astro-cid-fomnyogt]{border-top:1px solid var(--border);justify-content:space-between;gap:16px;padding-top:24px;display:flex}.pager[data-astro-cid-fomnyogt] a[data-astro-cid-fomnyogt]{text-decoration:none}@media (width<=700px){.card-detail[data-astro-cid-fomnyogt]{text-align:center;grid-template-columns:1fr;justify-items:center;gap:24px}.byline[data-astro-cid-fomnyogt]{justify-content:center}.image[data-astro-cid-fomnyogt]{width:70%;max-width:320px}}
