.nagi-conditions{margin:2rem 0;padding:clamp(1rem,3vw,1.7rem);background:var(--nagi-wash,#f4f6f7);border:1px solid #d9e0e5;border-radius:12px;overflow-wrap:anywhere}.nagi-conditions h2{margin-top:0}.nagi-conditions summary{font-weight:700;cursor:pointer;padding:.8rem 0}.nagi-condition-list{display:grid;grid-template-columns:minmax(8rem,28%) minmax(0,1fr);margin:.8rem 0;border-top:1px solid #d9e0e5}.nagi-condition-list>dt,.nagi-condition-list>dd{min-width:0;margin:0;padding:.65rem;border-bottom:1px solid #d9e0e5}.nagi-condition-list>dt{font-weight:600}.nagi-condition-list .nagi-condition-list{display:block;margin:.3rem 0;border:0}.nagi-condition-list .nagi-condition-list>dt{font-size:.9em;padding:.35rem 0 .1rem;border:0}.nagi-condition-list .nagi-condition-list>dd{padding:0 0 .4rem;border:0}.nagi-conditions ul{padding-left:1.3rem}.nagi-conditions li{margin:.4rem 0}.nagi-condition-source{font-size:.86em;color:#4c5862}.nagi-condition-note{padding:.75rem;background:#fff;border-left:3px solid var(--nagi-primary,#345)}.nagi-condition-unknown{color:#52606b}.nagi-condition-extra{margin:1.2rem 0;padding:1rem;background:#fff;border-radius:8px}.nagi-conditions a{overflow-wrap:anywhere}@media(max-width:600px){.nagi-condition-list{display:block}.nagi-condition-list>dt{border-bottom:0;padding-bottom:.1rem}.nagi-condition-list>dd{padding-top:.2rem}.nagi-conditions{padding:.9rem}}
