[lang=ota]{font-family:"Noto Sans Arabic",var(--text)}:lang(ti){font-family:"Noto Sans Ethiopic",var(--text)}.unit-head{border-bottom:1px solid var(--rule);overflow-x:clip}.unit-head-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:1.6rem;padding:2.2rem 0 2.6rem}.crumbs ol{list-style:none;margin:0 0 1.4rem;padding:0;display:flex;flex-wrap:wrap;gap:.2rem .5rem;font-family:var(--mono);font-size:.74rem;color:var(--ink-soft)}.crumbs li+li:before{content:"/";margin-right:.5rem;color:var(--rule)}.crumbs a{text-decoration:none}.crumbs a:hover{text-decoration:underline}.unit-head h1{font-family:var(--display);font-weight:600;font-size:clamp(2rem,3.4vw,3rem);line-height:1.06;letter-spacing:-.03em;margin:0;max-width:24ch}.unit-head .lede{max-width:var(--read);font-size:1.12rem;margin:1.2rem 0 0}.unit-facts{display:flex;flex-wrap:wrap;gap:0;margin:1.6rem 0 0;border-top:1px solid var(--ink);max-width:var(--read)}.unit-facts div{padding:.7rem 1.6rem .2rem 0;margin-right:1.6rem;border-right:1px solid var(--rule)}.unit-facts div:last-child{border-right:0}.unit-facts dt{font-family:var(--mono);font-size:.7rem;color:var(--ink-soft)}.unit-facts dd{margin:0;font-family:var(--display);font-weight:600;font-size:1.9rem;line-height:1.1}.updated{font-family:var(--mono);font-size:.74rem;color:var(--ink-soft);margin:1rem 0 0}.unit-specimen{--spec-size:6rem;container-type:inline-size;margin:0;position:relative;overflow-x:clip;overflow-y:visible;border-top:1px solid var(--ink);padding-top:.6rem}.specimen-word{font-size:min(var(--spec-size),calc(94cqi / var(--spec-ems,3)));line-height:1.6;color:var(--ink);text-align:right;position:relative}.unit-specimen figcaption{font-family:var(--mono);font-size:.74rem;color:var(--ink-soft);display:flex;flex-wrap:wrap;gap:.2rem .8rem;justify-content:flex-end}.unit-specimen figcaption b{font-family:var(--text);font-weight:500;font-size:1rem;color:var(--accent-text)}.baseline-probe:before{top:calc(var(--spec-size,3rem)*-.536);border-top:1px dashed var(--rule)}.unit-jump{border-bottom:1px solid var(--rule);padding:1.4rem 0 1.5rem}.jump-title{font-family:var(--mono);font-size:.76rem;color:var(--accent-text);margin:0 0 .8rem}.jump-list{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.45rem}.jump-list li{border:1px solid var(--ink)}.jump-list li.jump-section{border-color:var(--rule)}.jump-list a{display:flex;align-items:center;gap:.6rem;min-height:42px;padding:0 .8rem;text-decoration:none;font-family:var(--display);font-weight:500;font-size:.95rem}.jump-list a span{font-family:var(--mono);font-size:.72rem;color:var(--accent-text)}.jump-list a:hover{background:var(--ink);color:var(--bg)}.jump-list a:hover span{color:var(--on-ink)}.unit-section{padding:3.6rem 0;border-top:1px solid var(--rule);scroll-margin-top:1rem}.unit-jump+.unit-section{border-top:0}.section-label{display:block;font-family:var(--mono);font-size:.76rem;color:var(--accent-text);margin-bottom:.9rem}.unit-panel{display:grid;grid-template-columns:minmax(0,1fr);gap:1.2rem}.panel-side{font-family:var(--mono);font-size:.76rem;color:var(--ink-soft);line-height:1.5}.panel-side.has-plate{display:flex;align-items:flex-end;gap:1.2rem}.panel-number{display:block;color:var(--accent-text)}.panel-body h3,.unit-data h3{font-family:var(--display);font-weight:600;font-size:1.15rem;margin:2rem 0 .5rem;letter-spacing:-.01em}.unit-data{min-width:0}.unit-data>h2,.section-intro{max-width:var(--read)}.section-intro{margin:0 0 1rem}.section-plate{margin:0;background:var(--sheet);line-height:0;width:9rem}.unit-legend{list-style:none;margin:1.2rem 0 0;padding:.7rem 0 0;display:flex;flex-wrap:wrap;gap:.4rem 1.4rem;border-top:1px solid var(--rule);font-size:.86rem;color:var(--ink-soft)}.unit-legend b{font-family:var(--mono);font-weight:400;font-size:.72rem;color:var(--accent-text);margin-right:.3rem}.unit-group{margin-top:2.8rem;scroll-margin-top:1rem}.unit-group-title{display:flex;align-items:baseline;gap:.8rem;margin:0 0 .4rem;padding-bottom:.5rem;border-bottom:1px solid var(--ink);font-family:var(--display);font-weight:600;font-size:clamp(1.3rem,1.8vw,1.6rem);letter-spacing:-.02em}.group-native{font-family:var(--text);font-weight:500}.group-count{margin-left:auto;font-family:var(--mono);font-weight:400;font-size:.76rem;color:var(--accent-text)}.group-meta{display:flex;flex-wrap:wrap;gap:.2rem 1.4rem;margin:0 0 .6rem;font-family:var(--mono);font-size:.76rem;color:var(--ink-soft)}.unit-table{min-width:0;width:100%;display:block}.unit-table caption,.unit-table thead{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;clip-path:inset(50%);white-space:nowrap;overflow:hidden}.unit-table tbody{display:block}.unit-table tbody tr{display:block;padding:.9rem 0 .8rem;border-bottom:1px solid var(--rule);scroll-margin-top:1rem}.unit-table tbody tr:target{background:var(--sheet);box-shadow:inset 3px 0 0 var(--accent);padding-left:.8rem;padding-right:.8rem}.unit-table tbody th,.unit-table td{font-family:var(--text);font-size:1rem;font-weight:400;color:var(--ink);line-height:1.5}.unit-table tbody th{display:block;padding:0 0 .55rem;border:0;text-align:left}.unit-table tbody th.col-rtl{text-align:right}.unit-table tbody th:not(.col-rtl) .unit-cell{font-family:var(--display);font-weight:600;font-size:1.15rem}.unit-table td{display:grid;grid-template-columns:minmax(0,6.6rem) minmax(0,1fr);column-gap:.8rem;padding:.2rem 0;border:0;text-align:left}.unit-table td:before{content:attr(data-label);font-family:var(--mono);font-size:.7rem;color:var(--ink-soft);padding-top:.3rem}.unit-cell{min-width:0;overflow-wrap:anywhere}.unit-native{display:block;font-size:1.3rem;line-height:1.75}.unit-table tbody th .unit-native{font-size:1.5rem;line-height:1.8}.unit-main{display:inline}.unit-roman{display:block;font-size:.88rem;line-height:1.45;color:var(--ink-soft)}.unit-table td .unit-native{display:inline;font-size:1.05rem;line-height:1.7;margin-right:.5rem}.unit-table td .unit-roman{display:inline}.unit-code{display:inline-block;margin-right:.5rem;padding:0 .3rem;border:1px solid var(--rule);font-family:var(--mono);font-size:.68rem;line-height:1.6;color:var(--ink-soft);text-decoration:none;vertical-align:.12em}.unit-period{font-family:var(--mono);font-size:.86rem;white-space:nowrap}.table-note{max-width:var(--read);margin:1.4rem 0 0;font-size:.92rem;color:var(--ink-soft)}.key-regions{margin-top:1.6rem}.key-region h3{margin:1.8rem 0 .5rem}.key-region:first-child h3{margin-top:0}.key-list{list-style:none;margin:0;padding:0;border-top:1px solid var(--ink)}.key-list li{display:grid;grid-template-columns:minmax(0,2.6rem) minmax(0,1fr) auto;column-gap:.7rem;row-gap:.2rem;align-items:baseline;padding:.7rem 0;border-bottom:1px solid var(--rule)}.key-code{font-family:var(--mono);font-size:.76rem;color:var(--accent-text);text-decoration:none}.key-name{font-family:var(--display);font-weight:600}.key-count{display:flex;align-items:center;gap:.6rem;justify-self:end}.key-count b{font-family:var(--mono);font-weight:400;font-size:.8rem;min-width:1.4rem;text-align:right}.key-ticks{display:flex;flex-wrap:wrap;gap:3px;max-width:6.5rem;justify-content:flex-end}.key-ticks i{display:block;width:9px;height:9px;background:var(--ink)}.key-units{grid-column:1/-1;font-size:.9rem;line-height:1.55;color:var(--ink-soft)}.key-units a{color:var(--ink)}.faq details{border-top:1px solid var(--rule)}.faq summary{list-style:none;cursor:pointer;display:flex;align-items:baseline;gap:1rem;padding:1rem 0}.faq summary h3{margin:0;font-size:1.12rem;flex:1}.faq details p{margin:0 0 1.1rem;max-width:var(--read)}.unit-list{margin:0 0 1rem;padding-left:1.2rem}.unit-note{padding:1.4rem 0}.unit-note p{max-width:var(--read);margin:0;padding-top:.8rem;border-top:1px solid var(--ink)}.unit-note b{display:block;font-family:var(--mono);font-weight:400;font-size:.74rem;color:var(--accent-text);margin-bottom:.3rem}.unit-related{padding:3rem 0 3.6rem;border-top:1px solid var(--rule)}.unit-related ul{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:minmax(0,1fr);gap:0 2rem}.unit-related li{border-top:1px solid var(--ink)}.unit-related a{display:block;text-decoration:none;padding:.8rem 0 1rem;min-height:44px}.unit-related b{display:block;font-family:var(--display);font-weight:600;font-size:1.1rem}.unit-related span{display:block;font-size:.88rem;color:var(--ink-soft)}.unit-related a:hover b{color:var(--accent-text)}.to-top{position:fixed;right:clamp(12px,2vw,28px);bottom:clamp(12px,2vw,28px);z-index:40;display:inline-flex;align-items:center;gap:.45rem;min-height:44px;padding:0 .9rem;background:var(--ink);color:var(--bg);font-family:var(--mono);font-size:.78rem;text-decoration:none}.to-top[hidden]{display:none}.to-top svg{width:14px;height:14px}.to-top:hover{background:var(--accent-text);color:var(--bg)}@media(min-width:641px){.unit-related ul{grid-template-columns:repeat(3,minmax(0,1fr))}.unit-specimen{--spec-size:7.5rem}}@media(min-width:761px){.unit-table{display:table;table-layout:fixed}.unit-table thead{position:static;display:table-header-group}.unit-table tbody{display:table-row-group}.unit-table tbody tr{display:table-row;padding:0}.unit-table tbody tr:target{padding:0}.unit-table tbody tr:hover{background:var(--sheet)}.unit-table thead th{padding:.6rem 1rem .5rem}.unit-table thead th.col-rtl{text-align:right}.unit-table tbody th,.unit-table td{display:table-cell;padding:.75rem 1rem;border-bottom:1px solid var(--rule);vertical-align:top}.unit-table td.col-rtl{text-align:right}.unit-table td:before{content:none}.unit-table tbody th .unit-native{font-size:1.35rem}.unit-table td.col-rtl .unit-native{display:block;font-size:1.3rem;margin-right:0}.unit-table td.col-rtl .unit-roman{display:block}.unit-table td:not(.col-rtl) .unit-roman{display:block}.unit-table td .unit-code{margin:0 0 0 .55rem}.unit-table tbody th.col-rtl{border-right:1px solid var(--rule)}.unit-table.cols-4 thead th:nth-child(1){width:27%}.unit-table.cols-4 thead th:nth-child(2){width:21%}.unit-table.cols-4 thead th:nth-child(3){width:22%}.unit-table.cols-3 thead th:nth-child(1){width:40%}.unit-table.cols-3 thead th:nth-child(2){width:34%}.unit-table.cols-2 thead th:nth-child(1){width:55%}.key-list li{grid-template-columns:minmax(0,3rem) minmax(0,1fr) auto;column-gap:1rem}.key-ticks{max-width:10.5rem}.key-units{grid-column:2/-1}.faq details p{margin-left:2rem}}@media(min-width:981px){.unit-head-grid{grid-template-columns:minmax(0,1fr) minmax(16rem,22rem);gap:clamp(2rem,5vw,5rem);align-items:end;padding:2.6rem 0 3rem}.unit-panel{grid-template-columns:var(--side) minmax(0,1fr);gap:clamp(1.5rem,4vw,4.5rem)}.unit-specimen{--spec-size:8.5rem}.panel-side.has-plate{display:block}.section-plate{width:auto;max-width:16rem;margin:0 0 .8rem}}@media(max-width:640px){.unit-head-grid{padding:1.6rem 0 2rem}.unit-head h1{font-size:1.85rem}.unit-head .lede{font-size:1.02rem}.unit-facts div{padding-right:1rem;margin-right:1rem}.unit-facts dd{font-size:1.5rem}.unit-specimen{--spec-size:4.6rem}.unit-section{padding:2.6rem 0}.jump-list a{font-size:.9rem;padding:0 .65rem}.unit-group{margin-top:2.2rem}}.unit-code{margin-left:.45rem}.unit-group{content-visibility:auto;contain-intrinsic-size:auto 1400px}
