
    .flautea-detail-section {
        margin-top:32px;
    }

    .flautea-detail-section h2 {
        font-family:'Nunito',sans-serif;
        color:#163A43;
        font-size:2rem;
        margin-bottom:14px;
    }

    .flautea-tech-list {
        display:flex;
        flex-wrap:wrap;
        gap:8px;
    }

    .flautea-tech-chip {
        display:inline-flex;
        padding:8px 11px;
        border-radius:999px;
        background:#EEF3F0;
        color:#315E50;
        font-size:.82rem;
    }

    .flautea-source-box {
        background:#FBFBF9;
        border:1px solid rgba(22,58,67,.08);
        border-radius:14px;
        padding:16px;
        margin-top:18px;
    }

    .flautea-source-box small {
        display:block;
        color:#6E716F;
        margin-bottom:4px;
    }

    .flautea-public-badge {
        display:inline-flex;
        padding:6px 10px;
        border-radius:999px;
        background:#EAF3EE;
        color:#315E50;
        font-size:.78rem;
        font-weight:600;
    }
