@font-face{font-family:Krona One;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/krona-one-latin-400-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Krona One;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/krona-one-latin-ext-400-normal.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Petrona;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/petrona-latin-400-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Petrona;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/petrona-latin-ext-400-normal.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Petrona;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/petrona-latin-400-italic.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Petrona;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/petrona-latin-ext-400-italic.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Petrona;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/petrona-latin-600-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Petrona;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/petrona-latin-ext-600-normal.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}:root{--teal:#0f5c57;--teal-deep:#0a433f;--paper:#f3ecd8;--paper-2:#e7dfc7;--paper-rule:#d4caa8;--sun:#f2c230;--sun-lit:#f9d55f;--sun-2:#ffd859;--ink:#1d2621;--ink-2:#4c5a50;--ink-teal:#0b4b47;--ochre:#6a520f;--mist:#a8ccc8;--rule:#f3ecd838;--f-wide:"Krona One", "Arial Black", sans-serif;--f-book:"Petrona", Georgia, serif;--wrap:1280px;--ease:cubic-bezier(.25, .5, .3, 1);--t1:.15s;--t2:.34s;--t3:.64s;--step:70ms;--fs-2xs:.75rem;--fs-xs:.875rem;--fs-sm:1rem;--fs-md:1.125rem;--fs-lg:1.25rem;--fs-xl:1.5rem;--fs-2xl:1.75rem;--fs-3xl:2rem;--fs-display:3rem;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.5rem;--space-6:2rem;--space-7:2.5rem;--space-8:3rem;--space-9:4rem}*,:before,:after{box-sizing:border-box}*{margin:0;padding:0}html{scrollbar-color:var(--sun) var(--teal-deep);-webkit-text-size-adjust:100%}body{background:var(--teal);color:var(--paper);font-family:var(--f-book);text-wrap:balance;-webkit-font-smoothing:antialiased;background-image:radial-gradient(circle at 15% 8%,#f2c2300d 0%,#0000 38%),radial-gradient(circle at 85% 60%,#0a433fcc 0%,#0000 60%);font-size:18px;line-height:1.6;overflow-x:hidden}a{color:inherit;text-decoration:none}img,svg{max-width:100%;display:block}::selection{background:var(--sun);color:var(--ink)}:focus-visible{outline:2px solid var(--sun);outline-offset:2px;box-shadow:0 0 0 5px var(--teal-deep)}.vh{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.skip{background:var(--sun);color:var(--ink);padding:var(--space-2) var(--space-4);z-index:10;position:absolute;top:0;left:-999px}.skip:focus{left:1rem}.bulletin{border-bottom:1px solid var(--rule);font-family:var(--f-wide);font-size:var(--fs-2xs);letter-spacing:.16em;text-transform:uppercase;color:var(--mist);padding:var(--space-2) var(--space-5);justify-content:space-between;gap:var(--space-1) var(--space-4);flex-wrap:wrap;display:flex}.bulletin .dot{color:var(--sun);margin:0 var(--space-2)}.masthead{max-width:var(--wrap);padding:var(--space-6) var(--space-6) var(--space-5);border-bottom:2px solid var(--sun);margin:0 auto}.brand-row{justify-content:space-between;align-items:center;gap:var(--space-6);display:flex}.brand{align-items:center;gap:var(--space-4);display:flex}.brand-mark{flex-shrink:0;width:52px;height:52px}.brand-name{font-family:var(--f-wide);font-size:var(--fs-2xl);letter-spacing:-.01em;color:var(--paper);text-wrap:nowrap;line-height:1.15}.brand-name em{color:var(--sun);font-style:normal}.brand-name-foot{font-size:var(--fs-lg)}.brand-url{font-family:var(--f-wide);font-size:var(--fs-2xs);letter-spacing:.16em;text-transform:uppercase;color:var(--sun);display:block}.tagline{font-style:italic;font-size:var(--fs-sm);color:var(--mist);text-align:right;max-width:330px;line-height:1.38}.nav{margin-top:var(--space-5);padding-top:var(--space-4);border-top:1px solid var(--rule);justify-content:space-between;align-items:center;gap:var(--space-4);display:flex}.nav ul{gap:var(--space-2) var(--space-6);font-family:var(--f-wide);font-size:var(--fs-2xs);letter-spacing:.12em;text-transform:uppercase;flex-wrap:wrap;list-style:none;display:flex}.nav a{color:var(--paper);padding:var(--space-1) 0;transition:color var(--t1) var(--ease);position:relative}.nav a:hover,.nav a[aria-current]{color:var(--sun)}.nav a[aria-current]:after{content:"";background:var(--sun);height:2px;position:absolute;bottom:-6px;left:0;right:0}.nav-toggle{width:44px;height:44px;margin-right:calc(var(--space-3) * -1);color:var(--paper);cursor:pointer;transition:color var(--t1) var(--ease);background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:none}.nav-toggle:hover,.nav-toggle[aria-expanded=true]{color:var(--sun)}.nav-toggle .bar{transform-box:fill-box;transform-origin:50%;transition:transform var(--t2) var(--ease), opacity var(--t1) var(--ease)}.nav-toggle[aria-expanded=true] .bar-1{transform:translateY(5px)rotate(45deg)}.nav-toggle[aria-expanded=true] .bar-2{opacity:0}.nav-toggle[aria-expanded=true] .bar-3{transform:translateY(-5px)rotate(-45deg)}.rail-col{min-width:0}.lookup{align-items:center;gap:var(--space-2);white-space:nowrap;font-family:var(--f-wide);font-size:var(--fs-2xs);letter-spacing:.1em;text-transform:uppercase;color:var(--paper);padding:var(--space-2) 0;transition:color var(--t1) var(--ease);display:inline-flex}.lookup:hover,.lookup[aria-current]{color:var(--sun)}.shell{max-width:var(--wrap);padding:var(--space-8) var(--space-6);gap:var(--space-7);grid-template-columns:60px minmax(0,1fr) 320px;margin:0 auto;display:grid}.rail{border-right:1px solid var(--rule);height:fit-content;padding-right:var(--space-5);flex-direction:column;align-items:center;display:flex;position:sticky;top:1.5rem}.rail-label{font-family:var(--f-wide);font-size:var(--fs-2xs);letter-spacing:.2em;text-transform:uppercase;color:var(--sun);writing-mode:vertical-rl;margin-bottom:var(--space-5);transform:rotate(180deg)}.rail ol{gap:var(--space-2);font-family:var(--f-wide);font-size:var(--fs-xs);flex-direction:column;list-style:none;display:flex}.rail a{text-align:center;min-width:1.7rem;padding:var(--space-1) var(--space-1);color:var(--mist);transition:background-color var(--t2) var(--ease), color var(--t2) var(--ease), transform var(--t2) var(--ease);border-radius:2px;display:block}.rail a:hover{color:var(--paper)}.rail a.on{background:var(--sun);color:var(--ink);transform:scale(1.15)}.toc li{position:relative}.toc a[data-name]:after{content:attr(data-name);width:max-content;max-width:16rem;padding:var(--space-2) var(--space-2);background:var(--paper);color:var(--ink);font-family:var(--f-book);font-size:var(--fs-sm);letter-spacing:0;text-align:left;opacity:0;pointer-events:none;transition:opacity var(--t1) var(--ease);z-index:3;border-radius:2px;position:absolute;top:50%;left:calc(100% + .6rem);translate:0 -50%;box-shadow:0 2px 8px #00000040}.toc a[data-name]:hover:after,.toc a[data-name]:focus-visible:after{opacity:1}.rail-art{margin-top:var(--space-6);color:var(--paper);opacity:.4}.entries{gap:var(--space-7);flex-direction:column;min-width:0;display:flex}.letter-head{align-items:baseline;gap:var(--space-4);border-bottom:1px solid var(--rule);padding-bottom:var(--space-2);margin-bottom:var(--space-5);display:flex}.letter-head b{font-family:var(--f-wide);font-weight:400;font-size:var(--fs-display);color:var(--sun);line-height:.8}.letter-head span{font-family:var(--f-wide);font-size:var(--fs-2xs);letter-spacing:.16em;text-transform:uppercase;color:var(--mist)}.stack{gap:var(--space-5);flex-direction:column;display:flex}.sheet{background:var(--paper);color:var(--ink);border:1px solid var(--paper-rule);border-radius:2px;overflow:hidden;box-shadow:0 16px 36px #051e1c73}.sheet.lead{border-top:6px solid var(--sun)}.sheet-head{padding:var(--space-6);border-bottom:1px dashed var(--paper-rule);background:#00000005}.lemma{justify-content:space-between;align-items:baseline;gap:var(--space-4);margin-bottom:var(--space-2);display:flex}.lemma-words{align-items:baseline;gap:var(--space-2) var(--space-3);flex-wrap:wrap;min-width:0;display:flex}.hw{font-family:var(--f-wide);font-size:var(--fs-2xl);letter-spacing:-.02em;color:#0c3e3a;overflow-wrap:anywhere;line-height:1.15}.lead .hw{font-size:var(--fs-3xl)}.ipa{font-style:italic;font-size:var(--fs-md);color:var(--ochre)}.pos{font-family:var(--f-wide);font-size:var(--fs-2xs);letter-spacing:.1em;text-transform:uppercase;background:var(--paper-2);padding:var(--space-1) var(--space-2);color:var(--ink-2);white-space:nowrap;border:1px solid #c9be9a;border-radius:2px}.stamp{font-family:var(--f-wide);font-size:var(--fs-2xs);letter-spacing:.12em;text-transform:uppercase;color:var(--teal);text-align:right;border-bottom:1px solid;flex-shrink:0;max-width:45%;padding-bottom:2px}.gloss{font-style:italic;font-size:var(--fs-md);color:var(--ink-2);margin-top:var(--space-3);line-height:1.45}.sheet-body{padding:var(--space-6) var(--space-6) var(--space-6)}.headline{font-family:var(--f-book);font-weight:600;font-size:var(--fs-2xl);color:#12211b;margin-bottom:var(--space-4);line-height:1.25}.lead .headline{font-size:var(--fs-3xl);line-height:1.2}.deck{font-size:var(--fs-md);color:#2e3b33;margin-bottom:var(--space-5);line-height:1.65}.meta{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-4);padding-top:var(--space-4);font-family:var(--f-wide);font-size:var(--fs-2xs);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-2);border-top:1px solid #dfd5b5;flex-wrap:wrap;display:flex}.more{align-items:center;gap:var(--space-2);color:var(--ink-teal);font-family:var(--f-wide);font-size:var(--fs-2xs);letter-spacing:.12em;text-transform:uppercase;transition:gap var(--t2) var(--ease), color var(--t1) var(--ease), background-size var(--t2) var(--ease);display:inline-flex}.subitems{gap:var(--space-4) var(--space-6);background:var(--paper-2);padding:var(--space-4) var(--space-5);margin-bottom:var(--space-5);border:1px solid #d8cea8;border-radius:2px;grid-template-columns:1fr 1fr;display:grid}.subitems li{font-size:var(--fs-sm);line-height:1.45;list-style:none}.subitems b{font-family:var(--f-wide);font-weight:400;font-size:var(--fs-xs);color:var(--teal);margin-right:var(--space-2)}.cluster{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(210px,1fr));display:grid}.micro{background:var(--paper-2);padding:var(--space-4) var(--space-4);justify-content:space-between;gap:var(--space-3);border:1px solid #dad0ac;border-radius:2px;flex-direction:column;display:flex}.micro-hw{font-family:var(--f-wide);font-size:var(--fs-md);color:var(--ink-teal)}.micro-ipa{font-size:var(--fs-xs);color:var(--ochre);margin:var(--space-1) 0 var(--space-2);font-style:italic}.micro-title{font-weight:600;font-size:var(--fs-md);color:#18271e;margin-bottom:var(--space-2);line-height:1.35}.micro p{font-size:var(--fs-sm);color:#435147;line-height:1.45}.micro .more{border-bottom:1px dotted;align-self:flex-start}.margin{gap:var(--space-6);flex-direction:column;min-width:0;display:flex}.note{border:1px solid var(--rule);padding:var(--space-5) var(--space-5);background:#f3ecd80d;border-radius:2px}.note.marked{border-left:3px solid var(--sun);background:#f3ecd814}.note .eyebrow{color:var(--sun-lit)}.eyebrow{font-family:var(--f-wide);font-size:var(--fs-2xs);letter-spacing:.18em;text-transform:uppercase;color:var(--sun);margin-bottom:var(--space-3);display:block}.note h2,.note h3{font-weight:600;font-size:var(--fs-xl);margin-bottom:var(--space-3);color:var(--paper);line-height:1.25}.note p{font-size:var(--fs-sm);color:#ece8dc;line-height:1.6}.note p+p{margin-top:var(--space-3)}.note ul{gap:var(--space-3);font-size:var(--fs-sm);flex-direction:column;line-height:1.35;list-style:none;display:flex}.section-counts li{justify-content:space-between;align-items:baseline;gap:var(--space-3);display:flex}.section-counts span{font-family:var(--f-wide);font-size:var(--fs-2xs);color:var(--sun-lit)}.note .go{margin-top:var(--space-4);font-family:var(--f-wide);font-size:var(--fs-2xs);letter-spacing:.12em;text-transform:uppercase;color:var(--sun-lit);display:inline-block}.word-card{background:var(--paper);color:var(--ink);border:1px solid var(--paper-rule);padding:var(--space-5);border-radius:2px}.word-card .kicker{justify-content:space-between;gap:var(--space-1) var(--space-2);font-family:var(--f-wide);font-size:var(--fs-2xs);letter-spacing:.06em;text-transform:uppercase;color:var(--ochre);margin-bottom:var(--space-2);flex-wrap:wrap;display:flex}.word-card .term{font-family:var(--f-wide);font-size:var(--fs-xl);color:var(--ink-teal);line-height:1.05}.word-card .ipa{margin:var(--space-1) 0 var(--space-3);font-size:var(--fs-sm);display:block}.word-card p{font-size:var(--fs-sm);color:#2b3930;line-height:1.5}.word-card blockquote{margin-top:var(--space-3);background:var(--paper-2);border-left:3px solid var(--sun);padding:var(--space-3) var(--space-3);font-style:italic;font-size:var(--fs-sm);color:#3b473f;line-height:1.45}.plate{border:1px dashed var(--rule);padding:var(--space-4);align-items:center;gap:var(--space-2);text-align:center;color:var(--paper);border-radius:2px;flex-direction:column;display:flex}.plate svg{opacity:.85}.plate figcaption{font-size:var(--fs-xs);color:var(--mist);font-style:italic;line-height:1.35}.crumbs{font-family:var(--f-wide);font-size:var(--fs-2xs);letter-spacing:.12em;text-transform:uppercase;color:var(--mist);margin:0}.crumbs span{color:var(--sun);margin:0 var(--space-2)}.article .sheet-body{padding:var(--space-6) var(--space-7) var(--space-7)}.article h1{font-weight:600;font-size:var(--fs-3xl);color:#12211b;margin-bottom:var(--space-4);line-height:1.2}.byline{font-family:var(--f-wide);font-size:var(--fs-2xs);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2);margin-bottom:var(--space-5);padding-bottom:var(--space-4);border-bottom:1px solid #dfd5b5}.cover{margin:0 0 var(--space-6)}.cover img{border:1px solid var(--paper-rule);background:var(--paper-2);width:100%;height:auto}.prose{color:#23302a;font-size:var(--fs-md);line-height:1.72}.prose>*+*{margin-top:var(--space-4)}.prose h2{font-family:var(--f-wide);font-weight:400;font-size:var(--fs-md);letter-spacing:-.01em;color:var(--ink-teal);margin-top:var(--space-6);padding-top:var(--space-4);border-top:1px dashed var(--paper-rule);line-height:1.35}.prose h3{font-weight:600;font-size:var(--fs-lg);color:#12211b;margin-top:var(--space-5);line-height:1.3}.prose ul,.prose ol{padding-left:var(--space-5)}.prose p,.prose li{text-wrap:pretty}.prose li+li{margin-top:var(--space-2)}.prose li::marker{color:var(--teal);font-family:var(--f-wide);font-size:.8em}.prose strong{color:#12211b}.prose blockquote{border-left:3px solid var(--sun);background:var(--paper-2);padding:var(--space-3) var(--space-4);font-style:italic}.prose table{border-collapse:collapse;width:100%;font-size:var(--fs-sm);line-height:1.4}.prose caption{caption-side:top;text-align:left;color:var(--ink-2);padding-block:var(--space-2);border-bottom:2px solid var(--teal);font-style:italic}.prose th{font-family:var(--f-wide);font-weight:400;font-size:var(--fs-2xs);letter-spacing:.1em;text-transform:uppercase;text-align:left;color:var(--ink-teal);border-bottom:2px solid var(--teal);padding:var(--space-2) var(--space-2)}.prose td{border-bottom:1px solid var(--paper-rule);padding:var(--space-2) var(--space-2);vertical-align:top}.prose tbody th{font-family:var(--f-book);font-size:inherit;letter-spacing:0;text-transform:none;color:var(--ink);border-bottom:1px solid var(--paper-rule);vertical-align:top;font-weight:600}.prose a,.note p a{color:var(--ink-teal);transition:background-size var(--t2) var(--ease);background-image:linear-gradient(#0000 62%,#f2c2308c 62%);background-repeat:no-repeat;background-size:0% 100%;border-bottom:1px solid #0f5c5773}.prose a:hover,.prose a:focus-visible{background-size:100% 100%}.prose+.faq{margin-top:var(--space-7)}.faq>h2{font-family:var(--f-wide);font-weight:400;font-size:var(--fs-md);color:var(--ink-teal);padding-bottom:var(--space-4);border-bottom:2px solid var(--teal)}.faq details{border-bottom:1px solid var(--paper-rule)}.faq summary{cursor:pointer;justify-content:space-between;align-items:baseline;gap:var(--space-4);padding:var(--space-4) 0;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary h3{font-weight:600;font-size:var(--fs-md);color:#12211b;margin:0;line-height:1.35}.faq summary:after{content:"+";font-family:var(--f-wide);color:var(--teal);transition:transform var(--t2) var(--ease)}.faq details[open] summary:after{transform:rotate(45deg)}.faq details p{padding:0 0 var(--space-4);color:#2e3b33;text-wrap:pretty;line-height:1.65}.pt-note{font-style:italic;font-size:var(--fs-sm);color:var(--ink-2)}.index-list{gap:var(--space-5);flex-direction:column;list-style:none;display:flex}.filter{width:100%;font:inherit;font-size:var(--fs-md);padding:var(--space-3) var(--space-4);border:1px solid var(--paper-rule);background:var(--paper);color:var(--ink);margin-bottom:var(--space-6);border-radius:2px}.empty{color:var(--ink);margin:-1rem 0 var(--space-5);font-style:italic}.filter-count{font-family:var(--f-wide);font-size:var(--fs-2xs);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-teal);margin:-1rem 0 var(--space-5)}.jump{margin:0 0 var(--space-5);font-family:var(--f-wide);font-size:var(--fs-2xs);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-teal);padding:var(--space-1) 0;border-bottom:1px solid;display:inline-block}.foot{border-top:2px solid var(--sun);background:var(--teal-deep);margin-top:var(--space-6);padding:var(--space-9) var(--space-6) var(--space-6)}.foot-grid{max-width:var(--wrap);gap:var(--space-7);grid-template-columns:2fr 1fr 1fr 1fr;margin:0 auto;display:grid}.foot-about p{font-size:var(--fs-sm);color:var(--mist);margin-top:var(--space-4);line-height:1.6}.foot h2{font-family:var(--f-wide);font-weight:400;font-size:var(--fs-2xs);letter-spacing:.16em;text-transform:uppercase;color:var(--sun);margin-bottom:var(--space-4)}.foot ul{gap:var(--space-3);font-size:var(--fs-sm);flex-direction:column;list-style:none;display:flex}.colophon{max-width:var(--wrap);margin:var(--space-7) auto 0;padding-top:var(--space-6);justify-content:space-between;gap:var(--space-1) var(--space-4);font-size:var(--fs-xs);color:var(--mist);border-top:1px solid #f3ecd81f;flex-wrap:wrap;display:flex}.headline a,.micro-title a,.index-list .more,.deck a,.word-card a{transition:background-size var(--t2) var(--ease), color var(--t1) var(--ease);background-image:linear-gradient(#0000 62%,#f2c23080 62%);background-repeat:no-repeat;background-size:0% 100%}.headline a:hover,.micro-title a:hover,.index-list .more:hover,.deck a:hover,.word-card a:hover,.headline a:focus-visible,.micro-title a:focus-visible{color:#0b2f2c;background-size:100% 100%}.nav a:not([aria-current]),.crumbs a,.letter-head a,.note li a,.note .go,.foot a:not(.brand){background-image:linear-gradient(var(--sun), var(--sun));transition:background-size var(--t2) var(--ease), color var(--t1) var(--ease);background-position:0 100%;background-repeat:no-repeat;background-size:0% 1px}.nav a:not([aria-current]):hover,.crumbs a:hover,.letter-head a:hover,.note li a:hover,.note .go:hover,.foot a:not(.brand):hover,.crumbs a:focus-visible,.note li a:focus-visible,.foot a:not(.brand):focus-visible{color:var(--sun);background-size:100% 1px}.note .go:hover{color:var(--sun-lit)}.more{background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:0% 1px;padding-bottom:2px}.more:hover,.more:focus-visible{gap:var(--space-3);color:#052422;background-size:100% 1px}.index-list .more{padding-bottom:0}.index-list mark{background:var(--sun-lit);color:inherit}.jump{transition:color var(--t1) var(--ease), border-color var(--t1) var(--ease)}.jump span{transition:transform var(--t2) var(--ease);display:inline-block}.jump:hover,.jump:focus-visible{color:var(--teal);border-color:var(--sun)}.jump:hover span{transform:translateY(3px)}.lookup svg{transition:transform var(--t2) var(--ease)}.lookup:hover svg{transform:rotate(-12deg)scale(1.1)}.brand .brand-mark{transition:transform var(--t2) var(--ease);transform-origin:50% 80%}.brand:hover .brand-mark{transform:rotate(-7deg)translateY(-2px)}.brand .brand-url{transition:color var(--t1) var(--ease), letter-spacing var(--t2) var(--ease)}.brand:hover .brand-url{color:var(--sun-lit);letter-spacing:.2em}.faq summary h3{transition:color var(--t1) var(--ease)}.faq summary:hover h3{color:var(--teal)}.faq details:not([open]) summary:hover:after{transform:rotate(90deg)}.filter{transition:border-color var(--t1) var(--ease), box-shadow var(--t2) var(--ease)}.filter:hover{border-color:var(--teal)}.filter:focus{border-color:var(--teal);box-shadow:0 0 0 2px var(--teal);outline:none}.filter-term{font-family:var(--f-book);font-style:italic;font-size:var(--fs-sm);letter-spacing:0;text-transform:none}.filter::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none;cursor:pointer;background:var(--teal);width:14px;height:14px;transition:background-color var(--t1) var(--ease);-webkit-mask:linear-gradient(45deg,#0000 43%,#000 43% 57%,#0000 57%),linear-gradient(-45deg,#0000 43%,#000 43% 57%,#0000 57%);mask:linear-gradient(45deg,#0000 43%,#000 43% 57%,#0000 57%),linear-gradient(-45deg,#0000 43%,#000 43% 57%,#0000 57%)}.filter::-webkit-search-cancel-button:hover{background:var(--ink)}.skip{transition:background-color var(--t1) var(--ease)}.skip:hover{background:var(--sun-lit)}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:0s!important}}@media (prefers-reduced-motion:no-preference){.js .wipe{clip-path:inset(0 100% 0 0);transition:clip-path var(--t3) var(--ease), transform var(--t3) var(--ease);transition-delay:calc(var(--i,0) * var(--step));transform:translate(-10px)}.js .wipe.in{clip-path:inset(0);transform:none}}@media (width<=1080px){.nav{padding-top:var(--space-2);flex-wrap:wrap}.lookup{order:1}.js .nav-toggle{order:2;margin-left:auto;display:inline-flex}.nav ul{padding:var(--space-2) 0 var(--space-3);border-top:1px solid var(--rule);flex-direction:column;flex-basis:100%;order:3;gap:0}.js .nav:not(.open) ul{display:none}.nav ul a{align-items:center;min-height:44px;display:flex}.nav a[aria-current]:after{content:none}.nav ul a[aria-current]:after{content:"";top:0;bottom:0;left:calc(var(--space-4) * -1);width:2px;height:auto;right:auto}.shell{grid-template-columns:56px minmax(0,1fr)}.margin{grid-column:1/-1}.cluster{grid-template-columns:1fr}.foot-grid{grid-template-columns:repeat(3,1fr)}.foot-about{grid-column:1/-1}}@media (width<=720px){body{font-size:17px}.bulletin{display:none}.masthead{padding:var(--space-3) var(--space-4) var(--space-3)}.brand-row{gap:var(--space-3)}.tagline{display:none}.brand-mark{width:42px;height:42px}.brand-name{font-size:var(--fs-lg)}.nav{margin-top:var(--space-3)}.shell{padding:var(--space-4) var(--space-4) var(--space-8);gap:var(--space-6);grid-template-columns:minmax(0,1fr)}.rail{border-right:0;border-bottom:1px solid var(--rule);padding:0 0 var(--space-2);flex-flow:wrap;align-items:center;position:static}.toc-col{display:none}.rail-label{writing-mode:horizontal-tb;margin:0 var(--space-3) 0 0;transform:none}.rail ol{gap:var(--space-1) var(--space-3);flex-flow:wrap}.rail a{min-width:0;padding:var(--space-1) 0}.rail-art{display:none}.margin{grid-column:auto}.note,.word-card,.sheet-head,.sheet-body,.article .sheet-body{padding-left:var(--space-4);padding-right:var(--space-4)}.lemma{flex-direction:column}.stamp{text-align:left;max-width:none}.hw,.lead .hw,.headline,.lead .headline{font-size:var(--fs-xl)}.article h1{font-size:var(--fs-2xl)}.subitems{padding:var(--space-4);grid-template-columns:1fr}.prose h2{font-size:var(--fs-sm)}.foot{padding:var(--space-7) var(--space-4) var(--space-6)}.foot-grid{gap:var(--space-6);grid-template-columns:1fr}.stacked table,.stacked thead,.stacked tbody,.stacked tr,.stacked td,.stacked th{width:100%;display:block}.stacked table{flex-direction:column;display:flex;overflow:visible}.stacked thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.stacked tbody{order:1}.stacked caption{order:0;width:100%;display:block}.stacked tbody tr{border:1px solid var(--paper-rule);margin-bottom:var(--space-2);background:#ffffff40;border-radius:2px;padding:0}.stacked tbody td,.stacked tbody th{border-bottom:1px dotted var(--paper-rule);justify-content:space-between;gap:var(--space-3);padding:var(--space-2) var(--space-2);text-transform:none;letter-spacing:0;font-family:var(--f-book);font-size:var(--fs-sm);color:var(--ink);text-align:left;display:flex}.stacked td:last-child{border-bottom:0}.stacked td:before{content:attr(data-label);color:var(--ink-2);font-family:var(--f-wide);font-size:var(--fs-2xs);letter-spacing:.08em;text-transform:uppercase;flex:0 auto;min-width:0;padding-top:3px}.stacked td>span{text-align:right;overflow-wrap:anywhere;flex:none;max-width:58%}.stacked .rowhead{background:var(--paper-2);justify-content:flex-start;font-weight:600}.stacked .rowhead:before{content:none}.stacked tr.ranked{grid-template-columns:auto 1fr;display:grid}.stacked tr.ranked td{grid-column:1/-1}.stacked tr.ranked .rank{font-family:var(--f-wide);color:var(--teal);grid-column:1;padding-right:0}.stacked tr.ranked .rank-name{padding-left:var(--space-2);grid-column:2}}.index-list .more{font-family:var(--f-book);font-size:var(--fs-md);text-transform:none;letter-spacing:0;font-weight:600}.scroll-hint{justify-content:space-between;align-items:baseline;gap:var(--space-4);margin:0 0 var(--space-2);font-family:var(--f-wide);font-size:var(--fs-2xs);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-teal);display:flex}.scroll-hint[hidden]{display:none}.scroll-hint-text:after{content:" →";transition:opacity var(--t1) linear}.scroll-hint.at-end .scroll-hint-text:after{opacity:0}.scroll-hint-count{font-variant-numeric:tabular-nums;flex:none}.swipe{scroll-snap-type:x proximity;border-top:2px solid var(--teal);overflow:auto hidden;container-type:inline-size}.swipe table{width:auto;min-width:100%}.swipe th,.swipe td{scroll-snap-align:start;white-space:nowrap}.swipe caption{width:100cqw;position:sticky;left:0}.swipe th[scope=row]{font-family:var(--f-book);font-size:var(--fs-sm);letter-spacing:0;text-transform:none;color:var(--ink);border-bottom:1px solid var(--paper-rule);font-weight:600}.swipe th[scope=row],.swipe thead th:first-child{white-space:normal;min-width:11rem;max-width:11rem}@media (width<=380px){.brand-name{font-size:var(--fs-sm)}.brand-url{font-size:.625rem}.brand-name-foot{font-size:var(--fs-sm)}}@media print{body{color:#000;background:#fff;font-size:11pt}.bulletin,.nav,.rail,.margin,.foot,.filter,.filter-count,.skip,.jump,.scroll-hint{display:none!important}.masthead{padding:0 0 var(--space-2);border-bottom:1px solid #000}.brand-name,.brand-name em,.brand-url,.tagline{color:#000}.shell{padding:0;display:block}.sheet,.micro,.word-card,.note{box-shadow:none;break-inside:avoid;background:0 0;border-color:#999}.js .wipe{clip-path:none!important;transform:none!important}.crumbs,.crumbs a{color:#000}.prose a:after{content:" (" attr(href) ")";font-size:.8em}.swipe{overflow:visible}details{break-inside:avoid}details>:not(summary){display:block}}[id]{scroll-margin-top:var(--space-4)}[tabindex="-1"]:focus{box-shadow:none;outline:none}.index-link{margin-top:var(--space-2)}.meta-spaced{margin-top:var(--space-5)}
