/* JGDS — recomendações e aprovação editorial de links; escopo restrito. */
.jgds-continue{margin:2.2rem 0 1.4rem;padding-top:1.25rem;border-top:1px solid #d7e1e9}
.jgds-continue h2{font-size:1.4rem;line-height:1.3;color:#193953;margin:0 0 1rem}
.jgds-continue__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}
.jgds-continue__card{display:block;min-width:0;border:1px solid #d9e3eb;border-radius:12px;overflow:hidden;color:#143655;text-decoration:none;background:#fff}
.jgds-continue__card:hover,.jgds-continue__card:focus-visible{outline:2px solid #0b65ba;outline-offset:2px}
.jgds-continue__card img{display:block;width:100%;height:112px;object-fit:cover}
.jgds-continue__card span{display:block;padding:12px;font-size:.9rem;font-weight:650;line-height:1.4}
.jgds-chronology{margin:1.5rem 0 1.8rem;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}
.jgds-chronology a{display:block;padding:12px 15px;background:#fff;border:1px solid #d5e1eb;border-radius:11px;color:#15568d;text-decoration:none;min-width:0}
.jgds-chronology a:hover,.jgds-chronology a:focus-visible{outline:2px solid #0b65ba}
.jgds-chronology small{display:block;color:#566c7c;margin-bottom:6px}
.jgds-chronology strong{display:block;font-size:.94rem;line-height:1.4;overflow-wrap:anywhere}
.jgds-link-suggestions{margin-top:14px;padding:15px;background:#f4f8fc;border:1px solid #ccdce9;border-radius:11px}
.jgds-link-suggestions h3{font-size:1rem;font-weight:700;margin:0 0 6px}
.jgds-link-suggestions p{margin:0 0 10px;font-size:.88rem;color:#455e72}
.jgds-link-suggestions__actions{display:flex;flex-wrap:wrap;gap:9px}
.jgds-link-suggestions__list{margin:10px 0 0;padding:0;list-style:none}
.jgds-link-suggestions__list li{padding:12px 0;border-top:1px solid #cbdce9;display:flex;gap:12px;flex-wrap:wrap;justify-content:space-between;align-items:center}
.jgds-link-suggestions__list li>div:first-child{flex:1 1 230px;min-width:0}
.jgds-link-suggestions__list b,.jgds-link-suggestions__list small{display:block;line-height:1.45;overflow-wrap:anywhere}
.jgds-link-suggestions__list small{color:#526777}
.jgds-link-suggestions__list button{padding:6px 10px;border-radius:7px;border:1px solid #0a66b8;background:white;color:#064c88;font-weight:600}
.jgds-link-suggestions__list button:hover{background:#e2f0fb}
@media(max-width:700px){.jgds-continue__grid{grid-template-columns:1fr}.jgds-continue__card{display:flex;align-items:center}.jgds-continue__card img{height:80px;width:112px}.jgds-chronology{grid-template-columns:1fr}}

.jgds-continue[hidden],.jgds-chronology[hidden],.jgds-link-suggestions[hidden]{display:none!important}
