
    li.svelte-1i0s8e7 {

    padding-left: 0.375rem;

    padding-right: 0.375rem;

    padding-top: 0.125rem;

    padding-bottom: 0.125rem
}

    li.svelte-1i0s8e7 u:where(.svelte-1i0s8e7) {

    text-decoration-line: underline;

    text-decoration-color: #9ca3af
}

    .investor-link.svelte-o53hfn {

    display: flex;

    flex-direction: row;

    gap: 1rem;

    border-top-width: 1px;

    padding-top: 0.75rem;

    padding-bottom: 0.75rem
}

    .logo.svelte-o53hfn {

    height: 40px;

    width: 40px;

    overflow: hidden
}

    .line1.svelte-o53hfn {

    display: block
}

    .line2.svelte-o53hfn {

    display: block;

    opacity: 0.6
}
/* (unused) .investor-links {

    margin-top: 0.5rem;

    margin-bottom: 0.5rem;

    display: flex;

    flex-direction: column;

    gap: 0.5rem
}*/

.investor-link.svelte-1vmm9he {

    display: flex;

    flex-direction: row;

    align-items: center;

    gap: 0.5rem;

    fill: #0284c7
}
.investor-link.svelte-1vmm9he a:where(.svelte-1vmm9he) {

    --tw-text-opacity: 1;

    color: rgb(2 132 199 / var(--tw-text-opacity, 1));

    text-decoration-line: underline
}
.investor-link.svelte-1vmm9he a:where(.svelte-1vmm9he):visited {

    color: rgb(2 132 199 )
}
    h2.svelte-p33k1z {
    padding-top: 0.75rem;
    padding-bottom: 0.75rem;
    font-size: 1.5rem;
    line-height: 2rem;
    font-weight: 500;
    line-height: 2
}
.details.svelte-kl1y35 .tags-list {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    -moz-column-gap: 1rem;
         column-gap: 1rem
}dl.svelte-bmjjqa {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  align-items: flex-start;
  font-size: 1rem;
  line-height: 1.5rem;
  font-weight: 400;
  line-height: 1.5;
  letter-spacing: -0.025em;
  grid-template-columns: 1fr 2fr
}
dl.svelte-bmjjqa > * {
  border-top-width: 1px;
  border-top-color: rgba(0, 16, 52, 0.12);
  padding-top: 0.75rem;
  padding-bottom: 0.75rem
}
dl.light.svelte-bmjjqa > * {
  border-width: 0px
}
dl.svelte-bmjjqa dt {
  gap: 0.375rem;
  padding-right: 0.5rem;
  color: rgba(0, 16, 52, 0.6)
}
    svg.svelte-1ggzkbi {
        fill: currentColor;
        display: inline-block;
        height: 1em;
        width: -moz-fit-content;
        width: fit-content;
        padding-bottom: 1px;
    }

    .info-chip.svelte-9emh4f {
    display: flex;
    align-items: center;
    border-radius: 9999px;
    padding-left: 0.5rem;
    padding-right: 0.5rem;
    padding-top: 0.25rem;
    padding-bottom: 0.25rem;
    outline-style: solid;
    outline-width: 1px;
    outline-offset: -1px;
    outline-color: rgb(15 23 42 / 0.25);
    font-size: 0.875rem;
    line-height: 1.25rem;
    font-weight: 500;
    line-height: 1;
    letter-spacing: -0.025em
}

    h3.svelte-p0wy1a {
    padding-top: 0.75rem;
    padding-bottom: 0.75rem;
    font-size: 1rem;
    font-weight: 500;
    line-height: 1.75rem;
    letter-spacing: -0.025em
}

    table.svelte-qikon8 {

    border-width: 1px
}

    tr.svelte-qikon8 {

    border-bottom-width: 1px
}

    th.svelte-qikon8, td.svelte-qikon8 {

    padding: 1rem;

    text-align: left;

    font-size: 0.875rem;

    line-height: 1.25rem;

    letter-spacing: -0.025em
}


    table.svelte-moqnft {

    border-width: 1px
}

    tr.svelte-moqnft {

    border-bottom-width: 1px
}

    th.svelte-moqnft, td.svelte-moqnft {

    padding: 1rem;

    text-align: left;

    font-size: 0.875rem;

    line-height: 1.25rem;

    letter-spacing: -0.025em
}

    dl.card-line.svelte-7bj5i {

        font-size: 0.875rem;

        line-height: 1.25rem;

        font-weight: 400;

        line-height: 1.25;

        letter-spacing: -0.025em;

        color: rgb(15 23 42 / 0.9);

        display: grid;

        width: 100%;

        grid-template-columns: 35% auto;

        justify-items: stretch;

        -moz-column-gap: 0.5rem;

             column-gap: 0.5rem;

        row-gap: 1.25rem;

        dt:where(.svelte-7bj5i) {

                color: rgb(15 23 42 / 0.6)
        }

        /* (empty) dd {
        }*/

        /* (unused) .matched {

                --tw-bg-opacity: 1;

                background-color: rgb(204 230 201 / var(--tw-bg-opacity, 1))
        }*/
}

    /* (unused) table {

    border-width: 1px
}*/

    /* (unused) tr {

    border-bottom-width: 1px
}*/

    /* (unused) th, td {

    padding: 1rem;

    text-align: left;

    font-size: 0.875rem;

    line-height: 1.25rem;

    letter-spacing: -0.025em
}*/

.paywall.svelte-1ibrtwj {
  display: grid;
}

.paywall.svelte-1ibrtwj > div:where(.svelte-1ibrtwj) {
  grid-row: 1;
  grid-column: 1;
}