/* Base styles from main style.css */
body {
    font-size: 20px;
    background-color: whitesmoke;
    color: black;
    margin: 0;
    margin: 40px auto;
    max-width: 650px;
    padding: 0 10px;
    font-family: 'SF Mono', monospace;
}

/* Dark theme */
body.dark-theme {
    background-color: #121212;
    color: whitesmoke;
}

/* Add this to the dark theme section */
body.dark-theme img {
    filter: invert(1) hue-rotate(180deg);
}

/* Exception for images that should not be inverted (like photos) */
body.dark-theme img[class*="no-invert"] {
    filter: none;
}

/* Toggle button styles */
.toggle-btn {
    position: fixed;
    top: 20px;
    right: 20px;
    width: 60px;
    height: 30px;
    background-color: #f0f0f0;
    border: none;
    border-radius: 15px;
    cursor: pointer;
}

.toggle-btn.dark-theme {
    background-color: #333;
}

/* Links */
a {
    color: green;
    text-decoration: none;
}

a:hover {
    color: #0aa220;
}

body.dark-theme a {
    color: lightgreen;
}

body.dark-theme a:hover {
    color: green;
}

.lst-kix_kgh0irj7zkdr-7>li:before {
    content: "-  "
}

ol.lst-kix_5mwfg9ep2qr3-0.start {
    counter-reset: lst-ctn-kix_5mwfg9ep2qr3-0 0
}

.lst-kix_kgh0irj7zkdr-6>li:before {
    content: "-  "
}

.lst-kix_kgh0irj7zkdr-8>li:before {
    content: "-  "
}

.lst-kix_kgh0irj7zkdr-5>li:before {
    content: "-  "
}

ol.lst-kix_6of4blyfoy2z-7.start {
    counter-reset: lst-ctn-kix_6of4blyfoy2z-7 0
}

.lst-kix_kgh0irj7zkdr-3>li:before {
    content: "-  "
}

ol.lst-kix_qdmamrch0u3m-4.start {
    counter-reset: lst-ctn-kix_qdmamrch0u3m-4 0
}

.lst-kix_kgh0irj7zkdr-2>li:before {
    content: "-  "
}

.lst-kix_kgh0irj7zkdr-4>li:before {
    content: "-  "
}

.lst-kix_6of4blyfoy2z-1>li {
    counter-increment: lst-ctn-kix_6of4blyfoy2z-1
}

ol.lst-kix_6of4blyfoy2z-1.start {
    counter-reset: lst-ctn-kix_6of4blyfoy2z-1 0
}

.lst-kix_m4v22km55uw2-8>li:before {
    content: "\0025a0   "
}

ol.lst-kix_wlmqj2hp85de-3.start {
    counter-reset: lst-ctn-kix_wlmqj2hp85de-3 0
}

.lst-kix_m4v22km55uw2-3>li:before {
    content: "\0025cf   "
}

.lst-kix_m4v22km55uw2-5>li:before {
    content: "\0025a0   "
}

.lst-kix_5mwfg9ep2qr3-7>li {
    counter-increment: lst-ctn-kix_5mwfg9ep2qr3-7
}

.lst-kix_m4v22km55uw2-4>li:before {
    content: "\0025cb   "
}

.lst-kix_m4v22km55uw2-7>li:before {
    content: "\0025cb   "
}

.lst-kix_wlmqj2hp85de-3>li {
    counter-increment: lst-ctn-kix_wlmqj2hp85de-3
}

.lst-kix_qdmamrch0u3m-0>li {
    counter-increment: lst-ctn-kix_qdmamrch0u3m-0
}

.lst-kix_m4v22km55uw2-6>li:before {
    content: "\0025cf   "
}

ol.lst-kix_5mwfg9ep2qr3-2 {
    list-style-type: none
}

.lst-kix_pcmjwfce463q-0>li {
    counter-increment: lst-ctn-kix_pcmjwfce463q-0
}

ol.lst-kix_5mwfg9ep2qr3-1 {
    list-style-type: none
}

ol.lst-kix_5mwfg9ep2qr3-0 {
    list-style-type: none
}

ol.lst-kix_5mwfg9ep2qr3-5.start {
    counter-reset: lst-ctn-kix_5mwfg9ep2qr3-5 0
}

.lst-kix_qdmamrch0u3m-2>li {
    counter-increment: lst-ctn-kix_qdmamrch0u3m-2
}

.lst-kix_6of4blyfoy2z-5>li {
    counter-increment: lst-ctn-kix_6of4blyfoy2z-5
}

.lst-kix_25ztxfbeq4hl-6>li:before {
    content: "\0025cf   "
}

.lst-kix_25ztxfbeq4hl-8>li:before {
    content: "\0025a0   "
}

