@charset "UTF-8";
@import url("jtnq_local_audio.css");
.jtnq-root {
  /* Navigation Buttons: Low-profile, pale tactile square buttons (25x25) */
  /* Menu Button (☰): Matching 25x25 pale square tactile button */
  /* Base Tab Pill: Exact 25px height, centered text without upward float */
  /* Base Tab Pill: Exact 25px height, centered text without upward float */
  /* Titles Tab (Literally heavier font-weight, prominent, distinct styling regardless of layer number) */
  /* Sections Tab (Lighter font-weight, refined) */
  /* Subsections Tab (Soft / light font-weight) */
  /* Dormant Tabs: Clean background-blended pale pill with soft delicate bevel */
  /* Marker for tabs containing collapsed/demoted subtabs */
  /* Dormant Tab Font Color Hierarchy (Pale, Low-Key Slate) */
  /* Titles: Darker, prominent slate */
  /* Sections: Medium slate */
  /* Subsections: Pale slate */
  /* Sub-subsections / Leaf tabs */
  /* Layer 0 Active (Titles) - Strong Prominent Steel-Blue */
  /* Layer 1 Active (Sections) - Refined Azure-Slate */
  /* Layer 2 Active (Subsections) - Refined Slate */
  /* Layer 3+ Active (Leaf tabs) */
  /* --- Layer Separator Styles --- */
  /* Default / Leaf Tabs: subtle light divider */
  /* Titles: Darkest & Thickest (3.5px) - ONLY for composite titles */
  /* Sections: Medium thickness & shade (2px) - standalone Layer 0 or composite Layer 1 */
  /* Subsections: Thinner & lighter (1.5px) - standalone Layer 1 or composite Layer 2 */
  /* Sub-subsections / Leaf: Whisper thin & light (1px) */
  /* Suppress bottom separator line if it is the last tab in the layer or if nothing is behind it */
  /* Tab Labels: Base styles */
  /* Titles Tab Labels: Literally heavier (font-weight: 800), prominent, distinct blue color regardless of layer number */
  /* Sections Tab Labels: Lighter weight (font-weight: 600), softer slate tone */
  /* Subsections Tab Labels: Whisper light (font-weight: 500), pale slate */
  /* Smart Visibility: In composite titles, hide the first label in "Show All", and hide title labels in isolated mode */
  /* Compact Inplace / Demoted Tab Bar (Single Row, Embedded Layer N+1 Style) */
  /* Horizontal Collapse/Expand Bar for Deprioritized Tab Content */
  /*********************************************************************************************************/
  /************************************* START dictionary specific CSS *************************************/
  /*********************************************************************************************************/
  /* =========================================
   0. FONTS & BASE SETUP
   ========================================= */
  /* =========================================
   1. AI / ONLINE translation styles
   ========================================= */
  /* =========================================
   2. TYPOGRAPHY & SHARED STYLES
   ========================================= */
  /* =========================================
   3. DICTIONARY & ENTRY BLOCKS
   ========================================= */
  /* HEADER FIXES (Nullify defaults and utility classes causing giant gaps) */
  /* Audio buttons: default to remote streaming fallback when offline audio MDD is absent */
  /* Responsive Multi-Column Lists (Thesaurus Synonyms/Antonyms, Related Rhymes, Phrases, See Also) */
  /* Fallback inline-block columns for legacy engines (IE8 / MDict PC 3.2) */
  /* Modern Browsers: Fluid responsive CSS Grid auto-fill */
  /* Remove 24px Bootstrap padding slop inside thesaurus items */
  /* =========================================
   4. THESAURUS RELEVANCE COLORS & LISTS
   ========================================= */
  /* Grouped Lozenge Base Styles */
  /* Antonyms (Cool Blue/Teal Scale) */
  /* Synonyms (Warm Orange/Amber Scale) */
  /* Lemma Tab & Sub-Headword (shw) Styling */
  /* Start Menu (hamburger) button & popup navigation positioning */
  /* Prominent Synonym Discussion Section */
  /* Bold small-caps styling for headword links in synonym discussion */
  /* Turn off line breaks around example sentences inside synonym discussion */
  /* Clear line breaks and distinct spacing between each synonym term entry */
  /* Prominent Usage Discussion Section */
  /* Bold small-caps styling for headword links in usage discussion */
  /* Turn off line breaks around example sentences inside usage discussion */
  /* Clear line breaks and distinct spacing between each usage discussion entry/paragraph */
  /* =========================================
   Examples Section ("Examples of [word] in a Sentence", tabbed "Examples")
   Do not inline all examples; they should remain separated by newlines/blocks.
   ========================================= */
  /* =========================================
   PROGRESSIVE LAYER TAB SEPARATORS & BORDERS
   Root level (Layer 0) is darkest & thickest;
   Deeper nested levels are progressively lighter & thinner.
   ========================================= */
  /* =========================================
   SPECIAL LINKS: VARIANTS, INFLECTIONS, REDIRECTS, XREFS
   (Prefix pointing hand / arrow via CSS pseudo-element)
   ========================================= */
  /* Pointing hand (☞) prefix - single colon :before for universal browser & IE8 support */
  /* Modern double colon ::before */
}

.jtnq-root .jtnq-grp, .jtnq-root .jtnq-grp * {
  box-sizing: border-box;
}

.jtnq-root .jtnq-grp {
  font-family: Georgia,"Times New Roman",serif;
  font-size: 14px;
  line-height: 1.25;
  color: #111;
  background: #fff;
  margin: 0;
  padding: 0;
  display: block;
  display: flex;
  flex-direction: column;
  width: 100%;
}

.jtnq-root .jtnq-grp .invisible, .jtnq-root .jtnq-grp .tab-header-label {
  display: none !important;
}

.jtnq-root .jtnq-tab, .jtnq-root .jtnq-nav {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.jtnq-root .jtnq-grp {
  margin-bottom: 0;
}

.jtnq-root .jtnq-header {
  display: block;
  display: flex;
  align-items: center;
  white-space: nowrap;
  background: transparent;
  border: none;
  border-bottom: 1px solid #edf2f7;
  box-shadow: none;
  margin: 0 0 6px 0;
  padding-bottom: 4px;
  flex-shrink: 0;
  position: relative;
  min-height: 25px;
}

.jtnq-root .jtnq-layout-bottom > .jtnq-header {
  margin: 4px 0 0 0;
}

.jtnq-root .jtnq-layer-1 > .jtnq-header {
  border-bottom: 1px solid #f1f5f9;
  box-shadow: none;
  margin-bottom: 6px;
}

.jtnq-root .jtnq-layer-2 > .jtnq-header, .jtnq-root .jtnq-layer-3 > .jtnq-header {
  border-bottom: 1px solid #f8fafc;
  box-shadow: none;
  margin-bottom: 5px;
}

.jtnq-root .jtnq-nav {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 25px;
  min-width: 25px;
  height: 25px;
  padding: 0;
  margin: 0 2px;
  cursor: pointer;
  font-size: 10px;
  color: #94a3b8;
  background: linear-gradient(180deg, #ffffff 0%, #fafbfc 100%);
  border: 1px solid #eef2f6;
  border-bottom: 1.2px solid #e2e8f0;
  border-radius: 4px;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.015), inset 0 1px 0 #ffffff;
  line-height: 25px;
  transition: all .1s ease;
  flex-shrink: 0;
}

.jtnq-root .jtnq-nav:hover {
  background: #f8fafc;
  border-color: #cbd5e1;
  color: #475569;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.04), inset 0 1px 0 #ffffff;
}

.jtnq-root .jtnq-nav:active {
  background: #edf2f7;
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.08);
}

.jtnq-root .jtnq-start-btn {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 25px;
  min-width: 25px;
  height: 25px;
  padding: 0;
  font-size: 12px;
  color: #94a3b8;
  background: linear-gradient(180deg, #ffffff 0%, #fafbfc 100%);
  border: 1px solid #eef2f6;
  border-bottom: 1.2px solid #e2e8f0;
  border-radius: 4px;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.015), inset 0 1px 0 #ffffff;
  cursor: pointer;
  transition: all .1s ease;
  flex-shrink: 0;
  order: 4;
  margin-left: auto;
}

.jtnq-root .jtnq-start-btn:hover {
  background: #f8fafc;
  border-color: #cbd5e1;
  color: #475569;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.04), inset 0 1px 0 #ffffff;
}

.jtnq-root .jtnq-start-btn:active {
  background: #edf2f7;
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.08);
  color: #1e293b;
}

.jtnq-root .jtnq-tab-track {
  display: inline-block;
  vertical-align: middle;
  width: 60%;
  white-space: nowrap;
  overflow-x: auto;
  overflow-y: hidden;
  scroll-behavior: smooth;
  position: relative;
  display: flex;
  flex-wrap: nowrap;
  flex-grow: 1;
  align-items: center;
  width: auto;
  -ms-overflow-style: none;
  scrollbar-width: none;
}

.jtnq-root .jtnq-tab-track::-webkit-scrollbar {
  display: none;
}

.jtnq-root .jtnq-tab {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  box-sizing: border-box;
  height: 25px;
  min-height: 25px;
  padding: 0 9px;
  margin: 0 2px;
  cursor: pointer;
  font-family: Arial,sans-serif;
  font-size: 11px;
  font-weight: 500;
  letter-spacing: 0.25px;
  text-transform: uppercase;
  border-radius: 4px;
  white-space: nowrap;
  line-height: 25px;
  transition: all .1s ease;
  flex-shrink: 0;
}

.jtnq-root .jtnq-role-titles .jtnq-tab,
.jtnq-root .jtnq-root:not(.jtnq-standalone) .jtnq-layer-0:not(.jtnq-role-sections) .jtnq-tab,
.jtnq-root .jtnq-layer-0:not(.jtnq-role-sections):not(.jtnq-standalone) .jtnq-tab {
  font-size: 11.5px;
  font-weight: 700;
  letter-spacing: 0.35px;
}

.jtnq-root .jtnq-role-sections .jtnq-tab,
.jtnq-root .jtnq-standalone .jtnq-layer-0 .jtnq-tab,
.jtnq-root .jtnq-standalone.jtnq-layer-0 .jtnq-tab,
.jtnq-root .jtnq-root.jtnq-standalone .jtnq-layer-0 .jtnq-tab,
.jtnq-root .jtnq-layer-1 .jtnq-tab {
  font-size: 11px;
  font-weight: 500;
  letter-spacing: 0.2px;
}

.jtnq-root .jtnq-role-subsections .jtnq-tab,
.jtnq-root .jtnq-standalone .jtnq-layer-1 .jtnq-tab,
.jtnq-root .jtnq-standalone.jtnq-layer-1 .jtnq-tab,
.jtnq-root .jtnq-root.jtnq-standalone .jtnq-layer-1 .jtnq-tab,
.jtnq-root .jtnq-layer-2 .jtnq-tab {
  font-size: 10.5px;
  font-weight: 500;
  letter-spacing: 0.15px;
}

