/* Pillar landing pages (/psicologo-online-portugal, /medico-online-portugal, /burnout-…) — built on queixas.css */

.pl-body--medicina {
    --qx-olive: #4a7c6f;
    --qx-olive-deep: #35605a;
    --qx-ink: #1f2a28;
    --qx-muted: #55645f;
    background:
        radial-gradient(ellipse 90% 50% at 10% -10%, rgba(74, 124, 111, 0.12), transparent 55%),
        #f4f7f5;
}

.pl-body .qx-article-header {
    margin-bottom: 1.75rem;
}

.pl-body .qx-article-header .qx-article-actions {
    margin-top: 6px;
}

.pl-body .qx-extra .qx-prose > p:first-child {
    font-size: 1.08rem;
}

.pl-body .qx-prose ol li,
.pl-body .qx-prose ul li {
    margin-bottom: 0.45rem;
}

.pl-closing {
    margin-top: 2.25rem;
    padding: 1.75rem 1.5rem;
    background: #fff;
    border: 1px solid rgba(42, 44, 28, 0.1);
    border-left: 3px solid var(--qx-olive);
    border-radius: 14px;
}

.pl-closing h2 {
    margin-bottom: 0.9rem;
}

.pl-closing p {
    margin: 0 0 0.85rem;
    line-height: 1.65;
    color: #3a3d2c;
}

.pl-closing p:last-child {
    margin-bottom: 0;
}

.pl-closing-signature {
    font-weight: 700;
    letter-spacing: -0.01em;
    color: var(--qx-ink);
    padding-top: 0.5rem;
}

@media (min-width: 640px) {
    .pl-closing {
        padding: 2rem 2rem;
    }
}