.lst-kix_m4v22km55uw2-1>li:before {
    content: "\0025cb   "
}

.lst-kix_25ztxfbeq4hl-7>li:before {
    content: "\0025cb   "
}

.lst-kix_m4v22km55uw2-2>li:before {
    content: "\0025a0   "
}

.lst-kix_m4v22km55uw2-0>li:before {
    content: "\0025cf   "
}

.lst-kix_wlmqj2hp85de-1>li {
    counter-increment: lst-ctn-kix_wlmqj2hp85de-1
}

ol.lst-kix_6of4blyfoy2z-6.start {
    counter-reset: lst-ctn-kix_6of4blyfoy2z-6 0
}

.lst-kix_pcmjwfce463q-0>li:before {
    content: "" counter(lst-ctn-kix_pcmjwfce463q-0, decimal) ". "
}

.lst-kix_pcmjwfce463q-1>li:before {
    content: "" counter(lst-ctn-kix_pcmjwfce463q-1, lower-latin) ". "
}

.lst-kix_wlmqj2hp85de-7>li {
    counter-increment: lst-ctn-kix_wlmqj2hp85de-7
}

ol.lst-kix_5mwfg9ep2qr3-6.start {
    counter-reset: lst-ctn-kix_5mwfg9ep2qr3-6 0
}

.lst-kix_kgh0irj7zkdr-0>li:before {
    content: "-  "
}

.lst-kix_kgh0irj7zkdr-1>li:before {
    content: "-  "
}

ol.lst-kix_pcmjwfce463q-5 {
    list-style-type: none
}

ol.lst-kix_pcmjwfce463q-4 {
    list-style-type: none
}

ol.lst-kix_5mwfg9ep2qr3-8 {
    list-style-type: none
}

ol.lst-kix_wlmqj2hp85de-8.start {
    counter-reset: lst-ctn-kix_wlmqj2hp85de-8 0
}

ol.lst-kix_pcmjwfce463q-3 {
    list-style-type: none
}

ol.lst-kix_5mwfg9ep2qr3-7 {
    list-style-type: none
}

ol.lst-kix_pcmjwfce463q-2 {
    list-style-type: none
}

ol.lst-kix_5mwfg9ep2qr3-6 {
    list-style-type: none
}

ol.lst-kix_pcmjwfce463q-1 {
    list-style-type: none
}

ol.lst-kix_5mwfg9ep2qr3-5 {
    list-style-type: none
}

ol.lst-kix_pcmjwfce463q-0 {
    list-style-type: none
}

ol.lst-kix_5mwfg9ep2qr3-4 {
    list-style-type: none
}

ol.lst-kix_5mwfg9ep2qr3-3 {
    list-style-type: none
}

.lst-kix_5mwfg9ep2qr3-3>li:before {
    content: "" counter(lst-ctn-kix_5mwfg9ep2qr3-3, decimal) ". "
}

.lst-kix_pcmjwfce463q-3>li {
    counter-increment: lst-ctn-kix_pcmjwfce463q-3
}

.lst-kix_5mwfg9ep2qr3-1>li:before {
    content: "" counter(lst-ctn-kix_5mwfg9ep2qr3-1, lower-latin) ". "
}

.lst-kix_5mwfg9ep2qr3-5>li:before {
    content: "" counter(lst-ctn-kix_5mwfg9ep2qr3-5, lower-roman) ". "
}

.lst-kix_qdmamrch0u3m-5>li {
    counter-increment: lst-ctn-kix_qdmamrch0u3m-5
}

ol.lst-kix_5mwfg9ep2qr3-7.start {
    counter-reset: lst-ctn-kix_5mwfg9ep2qr3-7 0
}

.lst-kix_pcmjwfce463q-7>li:before {
    content: "" counter(lst-ctn-kix_pcmjwfce463q-7, lower-latin) ". "
}

.lst-kix_6of4blyfoy2z-8>li:before {
    content: "" counter(lst-ctn-kix_6of4blyfoy2z-8, lower-roman) ". "
}

.lst-kix_6of4blyfoy2z-8>li {
    counter-increment: lst-ctn-kix_6of4blyfoy2z-8
}

.lst-kix_5mwfg9ep2qr3-4>li {
    counter-increment: lst-ctn-kix_5mwfg9ep2qr3-4
}

.lst-kix_wlmqj2hp85de-8>li {
    counter-increment: lst-ctn-kix_wlmqj2hp85de-8
}

.lst-kix_pcmjwfce463q-3>li:before {
    content: "" counter(lst-ctn-kix_pcmjwfce463q-3, decimal) ". "
}

