
.nl-preview-banner{background:#f2c94c;color:#071b35;font-weight:800;text-align:center;padding:.55rem 1rem;position:relative;z-index:30}
.nl-entity-search{background:#fff;border:1px solid rgba(7,27,53,.14);border-radius:22px;padding:clamp(1.1rem,3vw,2rem);box-shadow:0 18px 44px rgba(7,27,53,.08)}
.nl-entity-search label{display:block;font-weight:800;margin-bottom:.45rem}.nl-entity-search input{width:100%;min-height:3.25rem;border:1px solid rgba(7,27,53,.25);border-radius:12px;padding:.75rem 1rem;font:inherit}.nl-entity-results{margin-top:1rem}.nl-entity-result{min-width:0}.nl-entity-result h3,.nl-entity-result p{overflow-wrap:anywhere}
.nl-v2-type{display:inline-flex;margin:0 0 .65rem;padding:.32rem .65rem;border-radius:999px;background:#d9f2e3;color:#124b32;font-weight:800;font-size:.85rem}
.nl-v2-guide{margin:0 0 1.25rem}.nl-v2-guide h2{margin-bottom:.4rem}.nl-v2-disclosure{border:1px solid rgba(7,27,53,.14);border-radius:18px;background:#fff;margin:1.25rem 0;overflow:hidden}.nl-v2-disclosure>summary{cursor:pointer;display:flex;justify-content:space-between;gap:1rem;padding:1.05rem 1.2rem;font-weight:850;list-style:none}.nl-v2-disclosure>summary::-webkit-details-marker{display:none}.nl-v2-disclosure>summary small{font-weight:500;color:#526170;text-align:right}.nl-v2-disclosure[open]>summary{border-bottom:1px solid rgba(7,27,53,.1);background:#f6faf8}.nl-v2-disclosure-body{padding:1rem}.nl-v2-disclosure-body>.nl-section-block:first-child{margin-top:0}.nl-v2-relation-card{display:grid;gap:.45rem}.nl-v2-relation-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin-top:1rem}.nl-v2-relation-list a{display:block;padding:.85rem;border:1px solid rgba(7,27,53,.12);border-radius:12px;background:#f7faf8;font-weight:750;overflow-wrap:anywhere}.nl-preview-nav{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem}.nl-preview-nav .nl-card{min-width:0}.nl-preview-nav h3{overflow-wrap:anywhere}
@media(max-width:760px){.nl-v2-disclosure>summary{display:block}.nl-v2-disclosure>summary small{display:block;text-align:left;margin-top:.3rem}.nl-v2-relation-list,.nl-preview-nav{grid-template-columns:1fr}.nl-entity-search{border-radius:16px}.nl-preview-banner{font-size:.9rem}}