.jtnq-root .jtnq-tab:not(.active) {
  background: linear-gradient(180deg, #ffffff 0%, #fafbfc 100%);
  border: 1px solid #eef2f6;
  border-bottom: 1.2px solid #e2e8f0;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.015), inset 0 1px 0 rgba(255, 255, 255, 0.9);
}

.jtnq-root .jtnq-tab:not(.active):hover {
  background: #f8fafc;
  border-color: #cbd5e1;
  color: #334155;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.04), inset 0 1px 0 #ffffff;
}

.jtnq-root .jtnq-tab-marker {
  display: inline-block;
  position: relative;
  top: -2px;
  margin-left: 2.5px;
  font-size: 11px;
  font-weight: 700;
  line-height: 1;
  color: #d97706;
  transition: all .15s ease;
}

.jtnq-root .jtnq-tab:not(.active):hover .jtnq-tab-marker {
  color: #b45309;
}

.jtnq-root .jtnq-tab.active .jtnq-tab-marker {
  color: #fef08a;
  text-shadow: 0 0 3px rgba(254, 240, 138, 0.5);
}

.jtnq-root .jtnq-role-titles .jtnq-tab:not(.active),
.jtnq-root .jtnq-root:not(.jtnq-standalone) .jtnq-layer-0:not(.jtnq-role-sections) .jtnq-tab:not(.active),
.jtnq-root .jtnq-layer-0:not(.jtnq-role-sections):not(.jtnq-standalone) .jtnq-tab:not(.active) {
  color: #334155;
  font-weight: 700;
}

.jtnq-root .jtnq-role-sections .jtnq-tab:not(.active),
.jtnq-root .jtnq-root.jtnq-standalone .jtnq-layer-0 .jtnq-tab:not(.active),
.jtnq-root .jtnq-standalone .jtnq-layer-0 .jtnq-tab:not(.active),
.jtnq-root .jtnq-standalone.jtnq-layer-0 .jtnq-tab:not(.active),
.jtnq-root .jtnq-layer-1 .jtnq-tab:not(.active) {
  color: #64748b;
  font-weight: 500;
}

.jtnq-root .jtnq-role-subsections .jtnq-tab:not(.active),
.jtnq-root .jtnq-root.jtnq-standalone .jtnq-layer-1 .jtnq-tab:not(.active),
.jtnq-root .jtnq-standalone .jtnq-layer-1 .jtnq-tab:not(.active),
.jtnq-root .jtnq-standalone.jtnq-layer-1 .jtnq-tab:not(.active),
.jtnq-root .jtnq-layer-2 .jtnq-tab:not(.active) {
  color: #8c9ba8;
  font-weight: 500;
}

.jtnq-root .jtnq-role-sub-subsections .jtnq-tab:not(.active),
.jtnq-root .jtnq-root.jtnq-standalone .jtnq-layer-2 .jtnq-tab:not(.active),
.jtnq-root .jtnq-standalone .jtnq-layer-2 .jtnq-tab:not(.active),
.jtnq-root .jtnq-standalone.jtnq-layer-2 .jtnq-tab:not(.active),
.jtnq-root .jtnq-layer-3 .jtnq-tab:not(.active),
.jtnq-root .jtnq-layer-4 .jtnq-tab:not(.active),
.jtnq-root .jtnq-layer-5 .jtnq-tab:not(.active),
.jtnq-root .jtnq-grp .jtnq-grp .jtnq-grp .jtnq-tab:not(.active) {
  color: #a0aec0;
  font-weight: 500;
}

.jtnq-root .jtnq-role-titles .jtnq-tab.active,
.jtnq-root .jtnq-root:not(.jtnq-standalone) .jtnq-layer-0:not(.jtnq-role-sections) .jtnq-tab.active,
.jtnq-root .jtnq-layer-0:not(.jtnq-role-sections):not(.jtnq-standalone) .jtnq-tab.active {
  background: linear-gradient(180deg, #47729e 0%, #355d85 100%);
  border: 1px solid #2e5377;
  border-bottom: 1.5px solid #244362;
  color: #fff;
  font-weight: 700;
  box-shadow: 0 1px 2px rgba(35, 65, 95, 0.14), inset 0 1px 0 rgba(255, 255, 255, 0.2);
  text-shadow: none;
}

.jtnq-root .jtnq-role-sections .jtnq-tab.active,
.jtnq-root .jtnq-root.jtnq-standalone .jtnq-layer-0 .jtnq-tab.active,
.jtnq-root .jtnq-standalone .jtnq-layer-0 .jtnq-tab.active,
.jtnq-root .jtnq-standalone.jtnq-layer-0 .jtnq-tab.active,
.jtnq-root .jtnq-layer-1 .jtnq-tab.active {
  background: linear-gradient(180deg, #608fa8 0%, #4b7891 100%);
  border: 1px solid #3d6379;
  border-bottom: 1.5px solid #315163;
  color: #fff;
  font-weight: 600;
  box-shadow: 0 1px 2px rgba(50, 85, 110, 0.12), inset 0 1px 0 rgba(255, 255, 255, 0.2);
  text-shadow: none;
}

.jtnq-root .jtnq-role-subsections .jtnq-tab.active,
.jtnq-root .jtnq-root.jtnq-standalone .jtnq-layer-1 .jtnq-tab.active,
.jtnq-root .jtnq-standalone .jtnq-layer-1 .jtnq-tab.active,
.jtnq-root .jtnq-standalone.jtnq-layer-1 .jtnq-tab.active,
.jtnq-root .jtnq-layer-2 .jtnq-tab.active {
  background: linear-gradient(180deg, #788a99 0%, #647583 100%);
  border: 1px solid #52616d;
  border-bottom: 1.5px solid #434f59;
  color: #fff;
  font-weight: 500;
  box-shadow: 0 1px 2px rgba(70, 80, 90, 0.1), inset 0 1px 0 rgba(255, 255, 255, 0.2);
  text-shadow: none;
}

.jtnq-root .jtnq-role-sub-subsections .jtnq-tab.active,
.jtnq-root .jtnq-root.jtnq-standalone .jtnq-layer-2 .jtnq-tab.active,
.jtnq-root .jtnq-standalone .jtnq-layer-2 .jtnq-tab.active,
.jtnq-root .jtnq-standalone.jtnq-layer-2 .jtnq-tab.active,
.jtnq-root .jtnq-layer-3 .jtnq-tab.active,
.jtnq-root .jtnq-layer-4 .jtnq-tab.active,
.jtnq-root .jtnq-layer-5 .jtnq-tab.active,
.jtnq-root .jtnq-grp .jtnq-grp .jtnq-grp .jtnq-tab.active {
  background: linear-gradient(180deg, #8d9ca7 0%, #7a8994 100%);
  border: 1px solid #66737c;
  border-bottom: 1.5px solid #556068;
  color: #fff;
  font-weight: 500;
  box-shadow: 0 1px 2px rgba(80, 90, 100, 0.08), inset 0 1px 0 rgba(255, 255, 255, 0.2);
  text-shadow: none;
}

.jtnq-root .jtnq-tab.active {
  color: #fff;
}

.jtnq-root .jtnq-body {
  flex-grow: 1;
  overflow-x: auto;
  width: 100%;
  display: block;
}

.jtnq-root .jtnq-cnt {
  display: none;
  margin-bottom: 8px;
  animation: fadeIn .2s ease-in;
  clear: both;
}

.jtnq-root .jtnq-cnt.active {
  display: block;
}

.jtnq-root .jtnq-cnt:after {
  content: "";
  display: block;
  width: 100%;
  height: 1px;
  background-color: #cbd5e1;
  border: none;
  margin-top: 6px;
}

.jtnq-root .jtnq-role-titles > .jtnq-body > .jtnq-cnt:after,
.jtnq-root .jtnq-role-titles > .jtnq-body > .jtnq-cnt.jtnq-has-children:after,
.jtnq-root .jtnq-root:not(.jtnq-standalone) .jtnq-layer-0:not(.jtnq-role-sections) > .jtnq-body > .jtnq-cnt:after,
.jtnq-root .jtnq-root:not(.jtnq-standalone) .jtnq-layer-0:not(.jtnq-role-sections) > .jtnq-body > .jtnq-cnt.jtnq-has-children:after,
.jtnq-root .jtnq-layer-0:not(.jtnq-role-sections):not(.jtnq-standalone) > .jtnq-body > .jtnq-cnt:after,
.jtnq-root .jtnq-layer-0:not(.jtnq-role-sections):not(.jtnq-standalone) > .jtnq-body > .jtnq-cnt.jtnq-has-children:after {
  height: 3.5px !important;
  background-color: #334155 !important;
  margin-top: 10px !important;
}

.jtnq-root .jtnq-role-sections > .jtnq-body > .jtnq-cnt:after,
.jtnq-root .jtnq-role-sections > .jtnq-body > .jtnq-cnt.jtnq-has-children:after,
.jtnq-root .jtnq-root.jtnq-standalone .jtnq-layer-0 > .jtnq-body > .jtnq-cnt:after,
.jtnq-root .jtnq-root.jtnq-standalone .jtnq-layer-0 > .jtnq-body > .jtnq-cnt.jtnq-has-children:after,
.jtnq-root .jtnq-standalone .jtnq-layer-0 > .jtnq-body > .jtnq-cnt:after,
.jtnq-root .jtnq-standalone .jtnq-layer-0 > .jtnq-body > .jtnq-cnt.jtnq-has-children:after,
.jtnq-root .jtnq-standalone.jtnq-layer-0 > .jtnq-body > .jtnq-cnt:after,
.jtnq-root .jtnq-standalone.jtnq-layer-0 > .jtnq-body > .jtnq-cnt.jtnq-has-children:after,
.jtnq-root .jtnq-layer-1:not(.jtnq-role-subsections) > .jtnq-body > .jtnq-cnt:after,
.jtnq-root .jtnq-layer-1:not(.jtnq-role-subsections) > .jtnq-body > .jtnq-cnt.jtnq-has-children:after {
  height: 2px !important;
  background-color: #64748b !important;
  margin-top: 8px !important;
}

.jtnq-root .jtnq-role-subsections > .jtnq-body > .jtnq-cnt:after,
.jtnq-root .jtnq-role-subsections > .jtnq-body > .jtnq-cnt.jtnq-has-children:after,
.jtnq-root .jtnq-root.jtnq-standalone .jtnq-layer-1 > .jtnq-body > .jtnq-cnt:after,
.jtnq-root .jtnq-root.jtnq-standalone .jtnq-layer-1 > .jtnq-body > .jtnq-cnt.jtnq-has-children:after,
.jtnq-root .jtnq-standalone .jtnq-layer-1 > .jtnq-body > .jtnq-cnt:after,
.jtnq-root .jtnq-standalone .jtnq-layer-1 > .jtnq-body > .jtnq-cnt.jtnq-has-children:after,
.jtnq-root .jtnq-standalone.jtnq-layer-1 > .jtnq-body > .jtnq-cnt:after,
.jtnq-root .jtnq-standalone.jtnq-layer-1 > .jtnq-body > .jtnq-cnt.jtnq-has-children:after,
.jtnq-root .jtnq-layer-2:not(.jtnq-role-sub-subsections) > .jtnq-body > .jtnq-cnt:after,
.jtnq-root .jtnq-layer-2:not(.jtnq-role-sub-subsections) > .jtnq-body > .jtnq-cnt.jtnq-has-children:after {
  height: 1.5px !important;
  background-color: #94a3b8 !important;
  margin-top: 6px !important;
}

.jtnq-root .jtnq-role-sub-subsections > .jtnq-body > .jtnq-cnt:after,
.jtnq-root .jtnq-role-sub-subsections > .jtnq-body > .jtnq-cnt.jtnq-has-children:after,
.jtnq-root .jtnq-root.jtnq-standalone .jtnq-layer-2 > .jtnq-body > .jtnq-cnt:after,
.jtnq-root .jtnq-root.jtnq-standalone .jtnq-layer-2 > .jtnq-body > .jtnq-cnt.jtnq-has-children:after,
.jtnq-root .jtnq-standalone .jtnq-layer-2 > .jtnq-body > .jtnq-cnt:after,
.jtnq-root .jtnq-standalone .jtnq-layer-2 > .jtnq-body > .jtnq-cnt.jtnq-has-children:after,
.jtnq-root .jtnq-standalone.jtnq-layer-2 > .jtnq-body > .jtnq-cnt:after,
.jtnq-root .jtnq-standalone.jtnq-layer-2 > .jtnq-body > .jtnq-cnt.jtnq-has-children:after,
.jtnq-root .jtnq-layer-3 > .jtnq-body > .jtnq-cnt:after,
.jtnq-root .jtnq-layer-3 > .jtnq-body > .jtnq-cnt.jtnq-has-children:after,
.jtnq-root .jtnq-layer-4 > .jtnq-body > .jtnq-cnt:after,
.jtnq-root .jtnq-layer-4 > .jtnq-body > .jtnq-cnt.jtnq-has-children:after,
.jtnq-root .jtnq-layer-5 > .jtnq-body > .jtnq-cnt:after,
.jtnq-root .jtnq-layer-5 > .jtnq-body > .jtnq-cnt.jtnq-has-children:after,
.jtnq-root .jtnq-grp .jtnq-grp .jtnq-grp > .jtnq-body > .jtnq-cnt:after {
  height: 1px !important;
  background-color: #cbd5e1 !important;
  margin-top: 4px !important;
}

.jtnq-root .jtnq-cnt:last-child:after,
.jtnq-root .jtnq-cnt:only-child:after,
.jtnq-root .jtnq-body > .jtnq-cnt:last-child:after,
.jtnq-root .jtnq-body > .jtnq-cnt:only-child:after,
.jtnq-root .jtnq-layer-0 > .jtnq-body > .jtnq-cnt:last-child:after,
.jtnq-root .jtnq-layer-0 > .jtnq-body > .jtnq-cnt:only-child:after,
.jtnq-root .jtnq-layer-1 > .jtnq-body > .jtnq-cnt:last-child:after,
.jtnq-root .jtnq-layer-1 > .jtnq-body > .jtnq-cnt:only-child:after,
.jtnq-root .jtnq-layer-2 > .jtnq-body > .jtnq-cnt:last-child:after,
.jtnq-root .jtnq-layer-2 > .jtnq-body > .jtnq-cnt:only-child:after,
.jtnq-root .jtnq-layer-3 > .jtnq-body > .jtnq-cnt:last-child:after,
.jtnq-root .jtnq-layer-3 > .jtnq-body > .jtnq-cnt:only-child:after,
.jtnq-root .jtnq-layer-4 > .jtnq-body > .jtnq-cnt:last-child:after,
.jtnq-root .jtnq-layer-4 > .jtnq-body > .jtnq-cnt:only-child:after,
.jtnq-root .jtnq-layer-5 > .jtnq-body > .jtnq-cnt:last-child:after,
.jtnq-root .jtnq-layer-5 > .jtnq-body > .jtnq-cnt:only-child:after,
.jtnq-root .jtnq-last-cnt:after,
.jtnq-root [class*="-last-cnt"]:after,
.jtnq-root .jtnq-grp:not([data-showall="true"]) > .jtnq-body > .jtnq-cnt:after,
.jtnq-root .jtnq-grp[data-showall="false"] > .jtnq-body > .jtnq-cnt:after {
  display: none !important;
  content: none !important;
  height: 0 !important;
  margin: 0 !important;
  padding: 0 !important;
  border: none !important;
}

.jtnq-root .jtnq-cnt:not(.jtnq-use-el-label)::before {
  content: attr(tab);
  white-space: pre-wrap;
  color: #64748b;
  float: right;
  font-weight: 600;
  font-size: 0.95em;
  letter-spacing: 0.2px;
}

.jtnq-root .jtnq-cnt:not(.jtnq-use-el-label) > .jtnq-cnt-label {
  display: none !important;
}

.jtnq-root .jtnq-cnt-label {
  white-space: pre-wrap;
  color: #64748b;
  float: right;
  font-weight: 600;
  font-size: 0.95em;
  letter-spacing: 0.2px;
}

.jtnq-root .jtnq-role-titles > .jtnq-body > .jtnq-cnt:not(.jtnq-use-el-label)::before,
.jtnq-root .jtnq-role-titles > .jtnq-body > .jtnq-cnt > .jtnq-cnt-label,
.jtnq-root .jtnq-root:not(.jtnq-standalone) .jtnq-layer-0:not(.jtnq-role-sections) > .jtnq-body > .jtnq-cnt:not(.jtnq-use-el-label)::before,
.jtnq-root .jtnq-root:not(.jtnq-standalone) .jtnq-layer-0:not(.jtnq-role-sections) > .jtnq-body > .jtnq-cnt > .jtnq-cnt-label,
.jtnq-root .jtnq-layer-0:not(.jtnq-role-sections):not(.jtnq-standalone) > .jtnq-body > .jtnq-cnt:not(.jtnq-use-el-label)::before,
.jtnq-root .jtnq-layer-0:not(.jtnq-role-sections):not(.jtnq-standalone) > .jtnq-body > .jtnq-cnt > .jtnq-cnt-label,
.jtnq-root .jtnq-cnt.jtnq-has-children:not(.jtnq-use-el-label)::before,
.jtnq-root .jtnq-cnt.jtnq-has-children > .jtnq-cnt-label {
  color: #0052a4 !important;
  font-weight: 800 !important;
  font-size: 1.1em !important;
  letter-spacing: 0.5px !important;
}

.jtnq-root .jtnq-role-sections > .jtnq-body > .jtnq-cnt:not(.jtnq-use-el-label)::before,
.jtnq-root .jtnq-role-sections > .jtnq-body > .jtnq-cnt > .jtnq-cnt-label,
.jtnq-root .jtnq-standalone .jtnq-layer-0 > .jtnq-body > .jtnq-cnt:not(.jtnq-use-el-label)::before,
.jtnq-root .jtnq-standalone .jtnq-layer-0 > .jtnq-body > .jtnq-cnt > .jtnq-cnt-label,
.jtnq-root .jtnq-standalone.jtnq-layer-0 > .jtnq-body > .jtnq-cnt:not(.jtnq-use-el-label)::before,
.jtnq-root .jtnq-standalone.jtnq-layer-0 > .jtnq-body > .jtnq-cnt > .jtnq-cnt-label,
.jtnq-root .jtnq-layer-1 > .jtnq-body > .jtnq-cnt:not(.jtnq-use-el-label)::before,
.jtnq-root .jtnq-layer-1 > .jtnq-body > .jtnq-cnt > .jtnq-cnt-label {
  color: #64748b;
  font-weight: 600;
  font-size: 0.95em;
  letter-spacing: 0.2px;
}

.jtnq-root .jtnq-role-subsections > .jtnq-body > .jtnq-cnt:not(.jtnq-use-el-label)::before,
.jtnq-root .jtnq-role-subsections > .jtnq-body > .jtnq-cnt > .jtnq-cnt-label,
.jtnq-root .jtnq-standalone .jtnq-layer-1 > .jtnq-body > .jtnq-cnt:not(.jtnq-use-el-label)::before,
.jtnq-root .jtnq-standalone .jtnq-layer-1 > .jtnq-body > .jtnq-cnt > .jtnq-cnt-label,
.jtnq-root .jtnq-standalone.jtnq-layer-1 > .jtnq-body > .jtnq-cnt:not(.jtnq-use-el-label)::before,
.jtnq-root .jtnq-standalone.jtnq-layer-1 > .jtnq-body > .jtnq-cnt > .jtnq-cnt-label,
.jtnq-root .jtnq-layer-2 > .jtnq-body > .jtnq-cnt:not(.jtnq-use-el-label)::before,
.jtnq-root .jtnq-layer-2 > .jtnq-body > .jtnq-cnt > .jtnq-cnt-label {
  color: #94a3b8;
  font-weight: 500;
  font-size: 0.9em;
  letter-spacing: 0;
}

.jtnq-root .jtnq-role-titles[data-showall="true"] > .jtnq-body > .jtnq-cnt:first-child:not(.jtnq-use-el-label)::before,
.jtnq-root .jtnq-role-titles[data-showall="true"] > .jtnq-body > .jtnq-cnt:first-child > .jtnq-cnt-label,
.jtnq-root .jtnq-role-titles[data-showall="false"] > .jtnq-body > .jtnq-cnt:not(.jtnq-use-el-label)::before,
.jtnq-root .jtnq-role-titles[data-showall="false"] > .jtnq-body > .jtnq-cnt > .jtnq-cnt-label,
.jtnq-root .jtnq-root:not(.jtnq-standalone) .jtnq-layer-0:not(.jtnq-role-sections)[data-showall="true"] > .jtnq-body > .jtnq-cnt:first-child:not(.jtnq-use-el-label)::before,
.jtnq-root .jtnq-root:not(.jtnq-standalone) .jtnq-layer-0:not(.jtnq-role-sections)[data-showall="true"] > .jtnq-body > .jtnq-cnt:first-child > .jtnq-cnt-label,
.jtnq-root .jtnq-root:not(.jtnq-standalone) .jtnq-layer-0:not(.jtnq-role-sections)[data-showall="false"] > .jtnq-body > .jtnq-cnt:not(.jtnq-use-el-label)::before,
.jtnq-root .jtnq-root:not(.jtnq-standalone) .jtnq-layer-0:not(.jtnq-role-sections)[data-showall="false"] > .jtnq-body > .jtnq-cnt > .jtnq-cnt-label,
.jtnq-root .jtnq-layer-0:not(.jtnq-role-sections):not(.jtnq-standalone)[data-showall="true"] > .jtnq-body > .jtnq-cnt:first-child:not(.jtnq-use-el-label)::before,
.jtnq-root .jtnq-layer-0:not(.jtnq-role-sections):not(.jtnq-standalone)[data-showall="true"] > .jtnq-body > .jtnq-cnt:first-child > .jtnq-cnt-label,
.jtnq-root .jtnq-layer-0:not(.jtnq-role-sections):not(.jtnq-standalone)[data-showall="false"] > .jtnq-body > .jtnq-cnt:not(.jtnq-use-el-label)::before,
.jtnq-root .jtnq-layer-0:not(.jtnq-role-sections):not(.jtnq-standalone)[data-showall="false"] > .jtnq-body > .jtnq-cnt > .jtnq-cnt-label {
  display: none !important;
}

.jtnq-root .jtnq-inplace-btn-grp {
  clear: both;
  display: block;
  white-space: nowrap;
  overflow-x: auto;
  padding: 4px 6px;
  margin: 8px 0 6px 0;
  background: #f8fafc;
  border: 1px solid #e2e8f0;
  border-radius: 5px;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.02), inset 0 1px 0 #ffffff;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.jtnq-root .jtnq-inplace-btn {
  display: inline-block;
  cursor: pointer;
  font-family: Arial,sans-serif;
  font-size: 11px;
  font-weight: 600;
  letter-spacing: 0.2px;
  text-transform: uppercase;
  color: #64748b !important;
  background: #ffffff !important;
  border: 1px solid #cbd5e1 !important;
  border-radius: 4px;
  padding: 3px 8px;
  margin: 0 4px 0 0;
  line-height: 1.4;
  transition: all .15s ease;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.02);
}

.jtnq-root .jtnq-inplace-btn:hover {
  background: #f1f5f9 !important;
  border-color: #94a3b8 !important;
  color: #1e293b !important;
}

.jtnq-root .jtnq-inplace-btn.active {
  background: linear-gradient(180deg, #47729e 0%, #355d85 100%) !important;
  border: 1px solid #2e5377 !important;
  border-bottom: 1.5px solid #244362 !important;
  color: #ffffff !important;
  box-shadow: 0 1px 2px rgba(35, 65, 95, 0.15), inset 0 1px 0 rgba(255, 255, 255, 0.2);
  text-shadow: none;
}

.jtnq-root .jtnq-inplace-cnt {
  display: none;
  margin: 6px 0 10px 0;
  clear: both;
  border: 1px solid #e2e8f0;
  border-left: 3px solid #64748b;
  border-radius: 4px;
  padding: 8px 10px;
  background: #ffffff;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.02);
  animation: fadeIn .15s ease-in;
}

@keyframes fadeIn {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}

.jtnq-root .jtnq-menu-tree {
  display: none;
  position: absolute;
  top: calc(100% + 2px);
  left: 0;
  left: auto;
  right: 0;
  z-index: 100000;
  width: 260px;
  max-width: 90vw;
  max-height: 420px;
  overflow-y: auto;
  padding: 6px 8px;
  margin: 0;
  border: 1px solid #e2e8f0;
  border-bottom: 2px solid #cbd5e1;
  border-radius: 6px;
  background: #ffffff;
  box-shadow: 0 4px 14px rgba(0, 0, 0, 0.06), 0 1px 3px rgba(0, 0, 0, 0.03), inset 0 1px 0 #ffffff;
  white-space: normal;
  font-family: Arial,sans-serif;
}

.jtnq-root .jtnq-layout-bottom .jtnq-menu-tree {
  top: auto;
  bottom: calc(100% + 2px);
}

.jtnq-root .jtnq-menu-tree ul {
  list-style: none;
  margin: 0;
  padding-left: 10px;
  border-left: 1.5px solid #f1f5f9;
}

.jtnq-root .jtnq-menu-tree > ul {
  padding-left: 0;
  border-left: none;
}

.jtnq-root .jtnq-menu-tree li {
  margin: 2px 0;
  position: relative;
}

.jtnq-root .jtnq-menu-tree > ul > li::before {
  content: "";
}

.jtnq-root .jtnq-menu-node {
  cursor: pointer;
  padding: 3px 6px;
  border-radius: 4px;
  transition: all .1s ease;
  display: block;
  width: 100%;
  box-sizing: border-box;
  font-family: Arial,sans-serif;
  font-size: 11.5px;
  color: #64748b;
  border: 1px solid transparent;
  text-transform: uppercase;
  letter-spacing: 0.2px;
}

.jtnq-root .jtnq-menu-node:hover {
  background: #f8fafc;
  border: 1px solid #e2e8f0;
  color: #334155;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.03), inset 0 1px 0 #ffffff;
}

.jtnq-root .jtnq-menu-tree > ul > li > .jtnq-menu-node {
  font-size: 11.5px;
  font-weight: 700;
  color: #475569;
  background: #fafbfc;
  border: 1px solid #edf2f7;
  border-bottom-color: #e2e8f0;
  margin-top: 4px;
  margin-bottom: 2px;
  padding: 4px 8px;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.02), inset 0 1px 0 #ffffff;
}

.jtnq-root .jtnq-menu-tree > ul > li > .jtnq-menu-node:hover {
  background: linear-gradient(180deg, #47729e 0%, #355d85 100%);
  border-color: #2e5377;
  border-bottom-color: #244362;
  color: #ffffff;
  box-shadow: 0 1px 3px rgba(35, 65, 95, 0.2), inset 0 1px 0 rgba(255, 255, 255, 0.2);
  text-shadow: none;
}

.jtnq-root .jtnq-stats {
  font-family: sans-serif;
  margin: .25em;
  background: #fff;
  color: #111;
  display: block;
}

.jtnq-root .jtnq-stats-h1 {
  font-size: 1.3em;
  border-bottom: 1px solid #0052a4;
  color: #0052a4;
  padding-bottom: 2px;
  margin-top: 0;
}

.jtnq-root .jtnq-stats-h2 {
  font-size: 1.1em;
  margin-top: .5em;
  color: #333;
}

.jtnq-root .jtnq-stats-table {
  border-collapse: collapse;
  width: 100%;
  margin-bottom: .5em;
}

.jtnq-root .jtnq-stats-th, .jtnq-root .jtnq-stats-td {
  border: 1px solid #ccc;
  padding: 3px;
  text-align: left;
  vertical-align: top;
}

.jtnq-root .jtnq-stats-th {
  background: #f4f4f4;
}

.jtnq-root .jtnq-stats-td-count {
  font-weight: bold;
  color: #b22222;
  text-align: center;
  width: 45px;
  font-size: 1.05em;
}

.jtnq-root .jtnq-stats-hw-list {
  line-height: 1.4;
  word-break: break-word;
}

.jtnq-root .jtnq-stats-hw-list a {
  text-decoration: none;
  color: #0052a4;
  margin-right: 4px;
  white-space: nowrap;
  display: inline-block;
}

.jtnq-root .jtnq-stats-hw-list a:hover {
  text-decoration: underline;
}

.jtnq-root .jtnq-stats-container {
  padding: 4px;
}

.jtnq-root .jtnq-stats-container .jtnq-stats-h2 {
  color: #0052a4;
  border-bottom: 1px solid #0052a4;
  padding-bottom: 2px;
  margin-top: 0;
}

.jtnq-root .jtnq-stats-container .jtnq-stats-hw-list {
  font-size: 14px;
  line-height: 1.4;
}

.jtnq-root .jtnq-collapse-bar {
  display: block;
  display: flex;
  align-items: center;
  width: 100%;
  box-sizing: border-box;
  padding: 5px 10px;
  margin: 4px 0 8px 0;
  cursor: pointer;
  background: linear-gradient(180deg, #ffffff 0%, #fafbfc 100%);
  border: 1px solid #e2e8f0;
  border-left: 3px solid #64748b;
  border-radius: 4px;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.015), inset 0 1px 0 #ffffff;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  font-family: Arial,sans-serif;
  font-size: 11px;
  color: #475569;
  transition: all .15s ease;
}

.jtnq-root .jtnq-collapse-bar:hover {
  background: #f8fafc;
  border-color: #cbd5e1;
  border-left-color: #334155;
  color: #1e293b;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.04), inset 0 1px 0 #ffffff;
}

.jtnq-root .jtnq-collapse-bar .jtnq-collapse-icon {
  display: inline-block;
  width: 14px;
  font-size: 10px;
  color: #64748b;
  margin-right: 6px;
  text-align: center;
}

.jtnq-root .jtnq-collapse-bar .jtnq-collapse-title {
  font-weight: 600;
  letter-spacing: 0.2px;
  flex-grow: 1;
  text-transform: uppercase;
}

.jtnq-root .jtnq-collapse-bar .jtnq-collapse-status {
  font-size: 10px;
  color: #94a3b8;
  font-style: italic;
  margin-left: 8px;
}

.jtnq-root .jtnq-collapse-bar.expanded {
  border-left-color: #47729e;
  background: #f1f5f9;
}

.jtnq-root .jtnq-collapse-bar.expanded .jtnq-collapse-icon {
  color: #334155;
}

.jtnq-root .jtnq-collapse-content {
  box-sizing: border-box;
  width: 100%;
}

@font-face {
  .jtnq-root {
    font-family: FontAwesome;
    src: url(fonts/fontawesome-webfont.eot);
    src: url(fonts/fontawesome-webfont.eot) format("embedded-opentype"), url(fonts/fontawesome-webfont.woff2) format("woff2"), url(fonts/fontawesome-webfont.woff) format("woff"), url(fonts/fontawesome-webfont.ttf) format("truetype"), url(fonts/fontawesome-webfont.svg) format("svg");
    font-weight: 400;
    font-style: normal;
  }
}

.jtnq-root jtnq.jtnq * {
  box-sizing: border-box;
}

.jtnq-root jtnq.jtnq {
  font-family: FontAwesome, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;
  font-size: 12.5px;
  line-height: 1.25;
  letter-spacing: 0.5px;
  color: #1a1a1a;
  margin: 0;
}

.jtnq-root ul {
  list-style-type: none;
  margin: 0;
  padding-left: 0;
  padding-inline-start: 0 !important;
}

.jtnq-root ul.entry-art-captions-list {
  column-count: 4;
}

.jtnq-root .page-definition {
  margin: 0 auto;
  background: #ffffff;
  border-radius: 4px;
  display: block;
}

.jtnq-root .hword, .jtnq-root h1.hword, .jtnq-root h3.hword {
  font-weight: 700;
  margin: 0 !important;
  padding: 0;
  color: #000;
  display: inline;
  line-height: 1;
}

.jtnq-root .hword {
  font-size: 17px;
  letter-spacing: -0.25px;
}

.jtnq-root h1.hword {
  font-size: 1.6rem !important;
  vertical-align: bottom;
}

.jtnq-root h3.hword {
  font-size: 1.3rem !important;
  vertical-align: bottom;
}

.jtnq-root h3.hword > sup {
  font-size: 50%;
}

.jtnq-root p.function-label, .jtnq-root p.hword, .jtnq-root .important-blue-link, .jtnq-root .ex-header, .jtnq-root span.drp, .jtnq-root span.vr-custom, .jtnq-root span.va, .jtnq-root strong.mw_t_bc, .jtnq-root span.if, .jtnq-root span.ure, .jtnq-root .word-syllables-entry {
  font-weight: bold;
}

.jtnq-root .mw_t_bc {
  color: #0056b3;
  margin-right: 0;
}

.jtnq-root span.drp, .jtnq-root span.vr-custom {
  font-size: 110%;
  margin-top: 0.5em;
  padding-top: 0.5em;
}

.jtnq-root span.vl, .jtnq-root span.sl, .jtnq-root span.il, .jtnq-root span.plural, .jtnq-root span.or, .jtnq-root .auth, .jtnq-root .parts-of-speech a, .jtnq-root em.mw_t_it {
  font-style: italic;
}

.jtnq-root span.vl, .jtnq-root span.sl {
  font-size: 90%;
  color: gray;
  letter-spacing: 0;
}

.jtnq-root .parts-of-speech a {
  font-size: 12px;
  color: #0056b3;
  text-decoration: none;
  font-weight: 500;
}

.jtnq-root em.mw_t_it {
  padding: 0;
}

.jtnq-root a.syn-link, .jtnq-root a.d-block, .jtnq-root a:not([class]) > em, .jtnq-root span.text-uppercase, .jtnq-root a.mw_t_sc, .jtnq-root a.sa-link, .jtnq-root a.sc, .jtnq-root a.mw_t_mat, .jtnq-root a.cxt, .jtnq-root a.mw_t_dxt, .jtnq-root .ety-sl a, .jtnq-root a.mw_t_et_link, .jtnq-root ul.mw-list > li > a, .jtnq-root span.wva, .jtnq-root a.mw_t_d_link, .jtnq-root div.collegiate-synonyms-widget dd a, .jtnq-root a.mw_t_a_link, .jtnq-root a.cat, .jtnq-root .content-section-sub-header, .jtnq-root a.freshness-link {
  text-transform: uppercase;
  text-decoration: none;
  font-size: 70%;
  vertical-align: middle;
  color: #5e4029 !important;
  cursor: pointer;
}

.jtnq-root a.mw_t_dxt:hover, .jtnq-root a.cxt:hover, .jtnq-root a.mw_t_sc:hover, .jtnq-root .ety-sl a:hover {
  text-decoration: underline;
}

.jtnq-root a.mw_t_dxt span.text-uppercase, .jtnq-root a.cxt span.text-uppercase {
  font-size: inherit;
}

.jtnq-root span.text-lowercase {
  text-transform: lowercase;
  font-style: italic;
}

.jtnq-root a:not([class]) > em {
  font-style: normal;
  font-weight: bold;
}

.jtnq-root div.faqs p + p {
  display: inline !important;
}

.jtnq-root a.btn, .jtnq-root a.see-more, .jtnq-root a.mw-btn-mustard, .jtnq-root a[rel="noopener"], .jtnq-root a.mw-btn-outline-blue, .jtnq-root a.text-capitalize, .jtnq-root a.teaser-content-box, .jtnq-root a.story-card-list-item, .jtnq-root a.text-decoration-none, .jtnq-root a.mw_t_sx {
  color: gray;
  text-decoration: none;
}

.jtnq-root a.teaser-content-box h3 {
  font-size: 0.95rem;
}

.jtnq-root a.mw_t_et_link {
  color: #0056b3;
}

.jtnq-root .entry-header-content {
  display: flex;
  align-items: baseline;
  gap: 6px;
  margin: 0 0 2px 0 !important;
  padding: 0;
}

.jtnq-root h5.parts-of-speech {
  margin: 0 !important;
  padding: 0 0 0 0.5rem;
  line-height: 1;
}

.jtnq-root .entry-header-content .badge {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}

.jtnq-root .entry-attr {
  display: flex;
  align-items: center;
  gap: 4px;
  margin-bottom: 4px;
}

.jtnq-root .prons-entries-list-inline {
  display: flex;
  align-items: center;
  gap: 3px;
}

.jtnq-root .prons-entry-list-item {
  text-decoration: none;
  color: #6c757d;
  cursor: pointer;
}

.jtnq-root a.mwu-playpron {
  padding: 0 3px;
  font-size: 0.95rem;
  color: black;
}

.jtnq-root .play-pron-v2 {
  font-size: 0.9rem;
  filter: grayscale(100%);
  opacity: 0.7;
  padding: 1px 4px;
  border: 1px solid gray;
  border-radius: 8px;
  cursor: pointer;
}

.jtnq-root .play-pron-v2:hover {
  opacity: 1;
  filter: none;
}

.jtnq-root a.play-pron-v2 + a.play-pron-v2 {
  padding-left: 0.5rem;
}

.jtnq-root .mw-audio-local, .jtnq-root .jtnq_audio_local {
  display: none !important;
}

.jtnq-root .mw-audio-remote, .jtnq-root .jtnq_audio_remote {
  display: inline-block !important;
}

.jtnq-root a.mw-audio-local + a.mw-audio-remote {
  padding-left: 0 !important;
  margin-left: 0 !important;
}

.jtnq-root .dtText {
  display: inline;
  color: #212529;
  background-color: white;
  font-size: 1.15em;
}

.jtnq-root .uns svg {
  opacity: 0.6;
  margin-right: 3px;
}

.jtnq-root .content-section-header h2 {
  font-size: 11.5px;
  font-weight: 700;
  color: #495057;
  margin: 8px 0 3px 0;
  border-bottom: 1px solid #dee2e6;
  padding-bottom: 2px;
  text-transform: uppercase;
}

.jtnq-root .content-section-sub-header {
  font-weight: 700;
  font-size: 10px;
  color: #868e96;
  margin: 4px 0 1px 0;
}

.jtnq-root .ex-sent, .jtnq-root span.freshness-examples > span, .jtnq-root div.faqs span.t {
  display: block !important;
  margin: 2px 0 3px 0;
  padding-left: 8px;
  color: black !important;
  border-left: 2px solid #ced4da !important;
  text-indent: 0;
  font-size: 0.92em;
}

.jtnq-root .sub-content-thread {
  display: block !important;
  margin: 2px 0 !important;
  text-indent: 0;
}

.jtnq-root .sub-content-thread:before {
  content: none;
}

.jtnq-root .sub-content-thread .ex-sent {
  margin: 0;
}

.jtnq-root span.ex-sent-group {
  color: black !important;
  font-size: 0.92em;
}

.jtnq-root .t, .jtnq-root div.freshness-example-text, .jtnq-root span.freshness-example-text {
  display: inline;
  color: black !important;
}

.jtnq-root .example_sentences li.has-cite,
.jtnq-root .example_sentences li.has-cite .t,
.jtnq-root .example_sentences li.has-cite .ex-sent,
.jtnq-root .example_sentences li.has-cite .sub-content-thread,
.jtnq-root [tab="Sentences"] li.has-cite,
.jtnq-root [tab="Sentences"] li.has-cite .t,
.jtnq-root [tab="Sentences"] li.has-cite .ex-sent,
.jtnq-root [tab="Sentences"] li.has-cite .sub-content-thread,
.jtnq-root .example_sentences .sub-content-thread,
.jtnq-root .example_sentences .t,
.jtnq-root .in-sentences .sub-content-thread,
.jtnq-root .in-sentences .t,
.jtnq-root li.no-cite .ex-sent,
.jtnq-root li.no-cite .t,
.jtnq-root ul.vis li span.t,
.jtnq-root ul.vis li span.ts {
  color: black !important;
}

.jtnq-root .aq, .jtnq-root div.freshness-example-cite, .jtnq-root span.freshness-example-cite {
  display: block;
  font-size: 11px;
  color: #6c757d;
  margin-top: 2px;
}

.jtnq-root .mw-has-aq, .jtnq-root .mw-has-aq .t, .jtnq-root .mw-has-aq .aq, .jtnq-root .mw-has-aq .auth, .jtnq-root .mw-has-aq .source, .jtnq-root .mw-has-aq .freshness-example-text, .jtnq-root .mw-has-aq .freshness-example-cite, .jtnq-root .mw-has-aq .ex-sent, .jtnq-root .mw-has-aq .auth *, .jtnq-root .mw-has-aq .aq * {
  display: inline !important;
}

.jtnq-root .mw-has-aq .ai-btn-wrapper {
  display: none !important;
}

.jtnq-root .mw-has-aq:hover > .ai-btn-wrapper, .jtnq-root .mw-has-aq.ai-show-btn > .ai-btn-wrapper, .jtnq-root .mw-has-aq.ai-btn-active > .ai-btn-wrapper, .jtnq-root .mw-has-aq:hover .ai-btn-wrapper, .jtnq-root .mw-has-aq.ai-show-btn .ai-btn-wrapper, .jtnq-root .mw-has-aq.ai-btn-active .ai-btn-wrapper {
  display: inline-block !important;
}

.jtnq-root .sub-content-thread.mw-has-aq, .jtnq-root span.freshness-examples > span.mw-has-aq {
  display: block !important;
}

.jtnq-root .mw-has-aq .aq, .jtnq-root .mw-has-aq .freshness-example-cite {
  margin-left: 0.35em !important;
}

.jtnq-root .mw-has-aq .ex-sent {
  padding-left: 0 !important;
  margin: 0 !important;
}

.jtnq-root li.no-cite, .jtnq-root li.has-cite {
  list-style: none !important;
  list-style-type: none !important;
}

.jtnq-root jtnq.jtnq ul {
  list-style-type: none;
  margin: 0;
  padding-left: 0.5rem;
  column-gap: 6px;
}

.jtnq-root jtnq.jtnq ul li a {
  color: black;
  text-decoration: none;
  text-transform: uppercase;
  font-size: 80%;
}

.jtnq-root .related-phrases-dictionary ul,
.jtnq-root .related-phrases-list-container ul,
.jtnq-root .related-rhymes-dictionary ul,
.jtnq-root .related-rhymes-list-container ul,
.jtnq-root .mw-grid-table-list ul,
.jtnq-root ul.mw-grid-table-list,
.jtnq-root ul.synonyms-antonyms-grid-list,
.jtnq-root .synonyms_list ul,
.jtnq-root ul.d-flex.flex-wrap.row,
.jtnq-root div.dxnls-links {
  display: block !important;
  width: 100% !important;
  -webkit-columns: none !important;
  columns: none !important;
  padding: 0 !important;
  margin: 0 !important;
  list-style: none !important;
  letter-spacing: -0.36em !important;
  zoom: 1;
}

.jtnq-root .related-phrases-dictionary ul > li,
.jtnq-root .related-phrases-list-container ul > li,
.jtnq-root .related-rhymes-dictionary ul > li,
.jtnq-root .related-rhymes-list-container ul > li,
.jtnq-root .mw-grid-table-list ul > li,
.jtnq-root ul.mw-grid-table-list > li,
.jtnq-root ul.synonyms-antonyms-grid-list > li,
.jtnq-root .synonyms_list ul > li,
.jtnq-root li.related-phrases-list-item,
.jtnq-root li.related-rhymes-list-item,
.jtnq-root li.thes-word-list-item,
.jtnq-root li.dictionary-synonyms-item,
.jtnq-root span.dxnls-link-item {
  display: inline-block !important;
  *display: inline !important;
  *zoom: 1 !important;
  vertical-align: top !important;
  width: 25% !important;
  max-width: 25% !important;
  float: none !important;
  flex: none !important;
  box-sizing: border-box !important;
  letter-spacing: normal !important;
  margin: 0 0 3px 0 !important;
  padding: 0 6px 0 0 !important;
}

@media (max-width: 440px) {
  .jtnq-root .related-phrases-dictionary ul > li,
.jtnq-root .related-phrases-list-container ul > li,
.jtnq-root .related-rhymes-dictionary ul > li,
.jtnq-root .related-rhymes-list-container ul > li,
.jtnq-root .mw-grid-table-list ul > li,
.jtnq-root ul.mw-grid-table-list > li,
.jtnq-root ul.synonyms-antonyms-grid-list > li,
.jtnq-root .synonyms_list ul > li,
.jtnq-root li.related-phrases-list-item,
.jtnq-root li.related-rhymes-list-item,
.jtnq-root li.thes-word-list-item,
.jtnq-root li.dictionary-synonyms-item,
.jtnq-root span.dxnls-link-item {
    width: 50% !important;
    max-width: 50% !important;
  }
}

@media (min-width: 441px) and (max-width: 720px) {
  .jtnq-root .related-phrases-dictionary ul > li,
.jtnq-root .related-phrases-list-container ul > li,
.jtnq-root .related-rhymes-dictionary ul > li,
.jtnq-root .related-rhymes-list-container ul > li,
.jtnq-root .mw-grid-table-list ul > li,
.jtnq-root ul.mw-grid-table-list > li,
.jtnq-root ul.synonyms-antonyms-grid-list > li,
.jtnq-root .synonyms_list ul > li,
.jtnq-root li.related-phrases-list-item,
.jtnq-root li.related-rhymes-list-item,
.jtnq-root li.thes-word-list-item,
.jtnq-root li.dictionary-synonyms-item,
.jtnq-root span.dxnls-link-item {
    width: 33.333% !important;
    max-width: 33.333% !important;
  }
}

@media (min-width: 721px) and (max-width: 1000px) {
  .jtnq-root .related-phrases-dictionary ul > li,
.jtnq-root .related-phrases-list-container ul > li,
.jtnq-root .related-rhymes-dictionary ul > li,
.jtnq-root .related-rhymes-list-container ul > li,
.jtnq-root .mw-grid-table-list ul > li,
.jtnq-root ul.mw-grid-table-list > li,
.jtnq-root ul.synonyms-antonyms-grid-list > li,
.jtnq-root .synonyms_list ul > li,
.jtnq-root li.related-phrases-list-item,
.jtnq-root li.related-rhymes-list-item,
.jtnq-root li.thes-word-list-item,
.jtnq-root li.dictionary-synonyms-item,
.jtnq-root span.dxnls-link-item {
    width: 25% !important;
    max-width: 25% !important;
  }
}

@media (min-width: 1001px) and (max-width: 1300px) {
  .jtnq-root .related-phrases-dictionary ul > li,
.jtnq-root .related-phrases-list-container ul > li,
.jtnq-root .related-rhymes-dictionary ul > li,
.jtnq-root .related-rhymes-list-container ul > li,
.jtnq-root .mw-grid-table-list ul > li,
.jtnq-root ul.mw-grid-table-list > li,
.jtnq-root ul.synonyms-antonyms-grid-list > li,
.jtnq-root .synonyms_list ul > li,
.jtnq-root li.related-phrases-list-item,
.jtnq-root li.related-rhymes-list-item,
.jtnq-root li.thes-word-list-item,
.jtnq-root li.dictionary-synonyms-item,
.jtnq-root span.dxnls-link-item {
    width: 20% !important;
    max-width: 20% !important;
  }
}

@media (min-width: 1301px) and (max-width: 1600px) {
  .jtnq-root .related-phrases-dictionary ul > li,
.jtnq-root .related-phrases-list-container ul > li,
.jtnq-root .related-rhymes-dictionary ul > li,
.jtnq-root .related-rhymes-list-container ul > li,
.jtnq-root .mw-grid-table-list ul > li,
.jtnq-root ul.mw-grid-table-list > li,
.jtnq-root ul.synonyms-antonyms-grid-list > li,
.jtnq-root .synonyms_list ul > li,
.jtnq-root li.related-phrases-list-item,
.jtnq-root li.related-rhymes-list-item,
.jtnq-root li.thes-word-list-item,
.jtnq-root li.dictionary-synonyms-item,
.jtnq-root span.dxnls-link-item {
    width: 16.666% !important;
    max-width: 16.666% !important;
  }
}

@media (min-width: 1601px) {
  .jtnq-root .related-phrases-dictionary ul > li,
.jtnq-root .related-phrases-list-container ul > li,
.jtnq-root .related-rhymes-dictionary ul > li,
.jtnq-root .related-rhymes-list-container ul > li,
.jtnq-root .mw-grid-table-list ul > li,
.jtnq-root ul.mw-grid-table-list > li,
.jtnq-root ul.synonyms-antonyms-grid-list > li,
.jtnq-root .synonyms_list ul > li,
.jtnq-root li.related-phrases-list-item,
.jtnq-root li.related-rhymes-list-item,
.jtnq-root li.thes-word-list-item,
.jtnq-root li.dictionary-synonyms-item,
.jtnq-root span.dxnls-link-item {
    width: 12.5% !important;
    max-width: 12.5% !important;
  }
}

@supports (display: grid) {
  .jtnq-root .related-phrases-dictionary ul,
.jtnq-root .related-phrases-list-container ul,
.jtnq-root .related-rhymes-dictionary ul,
.jtnq-root .related-rhymes-list-container ul,
.jtnq-root .mw-grid-table-list ul,
.jtnq-root ul.mw-grid-table-list,
.jtnq-root ul.synonyms-antonyms-grid-list,
.jtnq-root .synonyms_list ul,
.jtnq-root ul.d-flex.flex-wrap.row,
.jtnq-root div.dxnls-links {
    display: grid !important;
    grid-template-columns: repeat(auto-fill, minmax(110px, 1fr)) !important;
    gap: 4px 8px !important;
    letter-spacing: normal !important;
    width: 100% !important;
  }
  .jtnq-root .related-phrases-dictionary ul,
.jtnq-root .related-phrases-list-container ul {
    grid-template-columns: repeat(auto-fill, minmax(180px, 1fr)) !important;
  }
  .jtnq-root .related-phrases-dictionary ul > li,
.jtnq-root .related-phrases-list-container ul > li,
.jtnq-root .related-rhymes-dictionary ul > li,
.jtnq-root .related-rhymes-list-container ul > li,
.jtnq-root .mw-grid-table-list ul > li,
.jtnq-root ul.mw-grid-table-list > li,
.jtnq-root ul.synonyms-antonyms-grid-list > li,
.jtnq-root .synonyms_list ul > li,
.jtnq-root li.related-phrases-list-item,
.jtnq-root li.related-rhymes-list-item,
.jtnq-root li.thes-word-list-item,
.jtnq-root li.dictionary-synonyms-item,
.jtnq-root span.dxnls-link-item {
    display: block !important;
    width: auto !important;
    max-width: none !important;
    min-width: 0 !important;
    margin: 0 !important;
    padding: 0 !important;
    box-sizing: border-box !important;
  }
}

.jtnq-root li.thes-word-list-item > div.pb-4.pr-4 {
  padding: 2px 0 !important;
}

.jtnq-root .related-phrases-dictionary ul li a,
.jtnq-root .related-phrases-list-item a,
.jtnq-root .related-rhymes-list-item a,
.jtnq-root .mw-grid-table-list li a,
.jtnq-root ul.mw-grid-table-list li a,
.jtnq-root li.dictionary-synonyms-item a,
.jtnq-root li.thes-word-list-item a,
.jtnq-root span.dxnls-link-item a {
  display: block !important;
  padding: 2px 0 !important;
  margin: 0 !important;
  line-height: 1.35;
  text-decoration: none;
  overflow-wrap: break-word;
  word-break: break-word;
}

.jtnq-root .related-phrases-dictionary ul li a:hover,
.jtnq-root .related-phrases-list-item a:hover,
.jtnq-root .related-rhymes-list-item a:hover,
.jtnq-root .mw-grid-table-list li a:hover,
.jtnq-root ul.mw-grid-table-list li a:hover,
.jtnq-root li.dictionary-synonyms-item a:hover,
.jtnq-root li.thes-word-list-item a:hover,
.jtnq-root span.dxnls-link-item a:hover {
  text-decoration: underline;
}

.jtnq-root .read-more-content-hint-toggler {
  column-span: all;
  -webkit-column-span: all;
  margin-top: 8px !important;
  display: block !important;
  width: 100% !important;
}

.jtnq-root ul.vis, .jtnq-root ul.examples {
  list-style: none;
  margin: 0;
  padding-left: 8px;
  font-size: 0.92em;
}

.jtnq-root ul.vis li {
  margin: 0;
  padding: 0;
  line-height: 1.15;
}

.jtnq-root ul.vis li span.t, .jtnq-root ul.vis li span.ts {
  display: inline-block;
  vertical-align: top;
}

.jtnq-root .mw-list {
  display: inline-block;
  list-style: none;
  padding: 0 0 0 0.5em;
  margin: 0;
}

.jtnq-root .mw-list::before {
  content: "⚪ ";
}

.jtnq-root .mw-list li {
  display: inline-block;
  white-space: nowrap;
  margin-right: 3px;
}

.jtnq-root span.sn, .jtnq-root span.num, .jtnq-root span.letter, .jtnq-root span.sub-num, .jtnq-root div.vg-sseq-entry-item-label {
  display: inline !important;
  width: auto !important;
  margin-left: 0 !important;
  font-weight: bold;
}

.jtnq-root span.sn {
  margin-right: 0 !important;
}

.jtnq-root span.num, .jtnq-root span.letter, .jtnq-root span.sub-num {
  margin-right: 0.1rem;
}

.jtnq-root span.num {
  font-weight: bold;
  color: #d71920;
}

.jtnq-root span.sub-num {
  color: RosyBrown;
}

.jtnq-root span.letter {
  font-weight: bold;
  color: brown;
}

.jtnq-root div.vg div.has-num, .jtnq-root div.dro div.has-num {
  padding-top: 0;
}

.jtnq-root div.dro span.num {
  color: gray;
}

.jtnq-root div.vg {
  font-size: 0.95rem;
  margin-left: 0;
  margin-top: 0.5em;
}

.jtnq-root div.row {
  margin-left: 0;
}

.jtnq-root div.vg div.sb-entry ~ div.sb-entry, .jtnq-root div.vg div.sense ~ div.sense {
  display: block !important;
  margin: 0 !important;
}

.jtnq-root div.vg-sseq-entry-item {
  position: relative;
  margin-top: 0.25rem;
  padding-left: 1.1rem;
  text-indent: 0 !important;
  display: block;
}

.jtnq-root div.vg-sseq-entry-item-label {
  position: absolute !important;
  left: -0.4rem;
  top: 0;
  width: 1.2rem !important;
  text-align: right;
  margin: 0 !important;
  display: block !important;
}

.jtnq-root div.sense-content {
  display: inline !important;
}

.jtnq-root div[data-id="origin"] {
  color: #555;
  background-color: #f9f9f9;
}

.jtnq-root div[data-id="origin"] p, .jtnq-root div[data-id="origin"] div {
  padding: 0;
  margin: 0;
  display: inline !important;
}

.jtnq-root div[data-id="origin"] p + p::before {
  content: "📅 ";
}

.jtnq-root div[data-id="origin"] p + p {
  margin-left: 0.5rem;
  color: gray;
}

.jtnq-root .etymology-content-section p, .jtnq-root .first-known-content-section p {
  margin: 0 0 3px 0;
  color: #343a40;
}

.jtnq-root .time-travel-content-section {
  font-size: 11px;
}

.jtnq-root .nearby-entries-word-item {
  display: inline-block;
  margin: 0 6px 2px 0;
  font-size: 11.5px;
}

.jtnq-root .nearby-entries-word-item a {
  color: #0056b3;
  text-decoration: none;
}

.jtnq-root .nearby-entries-word-item.active .b-link {
  font-weight: 700;
  color: #000;
  pointer-events: none;
}

.jtnq-root div.custom-accordion {
  cursor: pointer;
  margin-top: 4px;
}

.jtnq-root div.custom-accordion.closed .section-content {
  display: none;
}

.jtnq-root div.custom-accordion .section-content {
  cursor: auto;
}

.jtnq-root .mw_t_wi, .jtnq-root .mw_t_qword, .jtnq-root .mw_t_phrase {
  border-bottom: 1px dotted gray;
  font-style: normal;
  font-weight: normal;
  text-decoration: none;
}

.jtnq-root p.syn > strong {
  display: block;
}

.jtnq-root p.vd {
  font-style: italic;
  font-weight: bold;
  color: #4A7D95;
  font-size: 0.95rem;
  margin: 0.4rem 0 0.25rem 0.4rem;
  padding: 0;
}

.jtnq-root p.vd.firstVd {
  margin-top: 0.3rem;
}

.jtnq-root p.vd a, .jtnq-root p.vd a.important-blue-link {
  color: #4A7D95 !important;
  font-style: italic;
  font-weight: bold;
  text-decoration: none;
  margin-left: 0 !important;
}

.jtnq-root p.vd a:hover {
  text-decoration: underline;
}

.jtnq-root p.vd em {
  font-weight: bold;
}

.jtnq-root div.thes-list p {
  padding: 0;
  margin: 0;
  display: inline;
}

.jtnq-root .thes-list-header {
  margin-bottom: 2px;
}

.jtnq-root .thes-list-header-row {
  display: block !important;
  width: 100% !important;
  margin-bottom: 6px !important;
  zoom: 1;
}

.jtnq-root .thes-list-header-row:after {
  content: "";
  display: block;
  clear: both;
}

.jtnq-root .thes-list-header-row .function-label {
  float: left !important;
  display: inline-block !important;
  font-weight: bold !important;
  margin: 0 !important;
  padding: 0 !important;
}

.jtnq-root .thes-list-header-row .thes-relevance-meter {
  float: right !important;
  display: inline-block !important;
  margin: 0 !important;
  padding: 0 !important;
  text-align: right !important;
}

.jtnq-root .thes-relevance-meter .meter {
  display: inline-block !important;
  font-size: 11px !important;
  color: #0b5394 !important;
}

.jtnq-root .thes-relevance-meter .meter > div {
  display: inline-block !important;
  vertical-align: middle !important;
}

.jtnq-root .thes-relevance-meter .meter .color {
  display: inline-block !important;
  width: 9px !important;
  height: 9px !important;
  margin-left: 2px !important;
  border-radius: 2px !important;
  vertical-align: middle !important;
}

.jtnq-root .thes-relevance-meter .meter .color.color-1 {
  background: #ea580c !important;
}

.jtnq-root .thes-relevance-meter .meter .color.color-2 {
  background: #fde047 !important;
}

.jtnq-root .thes-relevance-meter .meter .color.color-3 {
  background: #f8fafc !important;
  border: 1px solid #cbd5e1 !important;
}

.jtnq-root .thes-list-content {
  line-height: 1.15;
}

.jtnq-root .mw-mdash-gold svg rect {
  fill: #c5a332;
}

.jtnq-root .d-inline {
  display: inline;
}

.jtnq-root .d-flex {
  display: flex;
}

.jtnq-root .flex-wrap {
  flex-wrap: wrap;
}

.jtnq-root div.uro {
  font-size: 0.95rem;
}

.jtnq-root div.entry-uros {
  padding-top: 0.5em;
}

.jtnq-root span.ex-header {
  display: block;
  margin: 0.5em;
}

.jtnq-root .important-blue-link {
  margin-left: 0.4rem;
  color: #4A7D95 !important;
  font-weight: bold !important;
  font-size: 0.95rem !important;
}

.jtnq-root span.badge, .jtnq-root span.entry-attr > span {
  margin-left: 0.4rem;
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}

.jtnq-root li.has-cite {
  margin: 0 !important;
  padding: 0 !important;
  display: block;
}

.jtnq-root li.no-cite + li.has-cite {
  border-top: 1px solid #dee2e6;
  margin-top: 0.35rem !important;
  padding-top: 0.35rem !important;
}

.jtnq-root div.last-updated-date {
  margin-top: 0.5rem;
}

.jtnq-root div.dxnls-links span.dxnls-link-item.has-separator:after {
  content: none !important;
}

.jtnq-root span.dxnls-label {
  font-weight: bold;
  font-size: 0.95rem;
  display: block;
  margin-top: 0.5rem;
  margin-bottom: 2px;
}

.jtnq-root ul.freshness-examples, .jtnq-root ul.freshness-examples li {
  column-count: 1 !important;
}

.jtnq-root a.freshness-link {
  font-size: 0.95em;
  font-weight: bold;
}

.jtnq-root div.freshness_block {
  margin: 0.5rem;
  border-top: 1px solid #dee2e6;
  padding: 0.5rem;
}

.jtnq-root span.thes-list {
  padding: 0.5em;
  margin: 0.5em;
}

.jtnq-root a.text-decoration-none {
  text-decoration: none;
}

.jtnq-root div.vg-sseq-entry-item ul, .jtnq-root div.vg-sseq-entry-item li {
  text-indent: 0 !important;
}

.jtnq-root span.syl {
  text-transform: none !important;
}

.jtnq-root div.teaser-title {
  color: black;
  font-size: 1rem;
  font-weight: normal;
}

.jtnq-root div.entry-art-content-header img[role="presentation"] {
  display: none !important;
}

.jtnq-root div.tooltip-variants > span.badge {
  display: none !important;
}

.jtnq-root li.thes-word-list-item {
  margin-bottom: 0.2rem;
}

.jtnq-root div.tooltip-wsls, .jtnq-root div.tooltip-variants {
  font-size: 50%;
  color: #64748b;
  margin-top: 4px;
  text-transform: none;
  white-space: normal;
  word-wrap: break-word;
  overflow-wrap: break-word;
  line-height: 1.2;
}

.jtnq-root .sense .thes-list .opp-list-scored-container .lozenge,
.jtnq-root .sense .thes-list.sim-list-scored .lozenge,
.jtnq-root .lozenge {
  padding: 2px 7px !important;
  border-radius: 4px !important;
  font-weight: 600;
  font-size: 13.5px !important;
  line-height: 1.25 !important;
  display: inline-block;
  white-space: nowrap !important;
}

.jtnq-root .sense .thes-list .opp-list-scored-container .lozenge.color-1 {
  background: #f1f5f9;
  color: #475569;
  border: 1px solid #e2e8f0;
}

.jtnq-root .sense .thes-list .opp-list-scored-container .lozenge.color-2 {
  background: #e0f2fe;
  color: #0369a1;
  border: 1px solid #bae6fd;
}

.jtnq-root .sense .thes-list .opp-list-scored-container .lozenge.color-3 {
  background: #dbeafe;
  color: #1d4ed8;
  border: 1px solid #bfdbfe;
}

.jtnq-root .sense .thes-list .opp-list-scored-container .lozenge.color-4 {
  background: #2563eb;
  color: #ffffff;
  border: 1px solid #2563eb;
  box-shadow: 0 1px 2px rgba(37, 99, 235, 0.2);
}

.jtnq-root .sense .thes-list.sim-list-scored .lozenge.color-1 {
  background: #f1f5f9;
  color: #475569;
  border: 1px solid #e2e8f0;
}

.jtnq-root .sense .thes-list.sim-list-scored .lozenge.color-2 {
  background: #ffedd5;
  color: #b45309;
  border: 1px solid #fde68a;
}

.jtnq-root .sense .thes-list.sim-list-scored .lozenge.color-3 {
  background: #ffedd5;
  color: #c2410c;
  border: 1px solid #fed7aa;
}

.jtnq-root .sense .thes-list.sim-list-scored .lozenge.color-4 {
  background: #ea580c;
  color: #ffffff;
  border: 1px solid #ea580c;
  box-shadow: 0 1px 2px rgba(234, 88, 12, 0.2);
}

.jtnq-root span.shw {
  font-weight: 700;
  font-size: 1.05em;
  color: #0056b3;
  border-bottom: 1.5px dotted #0056b3;
  padding-bottom: 1px;
  letter-spacing: 0.2px;
}

.jtnq-root span.shw:target {
  background-color: #fff2a8 !important;
  color: #003875 !important;
  border-bottom-color: #d4a017 !important;
  padding: 1px 4px;
  border-radius: 3px;
  box-shadow: 0 0 0 2px #f0c040;
}

.jtnq-root .jtnq-start-btn {
  order: 4 !important;
  margin-left: auto !important;
  float: right;
}

.jtnq-root .jtnq-menu-tree {
  left: auto !important;
  right: 0 !important;
}

.jtnq-root .widget.syns_discussion {
  margin: 14px 0 !important;
}

.jtnq-root .widget.syns_discussion .content-section-sub-header {
  font-size: 13px !important;
  font-weight: 700 !important;
  color: #0b5394 !important;
  text-transform: uppercase !important;
  letter-spacing: 0.5px !important;
  margin-bottom: 8px !important;
  border-bottom: 2px solid #0b5394 !important;
  padding-bottom: 4px !important;
}

.jtnq-root .synonym-discussion-entries-container,
.jtnq-root .content-section-body.synonym-discussion-entries-container {
  background: #f8fafc !important;
  border: 1px solid #e2e8f0 !important;
  border-left: 4px solid #0b5394 !important;
  border-radius: 4px !important;
  padding: 12px 16px !important;
  line-height: 1.55 !important;
  font-size: 14.5px !important;
}

.jtnq-root .synonym-discussion-entries-container a.mw_t_sc {
  font-weight: bold !important;
  color: #0b5394 !important;
  text-decoration: none !important;
}

.jtnq-root .synonym-discussion-entries-container div,
.jtnq-root .synonym-discussion-entries-container p,
.jtnq-root .synonym-discussion-entries-container .threaded-content,
.jtnq-root .synonym-discussion-entries-container .sub-content-thread {
  display: inline !important;
  margin: 0 !important;
  padding: 0 !important;
  float: none !important;
}

.jtnq-root .synonym-discussion-entries-container p.mt-5:before,
.jtnq-root .synonym-discussion-entries-container div.pb-2.mt-5:before,
.jtnq-root .synonym-discussion-entries-container p.see-in-addition:before {
  content: "" !important;
  display: block !important;
  height: 9px !important;
}

.jtnq-root .synonym-discussion-entries-container p.see-in-addition {
  font-size: 0.9em !important;
  color: #475569 !important;
}

.jtnq-root .widget.usage_notes,
.jtnq-root .widget.usage-discussion,
.jtnq-root .usage_notes,
.jtnq-root .usage-discussion,
.jtnq-root div[id*="usage-discussion"] {
  margin: 14px 0 !important;
}

.jtnq-root .widget.usage_notes .content-section-sub-header,
.jtnq-root .widget.usage-discussion .content-section-sub-header,
.jtnq-root .usage_notes .content-section-sub-header,
.jtnq-root .usage-discussion .content-section-sub-header,
.jtnq-root div[id*="usage-discussion"] .content-section-sub-header,
.jtnq-root #usage-discussion-anchor ~ .content-section-sub-header {
  font-size: 13px !important;
  font-weight: 700 !important;
  color: #0b5394 !important;
  text-transform: uppercase !important;
  letter-spacing: 0.5px !important;
  margin-bottom: 8px !important;
  border-bottom: 2px solid #0b5394 !important;
  padding-bottom: 4px !important;
}

.jtnq-root .usage-discussion-entries-container,
.jtnq-root .content-section-body.usage-discussion-entries-container,
.jtnq-root .usage_notes .content-section-body,
.jtnq-root .usage-discussion .content-section-body,
.jtnq-root div[id*="usage-discussion"] .content-section-body,
.jtnq-root #usage-discussion-anchor ~ .content-section-body {
  background: #f8fafc !important;
  border: 1px solid #e2e8f0 !important;
  border-left: 4px solid #0b5394 !important;
  border-radius: 4px !important;
  padding: 12px 16px !important;
  line-height: 1.55 !important;
  font-size: 14.5px !important;
}

.jtnq-root .usage-discussion-entries-container a.mw_t_sc,
.jtnq-root .usage_notes .content-section-body a.mw_t_sc,
.jtnq-root .usage-discussion .content-section-body a.mw_t_sc,
.jtnq-root div[id*="usage-discussion"] .content-section-body a.mw_t_sc,
.jtnq-root #usage-discussion-anchor ~ .content-section-body a.mw_t_sc {
  font-weight: bold !important;
  color: #0b5394 !important;
  text-decoration: none !important;
}

.jtnq-root .usage-discussion-entries-container div,
.jtnq-root .usage-discussion-entries-container p,
.jtnq-root .usage-discussion-entries-container .threaded-content,
.jtnq-root .usage-discussion-entries-container .sub-content-thread,
.jtnq-root .usage_notes .content-section-body div,
.jtnq-root .usage_notes .content-section-body p,
.jtnq-root .usage_notes .content-section-body .threaded-content,
.jtnq-root .usage_notes .content-section-body .sub-content-thread,
.jtnq-root .usage-discussion .content-section-body div,
.jtnq-root .usage-discussion .content-section-body p,
.jtnq-root .usage-discussion .content-section-body .threaded-content,
.jtnq-root .usage-discussion .content-section-body .sub-content-thread,
.jtnq-root div[id*="usage-discussion"] .content-section-body div,
.jtnq-root div[id*="usage-discussion"] .content-section-body p,
.jtnq-root div[id*="usage-discussion"] .content-section-body .threaded-content,
.jtnq-root div[id*="usage-discussion"] .content-section-body .sub-content-thread,
.jtnq-root #usage-discussion-anchor ~ .content-section-body div,
.jtnq-root #usage-discussion-anchor ~ .content-section-body p,
.jtnq-root #usage-discussion-anchor ~ .content-section-body .threaded-content,
.jtnq-root #usage-discussion-anchor ~ .content-section-body .sub-content-thread,
.jtnq-root #usage-discussion-anchor div,
.jtnq-root #usage-discussion-anchor p,
.jtnq-root #usage-discussion-anchor .threaded-content,
.jtnq-root #usage-discussion-anchor .sub-content-thread {
  display: inline !important;
  margin: 0 !important;
  padding: 0 !important;
  float: none !important;
}