ol.lst-kix_pcmjwfce463q-3.start {
    counter-reset: lst-ctn-kix_pcmjwfce463q-3 0
}

ol.lst-kix_wlmqj2hp85de-2.start {
    counter-reset: lst-ctn-kix_wlmqj2hp85de-2 0
}

.lst-kix_pcmjwfce463q-4>li {
    counter-increment: lst-ctn-kix_pcmjwfce463q-4
}

.lst-kix_pcmjwfce463q-5>li:before {
    content: "" counter(lst-ctn-kix_pcmjwfce463q-5, lower-roman) ". "
}

.lst-kix_5mwfg9ep2qr3-2>li {
    counter-increment: lst-ctn-kix_5mwfg9ep2qr3-2
}

ol.lst-kix_qdmamrch0u3m-2 {
    list-style-type: none
}

ol.lst-kix_qdmamrch0u3m-1 {
    list-style-type: none
}

ol.lst-kix_qdmamrch0u3m-0 {
    list-style-type: none
}

ol.lst-kix_qdmamrch0u3m-3.start {
    counter-reset: lst-ctn-kix_qdmamrch0u3m-3 0
}

ol.lst-kix_qdmamrch0u3m-6 {
    list-style-type: none
}

ol.lst-kix_qdmamrch0u3m-5 {
    list-style-type: none
}

ol.lst-kix_pcmjwfce463q-6.start {
    counter-reset: lst-ctn-kix_pcmjwfce463q-6 0
}

ol.lst-kix_qdmamrch0u3m-4 {
    list-style-type: none
}

ol.lst-kix_qdmamrch0u3m-3 {
    list-style-type: none
}

.lst-kix_qdmamrch0u3m-3>li {
    counter-increment: lst-ctn-kix_qdmamrch0u3m-3
}

.lst-kix_pcmjwfce463q-5>li {
    counter-increment: lst-ctn-kix_pcmjwfce463q-5
}

.lst-kix_25ztxfbeq4hl-1>li:before {
    content: "\0025cb   "
}

.lst-kix_25ztxfbeq4hl-5>li:before {
    content: "\0025a0   "
}

ol.lst-kix_qdmamrch0u3m-8 {
    list-style-type: none
}

ol.lst-kix_qdmamrch0u3m-7 {
    list-style-type: none
}

.lst-kix_25ztxfbeq4hl-3>li:before {
    content: "\0025cf   "
}

.lst-kix_wlmqj2hp85de-7>li:before {
    content: "" counter(lst-ctn-kix_wlmqj2hp85de-7, lower-latin) ". "
}

ol.lst-kix_wlmqj2hp85de-4.start {
    counter-reset: lst-ctn-kix_wlmqj2hp85de-4 0
}

.lst-kix_wlmqj2hp85de-5>li:before {
    content: "" counter(lst-ctn-kix_wlmqj2hp85de-5, lower-roman) ". "
}

ol.lst-kix_qdmamrch0u3m-6.start {
    counter-reset: lst-ctn-kix_qdmamrch0u3m-6 0
}

ol.lst-kix_5mwfg9ep2qr3-8.start {
    counter-reset: lst-ctn-kix_5mwfg9ep2qr3-8 0
}

.lst-kix_wlmqj2hp85de-3>li:before {
    content: "" counter(lst-ctn-kix_wlmqj2hp85de-3, decimal) ". "
}

ol.lst-kix_pcmjwfce463q-5.start {
    counter-reset: lst-ctn-kix_pcmjwfce463q-5 0
}

.lst-kix_6of4blyfoy2z-3>li {
    counter-increment: lst-ctn-kix_6of4blyfoy2z-3
}

.lst-kix_wlmqj2hp85de-1>li:before {
    content: "" counter(lst-ctn-kix_wlmqj2hp85de-1, lower-latin) ". "
}

ol.lst-kix_6of4blyfoy2z-3 {
    list-style-type: none
}

ol.lst-kix_6of4blyfoy2z-4 {
    list-style-type: none
}

ol.lst-kix_6of4blyfoy2z-5 {
    list-style-type: none
}

ol.lst-kix_wlmqj2hp85de-5.start {
    counter-reset: lst-ctn-kix_wlmqj2hp85de-5 0
}

ol.lst-kix_6of4blyfoy2z-6 {
    list-style-type: none
}

ol.lst-kix_6of4blyfoy2z-8.start {
    counter-reset: lst-ctn-kix_6of4blyfoy2z-8 0
}

ol.lst-kix_6of4blyfoy2z-0 {
    list-style-type: none
}

.lst-kix_wlmqj2hp85de-2>li {
    counter-increment: lst-ctn-kix_wlmqj2hp85de-2
}

