
/* start https://rationalwiki.org/w/load.php?debug=true&lang=en&modules=skins.vector.styles.legacy&only=styles&skin=vector&version=&* */


/**
 * Minimum available screen width at which a device can be considered a mobile device
 * Many older feature phones have screens smaller than this value.
 * Number is prone to change with new information.
 * @since 1.31
 */
/**
 * Minimum available screen width at which a device can be considered a tablet
 * The number is currently based on the device width of a Samsung Galaxy S5 mini and is low
 * enough to cover iPad (768px). Number is prone to change with new information.
 * @since 1.31
 */
/**
 * Minimum available screen width at which a device can be considered a desktop
 * Number is prone to change with new information.
 * @since 1.31
 */
/**
 * Deprecated variables
 */
/* stylelint-disable selector-no-vendor-prefix, at-rule-no-unknown */
/* stylelint-enable selector-no-vendor-prefix, at-rule-no-unknown */
@media screen {
  /*
 * Normalize styles across rendering engines.
 * Ideally, these rules should live in core and be shared across skins.
 *
 */
  html,
  body {
    height: 100%;
  }
  body {
    margin: 0;
    padding: 0;
  }
  :focus {
    outline-color: #3366cc;
  }
  body {
    background-color: #f6f6f6;
    overflow-y: scroll;
  }
  .mw-body,
  .parsoid-body {
    background-color: #ffffff;
    color: #202122;
    direction: ltr;
    padding: 1em;
  }
  #p-personal {
    position: absolute;
    top: 6px;
    right: 0.75em;
    z-index: 100;
  }
  #p-personal ul {
    padding-left: 10em;
    /* Keep from overlapping logo */
  }
  #p-personal li {
    float: left;
  }
  .mw-body,
  #mw-data-after-content {
    margin-left: 10em;
  }
  .mw-body {
    margin-top: -1px;
    border: 1px solid #a7d7f9;
    border-right-width: 0;
  }
  .mw-body .firstHeading {
    /* Change the default from mediawiki.skinning CSS to let indicators float into heading area */
    overflow: visible;
  }
  .mw-indicators {
    float: right;
    z-index: 1;
  }
  .mw-body-content {
    position: relative;
    z-index: 0;
  }
  .mw-body-content:after {
    clear: both;
    content: '';
    display: block;
  }
  /* Head */
  #mw-page-base {
    background-color: #fbfbfb;
    background-image: -webkit-gradient(linear, right top, right bottom, color-stop(50%, #ffffff), color-stop(100%, #f6f6f6));
    background-image: -webkit-linear-gradient(top, #ffffff 50%, #f6f6f6 100%);
    background-image: -moz-linear-gradient(top, #ffffff 50%, #f6f6f6 100%);
    background-image: linear-gradient(to bottom, #ffffff 50%, #f6f6f6 100%);
    background-position: bottom left;
    height: 5em;
  }
  #mw-head-base {
    margin-top: -5em;
    margin-left: 10em;
    height: 5em;
  }
  /* Hide, but keep accessible for screen-readers */
  #mw-navigation h2 {
    position: absolute;
    top: -9999px;
  }
  #mw-head {
    position: absolute;
    top: 0;
    right: 0;
    width: 100%;
  }
  /* Navigation Containers */
  #left-navigation {
    float: left;
    margin-left: 10em;
    margin-top: 2.5em;
    /* When right nav would overlap left nav, it's placed below it
	(normal CSS floats behavior). This rule ensures that no empty space
	is shown between them due to right nav's margin-top. Page layout
	is still broken, but at least the nav overlaps only the page title
	instead of half the content. */
    margin-bottom: -2.5em;
  }
  #right-navigation {
    float: right;
    margin-top: 2.5em;
  }
  #mw-panel {
    position: absolute;
    top: 0;
    width: 10em;
    left: 0;
  }
  .mw-footer {
    margin-left: 10em;
    margin-top: 0;
  }
  /* Vector screen styles for high definition displays. These rules cross the above components and are
   grouped together here only for the sake of the media query common to each. */
  /*
 * Vector's common typography rules,
 * including whitespace with `margin` & `padding` and list bullets
 * as part of typographic styles. Iconography wouldn't belong here.
 *
 */
  html {
    font-size: 100%;
  }
  html,
  body {
    font-family: sans-serif;
  }
  ul {
    list-style-image: url(bullet-icon.svg);
  }
  pre,
  .mw-code {
    line-height: 1.3;
  }
  .mw-jump-link:not( :focus ) {
    display: block;
    position: absolute !important;
    /* stylelint-disable-line declaration-no-important */
    clip: rect(1px, 1px, 1px, 1px);
    width: 1px;
    height: 1px;
    margin: -1px;
    border: 0;
    padding: 0;
    overflow: hidden;
  }
  /* Personal Menu */
  #p-personal li {
    font-size: 0.75em;
  }
  /* Allow edit sections outside of mw-body-content (T160269) */
  .mw-editsection,
  .mw-editsection-like {
    font-family: sans-serif;
  }
  /* Main content area, including siteNotice, indicators, firstHeading and `.mw-body-content`. */
  .mw-body h1,
  .mw-body-content h1,
  .mw-body-content h2 {
    margin-bottom: 0.25em;
    padding: 0;
    font-family: 'Linux Libertine', 'Georgia', 'Times', serif;
    line-height: 1.3;
    /* Burmese (Myanmar) language headlines would be cropped with set `line-height` */
    /* See T193270 */
  }
  .mw-body h1:lang( ja ),
  .mw-body-content h1:lang( ja ),
  .mw-body-content h2:lang( ja ),
  .mw-body h1:lang( he ),
  .mw-body-content h1:lang( he ),
  .mw-body-content h2:lang( he ),
  .mw-body h1:lang( ko ),
  .mw-body-content h1:lang( ko ),
  .mw-body-content h2:lang( ko ) {
    /* See T65827 */
    font-family: sans-serif;
  }
  .mw-body h1:lang( my ),
  .mw-body-content h1:lang( my ),
  .mw-body-content h2:lang( my ) {
    line-height: normal;
  }
  .mw-body h1,
  .mw-body-content h1 {
    font-size: 1.8em;
  }
  .mw-body-content {
    font-size: 0.875em;
    font-size: calc(1em * 0.875);
    line-height: 1.6;
  }
  .mw-body-content h1 {
    margin-top: 1em;
  }
  .mw-body-content h2 {
    margin-top: 1em;
    font-size: 1.5em;
  }
  .mw-body-content h3,
  .mw-body-content h4,
  .mw-body-content h5,
  .mw-body-content h6 {
    margin-top: 0.3em;
    margin-bottom: 0;
    padding-bottom: 0;
    line-height: 1.6;
  }
  .mw-body-content h3 {
    font-size: 1.2em;
  }
  .mw-body-content h3,
  .mw-body-content h4 {
    font-weight: bold;
  }
  .mw-body-content h4,
  .mw-body-content h5,
  .mw-body-content h6 {
    font-size: 100%;
  }
  .mw-body-content .toc h2 {
    font-family: sans-serif;
    font-size: 100%;
  }
  .mw-body-content p {
    margin: 0.5em 0;
  }
  .mw-parser-output .external {
    background-position: center right;
    background-repeat: no-repeat;
    background-image: url(external-link-ltr-icon.png);
    background-image: linear-gradient(transparent, transparent), url(external-link-ltr-icon.svg);
    padding-right: 13px;
  }
  .mw-body .mw-indicators {
    font-size: 0.875em;
    line-height: 1.6;
    position: relative;
  }
  .mw-body .mw-indicator {
    display: inline-block;
  }
  /* Site Notice (includes notices from CentralNotice extension) */
  #siteNotice {
    font-size: 0.8em;
  }
  /* Hide empty portlets */
  .emptyPortlet {
    display: none;
  }
  /* Personal */
  .vector-menu h3,
  #p-personal h3 {
    display: none;
  }
  .vector-menu ul,
  #p-personal ul {
    list-style: none none;
    margin: 0;
  }
  .vector-menu li,
  #p-personal li {
    margin-left: 0.75em;
    padding-top: 0.5em;
    line-height: 1.16666667;
  }
  /* Icon for registered user names & anonymous message */
  #pt-anonuserpage,
  #pt-userpage a {
    background-image: url(user-avatar.png);
    background-image: linear-gradient(transparent, transparent), url(user-avatar.svg);
    background-position: left 0.33333333em;
    background-repeat: no-repeat;
    background-size: 1.16666667em 1.16666667em;
    padding-top: 0.5em !important;
    padding-left: 16px !important;
  }
  #pt-userpage {
    padding-top: 0 !important;
  }
  #pt-userpage a {
    display: inline-block;
  }
  /* Show anonymous "Not logged in" text in gray */
  #pt-anonuserpage {
    color: #54595d;
  }
  /* Search */
  #p-search {
    float: left;
    margin-right: 0.5em;
    margin-left: 0.5em;
  }
  #p-search h3 {
    display: block;
    position: absolute !important;
    /* stylelint-disable-line declaration-no-important */
    clip: rect(1px, 1px, 1px, 1px);
    width: 1px;
    height: 1px;
    margin: -1px;
    border: 0;
    padding: 0;
    overflow: hidden;
  }
  #p-search form {
    margin: 0.5em 0 0;
  }
  #simpleSearch {
    position: relative;
    min-width: 5em;
    width: 13.2em;
    width: 20vw;
    max-width: 20em;
    height: 100%;
  }
  #simpleSearch input {
    margin: 0;
  }
  #searchInput {
    background-color: #ffffff;
    background-color: rgba(255, 255, 255, 0.5);
    color: #000000;
    width: 100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    border: 1px solid #a2a9b1;
    border-radius: 2px;
    padding: 0.4em 1.84615385em 0.4em 0.4em;
    -webkit-box-shadow: inset 0 0 0 1px transparent;
    box-shadow: inset 0 0 0 1px transparent;
    font-size: 0.8125em;
    direction: ltr;
    -webkit-transition: border-color 250ms, box-shadow 250ms;
    -moz-transition: border-color 250ms, box-shadow 250ms;
    transition: border-color 250ms, box-shadow 250ms;
    -webkit-appearance: none;
    -moz-appearance: textfield;
  }
  #simpleSearch:hover #searchInput {
    border-color: #72777d;
  }
  #searchInput:focus,
  #simpleSearch:hover #searchInput:focus {
    outline: 0;
    border-color: #3366cc;
    -webkit-box-shadow: inset 0 0 0 1px #3366cc, inset 0 0 0 2px #ffffff;
    box-shadow: inset 0 0 0 1px #3366cc, inset 0 0 0 2px #ffffff;
  }
  #searchInput::-webkit-input-placeholder {
    color: #72777d;
    opacity: 1;
  }
  #searchInput:-ms-input-placeholder {
    color: #72777d;
    opacity: 1;
  }
  #searchInput::-moz-placeholder {
    color: #72777d;
    opacity: 1;
  }
  #searchInput:-moz-placeholder {
    color: #72777d;
    opacity: 1;
  }
  #searchInput::placeholder {
    color: #72777d;
    opacity: 1;
  }
  #searchInput::-webkit-search-decoration,
  #searchInput::-webkit-search-cancel-button,
  #searchInput::-webkit-search-results-button,
  #searchInput::-webkit-search-results-decoration {
    display: none;
  }
  #searchButton,
  #mw-searchButton {
    background-color: transparent;
    position: absolute;
    top: 1px;
    bottom: 1px;
    right: 1px;
    min-width: 24px;
    width: 1.84615385em;
    border: 0;
    padding: 0;
    cursor: pointer;
    font-size: 0.8125em;
    /* Opera 12 on RTL flips the text in a funny way without this. */
    /* @noflip */
    direction: ltr;
    /* Hide button text and replace it with the image. */
    text-indent: -99999px;
    white-space: nowrap;
    overflow: hidden;
    z-index: 1;
  }
  #searchButton {
    background-image: url(search.png);
    background-image: linear-gradient(transparent, transparent), url(search.svg);
    background-position: center center;
    background-repeat: no-repeat;
  }
  /**
 * Styling for namespace tabs (page, discussion) and views (read, edit, view history, watch and other actions)
 */
  /* Namespaces and Views */
  .vector-menu-tabs {
    background-position: left bottom;
    float: left;
    height: 2.5em;
    padding-left: 1px;
    /* Navigation Labels */
  }
  .vector-menu-tabs h3 {
    display: none;
  }
  .vector-menu-tabs ul {
    float: left;
    height: 100%;
    list-style: none none;
    margin: 0;
    padding: 0;
  }
  .vector-menu-tabs li {
    background-image: url(tab-normal-fade.png);
    background-image: linear-gradient(to top, #77c1f6 0, #e8f2f8 1px, #ffffff 100%);
    background-position: left bottom;
    background-repeat: repeat-x;
    float: left;
    display: block;
    height: 100%;
    margin: 0;
    padding: 0;
    line-height: 1.125em;
    white-space: nowrap;
  }
  .vector-menu-tabs li a {
    background-position: right bottom;
    color: #0645ad;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    display: block;
    float: left;
    height: 3.07692308em;
    position: relative;
    padding-top: 1.25em;
    padding-left: 8px;
    padding-right: 8px;
    font-size: 0.8125em;
    cursor: pointer;
  }
  .vector-menu-tabs .new a,
  .vector-menu-tabs .new a:visited {
    color: #a55858;
  }
  .vector-menu-tabs .selected {
    background-image: url(tab-current-fade.png);
    background: #ffffff;
  }
  .vector-menu-tabs .selected a,
  .vector-menu-tabs .selected a:visited {
    color: #202122;
    text-decoration: none;
  }
  .vector-menu-tabs .icon a {
    background-position: right bottom;
    background-repeat: no-repeat;
  }
  @-webkit-keyframes rotate {
    from {
      -webkit-transform: rotate(0deg);
      -moz-transform: rotate(0deg);
      transform: rotate(0deg);
    }
    to {
      -webkit-transform: rotate(360deg);
      -moz-transform: rotate(360deg);
      transform: rotate(360deg);
    }
  }
  @-moz-keyframes rotate {
    from {
      -webkit-transform: rotate(0deg);
      -moz-transform: rotate(0deg);
      transform: rotate(0deg);
    }
    to {
      -webkit-transform: rotate(360deg);
      -moz-transform: rotate(360deg);
      transform: rotate(360deg);
    }
  }
  @keyframes rotate {
    from {
      -webkit-transform: rotate(0deg);
      -moz-transform: rotate(0deg);
      transform: rotate(0deg);
    }
    to {
      -webkit-transform: rotate(360deg);
      -moz-transform: rotate(360deg);
      transform: rotate(360deg);
    }
  }
  /* Watch/Unwatch Icon Styling */
  /* Only use icon if the menu item is not collapsed into the "More" dropdown
 * (in which case it is inside `.vector-menu-dropdown` instead of `.vector-menu-tabs`). */
  .vector-menu-tabs .mw-watchlink.icon a {
    width: 2.15384615em;
    /* This hides the text but shows the background image */
    /* Must not exceed parent's height, otherwise the background disappears on Chrome (T196610) */
    height: 0;
    padding: 3.07692308em 0 0 0;
    overflow: hidden;
  }
  .vector-menu-tabs .mw-watchlink.icon a:before {
    background-repeat: no-repeat;
    background-position: 50% 50%;
    content: '';
    display: block;
    position: absolute;
    top: 1.07692308em;
    left: 0.38461538em;
    width: 1.23076923em;
    height: 1.23076923em;
  }
  .vector-menu-tabs #ca-unwatch.icon a:before {
    background-image: linear-gradient(transparent, transparent), url(unwatch-icon.svg);
  }
  .vector-menu-tabs #ca-unwatch.mw-watchlink-temp.icon a:before {
    background-image: linear-gradient(transparent, transparent), url(unwatch-temp-icon.svg);
  }
  .vector-menu-tabs #ca-watch.icon a:before {
    background-image: linear-gradient(transparent, transparent), url(watch-icon.svg);
  }
  .vector-menu-tabs #ca-unwatch.icon a:hover:before,
  .vector-menu-tabs #ca-unwatch.icon a:focus:before {
    background-image: linear-gradient(transparent, transparent), url(unwatch-icon-hl.svg);
  }
  .vector-menu-tabs #ca-unwatch.mw-watchlink-temp.icon a:hover:before,
  .vector-menu-tabs #ca-unwatch.mw-watchlink-temp.icon a:focus:before {
    background-image: linear-gradient(transparent, transparent), url(unwatch-temp-icon-hl.svg);
  }
  .vector-menu-tabs #ca-watch.icon a:hover:before,
  .vector-menu-tabs #ca-watch.icon a:focus:before {
    background-image: linear-gradient(transparent, transparent), url(watch-icon-hl.svg);
  }
  .vector-menu-tabs #ca-unwatch.icon .loading:before,
  .vector-menu-tabs #ca-watch.icon .loading:before {
    -webkit-animation: rotate 700ms infinite linear;
    -moz-animation: rotate 700ms infinite linear;
    animation: rotate 700ms infinite linear;
    /* Suppress the hilarious rotating focus outline on Firefox */
    outline: 0;
    cursor: default;
    pointer-events: none;
    -webkit-transform-origin: 50% 50%;
    -moz-transform-origin: 50% 50%;
    -ms-transform-origin: 50% 50%;
    transform-origin: 50% 50%;
  }
  /* Variants and Actions */
  .vector-menu-dropdown {
    direction: ltr;
    float: left;
    cursor: pointer;
    position: relative;
    line-height: 1.125em;
  }
  .vector-menu-dropdown h3 {
    color: #54595d;
    position: relative;
    display: block;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding-top: 1.25em;
    padding-left: 8px;
    padding-right: 1.84615385em;
    font-size: 0.8125em;
    font-weight: normal;
  }
  .vector-menu-dropdown h3:after {
    content: '';
    background-image: url(arrow-down.png);
    background-image: linear-gradient(transparent, transparent), url(arrow-down.svg);
    background-position: 100% 50%;
    background-repeat: no-repeat;
    position: absolute;
    top: 0.76923077em;
    right: 8px;
    bottom: 0;
    width: 1.23076923em;
    opacity: 0.84;
  }
  .vector-menu-dropdown h3:hover,
  .vector-menu-dropdown h3:focus {
    color: #202122;
  }
  .vector-menu-dropdown h3:hover:after,
  .vector-menu-dropdown h3:focus:after {
    opacity: 1;
  }
  .vector-menu-dropdown .vector-menu-content-list {
    background-color: #ffffff;
    list-style: none none;
    min-width: 100%;
    position: absolute;
    top: 2.5em;
    left: -1px;
    margin: 0;
    border: 1px solid #a2a9b1;
    border-top-width: 0;
    padding: 0;
    box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.1);
    text-align: left;
    opacity: 0;
    visibility: hidden;
    -webkit-transition: opacity 100ms;
    -moz-transition: opacity 100ms;
    transition: opacity 100ms;
    z-index: 2;
  }
  .vector-menu-dropdown:hover .vector-menu-content-list {
    opacity: 1;
    visibility: visible;
  }
  .vector-menu-dropdown .vector-menu-checkbox:checked ~ .vector-menu-content .vector-menu-content-list {
    opacity: 1;
    visibility: visible;
  }
  .vector-menu-dropdown li {
    padding: 0;
    margin: 0;
    text-align: left;
    line-height: 1em;
  }
  .vector-menu-dropdown li a {
    color: #0645ad;
    display: block;
    padding: 0.625em;
    white-space: nowrap;
    cursor: pointer;
    font-size: 0.8125em;
  }
  .vector-menu-dropdown .selected a,
  .vector-menu-dropdown .selected a:visited {
    color: #202122;
    text-decoration: none;
  }
  #mw-head .vector-menu-dropdown h3 {
    background-position: right bottom;
    float: left;
    height: 3.07692308em;
    margin: 0 -1px 0 0;
    padding-right: 1.84615385em;
  }
  .vector-menu-tabs,
  .vector-menu-tabs a,
  #mw-head .vector-menu-dropdown h3 {
    background-image: url(tab-separator.png);
    background-image: linear-gradient(to bottom, rgba(167, 215, 249, 0) 0, #a7d7f9 100%);
    background-repeat: no-repeat;
    background-size: 1px 100%;
  }
  .vector-menu-checkbox {
    cursor: pointer;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
    opacity: 0;
    width: 100%;
    height: 100%;
    margin: 0;
    padding: 0;
    display: none;
  }
  :not( :checked ) > .vector-menu-checkbox {
    display: block;
  }
  .vector-menu-checkbox:checked + h3:after {
    transform: scaleY(-1);
  }
  .vector-menu-checkbox:focus + h3 {
    outline: dotted 1px;
    outline: auto -webkit-focus-ring-color;
  }
  .portal,
  .vector-menu-portal {
    margin: 0 0.6em 0 0.7em;
    padding: 0.25em 0;
    direction: ltr;
  }
  .portal h3,
  .vector-menu-portal h3 {
    display: block;
    background-image: url(portal-separator.png);
    background-image: linear-gradient(to right, rgba(200, 204, 209, 0) 0, #c8ccd1 33%, #c8ccd1 66%, rgba(200, 204, 209, 0) 100%);
    background-position: center bottom;
    background-repeat: no-repeat;
    background-size: 100% 1px;
    color: #54595d;
    margin: 0.5em 0 0 0.66666667em;
    border: 0;
    padding: 0.25em 0;
    font-size: 0.75em;
    font-weight: normal;
    cursor: default;
  }
  .portal .body,
  .vector-menu-portal .body {
    margin-left: 0.5em;
    padding-top: 0;
  }
  .portal .body ul,
  .vector-menu-portal .body ul {
    list-style: none none;
    margin: 0;
    padding-top: 0.3em;
  }
  .portal .body li,
  .vector-menu-portal .body li {
    margin: 0;
    padding: 0.25em 0;
    font-size: 0.75em;
    line-height: 1.125em;
    word-wrap: break-word;
  }
  .portal .body li a,
  .vector-menu-portal .body li a {
    color: #0645ad;
  }
  .portal .body li a:visited,
  .vector-menu-portal .body li a:visited {
    color: #0b0080;
  }
  /* Panel */
  #mw-panel {
    font-size: inherit;
  }
  #mw-panel .portal-first {
    background-image: none;
  }
  #mw-panel .portal-first h3 {
    display: none;
  }
  #mw-panel .portal-first .body {
    margin-left: 0.5em;
  }
  /* Logo */
  #p-logo {
    width: 10em;
    height: 160px;
    margin-bottom: 1em;
  }
  #p-logo a {
    background-position: center center;
    background-repeat: no-repeat;
    display: block;
    width: 10em;
    height: 160px;
    text-decoration: none;
  }
  /* Footer */
  .mw-footer {
    padding: 0.75em;
    direction: ltr;
  }
  .mw-footer ul {
    list-style: none none;
    margin: 0;
    padding: 0;
  }
  .mw-footer li {
    color: #202122;
    margin: 0;
    padding: 0.5em 0;
    font-size: 0.75em;
  }
  #footer-icons {
    float: right;
  }
  #footer-icons li {
    float: left;
    margin-left: 0.5em;
    line-height: 2;
    text-align: right;
  }
  #footer-info li {
    line-height: 1.4;
  }
  #footer-places li {
    float: left;
    margin-right: 1em;
    line-height: 2;
  }
}
@media screen and (min-width: 982px) {
  .mw-body,
  #mw-head-base,
  #left-navigation,
  #mw-data-after-content,
  .mw-footer {
    margin-left: 11em;
  }
  .mw-body {
    padding: 1.25em 1.5em 1.5em 1.5em;
  }
  .mw-footer {
    padding: 1.25em;
  }
  #mw-panel {
    padding-left: 0.5em;
  }
  #p-search {
    margin-right: 1em;
  }
  #p-personal {
    right: 1em;
  }
}
/*!
 * Convert watchstar to text label in IE 8.
 *
 * Hide the SVG icon and show the text label instead.
 * This is in a separate file because it uses a
 * @media query, which can't be nested, so we need to include
 * this outside the overall '@media screen'.
 */
