
    .flautea-discover {
        margin:0 0 30px;
    }

    .flautea-discover-title {
        color:#163A43;
        font-size:1.25rem;
        font-weight:800;
        margin:0 0 12px;
    }

    .flautea-discover-grid {
        display:grid;
        grid-template-columns:repeat(auto-fit,minmax(170px,1fr));
        gap:10px;
    }

    .flautea-discover-card {
        display:block;
        padding:14px 15px;
        background:#fff;
        border:1px solid rgba(22,58,67,.08);
        border-radius:14px;
        color:#163A43;
        text-decoration:none;
        transition:transform .15s ease, box-shadow .15s ease, background .15s ease;
    }

    .flautea-discover-card:hover {
        transform:translateY(-2px);
        box-shadow:0 10px 24px rgba(22,58,67,.06);
        background:#FBFCFA;
    }

    .flautea-discover-card strong {
        display:block;
        font-size:.92rem;
        margin-bottom:4px;
    }

    .flautea-discover-card span {
        display:block;
        color:#6E716F;
        font-size:.76rem;
        line-height:1.35;
    }