ol.lst-kix_qdmamrch0u3m-5.start {
    counter-reset: lst-ctn-kix_qdmamrch0u3m-5 0
}

ol.lst-kix_6of4blyfoy2z-1 {
    list-style-type: none
}

.lst-kix_qdmamrch0u3m-4>li {
    counter-increment: lst-ctn-kix_qdmamrch0u3m-4
}

ol.lst-kix_6of4blyfoy2z-2 {
    list-style-type: none
}

ol.lst-kix_6of4blyfoy2z-7 {
    list-style-type: none
}

ol.lst-kix_pcmjwfce463q-4.start {
    counter-reset: lst-ctn-kix_pcmjwfce463q-4 0
}

ol.lst-kix_6of4blyfoy2z-8 {
    list-style-type: none
}

.lst-kix_5mwfg9ep2qr3-7>li:before {
    content: "" counter(lst-ctn-kix_5mwfg9ep2qr3-7, lower-latin) ". "
}

.lst-kix_5mwfg9ep2qr3-3>li {
    counter-increment: lst-ctn-kix_5mwfg9ep2qr3-3
}

ol.lst-kix_wlmqj2hp85de-6.start {
    counter-reset: lst-ctn-kix_wlmqj2hp85de-6 0
}

ol.lst-kix_pcmjwfce463q-7.start {
    counter-reset: lst-ctn-kix_pcmjwfce463q-7 0
}

ol.lst-kix_6of4blyfoy2z-4.start {
    counter-reset: lst-ctn-kix_6of4blyfoy2z-4 0
}

.lst-kix_qdmamrch0u3m-0>li:before {
    content: "" counter(lst-ctn-kix_qdmamrch0u3m-0, decimal) ". "
}

ol.lst-kix_5mwfg9ep2qr3-3.start {
    counter-reset: lst-ctn-kix_5mwfg9ep2qr3-3 0
}

.lst-kix_qdmamrch0u3m-1>li:before {
    content: "" counter(lst-ctn-kix_qdmamrch0u3m-1, lower-latin) ". "
}

.lst-kix_qdmamrch0u3m-3>li:before {
    content: "" counter(lst-ctn-kix_qdmamrch0u3m-3, decimal) ". "
}

.lst-kix_qdmamrch0u3m-2>li:before {
    content: "" counter(lst-ctn-kix_qdmamrch0u3m-2, lower-roman) ". "
}

.lst-kix_qdmamrch0u3m-4>li:before {
    content: "" counter(lst-ctn-kix_qdmamrch0u3m-4, lower-latin) ". "
}

.lst-kix_5mwfg9ep2qr3-8>li {
    counter-increment: lst-ctn-kix_5mwfg9ep2qr3-8
}

ol.lst-kix_wlmqj2hp85de-0.start {
    counter-reset: lst-ctn-kix_wlmqj2hp85de-0 0
}

.lst-kix_qdmamrch0u3m-7>li:before {
    content: "" counter(lst-ctn-kix_qdmamrch0u3m-7, lower-latin) ". "
}

.lst-kix_qdmamrch0u3m-6>li:before {
    content: "" counter(lst-ctn-kix_qdmamrch0u3m-6, decimal) ". "
}

.lst-kix_qdmamrch0u3m-8>li:before {
    content: "" counter(lst-ctn-kix_qdmamrch0u3m-8, lower-roman) ". "
}

.lst-kix_qdmamrch0u3m-5>li:before {
    content: "" counter(lst-ctn-kix_qdmamrch0u3m-5, lower-roman) ". "
}

ol.lst-kix_qdmamrch0u3m-1.start {
    counter-reset: lst-ctn-kix_qdmamrch0u3m-1 0
}

.lst-kix_pcmjwfce463q-8>li {
    counter-increment: lst-ctn-kix_pcmjwfce463q-8
}

.lst-kix_6of4blyfoy2z-2>li {
    counter-increment: lst-ctn-kix_6of4blyfoy2z-2
}

ol.lst-kix_qdmamrch0u3m-7.start {
    counter-reset: lst-ctn-kix_qdmamrch0u3m-7 0
}

.lst-kix_wlmqj2hp85de-0>li {
    counter-increment: lst-ctn-kix_wlmqj2hp85de-0
}

ol.lst-kix_qdmamrch0u3m-2.start {
    counter-reset: lst-ctn-kix_qdmamrch0u3m-2 0
}

.lst-kix_pcmjwfce463q-6>li {
    counter-increment: lst-ctn-kix_pcmjwfce463q-6
}

ul.lst-kix_m4v22km55uw2-8 {
    list-style-type: none
}

.lst-kix_5mwfg9ep2qr3-1>li {
    counter-increment: lst-ctn-kix_5mwfg9ep2qr3-1
}