.jtnq-root .usage-discussion-entries-container p.mt-5:before,
.jtnq-root .usage-discussion-entries-container div.pb-2.mt-5:before,
.jtnq-root .usage-discussion-entries-container div.mt-5:before,
.jtnq-root .usage-discussion-entries-container p.see-in-addition:before,
.jtnq-root .usage_notes .content-section-body p.mt-5:before,
.jtnq-root .usage_notes .content-section-body div.pb-2.mt-5:before,
.jtnq-root .usage_notes .content-section-body div.mt-5:before,
.jtnq-root .usage_notes .content-section-body p.see-in-addition:before,
.jtnq-root .usage-discussion .content-section-body p.mt-5:before,
.jtnq-root .usage-discussion .content-section-body div.pb-2.mt-5:before,
.jtnq-root .usage-discussion .content-section-body div.mt-5:before,
.jtnq-root .usage-discussion .content-section-body p.see-in-addition:before,
.jtnq-root div[id*="usage-discussion"] .content-section-body p.mt-5:before,
.jtnq-root div[id*="usage-discussion"] .content-section-body div.pb-2.mt-5:before,
.jtnq-root div[id*="usage-discussion"] .content-section-body div.mt-5:before,
.jtnq-root div[id*="usage-discussion"] .content-section-body p.see-in-addition:before,
.jtnq-root #usage-discussion-anchor ~ .content-section-body p.mt-5:before,
.jtnq-root #usage-discussion-anchor ~ .content-section-body div.pb-2.mt-5:before,
.jtnq-root #usage-discussion-anchor ~ .content-section-body div.mt-5:before,
.jtnq-root #usage-discussion-anchor ~ .content-section-body p.see-in-addition:before,
.jtnq-root #usage-discussion-anchor p.mt-5:before,
.jtnq-root #usage-discussion-anchor div.pb-2.mt-5:before,
.jtnq-root #usage-discussion-anchor div.mt-5:before,
.jtnq-root #usage-discussion-anchor p.see-in-addition:before {
  content: "" !important;
  display: block !important;
  height: 9px !important;
}