@media \0screen { .vector-menu-tabs .mw-watchlink.icon a {
  width: auto;
  height: auto;
  padding: 1.25em 8px 0 8px;
}
.vector-menu-tabs .mw-watchlink.icon a:before {
  display: none;
}
} after {
  /* This comment makes the block non-empty. */
}
@media print {
  /* These styles retain the existing typography in skin.less
	In future (when deploying these styles) we may want to refactor skins.vector.styles
	to apply certain styles in print as well as screen mode. */
  .toc,
  body {
    padding: 10px;
    font-family: 'Linux Libertine', 'Georgia', 'Times', serif;
  }
  .printfooter,
  .mw-footer,
  .thumb,
  table,
  ol,
  dl,
  ul,
  h3,
  h4,
  h5,
  h6 {
    font-family: sans-serif;
  }
  img {
    font-family: 'Linux Libertine', 'Georgia', 'Times', serif;
  }
  a:not( .image ) {
    border-bottom: 1px solid #aaa;
  }
  .firstHeading {
    font-size: 25pt;
    line-height: 28pt;
    margin-bottom: 20px;
    padding-bottom: 5px;
  }
  .firstHeading,
  h2 {
    overflow: hidden;
    border-bottom: 2px solid #000000;
  }
  h3,
  h4,
  h5,
  h6 {
    margin: 30px 0 0;
  }
  h2,
  h3,
  h4,
  h5,
  h6 {
    padding: 0;
    position: relative;
  }
  h2 {
    font-size: 18pt;
    line-height: 24pt;
    margin-bottom: 0.25em;
  }
  h3 {
    font-size: 14pt;
    line-height: 20pt;
  }
  h4,
  h5,
  h6 {
    font-size: 12pt;
    line-height: 16pt;
  }
  p {
    font-size: 12pt;
    line-height: 16pt;
    margin-top: 5px;
    text-align: justify;
  }
  p:before {
    content: '';
    display: block;
    width: 120pt;
    overflow: hidden;
  }
  blockquote {
    border-left: 2px solid #000000;
    padding-left: 20px;
  }
  ol,
  ul {
    margin: 10px 0 0 1.6em;
    padding: 0;
  }
  ol li,
  ul li {
    padding: 2px 0;
    font-size: 12pt;
  }
  table ol li,
  table ul li {
    font-size: inherit;
  }
  .toc {
    page-break-before: avoid;
    page-break-after: avoid;
    background: none;
    border: 0;
    display: table;
  }
  .toc a {
    border: 0;
    font-weight: normal;
  }
  .toc > ul > li {
    margin-bottom: 4px;
    font-weight: bold;
  }
  .toc ul {
    margin: 0;
    list-style: none;
  }
  .toc ul ul {
    padding-left: 30px;
  }
  .toc li.toclevel-1 > a {
    font-size: 12pt;
    font-weight: bold;
  }
  .mw-jump-link,
  .toc .tocnumber {
    display: none;
  }
  .printfooter {
    margin-top: 10px;
    border-top: 3px solid #000000;
    padding-top: 10px;
    font-size: 10pt;
    clear: both;
  }
  .mw-footer {
    margin-top: 12px;
    border-top: 1px solid #eeeeee;
    padding-top: 5px;
  }
  #footer-info {
    margin: 0;
    padding: 0;
  }
  #footer-info li {
    color: #999;
    list-style: none;
    display: block;
    padding-bottom: 10px;
    font-size: 10pt;
  }
  #footer-info li a {
    color: #999 !important;
    /* stylelint-disable-line declaration-no-important */
  }
  #footer-info-lastmod {
    color: #000000;
    font-size: 12pt;
    font-weight: bold;
  }
}