ol.lst-kix_pcmjwfce463q-2.start {
    counter-reset: lst-ctn-kix_pcmjwfce463q-2 0
}

ul.lst-kix_m4v22km55uw2-6 {
    list-style-type: none
}

ul.lst-kix_m4v22km55uw2-7 {
    list-style-type: none
}

ul.lst-kix_m4v22km55uw2-4 {
    list-style-type: none
}

ul.lst-kix_m4v22km55uw2-5 {
    list-style-type: none
}

ul.lst-kix_m4v22km55uw2-2 {
    list-style-type: none
}

ol.lst-kix_wlmqj2hp85de-1.start {
    counter-reset: lst-ctn-kix_wlmqj2hp85de-1 0
}

ul.lst-kix_m4v22km55uw2-3 {
    list-style-type: none
}

ol.lst-kix_wlmqj2hp85de-8 {
    list-style-type: none
}

ol.lst-kix_wlmqj2hp85de-0 {
    list-style-type: none
}

ol.lst-kix_wlmqj2hp85de-1 {
    list-style-type: none
}

ol.lst-kix_wlmqj2hp85de-2 {
    list-style-type: none
}

ol.lst-kix_wlmqj2hp85de-3 {
    list-style-type: none
}

ol.lst-kix_wlmqj2hp85de-7.start {
    counter-reset: lst-ctn-kix_wlmqj2hp85de-7 0
}

.lst-kix_6of4blyfoy2z-4>li {
    counter-increment: lst-ctn-kix_6of4blyfoy2z-4
}

ol.lst-kix_wlmqj2hp85de-4 {
    list-style-type: none
}

ol.lst-kix_wlmqj2hp85de-5 {
    list-style-type: none
}

ol.lst-kix_wlmqj2hp85de-6 {
    list-style-type: none
}

ol.lst-kix_wlmqj2hp85de-7 {
    list-style-type: none
}

.lst-kix_qdmamrch0u3m-8>li {
    counter-increment: lst-ctn-kix_qdmamrch0u3m-8
}

ul.lst-kix_25ztxfbeq4hl-2 {
    list-style-type: none
}

ul.lst-kix_25ztxfbeq4hl-3 {
    list-style-type: none
}

ul.lst-kix_25ztxfbeq4hl-0 {
    list-style-type: none
}

ul.lst-kix_25ztxfbeq4hl-1 {
    list-style-type: none
}

ol.lst-kix_qdmamrch0u3m-8.start {
    counter-reset: lst-ctn-kix_qdmamrch0u3m-8 0
}

.lst-kix_wlmqj2hp85de-4>li {
    counter-increment: lst-ctn-kix_wlmqj2hp85de-4
}

ol.lst-kix_pcmjwfce463q-8.start {
    counter-reset: lst-ctn-kix_pcmjwfce463q-8 0
}

ul.lst-kix_25ztxfbeq4hl-8 {
    list-style-type: none
}

.lst-kix_6of4blyfoy2z-0>li:before {
    content: "" counter(lst-ctn-kix_6of4blyfoy2z-0, decimal) ". "
}

ul.lst-kix_25ztxfbeq4hl-6 {
    list-style-type: none
}

ul.lst-kix_25ztxfbeq4hl-7 {
    list-style-type: none
}

ul.lst-kix_25ztxfbeq4hl-4 {
    list-style-type: none
}

.lst-kix_6of4blyfoy2z-1>li:before {
    content: "" counter(lst-ctn-kix_6of4blyfoy2z-1, lower-latin) ". "
}

ul.lst-kix_25ztxfbeq4hl-5 {
    list-style-type: none
}

ul.lst-kix_m4v22km55uw2-0 {
    list-style-type: none
}

ul.lst-kix_m4v22km55uw2-1 {
    list-style-type: none
}

.lst-kix_6of4blyfoy2z-2>li:before {
    content: "" counter(lst-ctn-kix_6of4blyfoy2z-2, lower-roman) ". "
}

.lst-kix_6of4blyfoy2z-4>li:before {
    content: "" counter(lst-ctn-kix_6of4blyfoy2z-4, lower-latin) ". "
}

ol.lst-kix_6of4blyfoy2z-5.start {
    counter-reset: lst-ctn-kix_6of4blyfoy2z-5 0
}

.lst-kix_6of4blyfoy2z-3>li:before {
    content: "" counter(lst-ctn-kix_6of4blyfoy2z-3, decimal) ". "
}

.lst-kix_6of4blyfoy2z-6>li:before {
    content: "" counter(lst-ctn-kix_6of4blyfoy2z-6, decimal) ". "
}

