/* Auto-generated from removed inline styles (FIXED for dark theme) */

/* --- Text colors: remove hard-coded dark colors --- */
.inline-02db32332e{color: inherit; text-align:left; font-size:larger;}
.inline-0989f5247f{font-weight: normal; text-align: center; color: inherit;}
.inline-0ce5d59dbf{text-align: center; color: inherit; font-size: x-large; font-weight: bold;}
.inline-100fab809f{color: inherit; text-align: justify;}
.inline-1fd169ef49{font-size: 2em; font-weight: bold; color: inherit;}
.inline-308562d4cf{text-align:left; color: inherit;}
.inline-30aee74759{font-size: 16px; color: inherit;}
.inline-3c24c9f71d{text-align: justify; color: inherit;}
.inline-42bfb50818{color: inherit;}
.inline-4564d88a05{text-align: center; font-size: 2em; color: inherit;}
.inline-47b524d6c8{margin:0 0 10px; color: inherit; text-align: justify;}
.inline-50abf783a8{font-size: 2em; font-weight: bold; color: inherit; text-align: center;}
.inline-66222a39d3{font-size: 1.5em; font-weight: bold; color: inherit; margin-top: 30px;}
.inline-69fcc6852c{margin:0 0 8px; font-weight:600; color: inherit;}
.inline-6fbcd14808{font-size: 1.2em; color: inherit;}
.inline-8ae97b1536{color: inherit; text-align:center; font-size:larger; margin:0 0 8px;}
.inline-8d4e74a21e{color: inherit; text-align:left;}
.inline-9456def6cd{color: inherit;}
.inline-b180c31701{text-align:left; color: inherit; font-size:0.95em;}
.inline-b44fe17ded{margin-top: 10px; font-size: 1em; line-height: 1.4em; color: inherit;}
.inline-b7cc2b0bde{font-size: 1.5em; font-weight: bold; color: inherit;}
.inline-deaf6481e1{text-align:left; color: inherit; font-weight:600;}
.inline-e396ab9664{margin:10px 0 0; color: inherit; text-align: justify;}
.inline-eb7ca81f0b{color: inherit; text-align:center;}
.inline-f45af570ed{color: inherit; font-weight: bold;}
.inline-f6d8c6e93a{text-align: justify; color: inherit;}