/* stylelint-disable-next-line selector-class-pattern */

/* stylelint-disable selector-class-pattern */
.messagebox,
.errorbox,
.warningbox,
.successbox {
  color: #000;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  margin-bottom: 16px;
  border: 1px solid;
  padding: 12px 24px;
  word-wrap: break-word;
  /* Standard property is `overflow-wrap` */
  overflow-wrap: break-word;
  overflow: hidden;
}
/* Ensure box inner spacing is not all over the place no matter what element is only child. */
.messagebox :only-child,
.errorbox :only-child,
.warningbox :only-child,
.successbox :only-child {
  margin: 0;
}
.messagebox h2,
.errorbox h2,
.warningbox h2,
.successbox h2 {
  color: inherit;
  display: inline;
  margin: 0 0.5em 0 0;
  border: 0;
  font-size: 1em;
  font-weight: bold;
}
.messagebox {
  background-color: #eaecf0;
  border-color: #a2a9b1;
}
.errorbox {
  background-color: #fee7e6;
  border-color: #d33;
}
.warningbox {
  background-color: #fef6e7;
  border-color: #fc3;
}
.successbox {
  background-color: #d5fdf4;
  border-color: #14866d;
}.mw-wiki-logo { background-image: url(Rw_logo.png); }@media screen {
	/**
	 * MediaWiki style sheet for addressing (normalizing) browser bugs and inconsistencies.
	 *
	 * Meant for normalizing elements and attribute selectors used by MediaWiki.
	 * General element styles and element-bound classes belong to 'elements.css'.
	 * If adding/changing rules, please consult https://github.com/necolas/normalize.css v7.0.0
	 * which this file is heavily inspired from, additionally orients on our
	 * Basic (Grade C) supported browsers.
	 * See https://www.mediawiki.org/wiki/Compatibility#Browser_support_matrix
	 */
	body {
	  margin: 0;
	}
	main {
	  display: block;
	}
	hr {
	  box-sizing: content-box;
	  height: 0;
	  overflow: visible;
	}
	abbr[title] {
	  border-bottom: 1px dotted;
	  cursor: help;
	}
	@supports ( text-decoration: underline dotted ) {
	  abbr[title] {
	    border-bottom: 0;
	    text-decoration: underline dotted;
	  }
	}
	pre,
	code,
	tt,
	kbd,
	samp {
	  font-family: monospace, monospace;
	}
	sub,
	sup {
	  line-height: 1;
	}
	img {
	  border: 0;
	}
	button::-moz-focus-inner,
	[type='button']::-moz-focus-inner,
	[type='reset']::-moz-focus-inner,
	[type='submit']::-moz-focus-inner {
	  border-style: none;
	  padding: 0;
	}
	legend {
	  color: inherit;
	  padding: 0;
	}
	
	/**
	 * MediaWiki style sheet for general styles on basic content elements
	 *
	 * Styles for basic elements: links, lists, etc...
	 *
	 * This style sheet is used by the Monobook and Vector skins.
	 */
	
	/* stylelint-disable selector-class-pattern */
	
	/* Links */
	a {
		text-decoration: none;
		color: #0645ad;
		background: none;
	}
	
	a:not( [ href ] ) {
		cursor: pointer; /* Always cursor:pointer even without href */
	}
	
	a:visited {
		color: #0b0080;
	}
	
	a:active {
		color: #faa700;
	}
	
	a:hover,
	a:focus {
		text-decoration: underline;
	}
	
	a:lang( ar ),
	a:lang( kk-arab ),
	a:lang( mzn ),
	a:lang( ps ),
	a:lang( ur ) {
		text-decoration: none;
	}
	
	a.stub {
		color: #723;
	}
	
	a.new,
	#p-personal a.new {
		color: #d33;
	}
	
	/* self links */
	a.mw-selflink {
		color: inherit;
		font-weight: bold;
		text-decoration: inherit;
	}
	
	a.mw-selflink:hover {
		cursor: inherit;
		text-decoration: inherit;
	}
	
	a.mw-selflink:active,
	a.mw-selflink:visited {
		color: inherit;
	}
	
	a.new:visited,
	#p-personal a.new:visited {
		color: #a55858;
	}
	
	/* Interwiki & External links */
	.mw-parser-output a.extiw,
	.mw-parser-output a.external {
		color: #36b;
	}
	
	.mw-parser-output a.extiw:visited,
	.mw-parser-output a.external:visited {
		color: #636; /* See T5112. */
	}
	
	.mw-parser-output a.extiw:active,
	.mw-parser-output a.external:active {
		color: #b63;
	}
	
	.mw-parser-output a.external.free {
		word-wrap: break-word;
	}
	
	/* Inline Elements */
	img {
		border: 0; /* FIXME: Remove after adding 'normalize.less' added to all 'elements.less' calling skins. */
		vertical-align: middle;
	}
	
	hr {
		height: 1px;
		background-color: #a2a9b1;
		border: 0;
		margin: 0.2em 0;
	}
	
	/* Structural Elements */
	h1,
	h2,
	h3,
	h4,
	h5,
	h6 {
		color: #000;
		margin: 0;
		padding-top: 0.5em;
		padding-bottom: 0.17em;
		overflow: hidden;
	}
	
	h1,
	h2 {
		margin-bottom: 0.6em;
		border-bottom: 1px solid #a2a9b1;
	}
	
	h3,
	h4,
	h5 {
		margin-bottom: 0.3em;
	}
	
	h1 {
		font-size: 188%;
		font-weight: normal;
	}
	
	h2 {
		font-size: 150%;
		font-weight: normal;
	}
	
	h3 {
		font-size: 128%;
	}
	
	h4 {
		font-size: 116%;
	}
	
	h5 {
		font-size: 108%;
	}
	
	h6 {
		font-size: 100%;
	}
	
	p {
		margin: 0.4em 0 0.5em 0;
	}
	
	p img {
		margin: 0;
	}
	
	ul {
		margin: 0.3em 0 0 1.6em;
		padding: 0;
	}
	
	ol {
		margin: 0.3em 0 0 3.2em;
		padding: 0;
		list-style-image: none;
	}
	
	li {
		margin-bottom: 0.1em;
	}
	
	dt {
		font-weight: bold;
		margin-bottom: 0.1em;
	}
	
	dl {
		margin-top: 0.2em;
		margin-bottom: 0.5em;
	}
	
	dd {
		margin-left: 1.6em;
		margin-bottom: 0.1em;
	}
	
	/* FIXME: Duplicated ruleset if skins using ResourceLoaderSkinModule
	load the features `normalize` and `elements`. */
	pre,
	code,
	tt,
	kbd,
	samp,
	.mw-code {
		/* Support: Blink, Gecko, Webkit; enable unified font sizes for monospace font. T176636 */
		font-family: monospace, monospace;
	}
	
	code {
		color: #000;
		background-color: #f8f9fa;
		border: 1px solid #eaecf0;
		border-radius: 2px;
		padding: 1px 4px;
	}
	
	pre,
	.mw-code {
		color: #000;
		background-color: #f8f9fa;
		border: 1px solid #eaecf0;
		padding: 1em;
		/* Wrap lines in overflow. T2260, T103780 */
		white-space: pre-wrap;
		/* Create a new block formatting context */
		overflow-x: hidden;
		/* Break really long words when they overflow to the next line */
		word-wrap: break-word;
	}
	
	/* Tables */
	table {
		font-size: 100%;
	}
	
	/* Forms */
	fieldset {
		border: 1px solid #2a4b8d;
		margin: 1em 0 1em 0;
		padding: 0 1em 1em;
	}
	
	legend {
		padding: 0.5em;
		font-size: 95%;
	}
	
	form {
		border: 0;
		margin: 0;
	}
	
	textarea {
		width: 100%;
		padding: 0.1em;
		display: block;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
	}
	
	/* Emulate Center */
	.center {
		width: 100%;
		text-align: center;
	}
	
	*.center * {
		margin-left: auto;
		margin-right: auto;
	}
	
	/* Small for tables and similar */
	.small {
		font-size: 94%;
	}
	
	table.small {
		font-size: 100%;
	}
	
	/**
	 * MediaWiki style sheet for general styles on complex content
	 *
	 * Styles for complex things which are a standard part of page content
	 * (ie: the CSS classing built into the system), like the TOC.
	 */
	
	/* stylelint-disable selector-class-pattern */
	
	/* Table of Contents */
	.toc,
	.mw-warning,
	.toccolours {
		border: 1px solid #a2a9b1;
		background-color: #f8f9fa;
		padding: 5px;
		font-size: 95%;
	}
	
	/**
	 * We want to display the ToC element with intrinsic width in block mode. The fit-content
	 * value for width is however not supported by large groups of browsers.
	 *
	 * We use display:table. Even though it should only contain other table-* display
	 * elements, there are no known problems with using this.
	 */
	.toc {
		display: table;
		padding: 7px;
	}
	
	/* CSS for backwards-compatibility with cached page renders and creative uses in wikitext */
	table.toc {
		border-collapse: collapse;
	}
	
	/* Remove additional paddings inside table-cells that are not present in <div>s */
	table.toc td {
		padding: 0;
	}
	
	.toc h2 {
		display: inline;
		border: 0;
		padding: 0;
		font-size: 100%;
		font-weight: bold;
	}
	
	.toc .toctitle {
		text-align: center;
	}
	
	.toc ul {
		list-style-type: none;
		list-style-image: none;
		margin-left: 0;
		padding: 0;
		text-align: left;
	}
	
	.toc ul ul {
		margin: 0 0 0 2em;
	}
	
	/* Separate columns for tocnumber and toctext */
	.tocnumber,
	.toctext {
		display: table-cell;
		/*
		 * Text decorations are not propagated to the contents of inline blocks and inline tables,
		 * according to <https://www.w3.org/TR/css-text-decor-3/#line-decoration>, and 'display: table-cell'
		 * generates an inline table when used without any parent table-rows and tables.
		 */
		text-decoration: inherit;
	}
	
	/* Space between the columns for tocnumber and toctext */
	.tocnumber {
		color: #202122;
		padding-left: 0;
		padding-right: 0.5em;
	}
	/* @noflip */
	.mw-content-ltr .tocnumber {
		padding-left: 0;
		padding-right: 0.5em;
	}
	
	/* @noflip */
	.mw-content-rtl .tocnumber {
		padding-left: 0.5em;
		padding-right: 0;
	}
	
	/* Warning */
	.mw-warning {
		margin-left: 50px;
		margin-right: 50px;
		text-align: center;
	}
	
	/* Images */
	/* @noflip */
	div.floatright,
	table.floatright {
		margin: 0 0 0.5em 0.5em;
	}
	
	/* @noflip */
	div.floatleft,
	table.floatleft {
		margin: 0 0.5em 0.5em 0;
	}
	
	/* Thumbnails */
	div.thumb {
		margin-bottom: 0.5em;
		width: auto;
		background-color: transparent;
	}
	
	div.thumbinner {
		border: 1px solid #c8ccd1;
		padding: 3px;
		background-color: #f8f9fa;
		font-size: 94%;
		text-align: center;
		/* new block formatting context,
		 * to clear background from floating content */
		overflow: hidden;
	}
	
	html .thumbimage {
		background-color: #fff;
		border: 1px solid #c8ccd1;
	}
	
	html .thumbcaption {
		border: 0;
		line-height: 1.4em;
		padding: 3px;
		font-size: 94%;
		/* Default styles when there's no .mw-content-ltr or .mw-content-rtl, overridden below */
		text-align: left;
	}
	
	.magnify {
		/* Default styles when there's no .mw-content-ltr or .mw-content-rtl, overridden below */
		float: right;
		margin-left: 3px;
	}
	
	.magnify a {
		display: block;
		/* Hide the text… */
		text-indent: 15px;
		white-space: nowrap;
		overflow: hidden;
		/* …and replace it with the image */
		width: 15px;
		height: 11px;
		/* Default styles when there's no .mw-content-ltr or .mw-content-rtl, overridden below */
	
		/* Use same SVG support hack as mediawiki.legacy's shared.css */
		background-image: url(magnify-clip-ltr.png);
		background-image: linear-gradient( transparent, transparent ), url(magnify-clip-ltr.svg);
		/* Don't annoy people who copy-paste everything too much */
		-moz-user-select: none;
		-webkit-user-select: none;
		-ms-user-select: none;
		user-select: none;
	}
	
	img.thumbborder {
		border: 1px solid #eaecf0;
	}
	
	/* Directionality-specific styles for thumbnails - their positioning depends on content language */
	
	/* @noflip */
	.mw-content-ltr .thumbcaption {
		text-align: left;
	}
	
	/* @noflip */
	.mw-content-ltr .magnify {
		float: right;
		margin-left: 3px;
		margin-right: 0;
	}
	
	/* @noflip */
	.mw-content-ltr .magnify a {
		/* Use same SVG support hack as mediawiki.legacy's shared.css */
		background-image: url(magnify-clip-ltr.png);
		background-image: linear-gradient( transparent, transparent ), url(magnify-clip-ltr.svg);
	}
	
	/* @noflip */
	.mw-content-rtl .thumbcaption {
		text-align: right;
	}
	
	/* @noflip */
	.mw-content-rtl .magnify {
		float: left;
		margin-left: 0;
		margin-right: 3px;
	}
	
	/* @noflip */
	.mw-content-rtl .magnify a {
		/* Use same SVG support hack as mediawiki.legacy's shared.css */
		background-image: url(magnify-clip-rtl.png);
		background-image: linear-gradient( transparent, transparent ), url(magnify-clip-rtl.svg);
	}
	
	/* @noflip */
	div.tright {
		margin: 0.5em 0 1.3em 1.4em;
	}
	
	/* @noflip */
	div.tleft {
		margin: 0.5em 1.4em 1.3em 0;
	}
	
	/* Hide elements that are marked as "empty" according to legacy Tidy rules,
	 * except if a client script removes the mw-hide-empty-elt class from the body
	 */
	body.mw-hide-empty-elt .mw-empty-elt {
		display: none;
	}
	
	/**
	 * MediaWiki style sheet for common core styles on interfaces
	 *
	 * Styles for the Monobook/Vector pattern of laying out common interfaces.
	 * These ids/classes are not built into the system,
	 * they are outputted by the actual MonoBook/Vector code by convention.
	 */
	
	/* stylelint-disable selector-class-pattern */
	
	/* Categories */
	.catlinks {
		border: 1px solid #a2a9b1;
		background-color: #f8f9fa;
		padding: 5px;
		margin-top: 1em;
		clear: both;
	}
	
	textarea {
		/* Support: Firefox */
		/* Border rule required to override system appearance on Linux (T136415) */
		border: 1px solid #c8ccd1;
	}
	
	.editOptions {
		background-color: #eaecf0;
		color: #202122;
		border: 1px solid #c8ccd1;
		border-top: 0;
		padding: 1em 1em 1.5em 1em;
		margin-bottom: 2em;
	}
	
	.usermessage {
		background-color: #ffce7b;
		border: 1px solid #ffa500;
		color: #000;
		font-weight: bold;
		margin: 2em 0 1em;
		padding: 0.5em 1em;
		vertical-align: middle;
	}
	
	#siteNotice {
		position: relative;
		text-align: center;
		margin: 0;
	}
	
	#localNotice {
		margin-bottom: 0.9em;
	}
	
	/* Sub-navigation */
	#siteSub {
		display: none;
	}
	
	#contentSub,
	#contentSub2 {
		font-size: 84%;
		line-height: 1.2em;
		margin: 0 0 1.4em 1em;
		color: #54595d;
		width: auto;
	}
	
	span.subpages {
		display: block;
	}
	
	/* Hide links which require JavaScript to work */
	.client-nojs #t-print {
		display: none; /* T167956 */
	}
	
	/**
	 * CSS in this file is used by *all* skins (that have any CSS at all). Be
	 * careful what you put in here, since what looks good in one skin may not in
	 * another, but don't ignore the poor pre-Monobook users either.
	 *
	 * NOTE: The images which are referenced in this file are no longer in use in
	 * essential interface components. They should NOT be embedded, because that
	 * optimizes for the uncommon case at the cost of bloating the size of render-
	 * blocking CSS common to all pages.
	 */
	/* stylelint-disable selector-no-vendor-prefix, at-rule-no-unknown */
	/* stylelint-enable selector-no-vendor-prefix, at-rule-no-unknown */
	/* stylelint-disable selector-class-pattern */
	/* GENERAL CLASSES FOR DIRECTIONALITY SUPPORT */
	/**
	 * These classes should be used for text depending on the content direction.
	 * Content stuff like editsection, ul/ol and TOC depend on this.
	 */
	.mw-content-ltr {
	  /* @noflip */
	  direction: ltr;
	}
	.mw-content-rtl {
	  /* @noflip */
	  direction: rtl;
	}
	/* Most input fields should be in site direction */
	.sitedir-ltr textarea,
	.sitedir-ltr input {
	  /* @noflip */
	  direction: ltr;
	}
	.sitedir-rtl textarea,
	.sitedir-rtl input {
	  /* @noflip */
	  direction: rtl;
	}
	.mw-userlink {
	  word-wrap: break-word;
	  -webkit-hyphens: auto;
	  -moz-hyphens: auto;
	  -ms-hyphens: auto;
	  hyphens: auto;
	  unicode-bidi: embed;
	}
	/* User-Agent styles for new HTML5 elements */
	mark {
	  background-color: #ff0;
	  color: #000;
	}
	/* Helper for wbr element on IE 8+; in HTML5, but not supported by default as of IE 11. */
	/* Note canonical HTML5 styles recommend "content: \u200B", but this doesn't work as of IE 11. */
	wbr {
	  display: inline-block;
	}
	/* Input types that should follow user direction, like buttons */
	/* TODO: What about buttons in wikipage content ? */
	input[type='submit'],
	input[type='button'],
	input[type='reset'],
	input[type='file'] {
	  direction: ltr;
	}
	/* Override default values */
	textarea[dir='ltr'],
	input[dir='ltr'] {
	  /* @noflip */
	  direction: ltr;
	}
	textarea[dir='rtl'],
	input[dir='rtl'] {
	  /* @noflip */
	  direction: rtl;
	}
	/* Default style for semantic tags */
	abbr[title],
	.explain[title] {
	  border-bottom: 1px dotted;
	  cursor: help;
	}
	@supports ( text-decoration: underline dotted ) {
	  abbr[title],
	  .explain[title] {
	    border-bottom: 0;
	    text-decoration: underline dotted;
	  }
	}
	/* Comment portions of RC entries */
	span.comment {
	  font-style: italic;
	  unicode-bidi: -moz-isolate;
	  unicode-bidi: isolate;
	}
	/* Stop floats from intruding into edit area in previews */
	#editform,
	#toolbar,
	#wpTextbox1 {
	  clear: both;
	}
	/* Prevent editing textarea from jumping when toolbar is loaded */
	#toolbar {
	  height: 22px;
	}
	/* Underline preference */
	.mw-underline-always a {
	  text-decoration: underline;
	}
	.mw-underline-never a {
	  text-decoration: none;
	}
	/**
	 * rev_deleted stuff
	 */
	li span.deleted,
	span.history-deleted {
	  text-decoration: line-through;
	  color: #72777d;
	  font-style: italic;
	}
	/**
	 * Patrol stuff
	 */
	.not-patrolled {
	  background-color: #ffa;
	}
	.unpatrolled {
	  font-weight: bold;
	  color: #d33;
	}
	div.patrollink {
	  font-size: 75%;
	  text-align: right;
	}
	/**
	 * Forms
	 */
	td.mw-label {
	  text-align: right;
	  vertical-align: middle;
	}
	td.mw-input {
	  text-align: left;
	}
	td.mw-submit {
	  text-align: left;
	  white-space: nowrap;
	}
	.mw-input-with-label {
	  white-space: nowrap;
	  display: inline-block;
	}
	/**
	 * Image captions.
	 *
	 * This is only meant to provide the most basic of styles, visual settings shouldn't be added here.
	 */
	/* @noflip */
	.mw-content-ltr .thumbcaption {
	  text-align: left;
	}
	/* @noflip */
	.mw-content-ltr .magnify {
	  float: right;
	}
	/* @noflip */
	.mw-content-rtl .thumbcaption {
	  text-align: right;
	}
	/* @noflip */
	.mw-content-rtl .magnify {
	  float: left;
	}
	/**
	 * Categories
	 */
	#catlinks {
	  /**
		 * Overrides text justification (user preference)
		 * See T33990
		 */
	  text-align: left;
	}
	.catlinks ul {
	  display: inline;
	  margin: 0;
	  padding: 0;
	  list-style: none none;
	}
	.catlinks li {
	  display: inline-block;
	  line-height: 1.25em;
	  border-left: 1px solid #a2a9b1;
	  margin: 0.125em 0;
	  padding: 0 0.5em;
	}
	.catlinks li:first-child {
	  padding-left: 0.25em;
	  border-left: 0;
	}
	/* (T7346) make category redirects italic */
	.catlinks li a.mw-redirect {
	  font-style: italic;
	}
	/**
	 * Hidden categories
	 */
	.mw-hidden-cats-hidden {
	  display: none;
	}
	.catlinks-allhidden {
	  display: none;
	}
	/**
	 * Convenience links to edit delete and protect reasons
	 */
	p.mw-protect-editreasons,
	p.mw-filedelete-editreasons,
	p.mw-delete-editreasons {
	  font-size: 90%;
	  text-align: right;
	}
	/* The auto-generated edit comments */
	.autocomment,
	.autocomment a,
	.autocomment a:visited {
	  color: #72777d;
	}
	/** Generic minor/bot/newpage styling (recent changes) */
	.newpage,
	.minoredit,
	.botedit {
	  font-weight: bold;
	}
	/**
	 * Recreating deleted page warning
	 * Reupload file warning
	 * Page protection warning
	 * incl. log entries for these warnings
	 */
	.mw-warning-with-logexcerpt {
	  clear: both;
	}
	.mw-warning-with-logexcerpt ul li {
	  font-size: 90%;
	}
	/* (show/hide) revision deletion links */
	span.mw-revdelundel-link,
	strong.mw-revdelundel-link {
	  font-size: 90%;
	}
	span.mw-revdelundel-hidden,
	input.mw-revdelundel-hidden {
	  visibility: hidden;
	}
	td.mw-revdel-checkbox,
	th.mw-revdel-checkbox {
	  padding-right: 10px;
	  text-align: center;
	}
	/* red links; see T38276 */
	a.new {
	  color: #ba0000;
	}
	/* Plainlinks - this can be used to switch
	 * off special external link styling */
	.plainlinks a.external {
	  background: none !important;
	  /* stylelint-disable-line declaration-no-important */
	  padding: 0 !important;
	  /* stylelint-disable-line declaration-no-important */
	}
	/* External URLs should always be treated as LTR (T6330) */
	/* @noflip */
	.rtl a.external.free,
	.rtl a.external.autonumber {
	  direction: ltr;
	  unicode-bidi: embed;
	}
	/**
	 * wikitable class for skinning normal tables
	 * keep in sync with commonPrint.css
	 */
	.wikitable {
	  background-color: #f8f9fa;
	  color: #202122;
	  margin: 1em 0;
	  border: 1px solid #a2a9b1;
	  border-collapse: collapse;
	}
	.wikitable > tr > th,
	.wikitable > tr > td,
	.wikitable > * > tr > th,
	.wikitable > * > tr > td {
	  border: 1px solid #a2a9b1;
	  padding: 0.2em 0.4em;
	}
	.wikitable > tr > th,
	.wikitable > * > tr > th {
	  background-color: #eaecf0;
	  text-align: center;
	}
	.wikitable > caption {
	  font-weight: bold;
	}
	/* Error, warning, success and neutral messages */
	.error,
	.warning,
	.success {
	  font-size: larger;
	}
	.error {
	  color: #d33;
	}
	.warning {
	  color: #ac6600;
	}
	.success {
	  color: #14866d;
	}
	/* general info/warning box for SP */
	.mw-infobox {
	  border: 2px solid #fc3;
	  margin: 0.5em;
	  clear: left;
	  overflow: hidden;
	}
	.mw-infobox-left {
	  margin: 7px;
	  float: left;
	  width: 35px;
	}
	.mw-infobox-right {
	  margin: 0.5em 0.5em 0.5em 49px;
	}
	/* Note on preview page */
	.previewnote {
	  margin-bottom: 1em;
	}
	.visualClear {
	  clear: both;
	}
	/**
	 * Data table style
	 *
	 * Table with suddle borders
	 * and row-highlighting.
	 */
	.mw-datatable {
	  border: 1px solid #a2a9b1;
	  border-collapse: collapse;
	}
	.mw-datatable td,
	.mw-datatable th {
	  border: 1px solid #a2a9b1;
	  padding: 0.2em 0.4em;
	}
	.mw-datatable th {
	  background-color: #eaeeff;
	}
	.mw-datatable td {
	  background-color: #fff;
	}
	.mw-datatable tr:hover td {
	  background-color: #eaf3ff;
	}
	.mw-ajax-loader {
	  background-image: url(ajax-loader.gif);
	  background-position: center center;
	  background-repeat: no-repeat;
	  padding: 16px;
	  position: relative;
	  top: -16px;
	}
	.mw-small-spinner {
	  padding: 10px !important;
	  /* stylelint-disable-line declaration-no-important */
	  margin-right: 0.6em;
	  background-image: url(spinner.gif);
	  background-position: center center;
	  background-repeat: no-repeat;
	}
	/* Correct directionality when page dir is different from site/user dir */
	.mw-content-ltr ul,
	.mw-content-rtl .mw-content-ltr ul {
	  /* @noflip */
	  margin: 0.3em 0 0 1.6em;
	  padding: 0;
	}
	.mw-content-rtl ul,
	.mw-content-ltr .mw-content-rtl ul {
	  /* @noflip */
	  margin: 0.3em 1.6em 0 0;
	  padding: 0;
	}
	.mw-content-ltr ol,
	.mw-content-rtl .mw-content-ltr ol {
	  /* @noflip */
	  margin: 0.3em 0 0 3.2em;
	  padding: 0;
	}
	.mw-content-rtl ol,
	.mw-content-ltr .mw-content-rtl ol {
	  /* @noflip */
	  margin: 0.3em 3.2em 0 0;
	  padding: 0;
	}
	/* @noflip */
	.mw-content-ltr dd,
	.mw-content-rtl .mw-content-ltr dd {
	  margin-left: 1.6em;
	  margin-right: 0;
	}
	/* @noflip */
	.mw-content-rtl dd,
	.mw-content-ltr .mw-content-rtl dd {
	  margin-right: 1.6em;
	  margin-left: 0;
	}
	/* Language specific height correction for titles. Ref T31405 and T32809 */
	/* Languages like hi or ml require slightly more vertical space to show diacritics properly */
	h1:lang( anp ),
	h1:lang( as ),
	h1:lang( bh ),
	h1:lang( bho ),
	h1:lang( bn ),
	h1:lang( gu ),
	h1:lang( hi ),
	h1:lang( kn ),
	h1:lang( ks ),
	h1:lang( ml ),
	h1:lang( mr ),
	h1:lang( my ),
	h1:lang( mai ),
	h1:lang( ne ),
	h1:lang( new ),
	h1:lang( or ),
	h1:lang( pa ),
	h1:lang( pi ),
	h1:lang( sa ),
	h1:lang( ta ),
	h1:lang( te ) {
	  line-height: 1.6em !important;
	  /* stylelint-disable-line declaration-no-important */
	}
	/* stylelint-disable selector-list-comma-newline-after */
	h2:lang( anp ),
	h3:lang( anp ),
	h4:lang( anp ),
	h5:lang( anp ),
	h6:lang( anp ),
	h2:lang( as ),
	h3:lang( as ),
	h4:lang( as ),
	h5:lang( as ),
	h6:lang( as ),
	h2:lang( bho ),
	h3:lang( bho ),
	h4:lang( bho ),
	h5:lang( bho ),
	h6:lang( bho ),
	h2:lang( bh ),
	h3:lang( bh ),
	h4:lang( bh ),
	h5:lang( bh ),
	h6:lang( bh ),
	h2:lang( bn ),
	h3:lang( bn ),
	h4:lang( bn ),
	h5:lang( bn ),
	h6:lang( bn ),
	h2:lang( gu ),
	h3:lang( gu ),
	h4:lang( gu ),
	h5:lang( gu ),
	h6:lang( gu ),
	h2:lang( hi ),
	h3:lang( hi ),
	h4:lang( hi ),
	h5:lang( hi ),
	h6:lang( hi ),
	h2:lang( kn ),
	h3:lang( kn ),
	h4:lang( kn ),
	h5:lang( kn ),
	h6:lang( kn ),
	h2:lang( ks ),
	h3:lang( ks ),
	h4:lang( ks ),
	h5:lang( ks ),
	h6:lang( ks ),
	h2:lang( ml ),
	h3:lang( ml ),
	h4:lang( ml ),
	h5:lang( ml ),
	h6:lang( ml ),
	h2:lang( mr ),
	h3:lang( mr ),
	h4:lang( mr ),
	h5:lang( mr ),
	h6:lang( mr ),
	h2:lang( my ),
	h3:lang( my ),
	h4:lang( my ),
	h5:lang( my ),
	h6:lang( my ),
	h2:lang( mai ),
	h3:lang( mai ),
	h4:lang( mai ),
	h5:lang( mai ),
	h6:lang( mai ),
	h2:lang( ne ),
	h3:lang( ne ),
	h4:lang( ne ),
	h5:lang( ne ),
	h6:lang( ne ),
	h2:lang( new ),
	h3:lang( new ),
	h4:lang( new ),
	h5:lang( new ),
	h6:lang( new ),
	h2:lang( or ),
	h3:lang( or ),
	h4:lang( or ),
	h5:lang( or ),
	h6:lang( or ),
	h2:lang( pa ),
	h3:lang( pa ),
	h4:lang( pa ),
	h5:lang( pa ),
	h6:lang( pa ),
	h2:lang( pi ),
	h3:lang( pi ),
	h4:lang( pi ),
	h5:lang( pi ),
	h6:lang( pi ),
	h2:lang( sa ),
	h3:lang( sa ),
	h4:lang( sa ),
	h5:lang( sa ),
	h6:lang( sa ),
	h2:lang( ta ),
	h3:lang( ta ),
	h4:lang( ta ),
	h5:lang( ta ),
	h6:lang( ta ),
	h2:lang( te ),
	h3:lang( te ),
	h4:lang( te ),
	h5:lang( te ),
	h6:lang( te ) {
	  line-height: 1.2em;
	}
	/* stylelint-enable selector-list-comma-newline-after */
	/* Localised ordered list numbering for some languages */
	ol:lang( azb ) li,
	ol:lang( bcc ) li,
	ol:lang( bgn ) li,
	ol:lang( bqi ) li,
	ol:lang( fa ) li,
	ol:lang( glk ) li,
	ol:lang( kk-arab ) li,
	ol:lang( lrc ) li,
	ol:lang( luz ) li,
	ol:lang( mzn ) li {
	  list-style-type: persian;
	}
	ol:lang( ckb ) li,
	ol:lang( sdh ) li {
	  list-style-type: arabic-indic;
	}
	ol:lang( hi ) li,
	ol:lang( mai ) li,
	ol:lang( mr ) li,
	ol:lang( ne ) li {
	  list-style-type: devanagari;
	}
	ol:lang( as ) li,
	ol:lang( bn ) li {
	  list-style-type: bengali;
	}
	ol:lang( or ) li {
	  list-style-type: oriya;
	}
	.toc ul {
	  margin: 0.3em 0;
	}
	/* Correct directionality when page dir is different from site/user dir */
	/* @noflip */
	.mw-content-ltr .toc ul,
	.mw-content-rtl .mw-content-ltr .toc ul {
	  text-align: left;
	}
	/* @noflip */
	.mw-content-rtl .toc ul,
	.mw-content-ltr .mw-content-rtl .toc ul {
	  text-align: right;
	}
	/* @noflip */
	.mw-content-ltr .toc ul ul,
	.mw-content-rtl .mw-content-ltr .toc ul ul {
	  margin: 0 0 0 2em;
	}
	/* @noflip */
	.mw-content-rtl .toc ul ul,
	.mw-content-ltr .mw-content-rtl .toc ul ul {
	  margin: 0 2em 0 0;
	}
	.toc .toctitle {
	  direction: ltr;
	}
	#mw-clearyourcache,
	#mw-sitecsspreview,
	#mw-sitejspreview,
	#mw-usercsspreview,
	#mw-userjspreview {
	  direction: ltr;
	  unicode-bidi: embed;
	}
	#mw-revision-info,
	#mw-revision-info-current,
	#mw-revision-nav {
	  direction: ltr;
	}
	/* Images */
	/* @noflip */
	div.tright,
	div.floatright,
	table.floatright {
	  clear: right;
	  float: right;
	}
	/* @noflip */
	div.tleft,
	div.floatleft,
	table.floatleft {
	  float: left;
	  clear: left;
	}
	/* T14205 */
	#mw-credits a {
	  unicode-bidi: embed;
	}
	/* Print footer should be hidden by default in screen. */
	.printfooter {
	  display: none;
	}
	/* For developers */
	.xdebug-error {
	  position: absolute;
	  z-index: 99;
	}
	.mw-editsection {
	  -moz-user-select: none;
	  -webkit-user-select: none;
	  -ms-user-select: none;
	  user-select: none;
	}
	/* Display editsection links smaller and next to headings */
	.mw-editsection,
	.mw-editsection-like {
	  font-size: small;
	  font-weight: normal;
	  margin-left: 1em;
	  vertical-align: baseline;
	  /* Reset line-height; headings tend to have it set to larger values */
	  line-height: 1em;
	}
	/* Correct directionality when page dir is different from site/user dir */
	/* @noflip */
	.mw-content-ltr .mw-editsection,
	.mw-content-rtl .mw-content-ltr .mw-editsection {
	  margin-left: 1em;
	}
	/* @noflip */
	.mw-content-rtl .mw-editsection,
	.mw-content-ltr .mw-content-rtl .mw-editsection {
	  margin-right: 1em;
	}
	/* Prevent citations and subscripts from interfering with the line-height */
	sup,
	sub {
	  line-height: 1;
	}}@media print {
	/* stylelint-disable-next-line selector-class-pattern */
	
	/**
	 * MediaWiki print style sheet
	 * Largely based on work by Gabriel Wicke
	 *
	 * Originally derived from Plone (https://plone.org/) styles
	 * Copyright Alexander Limi
	 */
	
	/* stylelint-disable selector-class-pattern */
	
	/**
	 * Hide all the elements irrelevant for printing
	 * Skins however can and should override.
	 */
	/* General hide-in-print class, please only use sparely */
	.noprint,
	/* Various content classes, in alphabetical order */
	.catlinks,
	.magnify,
	.mw-cite-backlink,
	.mw-editsection,
	.mw-editsection-like,
	.mw-hidden-catlinks,
	.mw-indicators,
	.mw-redirectedfrom,
	.patrollink,
	.usermessage,
	/* Various content ids, in alphabetical order */
	#column-one,
	#footer-places,
	#mw-navigation,
	#siteNotice,
	/* Deprecated, changed in core */
	#f-poweredbyico,
	#f-copyrightico,
	li#about,
	li#disclaimer,
	li#mobileview,
	li#privacy {
		display: none;
	}
	
	/**
	 * Generic HTML elements
	 */
	body {
		background: #fff;
		color: #000;
		margin: 0;
		padding: 0;
	}
	
	/* Links */
	a {
		background: none !important; /* stylelint-disable-line declaration-no-important */
		padding: 0 !important; /* stylelint-disable-line declaration-no-important */
	}
	
	a,
	a.external,
	a.new,
	a.stub {
		color: inherit !important; /* stylelint-disable-line declaration-block-no-duplicate-properties, declaration-no-important */
		text-decoration: inherit !important; /* stylelint-disable-line declaration-block-no-duplicate-properties, declaration-no-important */
	}
	
	/* Expand URLs for printing */
	.mw-parser-output a.external.text:after,
	.mw-parser-output a.external.autonumber:after {
		content: ' (' attr( href ) ')';
		word-break: break-all;
		word-wrap: break-word;
	}
	
	/* Expand protocol-relative URLs for printing */
	.mw-parser-output a.external.text[ href^='//' ]:after,
	.mw-parser-output a.external.autonumber[ href^='//' ]:after {
		content: ' (https:' attr( href ) ')';
	}
	
	dt {
		font-weight: bold;
	}
	
	h1,
	h2,
	h3,
	h4,
	h5,
	h6 {
		font-weight: bold;
		/* Pagination */
		page-break-after: avoid;
		page-break-before: avoid;
	}
	
	p {
		margin: 1em 0;
		line-height: 1.2;
		/* Pagination */
		orphans: 3;
		widows: 3;
	}
	
	img,
	figure,
	.wikitable,
	.thumb {
		/* Pagination */
		page-break-inside: avoid;
	}
	
	img {
		border: 0;
		vertical-align: middle;
	}
	
	pre,
	.mw-code {
		background: #fff;
		color: #000;
		border: 1pt dashed #000;
		padding: 1em;
		font-size: 8pt;
		white-space: pre-wrap;
		/* Create a new block formatting context */
		overflow-x: hidden;
		/* Break really long words when they overflow to the next line */
		word-wrap: break-word;
	}
	
	/* Prevent citations and subscripts from interfering with the line-height */
	sup,
	sub {
		line-height: 1;
	}
	
	ul {
		list-style-type: square;
	}
	
	/**
	 * MediaWiki-specific elements
	 */
	#globalWrapper {
		width: 100% !important; /* stylelint-disable-line declaration-no-important */
		min-width: 0 !important; /* stylelint-disable-line declaration-no-important */
	}
	
	.mw-body {
		background: #fff;
		color: #000;
		border: 0 !important; /* stylelint-disable-line declaration-no-important */
		padding: 0 !important; /* stylelint-disable-line declaration-no-important */
		margin: 0 !important; /* stylelint-disable-line declaration-no-important */
		direction: ltr;
	}
	
	#column-content {
		margin: 0 !important; /* stylelint-disable-line declaration-no-important */
	}
	
	#column-content .mw-body {
		padding: 1em;
		margin: 0 !important; /* stylelint-disable-line declaration-no-important */
	}
	
	.toc {
		background-color: #f9f9f9;
		border: 1pt solid #aaa;
		padding: 5px;
		display: table;
	}
	
	/* Separate columns for `.tocnumber` and `.toctext` */
	.tocnumber,
	.toctext {
		display: table-cell;
	}
	
	/* Space between those columns */
	.tocnumber {
		padding-left: 0;
		padding-right: 0.5em;
	}
	
	/* @noflip */
	.mw-content-ltr .tocnumber {
		padding-left: 0;
		padding-right: 0.5em;
	}
	
	/* @noflip */
	.mw-content-rtl .tocnumber {
		padding-left: 0.5em;
		padding-right: 0;
	}
	
	/**
	 * Floating divs (and thumbnails)
	 */
	/* @noflip */
	table.floatright,
	div.floatright,
	div.tright {
		float: right;
		clear: right;
	}
	
	/* @noflip */
	table.floatleft,
	div.floatleft,
	div.tleft {
		float: left;
		clear: left;
	}
	
	/* @noflip */
	div.tleft {
		margin: 0.5em 1.4em 1.3em 0;
	}
	
	/* @noflip */
	div.tright {
		margin: 0.5em 0 1.3em 1.4em;
	}
	
	/* @noflip */
	table.floatright,
	div.floatright {
		margin: 0 0 0.5em 0.5em;
		border: 0;
	}
	
	/* @noflip */
	table.floatleft,
	div.floatleft {
		margin: 0 0.5em 0.5em 0;
		border: 0;
	}
	
	.center {
		text-align: center;
	}
	
	/**
	 * Thumbnails
	 */
	div.thumb {
		background-color: transparent;
		width: auto;
	}
	
	div.thumb a {
		border-bottom: 0;
	}
	
	div.thumbinner {
		background-color: #fff;
		border: 0;
		border-radius: 2px;
		padding: 5px;
		font-size: 10pt;
		color: #666;
		text-align: center;
		/* new block formatting context,
		 * to clear background from floating content */
		overflow: hidden;
		min-width: 100px;
	}
	
	html .thumbcaption {
		text-align: left;
		line-height: 1.4;
		padding: 3px;
	}
	
	img.thumbborder {
		border: 1pt solid #ddd;
	}
	
	/**
	 * Table rendering
	 */
	/* Compare `.wikitable` in shared.css */
	.wikitable,
	.mw_metadata {
		background: #fff;
		margin: 1em 0;
		border: 1pt solid #aaa;
		border-collapse: collapse;
		font-size: 10pt;
	}
	
	.wikitable > caption,
	.mw_metadata caption {
		padding: 5px;
		font-size: 10pt;
	}
	
	.wikitable > tr > th,
	.wikitable > tr > td,
	.wikitable > * > tr > th,
	.wikitable > * > tr > td,
	.mw_metadata th,
	.mw_metadata td {
		/* Important is required to override any inline styles provided by editors */
		background: #fff !important; /* stylelint-disable-line declaration-no-important */
		/* We need to also set color in case editors applied a light text color */
		color: #000 !important; /* stylelint-disable-line declaration-no-important */
		border: 1pt solid #aaa;
		padding: 0.4em 0.6em;
	}
	
	.wikitable > tr > th,
	.wikitable > * > tr > th,
	.mw_metadata th {
		text-align: center;
	}
	
	table.listing,
	table.listing td {
		border: 1pt solid #000;
		border-collapse: collapse;
	}
	
	/**
	 * Categories
	 */
	.catlinks ul {
		display: inline;
		padding: 0;
		list-style: none none;
	}
	
	.catlinks li {
		display: inline-block;
		line-height: 1.15;
		margin: 0.1em 0;
		border-left: 1pt solid #aaa;
		padding: 0 0.4em;
	}
	
	.catlinks li:first-child {
		border-left: 0;
		padding-left: 0.2em;
	}
	
	/**
	 * Footer
	 */
	.printfooter {
		padding: 1em 0;
	}
	
	#footer {
		background: #fff;
		color: #000;
		margin-top: 1em;
		border-top: 1pt solid #aaa;
		padding-top: 5px;
		direction: ltr;
	}}



/* end   https://rationalwiki.org/w/load.php?debug=true&lang=en&modules=skins.vector.styles.legacy&only=styles&skin=vector&version=&* */