ol.lst-kix_pcmjwfce463q-1.start {
    counter-reset: lst-ctn-kix_pcmjwfce463q-1 0
}

.lst-kix_6of4blyfoy2z-5>li:before {
    content: "" counter(lst-ctn-kix_6of4blyfoy2z-5, lower-roman) ". "
}

.lst-kix_5mwfg9ep2qr3-2>li:before {
    content: "" counter(lst-ctn-kix_5mwfg9ep2qr3-2, lower-roman) ". "
}

.lst-kix_5mwfg9ep2qr3-4>li:before {
    content: "" counter(lst-ctn-kix_5mwfg9ep2qr3-4, lower-latin) ". "
}

ol.lst-kix_pcmjwfce463q-0.start {
    counter-reset: lst-ctn-kix_pcmjwfce463q-0 0
}

ol.lst-kix_pcmjwfce463q-8 {
    list-style-type: none
}

ol.lst-kix_pcmjwfce463q-7 {
    list-style-type: none
}

.lst-kix_6of4blyfoy2z-7>li:before {
    content: "" counter(lst-ctn-kix_6of4blyfoy2z-7, lower-latin) ". "
}

ol.lst-kix_pcmjwfce463q-6 {
    list-style-type: none
}

ol.lst-kix_6of4blyfoy2z-0.start {
    counter-reset: lst-ctn-kix_6of4blyfoy2z-0 0
}

.lst-kix_pcmjwfce463q-8>li:before {
    content: "" counter(lst-ctn-kix_pcmjwfce463q-8, lower-roman) ". "
}

ol.lst-kix_qdmamrch0u3m-0.start {
    counter-reset: lst-ctn-kix_qdmamrch0u3m-0 0
}

.lst-kix_pcmjwfce463q-2>li:before {
    content: "" counter(lst-ctn-kix_pcmjwfce463q-2, lower-roman) ". "
}

.lst-kix_pcmjwfce463q-6>li:before {
    content: "" counter(lst-ctn-kix_pcmjwfce463q-6, decimal) ". "
}

.lst-kix_6of4blyfoy2z-7>li {
    counter-increment: lst-ctn-kix_6of4blyfoy2z-7
}

.lst-kix_5mwfg9ep2qr3-0>li:before {
    content: "" counter(lst-ctn-kix_5mwfg9ep2qr3-0, decimal) ". "
}

.lst-kix_pcmjwfce463q-4>li:before {
    content: "" counter(lst-ctn-kix_pcmjwfce463q-4, lower-latin) ". "
}

.lst-kix_5mwfg9ep2qr3-5>li {
    counter-increment: lst-ctn-kix_5mwfg9ep2qr3-5
}

ol.lst-kix_6of4blyfoy2z-3.start {
    counter-reset: lst-ctn-kix_6of4blyfoy2z-3 0
}

.lst-kix_25ztxfbeq4hl-0>li:before {
    content: "\0025cf   "
}

ol.lst-kix_5mwfg9ep2qr3-1.start {
    counter-reset: lst-ctn-kix_5mwfg9ep2qr3-1 0
}

.lst-kix_25ztxfbeq4hl-2>li:before {
    content: "\0025a0   "
}

.lst-kix_25ztxfbeq4hl-4>li:before {
    content: "\0025cb   "
}

.lst-kix_pcmjwfce463q-2>li {
    counter-increment: lst-ctn-kix_pcmjwfce463q-2
}

.lst-kix_qdmamrch0u3m-6>li {
    counter-increment: lst-ctn-kix_qdmamrch0u3m-6
}

ul.lst-kix_kgh0irj7zkdr-6 {
    list-style-type: none
}

ol.lst-kix_5mwfg9ep2qr3-4.start {
    counter-reset: lst-ctn-kix_5mwfg9ep2qr3-4 0
}

ul.lst-kix_kgh0irj7zkdr-7 {
    list-style-type: none
}

ul.lst-kix_kgh0irj7zkdr-4 {
    list-style-type: none
}

ul.lst-kix_kgh0irj7zkdr-5 {
    list-style-type: none
}

ul.lst-kix_kgh0irj7zkdr-2 {
    list-style-type: none
}

.lst-kix_wlmqj2hp85de-6>li {
    counter-increment: lst-ctn-kix_wlmqj2hp85de-6
}

ul.lst-kix_kgh0irj7zkdr-3 {
    list-style-type: none
}

ul.lst-kix_kgh0irj7zkdr-0 {
    list-style-type: none
}

ul.lst-kix_kgh0irj7zkdr-1 {
    list-style-type: none
}

ul.lst-kix_kgh0irj7zkdr-8 {
    list-style-type: none
}

