/* Generated faithful source styles. Every selector is scoped to this article.
   Responsive component overrides live in article.css. */
.dk-act .dk-style-001 { display:flex;flex-direction:column;justify-content:flex-start;font-family:'DK Manrope',sans-serif; }
.dk-act .dk-style-002 { display:flex;justify-content:space-between;align-items:flex-start;gap:24px; }
.dk-act .dk-style-003 { width:116px;height:116px;display:block;margin:-10px 0 0 -12px; }
.dk-act .dk-style-004 { text-align:right;font-size:12.5px;letter-spacing:0.08em;text-transform:uppercase;font-weight:600;line-height:1.7; }
.dk-act .dk-style-005 { color:color-mix(in srgb,#1f2655 78%,white);font-weight:500; }
.dk-act .dk-style-006 { display:flex;flex-direction:column;gap:22px;max-width:100%;margin-top:88px; }
.dk-act .dk-style-007 { display:flex;align-items:center;gap:10px;font-size:12.5px;letter-spacing:0.12em;text-transform:uppercase;font-weight:600; }
.dk-act .dk-style-008 { width:8px;height:8px;border-radius:50%;background:#ed6787;flex:none; }
.dk-act .dk-style-009 { margin:0;font-family:'DK Manrope',sans-serif;font-weight:600;font-size:52px;line-height:1.04;letter-spacing:-0.025em;text-wrap:balance; }
.dk-act .dk-style-010 { margin:0;font-size:22px;line-height:1.35;font-weight:500;color:color-mix(in srgb,#1f2655 82%,white);text-wrap:balance; }
.dk-act .dk-style-011 { width:56px;height:4px;background:#1ecabb;border-radius:2px; }
.dk-act .dk-style-012 { margin:0;font-family:'DK Source Serif 4',Georgia,serif;font-size:17px;line-height:1.6;max-width:100%;text-wrap:pretty; }
.dk-act .dk-style-013 { display:flex;flex-direction:column;gap:28px;margin-top:36px; }
.dk-act .dk-style-014 { display:flex;align-items:center;gap:18px;padding-top:22px;border-top:1px solid color-mix(in srgb,#1f2655 14%,transparent); }
.dk-act .dk-style-015 { width:88px;height:88px;flex:none;display:block;border-radius:50%;object-fit:cover;background:color-mix(in srgb,#1ecabb 22%,white); }
.dk-act .dk-style-016 { display:flex;flex-direction:column;gap:2px;font-size:14px;line-height:1.45; }
.dk-act .dk-style-017 { font-size:12px;letter-spacing:0.1em;text-transform:uppercase;font-weight:600;color:color-mix(in srgb,#1f2655 78%,white); }
.dk-act .dk-style-018 { font-size:17px;font-weight:600; }
.dk-act .dk-style-019 { font-weight:600;color:#ed6787;text-decoration-color:#ed6787; }
.dk-act .dk-style-020 { display:flex;flex-direction:column;gap:18px;margin-top:56px; }
.dk-act .dk-style-021 { max-width:100%;padding:22px 24px;background:color-mix(in srgb,#1f2655 5%,white);border-radius:8px;display:flex;flex-direction:column;gap:12px; }
.dk-act .dk-style-022 { font-family:'DK Manrope',sans-serif;font-size:12.5px;letter-spacing:0.12em;text-transform:uppercase;font-weight:700; }
.dk-act .dk-style-023 { margin:0; }
.dk-act .dk-style-024 { margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:8px;font-family:'DK Manrope',sans-serif;font-size:15px;line-height:1.45;font-weight:500; }
.dk-act .dk-style-025 { display:flex;gap:12px;align-items:baseline; }
.dk-act .dk-style-026 { font-weight:700;color:#1f2655;min-width:22px; }
.dk-act .dk-style-027 { margin:18px 0 0;font-family:'DK Manrope',sans-serif;font-weight:600;font-size:26px;line-height:1.15;letter-spacing:-0.015em; }
.dk-act .dk-style-028 { max-width:100%;display:flex;flex-direction:column;gap:14px; }
.dk-act .dk-style-029 { max-width:100%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;font-family:'DK Manrope',sans-serif;margin:6px 0; }
.dk-act .dk-style-030 { padding:18px 20px;border-top:3px solid #1ecabb;display:flex;flex-direction:column;gap:4px; }
.dk-act .dk-style-031 { font-size:44px;font-weight:600;line-height:1;letter-spacing:-0.02em; }
.dk-act .dk-style-032 { font-size:14px;line-height:1.4;font-weight:500; }
.dk-act .dk-style-033 { grid-column:1 / -1;font-size:12px;color:color-mix(in srgb,#1f2655 78%,white); }
.dk-act .dk-style-034 { color:#ed6787;text-decoration-color:#ed6787;font-weight:600;word-break:break-all; }
.dk-act .dk-style-035 { max-width:100%;display:flow-root;margin-bottom:20px; }
.dk-act .dk-style-036 { float:right;width:250px;margin:4px 0 12px 24px;padding:22px 22px 20px;background:color-mix(in srgb,#1ecabb 10%,white);border-radius:8px; }
.dk-act .dk-style-037 { margin:0;font-family:'DK Source Serif 4',Georgia,serif;font-style:italic;font-weight:400;font-size:17.5px;line-height:1.45;text-wrap:pretty; }
.dk-act .dk-style-038 { color:#ed6787;font-family:'DK Source Serif 4',Georgia,serif;font-size:1.5em;line-height:0;vertical-align:-0.22em;font-style:normal; }
.dk-act .dk-style-039 { margin:0 0 14px; }
.dk-act .dk-style-040 { display:flex;flex-direction:column;gap:14px;margin-top:10px; }
.dk-act .dk-style-041 { font-family:'DK Manrope',sans-serif;font-size:12.5px;letter-spacing:0.12em;text-transform:uppercase;font-weight:700;display:flex;align-items:center;gap:10px; }
.dk-act .dk-style-042 { width:8px;height:8px;border-radius:50%;background:#ed6787; }
.dk-act .dk-style-043 { margin:0;font-family:'DK Manrope',sans-serif;font-weight:600;font-size:26px;line-height:1.15;letter-spacing:-0.015em; }
.dk-act .dk-style-044 { margin:0;max-width:100%; }
.dk-act .dk-style-045 { max-width:100%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;font-family:'DK Manrope',sans-serif;font-size:15px;line-height:1.4;font-weight:500; }
.dk-act .dk-style-046 { display:flex;gap:12px;align-items:center;padding:12px 14px;border:1px solid color-mix(in srgb,#1f2655 14%,transparent);border-radius:8px; }
.dk-act .dk-style-047 { width:30px;height:30px;flex:none;border-radius:6px;background:#1ecabb;display:grid;place-items:center;font-weight:700; }
.dk-act .dk-style-048 { margin:22px 0 0;font-family:'DK Manrope',sans-serif;font-weight:600;font-size:26px;line-height:1.15;letter-spacing:-0.015em; }
.dk-act .dk-style-049 { display:flex;flex-direction:column;gap:14px;margin-top:30px; }
.dk-act .dk-style-050 { display:flex;flex-direction:column;gap:14px; }
.dk-act .dk-style-051 { margin:0;font-family:'DK Manrope',sans-serif;font-weight:600;font-size:26px;line-height:1.15;letter-spacing:-0.015em;text-wrap:balance; }
.dk-act .dk-style-052 { display:flex;flex-direction:column;margin-top:6px;max-width:100%; }
.dk-act .dk-style-053 { display:grid;grid-template-columns:132px minmax(0,1fr);gap:22px;padding:18px 0;border-top:2px solid #1f2655; }
.dk-act .dk-style-054 { font-family:'DK Manrope',sans-serif; }
.dk-act .dk-style-055 { font-size:34px;font-weight:600;line-height:1;letter-spacing:-0.02em; }
.dk-act .dk-style-056 { display:flex;flex-direction:column;gap:6px; }
.dk-act .dk-style-057 { margin:0;font-family:'DK Manrope',sans-serif;font-weight:600;font-size:17px;line-height:1.3; }
.dk-act .dk-style-058 { display:grid;grid-template-columns:132px minmax(0,1fr);gap:22px;padding:18px 0;border-top:1px solid color-mix(in srgb,#1f2655 18%,transparent); }
.dk-act .dk-style-059 { display:grid;grid-template-columns:132px minmax(0,1fr);gap:22px;padding:18px 0;border-top:1px solid color-mix(in srgb,#1f2655 18%,transparent);border-bottom:1px solid color-mix(in srgb,#1f2655 18%,transparent); }
.dk-act .dk-style-060 { margin:4px 0 0;max-width:100%; }
.dk-act .dk-style-061 { margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:14px; }
.dk-act .dk-style-062 { display:flex;gap:14px;align-items:flex-start; }
.dk-act .dk-style-063 { width:8px;height:8px;border-radius:2px;background:#1ecabb;flex:none;margin-top:10px; }
.dk-act .dk-style-064 { font-family:'DK Manrope',sans-serif;font-weight:700;font-size:15px; }
.dk-act .dk-style-065 { margin:10px 0 0;font-family:'DK Manrope',sans-serif;font-weight:600;font-size:19px;line-height:1.3; }
.dk-act .dk-style-066 { margin:0;padding:0;list-style:none;max-width:100%;display:flex;flex-direction:column;gap:14px; }
.dk-act .dk-style-067 { margin:10px 0 0;padding:0;list-style:none;display:flex;flex-direction:column;gap:8px; }
.dk-act .dk-style-068 { display:flex;gap:12px;align-items:flex-start; }
.dk-act .dk-style-069 { width:7px;height:7px;border-radius:50%;border:1.5px solid #1f2655;flex:none;margin-top:10px; }
.dk-act .dk-style-070 { width:100%;max-width:100%;border-collapse:collapse;font-family:'DK Manrope',sans-serif;font-size:14px;line-height:1.45; }
.dk-act .dk-style-071 { text-align:left;padding:10px 12px 10px 0;font-size:12px;letter-spacing:0.08em;text-transform:uppercase;font-weight:700;border-bottom:2px solid #1f2655;width:46%; }
.dk-act .dk-style-072 { text-align:left;padding:10px 12px;font-size:12px;letter-spacing:0.08em;text-transform:uppercase;font-weight:700;border-bottom:2px solid #1f2655; }
.dk-act .dk-style-073 { text-align:left;padding:10px 0 10px 12px;font-size:12px;letter-spacing:0.08em;text-transform:uppercase;font-weight:700;border-bottom:2px solid #1f2655; }
.dk-act .dk-style-074 { padding:12px 12px 12px 0;vertical-align:top;border-bottom:1px solid color-mix(in srgb,#1f2655 18%,transparent);font-weight:500; }
.dk-act .dk-style-075 { padding:12px;vertical-align:top;border-bottom:1px solid color-mix(in srgb,#1f2655 18%,transparent); }
.dk-act .dk-style-076 { padding:12px 0 12px 12px;vertical-align:top;border-bottom:1px solid color-mix(in srgb,#1f2655 18%,transparent); }
.dk-act .dk-style-077 { max-width:100%;display:flex;flex-direction:column;gap:14px;margin-top:6px; }
.dk-act .dk-style-078 { max-width:100%;display:flow-root; }
.dk-act .dk-style-079 { float:right;width:260px;margin:4px 0 12px 24px;padding:22px 22px 20px;background:color-mix(in srgb,#1ecabb 10%,white);border-radius:8px; }
.dk-act .dk-style-080 { max-width:100%;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin-top:8px;font-family:'DK Manrope',sans-serif; }
.dk-act .dk-style-081 { display:flex;flex-direction:column;gap:8px;padding-right:14px; }
.dk-act .dk-style-082 { display:flex;align-items:center; }
.dk-act .dk-style-083 { width:14px;height:14px;border-radius:50%;background:#ed6787;flex:none; }
.dk-act .dk-style-084 { flex:1;height:2px;background:#1f2655; }
.dk-act .dk-style-085 { font-size:12px;font-weight:700;letter-spacing:0.08em;text-transform:uppercase; }
.dk-act .dk-style-086 { font-size:14px;line-height:1.4; }
.dk-act .dk-style-087 { width:14px;height:14px;border-radius:50%;border:2px solid #1f2655;background:white;flex:none; }
.dk-act .dk-style-088 { display:flex;flex-direction:column;gap:8px; }
.dk-act .dk-style-089 { width:14px;height:14px;border-radius:50%;background:#1ecabb;flex:none; }
.dk-act .dk-style-090 { display:flex;flex-direction:column;gap:28px;font-family:'DK Manrope',sans-serif; }
.dk-act .dk-style-091 { font-size:12.5px;letter-spacing:0.12em;text-transform:uppercase;font-weight:700;display:flex;align-items:center;gap:10px; }
.dk-act .dk-style-092 { display:grid;grid-template-columns:160px minmax(0,1fr);gap:28px;align-items:center;padding:26px;background:color-mix(in srgb,#1ecabb 9%,white);border-radius:8px; }
.dk-act .dk-style-093 { width:160px;height:160px;display:block;border-radius:50%;object-fit:cover;background:color-mix(in srgb,#1ecabb 30%,white);box-shadow:0 0 0 4px white; }
.dk-act .dk-style-094 { font-size:12px;letter-spacing:0.1em;text-transform:uppercase;font-weight:600; }
.dk-act .dk-style-095 { font-size:26px;font-weight:600;letter-spacing:-0.015em;line-height:1.15; }
.dk-act .dk-style-096 { font-size:16px;font-weight:500; }
.dk-act .dk-style-097 { width:40px;height:3px;background:#1ecabb;border-radius:2px;margin:8px 0; }
.dk-act .dk-style-098 { font-size:16px;font-weight:600; }
.dk-act .dk-style-099 { display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:32px;padding-top:4px; }
.dk-act .dk-style-100 { display:flex;flex-direction:column;gap:10px; }
.dk-act .dk-style-101 { margin:0;font-family:'DK Manrope',sans-serif;font-weight:600;font-size:22px;line-height:1.2;letter-spacing:-0.015em; }
.dk-act .dk-style-102 { margin:0;font-family:'DK Source Serif 4',Georgia,serif;font-size:16px;line-height:1.6; }
.dk-act .dk-style-103 { margin:0;font-size:15px;font-weight:600;letter-spacing:0.02em; }
.dk-act .dk-style-104 { display:flex;flex-direction:column;gap:6px;font-size:14px;line-height:1.55; }
.dk-act .dk-style-105 { font-size:12px;letter-spacing:0.1em;text-transform:uppercase;font-weight:700;margin-bottom:4px; }
.dk-act .dk-style-106 { margin-top:6px; }
.dk-act .dk-style-107 { display:flex;align-items:flex-end;justify-content:space-between;gap:24px;padding-top:20px;border-top:1px solid color-mix(in srgb,#1f2655 14%,transparent); }
.dk-act .dk-style-108 { margin:0;max-width:440px;font-size:12px;line-height:1.55;color:color-mix(in srgb,#1f2655 80%,white); }
.dk-act .dk-style-109 { width:96px;height:96px;display:block;flex:none;margin:0 -10px -10px 0; }