.jtnq-root .usage-discussion-entries-container p.see-in-addition,
.jtnq-root .usage_notes .content-section-body p.see-in-addition,
.jtnq-root .usage-discussion .content-section-body p.see-in-addition,
.jtnq-root div[id*="usage-discussion"] .content-section-body p.see-in-addition,
.jtnq-root #usage-discussion-anchor ~ .content-section-body p.see-in-addition,
.jtnq-root #usage-discussion-anchor p.see-in-addition {
  font-size: 0.9em !important;
  color: #475569 !important;
}

.jtnq-root #examples .sub-content-thread,
.jtnq-root #examples .sub-content-thread.mw-has-aq,
.jtnq-root #examples .sub-content-thread.no-aq,
.jtnq-root div#examples .sub-content-thread,
.jtnq-root div#examples span.sub-content-thread,
.jtnq-root .example_sentences .sub-content-thread,
.jtnq-root .example_sentences .sub-content-thread.mw-has-aq,
.jtnq-root .example_sentences .sub-content-thread.no-aq,
.jtnq-root .in-sentences-container .sub-content-thread,
.jtnq-root .in-sentences .sub-content-thread,
.jtnq-root .in-sentences .sub-content-thread.no-aq,
.jtnq-root .on-web-container .sub-content-thread,
.jtnq-root .on-web .sub-content-thread,
.jtnq-root .on-web .sub-content-thread.mw-has-aq,
.jtnq-root .freshness_block span.freshness-examples > span,
.jtnq-root .freshness_block span.freshness-examples > span.mw-has-aq {
  display: block !important;
  margin: 6px 0 !important;
  padding: 0 !important;
  font-size: 0.95em !important;
  line-height: 1.45 !important;
}