.lst-kix_5mwfg9ep2qr3-6>li {
    counter-increment: lst-ctn-kix_5mwfg9ep2qr3-6
}

.lst-kix_wlmqj2hp85de-8>li:before {
    content: "" counter(lst-ctn-kix_wlmqj2hp85de-8, lower-roman) ". "
}

.lst-kix_wlmqj2hp85de-6>li:before {
    content: "" counter(lst-ctn-kix_wlmqj2hp85de-6, decimal) ". "
}

.lst-kix_wlmqj2hp85de-5>li {
    counter-increment: lst-ctn-kix_wlmqj2hp85de-5
}

.lst-kix_wlmqj2hp85de-2>li:before {
    content: "" counter(lst-ctn-kix_wlmqj2hp85de-2, lower-roman) ". "
}

.lst-kix_pcmjwfce463q-1>li {
    counter-increment: lst-ctn-kix_pcmjwfce463q-1
}

.lst-kix_pcmjwfce463q-7>li {
    counter-increment: lst-ctn-kix_pcmjwfce463q-7
}

.lst-kix_wlmqj2hp85de-4>li:before {
    content: "" counter(lst-ctn-kix_wlmqj2hp85de-4, lower-latin) ". "
}

.lst-kix_6of4blyfoy2z-6>li {
    counter-increment: lst-ctn-kix_6of4blyfoy2z-6
}

.lst-kix_qdmamrch0u3m-1>li {
    counter-increment: lst-ctn-kix_qdmamrch0u3m-1
}

.lst-kix_qdmamrch0u3m-7>li {
    counter-increment: lst-ctn-kix_qdmamrch0u3m-7
}

.lst-kix_wlmqj2hp85de-0>li:before {
    content: "" counter(lst-ctn-kix_wlmqj2hp85de-0, decimal) ". "
}

li.li-bullet-0:before {
    margin-left: -18pt;
    white-space: nowrap;
    display: inline-block;
    min-width: 18pt
}

.lst-kix_6of4blyfoy2z-0>li {
    counter-increment: lst-ctn-kix_6of4blyfoy2z-0
}

ol.lst-kix_5mwfg9ep2qr3-2.start {
    counter-reset: lst-ctn-kix_5mwfg9ep2qr3-2 0
}

.lst-kix_5mwfg9ep2qr3-6>li:before {
    content: "" counter(lst-ctn-kix_5mwfg9ep2qr3-6, decimal) ". "
}

.lst-kix_5mwfg9ep2qr3-8>li:before {
    content: "" counter(lst-ctn-kix_5mwfg9ep2qr3-8, lower-roman) ". "
}

ol.lst-kix_6of4blyfoy2z-2.start {
    counter-reset: lst-ctn-kix_6of4blyfoy2z-2 0
}

.lst-kix_5mwfg9ep2qr3-0>li {
    counter-increment: lst-ctn-kix_5mwfg9ep2qr3-0
}

ol {
    margin: 0;
    padding: 0
}

table td,
table th {
    padding: 0
}

.c10 {
    margin-left: 72pt;
    padding-top: 12pt;
    padding-left: 0pt;
    padding-bottom: 12pt;
    line-height: 1.15;
    orphans: 2;
    widows: 2;
    text-align: left
}

.c20 {
    padding-top: 18pt;
    padding-bottom: 6pt;
    line-height: 1.15;
    page-break-after: avoid;
    orphans: 2;
    widows: 2;
    text-align: center
}

.c2 {
    padding-top: 0pt;
    padding-bottom: 0pt;
    line-height: 1.15;
    orphans: 2;
    widows: 2;
    text-align: left;
    height: 11pt
}

.c14 {
    -webkit-text-decoration-skip: none;
    color: #000000;
    text-decoration: underline;
    vertical-align: baseline;
    text-decoration-skip-ink: none;
    font-size: 16pt;
    font-style: normal
}

.c8 {
    background-color: #ffffff;
    padding-top: 6pt;
    padding-bottom: 9pt;
    line-height: 0.9128347826086957;
    orphans: 2;
    widows: 2;
    text-align: left
}

.c4 {
    padding-top: 0pt;
    padding-bottom: 0pt;
    line-height: 1.15;
    orphans: 2;
    widows: 2;
    text-align: left
}

.c5 {
    padding-top: 0pt;
    padding-bottom: 0pt;
    line-height: 1.15;
    orphans: 2;
    widows: 2;
    text-align: center
}

.c12 {
    padding-top: 12pt;
    padding-bottom: 12pt;
    line-height: 1.15;
    orphans: 2;
    widows: 2;
    text-align: left
}

.c7 {
    padding-top: 12pt;
    padding-bottom: 12pt;
    line-height: 1.15;
    orphans: 2;
    widows: 2;
    text-align: center
}

