/* SIGNS PREVIEW */
.signs{
    display:grid;
    grid-template-columns:1fr 1fr;
    gap:24px;
    margin-bottom:36px;
}
.sign-card{
    border:1px solid var(--line);
    border-radius:var(--r-xl);
    background:linear-gradient(180deg,#fff,var(--soft3));
    padding:20px;
    display:grid;
    grid-template-columns:90px 1fr;
    gap:16px;
    align-items:center;
}
.sign-image{
    width:90px;
    height:90px;
    border-radius:18px;
    border:1px solid var(--line);
    display:grid;
    place-items:center;
    font-family:var(--serif);
    font-size:28px;
    background:#fff;
}
.sign-info{
    display:grid;
    gap:6px;
}
.sign-info h2{
    font-size:22px;
}
.sign-meta{
    font-size:13px;
    color:var(--muted);
}