.ctqaz70 {
    color: var(--u2xc4h9s);
    background-color: var(--u2xc4h9t);
    padding: var(--u2xc4h9w) var(--u2xc4h9v) var(--u2xc4h9x) var(--u2xc4h9u);
    border-width: var(--u2xc4h9y);
    border-style: var(--u2xc4h9z);
    border-color: var(--u2xc4ha0);
    border-radius: var(--u2xc4ha1);
    gap: var(--u2xc4ha2)
}

.ctqaz70:hover {
    border-color: var(--u2xc4ha3);
    cursor: pointer
}

.ctqaz70:focus-within {
    border-color: var(--u2xc4ha4)
}

.ctqaz70:active {
    border-color: var(--u2xc4ha5)
}

.ctqaz71 {
    background-color: var(--u2xc4ha6);
    border-color: var(--u2xc4ha7);
    color: var(--u2xc4ha8)
}

.ctqaz71:hover {
    background-color: var(--u2xc4ha9);
    border-color: var(--u2xc4haa);
    color: var(--u2xc4hab)
}

.ctqaz71:focus-visible {
    background-color: var(--u2xc4hac);
    border-color: var(--u2xc4had);
    color: var(--u2xc4hae)
}

.ctqaz71:active {
    background-color: var(--u2xc4haf);
    border-color: var(--u2xc4hag);
    color: var(--u2xc4hah)
}

.ctqaz71:disabled {
    background-color: var(--u2xc4hai);
    border-color: var(--u2xc4haj);
    color: var(--u2xc4hak)
}

.ctqaz72 {
    opacity: var(--u2xc4hal);
    pointer-events: none
}

.ctqaz73 {
    font: var(--u2xc4ham);
    padding: var(--u2xc4hap) var(--u2xc4hao) var(--u2xc4haq) var(--u2xc4han)
}

.ctqaz74 {
    background-color: var(--u2xc4hck);
    border-radius: var(--u2xc4hcl);
    border-width: var(--u2xc4hcm);
    border-style: var(--u2xc4hcn);
    border-color: var(--u2xc4hco)
}

.ctqaz75 {
    padding: var(--u2xc4hcq) var(--u2xc4hcr) var(--u2xc4hcs) var(--u2xc4hcp);
    border-radius: var(--u2xc4hct);
    background-color: var(--u2xc4hcu);
    color: var(--u2xc4hcv)
}

.ctqaz75:hover {
    background-color: var(--u2xc4hcw);
    color: var(--u2xc4hcx)
}

.ctqaz75:focus-visible {
    background-color: var(--u2xc4hcy);
    color: var(--u2xc4hcz)
}

.ctqaz75:active {
    background-color: var(--u2xc4hd0);
    color: var(--u2xc4hd1)
}

._82kpu80 {
    width: var(--_194tgwh8c);
    height: var(--_194tgwh8c);
    border: 1px solid var(--_1krm5z729);
    border-radius: 100%
}

.ekjpaj0 {
    width: 100%;
    border-color: var(--_1krm5z728);
    border-width: var(--_194tgwh7d);
    border-style: solid;
    background-color: var(--_1krm5z72b)
}

.ujepui0 {
    background-color: hsla(0, 0%, 100%, .2);
    border: 1px solid hsla(0, 0%, 100%, .5)
}

.ajj7g50:hover {
    text-decoration: none !important;
    color: inherit !important
}

.ajj7g52 {
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-color: var(--_1krm5z727)
}

.ajj7g51:hover .ajj7g52 {
    background-image: linear-gradient(90deg, var(--_1krm5z727) 0, var(--_194tgwh1q) 75%)
}

.ajj7g51:focus .ajj7g52 {
    background-image: linear-gradient(90deg, var(--_1krm5z727) 0, var(--_194tgwh1q) 60%)
}

.ajj7g51:active .ajj7g52 {
    background-image: linear-gradient(90deg, var(--_1krm5z727) 0, var(--_194tgwh1q) 40%)
}

.ajj7g53,
.ajj7g54 {
    color: var(--_1krm5z726)
}

.ajj7g54 {
    overflow: hidden;
    width: 100%;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical
}

.ajj7g55 {
    width: calc(100% - 40px)
}

.ajj7g56 {
    overflow: hidden;
    display: flex;
    align-items: flex-start
}

.ajj7g57 {
    display: block;
    text-align: center;
    align-self: center;
    width: 85px;
    cursor: pointer
}

.ajj7g58 {
    overflow: hidden;
    align-items: center
}

.ajj7g59 {
    color: var(--u2xc4has);
    text-decoration: none
}

.ajj7g5a {
    fill: var(--u2xc4has)
}

.ajj7g5b {
    opacity: 0;
    transition: opacity .2s ease-in-out
}

.ajj7g51:hover .ajj7g5b {
    opacity: 1
}

.ajj7g5d {
    display: none
}

.ajj7g5e {
    opacity: .65
}

._1q2brzn1 {
    grid-auto-rows: max-content;
    row-gap: var(--_194tgwh99)
}

@media screen and (min-width:640px) {
    ._1q2brzn0 {
        position: sticky;
        top: 20%
    }
}

.tz89ry0 {
    row-gap: var(--_194tgwh99);
    grid-auto-rows: max-content
}

.tz89ry1 {
    position: sticky;
    top: 10%
}

.tz89ry3 {
    color: var(--_1krm5z727)
}

@media screen and (min-width:640px) {
    .tz89ry0 {
        row-gap: var(--_194tgwh9a)
    }
    .tz89ry2 {
        width: 100%
    }
}