.c1 {
    color: #000000;
    text-decoration: none;
    vertical-align: baseline;
    font-size: 11pt;
    font-style: normal
}

.c16 {
    color: #000000;
    text-decoration: none;
    vertical-align: baseline;
    font-size: 14pt;
    font-style: normal
}

.c15 {
    text-decoration-skip-ink: none;
    -webkit-text-decoration-skip: none;
    color: #1155cc;
    text-decoration: underline
}

.c24 {
    background-color: #ffffff;
    max-width: 451.4pt;
    padding: 72pt 72pt 72pt 72pt
}

.c18 {
    margin-left: 108pt;
    padding-left: 0pt
}

.c3 {
    padding: 0;
    margin: 0
}

.c19 {
    margin-left: 72pt;
    padding-left: 0pt
}

.c0 {
    font-weight: 400;
    font-family: "Times New Roman"
}

.c9 {
    font-weight: 700;
    font-family: "Times New Roman"
}

.c17 {
    color: inherit;
    text-decoration: inherit
}

.c13 {
    margin-left: 108pt;
    text-indent: 36pt
}

.c6 {
    margin-left: 36pt;
    padding-left: 0pt
}

.c22 {
    margin-left: 36pt
}

.c21 {
    margin-left: 144pt
}

.c25 {
    margin-left: 72pt
}

.c11 {
    height: 11pt
}

.c23 {
    font-size: 10pt
}

.title {
    padding-top: 0pt;
    color: #000000;
    font-size: 26pt;
    padding-bottom: 3pt;
    font-family: "Arial";
    line-height: 1.15;
    page-break-after: avoid;
    orphans: 2;
    widows: 2;
    text-align: left
}

.subtitle {
    padding-top: 0pt;
    color: #666666;
    font-size: 15pt;
    padding-bottom: 16pt;
    font-family: "Arial";
    line-height: 1.15;
    page-break-after: avoid;
    orphans: 2;
    widows: 2;
    text-align: left
}

li {
    color: #000000;
    font-size: 11pt;
    font-family: "Arial"
}

p {
    margin: 0;
    color: #000000;
    font-size: 11pt;
    font-family: "Arial"
}

h1 {
    padding-top: 20pt;
    color: #000000;
    font-size: 20pt;
    padding-bottom: 6pt;
    font-family: "Arial";
    line-height: 1.15;
    page-break-after: avoid;
    orphans: 2;
    widows: 2;
    text-align: left
}

h2 {
    padding-top: 18pt;
    color: #000000;
    font-size: 16pt;
    padding-bottom: 6pt;
    font-family: "Arial";
    line-height: 1.15;
    page-break-after: avoid;
    orphans: 2;
    widows: 2;
    text-align: left
}

h3 {
    padding-top: 16pt;
    color: #434343;
    font-size: 14pt;
    padding-bottom: 4pt;
    font-family: "Arial";
    line-height: 1.15;
    page-break-after: avoid;
    orphans: 2;
    widows: 2;
    text-align: left
}

h4 {
    padding-top: 14pt;
    color: #666666;
    font-size: 12pt;
    padding-bottom: 4pt;
    font-family: "Arial";
    line-height: 1.15;
    page-break-after: avoid;
    orphans: 2;
    widows: 2;
    text-align: left
}

h5 {
    padding-top: 12pt;
    color: #666666;
    font-size: 11pt;
    padding-bottom: 4pt;
    font-family: "Arial";
    line-height: 1.15;
    page-break-after: avoid;
    orphans: 2;
    widows: 2;
    text-align: left
}

h6 {
    padding-top: 12pt;
    color: #666666;
    font-size: 11pt;
    padding-bottom: 4pt;
    font-family: "Arial";
    line-height: 1.15;
    page-break-after: avoid;
    font-style: italic;
    orphans: 2;
    widows: 2;
    text-align: left
}

/* Add these dark theme overrides at the end of the file */
body.dark-theme li,
body.dark-theme p,
body.dark-theme h1,
body.dark-theme h2,
body.dark-theme h3,
body.dark-theme h4,
body.dark-theme h5,
body.dark-theme h6,
body.dark-theme .title,
body.dark-theme .subtitle,
body.dark-theme [class^="c"] {
    color: whitesmoke !important;
}

body.dark-theme a,
body.dark-theme .c15,
body.dark-theme [class*="link"] {
    color: lightgreen !important;
}

body.dark-theme a:hover,
body.dark-theme .c15:hover,
body.dark-theme [class*="link"]:hover {
    color: green !important;
}

body.dark-theme .c24,
body.dark-theme .c8,
body.dark-theme [class*="background"] {
    background-color: #121212 !important;
}