.jtnq-root #examples .sub-content-thread:first-of-type,
.jtnq-root #examples .sub-content-thread.mw-has-aq:first-of-type,
.jtnq-root #examples .sub-content-thread.no-aq:first-of-type,
.jtnq-root div#examples .sub-content-thread:first-of-type,
.jtnq-root div#examples span.sub-content-thread:first-of-type,
.jtnq-root .example_sentences .sub-content-thread:first-of-type,
.jtnq-root .example_sentences .sub-content-thread.mw-has-aq:first-of-type,
.jtnq-root .example_sentences .sub-content-thread.no-aq:first-of-type,
.jtnq-root .in-sentences-container .sub-content-thread:first-of-type,
.jtnq-root .in-sentences .sub-content-thread:first-of-type,
.jtnq-root .in-sentences .sub-content-thread.no-aq:first-of-type,
.jtnq-root .on-web-container .sub-content-thread:first-of-type,
.jtnq-root .on-web .sub-content-thread:first-of-type,
.jtnq-root .on-web .sub-content-thread.mw-has-aq:first-of-type,
.jtnq-root .freshness_block span.freshness-examples > span:first-of-type,
.jtnq-root .freshness_block span.freshness-examples > span.mw-has-aq:first-of-type,
.jtnq-root #examples .sub-content-thread ~ .sub-content-thread,
.jtnq-root #examples .sub-content-thread ~ .sub-content-thread.mw-has-aq,
.jtnq-root #examples .sub-content-thread ~ .sub-content-thread.no-aq,
.jtnq-root div#examples .sub-content-thread ~ .sub-content-thread,
.jtnq-root div#examples span.sub-content-thread ~ span.sub-content-thread,
.jtnq-root .example_sentences .sub-content-thread ~ .sub-content-thread,
.jtnq-root .example_sentences .sub-content-thread ~ .sub-content-thread.mw-has-aq,
.jtnq-root .example_sentences .sub-content-thread ~ .sub-content-thread.no-aq,
.jtnq-root .in-sentences-container .sub-content-thread ~ .sub-content-thread,
.jtnq-root .in-sentences .sub-content-thread ~ .sub-content-thread,
.jtnq-root .in-sentences .sub-content-thread ~ .sub-content-thread.no-aq,
.jtnq-root .on-web-container .sub-content-thread ~ .sub-content-thread,
.jtnq-root .on-web .sub-content-thread ~ .sub-content-thread,
.jtnq-root .on-web .sub-content-thread ~ .sub-content-thread.mw-has-aq,
.jtnq-root .freshness_block span.freshness-examples > span ~ span {
  margin-left: 0 !important;
}

