.ai-universe-illustration,.ai-universe-diagram{margin:1.6rem auto}.ai-universe-illustration img{display:block;width:100%;height:auto}.ai-universe-diagram img{display:block;max-width:100%;height:auto;margin:0 auto;background:#FFF8EF}.ai-universe-diagram figcaption{font-size:.9em;line-height:1.55;margin:.8rem auto}.ai-universe-callout{padding:1rem 1.1rem;border:1px solid;border-left-width:4px;border-radius:.5rem;margin:1.6rem 0;color:#3E342C}.ai-universe-callout p{margin:.5rem 0 0}.ai-universe-callout--hypothesis{background:#F8DFC4;border-color:#C9986D}.ai-universe-callout--context{background:#D9EAF7;border-color:#7AA6C2}.ai-universe-callout--uncertainty{background:#F6D6DD;border-color:#BF7C89}.ai-universe-callout--projection{background:#ECEBE8;border-color:#9C9992}.ai-universe-source{margin:1rem 0}.ai-universe-source summary{cursor:pointer;font-weight:600}

/* Rich Visual Standard: numbered list, illustration left, text right. */
.ai-inquiry-deck{list-style:none;padding:0;margin:1rem 0}.ai-inquiry-deck>li{margin:0 0 .8rem;padding:0}.ai-inquiry-deck-hint{font-size:.85rem;margin:.4rem 0 1rem}.ai-inquiry-card{display:grid;grid-template-columns:90px minmax(0,1fr);gap:.8rem;align-items:start;background:#fff;color:#27313c;border:1px solid #cbd2d9;border-left:4px solid var(--card-accent);border-radius:.45rem;padding:.8rem;scroll-margin-top:1rem}.ai-inquiry-card-art img{display:block;width:90px;max-width:100%;height:auto;aspect-ratio:2/3;object-fit:contain}.ai-inquiry-card-content{min-width:0}.ai-inquiry-card-heading{display:flex;gap:.6rem;align-items:center}.ai-inquiry-card-number{display:grid;place-items:center;flex-shrink:0;width:1.8rem;height:1.8rem;border-radius:50%;background:var(--card-accent);color:#fff;font-size:1rem;font-weight:800}.ai-inquiry-card h4{margin:0;font:inherit;font-weight:750;font-size:1.05rem;line-height:1.3;color:#27313c}.ai-inquiry-card-question{margin:.5rem 0;line-height:1.5}.ai-inquiry-card-detail{border-top:1px solid #dce1e6}.ai-inquiry-card-detail summary{padding:.5rem 0;font-size:.88rem;font-weight:650;cursor:pointer;color:#27313c}.ai-inquiry-card-body{font-size:.95rem;line-height:1.65;overflow-wrap:anywhere}.ai-inquiry-card-body p{margin:.7rem 0}.ai-inquiry-card-body dl{margin:.8rem 0;display:grid;grid-template-columns:minmax(100px,1fr) 3fr;gap:.6rem .8rem}.ai-inquiry-card-body dt{font-weight:750}.ai-inquiry-card-body dd{margin:0}.ai-inquiry-card-detail summary:focus-visible{outline:3px solid #185c9b;outline-offset:2px}@media(max-width:600px){.ai-inquiry-card{grid-template-columns:58px minmax(0,1fr);gap:.6rem;padding:.6rem}.ai-inquiry-card-art img{width:58px}.ai-inquiry-card h4{font-size:.95rem}.ai-inquiry-card-number{width:1.5rem;height:1.5rem;font-size:.9rem}.ai-inquiry-card-question,.ai-inquiry-card-body{font-size:.9rem}.ai-inquiry-card-body dl{display:block}.ai-inquiry-card-body dt{margin-top:.8rem}}@media print{.ai-inquiry-card{break-inside:avoid}}

.ai-universe-illustration figcaption{font-size:.88em;line-height:1.55;margin:.65rem 0 0}

/* Text Visual Standard: explicit roles and supplemental concept identity. */
.ai-universe-callout .semantic-block__title{display:flex;align-items:center;gap:.45rem;font:inherit;font-weight:700;margin:0 0 .55rem}
.ai-universe-callout .semantic-block__body>:first-child{margin-top:0}.ai-universe-callout .semantic-block__body>:last-child{margin-bottom:0}
@media(prefers-reduced-motion:reduce){.rv *,.ai-inquiry-deck *{scroll-behavior:auto;animation:none;transition:none}}
@media print{.rv-perspective__controls{display:none}.rv-perspective .rv-perspective__panel[hidden]{display:block!important}}
