body[lang="ru"] {
    font-family: "Montserrat", system-ui, -apple-system, "Segoe UI", Roboto,
        Arial, sans-serif;
}

body[lang="ru"] h1,
body[lang="ru"] h2,
body[lang="ru"] h3 {
    font-family: "Playfair Display", serif;
}

.nails__content {
    background: var(--color-white);
    text-align: left;
    display: flex;
    flex-direction: column;
    justify-content: space-between; /* כפתורים נדבקים לתחתית כשצריך */
}
.faq__question {
    text-align: left;
}
.faq__icon {
    position: absolute;
    right: 1rem;
    top: 50%;
    transform: translateY(-50%);
    width: 1.25rem;
    height: 1.25rem;
}
.pcard__subtitle {
    text-align: center;
}
.faq__icon::before,
.faq__icon::after {
    content: "";
    position: absolute;
    background: var(--color-gold);
    border-radius: 2px;
    transition: transform 0.25s ease, opacity 0.25s ease;
}
.faq__icon::before {
    inset: 50% 0 0 0;
    height: 2px;
    transform: translateY(-50%);
}
.faq__icon::after {
    inset: 0 0 0 50%;
    width: 2px;
    transform: translateX(-50%);
}
/* Состояние открыто */
.faq__question[aria-expanded="true"] .faq__icon::after {
    opacity: 0;
    transform: translateX(-50%) rotate(90deg);
}
