.ent-head{max-width:52rem;margin-bottom:1.6rem}.ent-head h1{overflow-wrap:anywhere}.ent-head .lede{margin:.4rem 0 0}.ent-note{border-left:3px solid var(--accent2);background:var(--paper);border-radius:var(--radius-ctl);margin-top:.9rem;padding:.75rem 1rem}.ent-note p{margin:0 0 .35rem}.ent-note .meta{font:.84rem var(--font-ui);color:var(--muted);margin:0}.ent-also{font:.95rem var(--font-ui);color:var(--muted);margin:.2rem 0 .4rem}.ent-also b{color:var(--ink);font-weight:600}.ent-head .chips{margin-top:.8rem}.ent-head .notice{margin-top:1rem}.ent-layout{grid-template-columns:minmax(0,1fr) 320px;grid-template-areas:"main side";align-items:start;gap:2.2rem;display:grid}.ent-main{grid-area:main;min-width:0}.ent-side{grid-area:side;gap:1rem;min-width:0;display:grid}.ent-side .box h2{margin:0 0 .6rem;font-size:1.1rem}[data-skin=atlas] .ent-side .box h2{font-size:1rem}.facts{font:.92rem/1.45 var(--font-ui);gap:.7rem;margin:0;display:grid}.facts>div{gap:.1rem;display:grid}.facts dt{font:700 .68rem var(--font-ui);letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.facts dd{color:var(--ink);overflow-wrap:anywhere;margin:0}.facts dd .muted,.facts .fine{color:var(--muted);font-size:.82rem}.fine{font:.8rem/1.45 var(--font-ui);color:var(--muted);margin:.35rem 0 0}.ent-dates{border-left:3px solid var(--accent2);padding:.1rem 0 .1rem .75rem}.ent-dates .yrs{font:600 .98rem var(--font-ui);color:var(--ink)}.rel{font:.92rem/1.35 var(--font-ui);gap:.45rem;margin:0;padding:0;list-style:none;display:grid}.rel li{flex-wrap:wrap;align-items:baseline;gap:.1rem .45rem;display:flex}.rel a{font-weight:600;text-decoration:none}.rel a:hover{text-decoration:underline}.rel .hint,.rel .n{color:var(--muted);font-size:.8rem}.rel .n{font-variant-numeric:tabular-nums;white-space:nowrap;margin-left:auto}.fam{gap:.85rem;display:grid}.fam h3{font:700 .68rem var(--font-ui);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin:0 0 .3rem}.ent-side .sec-intro{font:.8rem/1.45 var(--font-ui);margin:-.2rem 0 .7rem}.ent-books{gap:.4rem;margin:.6rem 0 1.2rem}.ent-books .chip{padding:.25rem .65rem;font-size:.8rem}.ent-books .chip b{color:var(--muted);font-variant-numeric:tabular-nums;margin-left:.25rem;font-weight:700}.ent-books .chip.on{background:var(--accent);border-color:var(--accent);color:var(--accent-ink)}.ent-books .chip.on b{color:inherit}.ent-book{font:700 .78rem var(--font-ui);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);border-bottom:2px solid var(--line);justify-content:space-between;gap:1rem;margin:1.4rem 0 0;padding-bottom:.35rem;display:flex}.ent-book:first-of-type{margin-top:.4rem}.ent-verses li{grid-template-columns:8.5rem minmax(0,1fr);align-items:baseline;gap:.2rem 1rem;display:grid}.ent-verses .ref{white-space:normal}.ent-verses p{margin:0;line-height:1.6}.ent-verses .work{margin:0 0 0 .4rem}.ent-more{font:.88rem var(--font-ui);color:var(--muted);flex-wrap:wrap;align-items:center;gap:.6rem 1rem;margin-top:1rem;display:flex}.ent-more .btn{padding:.55rem 1.1rem;font-size:.88rem}.ent-events{gap:0;margin:0;padding:0;list-style:none;display:grid}.ent-events li{border-bottom:1px solid var(--line);grid-template-columns:7.5rem minmax(0,1fr);align-items:baseline;gap:.15rem 1rem;padding:.65rem 0;display:grid}.ent-events .yr{font:600 .8rem var(--font-ui);color:var(--muted);font-variant-numeric:tabular-nums}.ent-events .yr.none{opacity:.7;font-weight:400}.ent-events strong{font-family:var(--font-ui);font-size:.97rem;font-weight:600}.ent-events .meta{font:.84rem var(--font-ui);color:var(--muted);margin-top:.1rem;display:block}.ent-events .meta a{font-weight:600}details.dict{margin-top:.6rem}details.dict>summary{cursor:pointer;font:700 .9rem var(--font-ui);color:var(--accent)}details.dict .dict-body{font:.98rem/1.65 var(--font-text);max-width:46rem;margin-top:.8rem}details.dict .dict-body p{margin:0 0 .8rem}.coords{font:600 1rem var(--font-ui);font-variant-numeric:tabular-nums;color:var(--ink)}.osm{font:700 .88rem var(--font-ui);margin-top:.35rem;display:inline-block}.tag.unsure{background:var(--b-debate-bg);color:var(--b-debate-ink);border-color:var(--b-debate-bd);white-space:normal;line-height:1.3}.tag.sure{background:var(--b-supported-bg);color:var(--b-supported-ink);border-color:var(--b-supported-bd)}.notes{font:.84rem/1.45 var(--font-ui);color:var(--muted);margin:.4rem 0 0;padding-left:1.1rem}.notes li{margin-bottom:.25rem}.ent-source{border-top:1px solid var(--line);font:.8rem/1.55 var(--font-ui);color:var(--muted);max-width:52rem;margin-top:2.6rem;padding-top:1rem}.ent-source p{margin:.25rem 0}.ent-search{max-width:46rem}.letters{font:700 .85rem var(--font-ui);flex-wrap:wrap;gap:.25rem;margin:1.1rem 0 0;display:flex}.letters a,.letters span{border:1px solid var(--line);background:var(--paper);min-width:2.1rem;height:2.1rem;color:var(--ink);border-radius:8px;place-items:center;padding:0 .4rem;text-decoration:none;display:inline-grid}.letters a:hover{border-color:var(--accent)}.letters a.on{background:var(--accent);border-color:var(--accent);color:var(--accent-ink)}.letters span{opacity:.35}.letters .all{min-width:3rem}.list-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.4rem 1rem;margin:1.8rem 0 .8rem;display:flex}.list-head h2{margin:0}.list-head .muted{font:.88rem var(--font-ui)}.ent-list{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:.6rem;margin:0;padding:0;list-style:none;display:grid}.ent-list a{box-sizing:border-box;background:var(--paper);border:1px solid var(--line);border-radius:var(--radius-ctl);height:100%;color:var(--ink);grid-template-columns:minmax(0,1fr) auto;gap:.1rem .6rem;padding:.7rem .9rem;text-decoration:none;display:grid}.ent-list a:hover{border-color:var(--accent2)}.ent-list strong{font:600 .98rem/1.3 var(--font-ui);overflow-wrap:anywhere}.ent-list .n{font:.78rem var(--font-ui);color:var(--muted);white-space:nowrap;font-variant-numeric:tabular-nums;text-align:right}.ent-list .hint{font:.8rem/1.35 var(--font-ui);color:var(--muted);grid-column:1/-1}.pager{font:.88rem var(--font-ui);color:var(--muted);flex-wrap:wrap;justify-content:center;align-items:center;gap:.6rem 1rem;margin:1.6rem 0 0;display:flex}.pager .btn{padding:.5rem 1rem;font-size:.88rem}.pager .btn[aria-disabled=true]{opacity:.35;pointer-events:none}@media (width<=900px){.ent-layout{flex-direction:column;gap:1rem;display:flex}.ent-side{display:contents}.ent-main{order:1;margin-top:1rem}.ent-side>.late{order:2}}@media (width<=560px){.ent-verses li,.ent-events li,.ent-list{grid-template-columns:minmax(0,1fr)}.letters a,.letters span{min-width:1.9rem;height:1.9rem}}