.jtnq-root #examples .content-section-sub-header,
.jtnq-root #examples .ex-header,
.jtnq-root .example_sentences .content-section-sub-header,
.jtnq-root .example_sentences .ex-header {
  display: block !important;
  font-weight: 700 !important;
  font-size: 11px !important;
  color: #6c757d !important;
  text-transform: uppercase !important;
  letter-spacing: 0.5px !important;
  margin: 14px 0 6px 0 !important;
}

.jtnq-root #examples #example-hr,
.jtnq-root .example_sentences #example-hr {
  border-top: 1px solid #e9ecef !important;
  margin: 10px 0 !important;
  display: block !important;
}

.jtnq-root a.jtnq_inf,
.jtnq-root a.jtnq_var,
.jtnq-root a.jtnq_redir,
.jtnq-root a.jtnq_xref,
.jtnq-root a[class*="_inf"],
.jtnq-root a[class*="_var"],
.jtnq-root a[class*="_redir"],
.jtnq-root a[class*="_xref"],
.jtnq-root a.inflection-link,
.jtnq-root a.variant-link,
.jtnq-root a.redirect-link,
.jtnq-root a.xref-link,
.jtnq-root a.special-link {
  font-weight: bold;
  color: #0b5394 !important;
  text-decoration: none;
}