/* --- Keep intentional colors --- */
.inline-15ca6d58d4{color: red; text-align: justify;}
.inline-9b05947988{color: red; text-decoration: none; font-size: large;}
.inline-b64e6d9e05{color:red;}
.inline-d3124bdd63{margin-top: 30px; font-weight: bold; color: red; text-align: justify;}
.inline-f479d19ba2{color: red;}
.inline-fc2556a8a3{color: #d9534f;}
.inline-91534e8505{font-size: 28px; text-align: center; color: #d9534f; border-bottom: 3px solid #d9534f; padding-bottom: 10px;}
.inline-93b7c4b42e{text-align:left; color:#b00000; font-weight:600;}
.inline-16e9e9993d{color: #ffdd57; text-decoration: none;}

/* --- Convert “blue” text to theme accent --- */
.inline-3008c0319c{font-size: 28px; text-align: center; color: var(--accent);}
.inline-4c7687fdbc{font-size: 28px; text-align: center; color: var(--accent); border-bottom: 3px solid var(--accent); padding-bottom: 10px;}
.inline-72184bcb46{font-size: 16px; font-weight: bold; color: var(--accent);}
.inline-9402cae718{color: var(--accent);}
.inline-a7988c6e19{color: var(--accent);}
.inline-b3bf1be399{color: var(--accent); text-decoration: none;}

/* --- Backgrounds/borders: convert light-theme blocks to dark-theme surfaces --- */
.inline-05c8b84579{padding: 12px; border: 1px solid var(--border);}
.inline-67c0ddaeea{border:none; border-top:1px solid var(--border); margin:12px 0;}

.inline-a6bf467a49{
  font-family: inherit;
  color: inherit;
  width: 100%;
  padding: 20px;
  line-height: 1.8;
  background: rgba(255,255,255,0.04);
  border: 1px solid var(--border);
  border-radius: var(--radius);
}

.inline-fd5d6ba70f{
  font-family: inherit;
  color: inherit;
  width: 100%;
  padding: 20px;
  background: rgba(255,255,255,0.04);
  border: 1px solid var(--border);
  border-radius: var(--radius);
}

.inline-e21ba23400{
  background: rgba(255,255,255,0.04);
  border: 1px solid var(--border);
  border-radius: var(--radius);
}

.inline-cf654aec35{
  background: rgba(255,255,255,0.04);
  padding: 20px;
  border: 1px solid var(--border);
  border-radius: var(--radius);
}

.inline-edd0684cc4{
  background: rgba(255,255,255,0.04);
  padding: 20px 0;
  border-top: 1px solid var(--border);
  border-bottom: 1px solid var(--border);
}

/* --- Keep blocks that are already “dark” --- */
.inline-347dfdcf2d{background-color: #003358; color: white;}

/* --- The fixed bottom bar (keep, but readable) --- */
.inline-c8ac807d71{
  position: fixed;
  bottom: 0;
  width: 100%;
  background: #023e66;
  color: white;
  text-align: center;
  padding: 8px 0;
  font-size: 0.95em;
  z-index: 999;
}

/* --- The rest: untouched layout-only rules --- */
.inline-03e9393d7f{text-align: justify;font-style: italic; font-size: medium;}
.inline-0b09d8ab8a{margin-left:8px;}
.inline-16abd8ee1d{text-align: justify; padding-left: 20px;}
.inline-19a6131930{width: auto; height: 150px; object-fit: cover;}
.inline-1adfbb28db{font-size: 1em;}
.inline-23fe6580a1{font-size: 0.9em; text-align: center;}
.inline-25eb3856f6{font-style: italic; font-weight: bold;}
.inline-2d7f5bea3d{text-align: center; margin-top: 20px;}
.inline-339366ffe3{text-align: center; font-size: 1.2em;}
.inline-378e240f4a{font-weight: bold; text-align: justify;}
.inline-3bd6760388{width: 20px; height: 20px; margin-right: 2px;}
.inline-438c9af8b6{margin: 0.25rem 0 1rem 0; text-align: center;}
.inline-46504a1c62{display: flex; justify-content: space-between; flex-wrap: wrap; padding: 20px;}
.inline-638e22c623{text-align: center; margin: 20px 0;}
.inline-729f72e081{width: 48%;}
.inline-77c8140bfe{overflow-x:auto;}
.inline-78398e92dc{border-radius: 10px; display: block; margin: auto; box-shadow: 0 4px 8px rgba(0, 0, 0, 0.2);}
.inline-7d27179924{text-align: justify;}
.inline-7e3f2c4586{position: relative; width: 100%; max-width: 600px; height: 400px; overflow: hidden; border-radius: 10px; box-shadow: 0 4px 10px rgba(0, 0, 0, 0.2);}
.inline-8783acd9a0{text-align: justify; font-size: 1.2em;}
.inline-881863a680{text-align: left; padding-left: 20px;}
.inline-9300c83a84{text-align: center; width: 30%; margin: 1%; box-sizing: border-box;position:relative; right:200px;}
.inline-935b1e9016{font-size: 1.25em;}
.inline-957527dc49{font-size: 1em; margin-top: 10px;}
.inline-964de62347{text-align: justify; font-size: 25px;}
.inline-97662ab7f1{margin: 0; padding-left: 20px;}
.inline-9f55950b12{font-size: 40px; font-weight: bold;}
.inline-a1353d57e8{font-size: x-large; text-align: center;}
.inline-a33c97effd{text-align: center; width: 30%; margin: 1%; box-sizing: border-box;position:relative; left:200px;}
.inline-a37059b087{text-align: center; font-weight: bold;}
.inline-a5d2baa139{font-weight:600;}
.inline-a8a7470ae3{width: 20px; height: 20px; margin-right: 2px; color: red;}
.inline-adeb4da623{text-align: center; width: 30%; margin: 1%; box-sizing: border-box;}
.inline-b6d76df50f{font-size: 40px;font-weight: bold;}
.inline-bac81f6c8a{width: 100%; border-collapse: collapse; font-size: 1.05em; text-align: left; min-width: 400px;}
.inline-c0874c743b{width: 100%; height: 400px; border: 0;}
.inline-c454f70ed0{background-color:#989a9b; color: inherit;}
.inline-cbf9919e36{color: inherit; text-align:center; font-size:larger;}
.inline-cdd8ca0640{text-align: center;}
.inline-dd04992587{margin:20px 0;}
.inline-e1b47cc9af{width: 100%; height: 315px;}
.inline-e70cfdfd65{text-align: justify; font-weight: bold;}
.inline-f9ea617e22{display: flex; flex-wrap: wrap; gap: 10px;}
.inline-feff9ee87b{display: flex; justify-content: center; gap: 20px; margin-bottom: 20px;}
