.pco-manual-featured{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);border:1px solid #d7e6eb;border-radius:16px;overflow:hidden;background:#fff;color:#082848;margin:28px 0 36px;box-sizing:border-box;font-family:system-ui,-apple-system,Segoe UI,sans-serif}
.pco-manual-featured *{box-sizing:border-box}
.pco-featured-media{display:block;min-width:0;min-height:330px}
.pco-featured-media img{display:block;width:100%;height:100%;object-fit:cover;object-position:center;margin:0}
.pco-featured-copy{padding:clamp(22px,2.4vw,34px);min-width:0;align-self:center}
.pco-featured-badges{display:flex;flex-wrap:wrap;gap:8px;align-items:center}
.pco-featured-badge{display:inline-block;padding:5px 11px;border-radius:18px;background:#a9770b;color:#fff;font-size:12px;font-weight:700;line-height:1.4}
.pco-featured-category{display:inline-block;padding:5px 11px;border-radius:18px;background:#e7f5f7;color:#066575;font-size:13px;line-height:1.4}
.pco-manual-featured h2{font-size:clamp(25px,2.4vw,34px);line-height:1.2;font-weight:750;letter-spacing:-.025em;margin:18px 0 14px;overflow-wrap:anywhere}
.pco-manual-featured h2 a{color:#082848;text-decoration:none}
.pco-manual-featured h2 a:hover{text-decoration:underline}
.pco-manual-featured .pco-featured-summary{font-size:17px;line-height:1.55;color:#496079;margin:0 0 18px}
.pco-manual-featured .pco-featured-author{display:flex;align-items:center;gap:12px;font-size:15px;line-height:1.4;color:#496079;margin:0 0 18px}
.pco-featured-author img{display:block;width:48px;height:48px;flex-shrink:0;object-fit:cover;border-radius:50%}
.pco-featured-read{display:inline-flex;align-items:center;gap:12px;padding:12px 22px;min-height:44px;border-radius:12px;background:#087f91;color:#fff!important;font-size:17px;font-weight:650;text-decoration:none}
.pco-featured-read:hover{background:#066575}
.pco-manual-featured a:focus-visible{outline:3px solid #bd8b14;outline-offset:3px}
.pco-featured-no-image{grid-template-columns:1fr}
.pco-featured-admin-preview{max-width:1200px;container-type:inline-size}
@media(max-width:680px){.pco-manual-featured{grid-template-columns:1fr}.pco-featured-media{min-height:0;aspect-ratio:16/9}.pco-featured-copy{padding:22px}.pco-manual-featured h2{font-size:27px}}
@container(max-width:680px){.pco-featured-admin-preview .pco-manual-featured{grid-template-columns:1fr}.pco-featured-admin-preview .pco-featured-media{min-height:0;aspect-ratio:16/9}}

/* 0.3.12: posições explícitas e proteção contra quebras automáticas do editor. */
.pco-manual-featured>.pco-featured-media{grid-column:1;grid-row:1}
.pco-manual-featured>.pco-featured-copy{grid-column:2;grid-row:1}
.pco-manual-featured.pco-featured-no-image>.pco-featured-copy{grid-column:1}
.pco-manual-featured>p:empty,.pco-manual-featured>br{display:none}
@media(max-width:680px){
 .pco-manual-featured>.pco-featured-copy{grid-column:1;grid-row:2}
 .pco-manual-featured.pco-featured-no-image>.pco-featured-copy{grid-row:1}
}
@container(max-width:680px){
 .pco-featured-admin-preview .pco-manual-featured>.pco-featured-copy{grid-column:1;grid-row:2}
 .pco-featured-admin-preview .pco-manual-featured.pco-featured-no-image>.pco-featured-copy{grid-row:1}
}