.jtnq-root a.jtnq_inf:hover,
.jtnq-root a.jtnq_var:hover,
.jtnq-root a.jtnq_redir:hover,
.jtnq-root a.jtnq_xref:hover,
.jtnq-root a[class*="_inf"]:hover,
.jtnq-root a[class*="_var"]:hover,
.jtnq-root a[class*="_redir"]:hover,
.jtnq-root a[class*="_xref"]:hover,
.jtnq-root a.inflection-link:hover,
.jtnq-root a.variant-link:hover,
.jtnq-root a.redirect-link:hover,
.jtnq-root a.xref-link:hover,
.jtnq-root a.special-link:hover {
  text-decoration: underline;
  color: #0061f2 !important;
}

.jtnq-root a.jtnq_inf:before,
.jtnq-root a.jtnq_var:before,
.jtnq-root a.jtnq_redir:before,
.jtnq-root a.jtnq_xref:before,
.jtnq-root a[class*="_inf"]:before,
.jtnq-root a[class*="_var"]:before,
.jtnq-root a[class*="_redir"]:before,
.jtnq-root a[class*="_xref"]:before,
.jtnq-root a.inflection-link:before,
.jtnq-root a.variant-link:before,
.jtnq-root a.redirect-link:before,
.jtnq-root a.xref-link:before,
.jtnq-root a.special-link:before {
  content: "\261e\00a0";
  /* ☞ White Right Pointing Index */
  font-weight: normal;
  display: inline-block;
  vertical-align: baseline;
  text-decoration: none !important;
  color: #0b5394;
}

