.la-map{z-index:20;top:var(--la-header);background:var(--tiro-bg);margin-inline:calc(var(--la-pad) * -1);padding-inline:var(--la-pad);border-bottom:1px solid var(--tiro-border);align-self:start;position:sticky}.la-map-figure{display:none}.la-map-list{scrollbar-width:none;gap:.25rem;display:flex;overflow-x:auto}.la-map-list::-webkit-scrollbar{display:none}.la-map-list a{white-space:nowrap;min-height:2.75rem;font-family:var(--font-code);letter-spacing:.14em;text-transform:uppercase;color:var(--tiro-text-muted);border-bottom:2px solid #0000;align-items:center;gap:.5rem;padding:0 .55rem;font-size:.6875rem;display:inline-flex}.la-map-list a[aria-current=location]{color:var(--tiro-text);border-bottom-color:var(--tiro-accent)}.la-map-n{color:var(--tiro-accent)}@media (min-width:1024px){.la-map{top:calc(var(--la-header) + 2rem);background:0 0;border-bottom:none;margin:0;padding:0}.la-map-figure{width:13rem;margin-bottom:1.25rem;display:block}.la-map-list{border-top:1px solid var(--tiro-border);gap:0;display:grid;overflow:visible}.la-map-list a{border-bottom:1px solid var(--tiro-border);width:100%;display:flex}.la-map-list a[data-derived=true]{border-bottom-style:dashed}.la-map-list a[aria-current=location]{border-bottom-color:var(--tiro-border);box-shadow:inset 2px 0 0 var(--tiro-accent);background:var(--tiro-surface)}}.la-citation{border:1px solid var(--tiro-border-strong);background:var(--tiro-raised);padding:1.25rem 1.5rem}.la-citation-text{font-family:var(--font-display);color:var(--tiro-text);-webkit-user-select:all;user-select:all;font-size:1rem;line-height:1.6}.la-concordance{border-top:1px solid var(--tiro-border-strong)}.la-concordance>li{border-bottom:1px solid var(--tiro-border)}.la-concordance-row{text-align:left;width:100%;min-height:2.75rem;transition:background-color var(--lt-dur-quick) ease;grid-template-columns:2.25rem minmax(0,1fr) 1.5rem;gap:.75rem;padding:.85rem .25rem;display:grid}.la-concordance-row:hover{background:var(--tiro-surface)}.la-concordance-toggle{font-family:var(--font-code);color:var(--tiro-accent);text-align:right}.la-concordance-panel{color:var(--tiro-text-soft);padding:0 .25rem 1rem 3rem;font-size:.9375rem;line-height:1.6}.la-concordance-panel dd{color:var(--tiro-text-soft)}@media print{.la-map{display:none}}
