.caution-guide .cg-intro{background:var(--orange-tint);border-radius:16px;margin:28px 0;padding:24px}.caution-guide .cg-intro h2{margin-top:0;font-size:20px}.caution-guide .cg-intro p{margin:10px 0}.caution-guide .cg-record{border:1px solid var(--line);background:#fff;border-radius:14px;margin:16px 0;padding:24px}.caution-guide .cg-record h3{margin-top:0}.caution-guide .cg-record dl{grid-template-columns:110px 1fr;gap:8px 16px;font-size:14px;display:grid}.caution-guide dt{color:var(--muted)}.caution-guide dd{margin:0}.caution-guide blockquote{border-left:3px solid var(--orange-deep);white-space:pre-wrap;margin:16px 0;padding:12px 16px}.caution-guide .cg-empty{background:var(--paper,#f7f5f1);border:1px solid var(--line);border-radius:12px;padding:20px}.caution-guide details{border-bottom:1px solid var(--line);margin:16px 0;padding-bottom:16px}.caution-guide summary{cursor:pointer;font-weight:700}.caution-guide .cg-sources{max-height:320px;padding:0 12px 0 24px;overflow:auto}.caution-guide .cg-search-label{flex-basis:100%;font-weight:700}.caution-guide .search{flex-wrap:wrap}.caution-guide .search input{min-width:0}.caution-guide .ig-jump{flex-wrap:wrap;justify-content:flex-start;gap:12px}.caution-guide .cg-label-list{padding:0;list-style:none}.caution-guide .cg-label-list>li{border-bottom:1px solid var(--line);padding:18px 0}.caution-guide .cg-label-list p{margin:0 0 8px}@media (max-width:600px){.caution-guide .cg-record{padding:18px}.caution-guide .cg-record dl{grid-template-columns:1fr;gap:2px}.caution-guide dd{margin-bottom:10px}}