.jtnq-root a.jtnq_inf::before,
.jtnq-root a.jtnq_var::before,
.jtnq-root a.jtnq_redir::before,
.jtnq-root a.jtnq_xref::before,
.jtnq-root a[class*="_inf"]::before,
.jtnq-root a[class*="_var"]::before,
.jtnq-root a[class*="_redir"]::before,
.jtnq-root a[class*="_xref"]::before,
.jtnq-root a.inflection-link::before,
.jtnq-root a.variant-link::before,
.jtnq-root a.redirect-link::before,
.jtnq-root a.xref-link::before,
.jtnq-root a.special-link::before {
  content: "\261e\00a0";
  font-weight: normal;
  display: inline-block;
  vertical-align: baseline;
  text-decoration: none !important;
  color: #0b5394;
}

.jtnq-root ol.jtnq_inf-list,
.jtnq-root ol.jtnq_var-list,
.jtnq-root ol.jtnq_redir-list,
.jtnq-root ol.jtnq_xref-list,
.jtnq-root ol[class*="_inf-list"],
.jtnq-root ol[class*="_var-list"],
.jtnq-root ol[class*="_redir-list"],
.jtnq-root ol[class*="_xref-list"],
.jtnq-root ol.special-links-list {
  list-style: none;
  padding-left: 0;
  margin: 4px 0;
  display: flex;
  flex-wrap: wrap;
  gap: 6px 16px;
}

.jtnq-root ol.jtnq_inf-list li,
.jtnq-root ol.jtnq_var-list li,
.jtnq-root ol.jtnq_redir-list li,
.jtnq-root ol.jtnq_xref-list li,
.jtnq-root ol[class*="_inf-list"] li,
.jtnq-root ol[class*="_var-list"] li,
.jtnq-root ol[class*="_redir-list"] li,
.jtnq-root ol[class*="_xref-list"] li,
.jtnq-root ol.special-links-list li {
  margin: 0 12px 4px 0;
  line-height: 1.5;
  display: inline-block;
}
