/* Editorial additions use the existing guide's fonts and colour tokens. */
.qy-suspension-summary p:last-child{margin:0;color:var(--ink);font-size:1.05rem;line-height:1.8}
.qy-guide-byline,.qy-source-note{font-size:.875rem!important;color:var(--muted)!important;line-height:1.65!important}
.qy-suspension-timeline{list-style:none;padding:0;margin:1.5rem 0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem}
.qy-suspension-timeline li{margin:0;border-top:2px solid var(--gold);padding:.9rem 0 0}
.qy-suspension-timeline li>span{font-size:.8125rem;color:var(--gold-ink);font-variant-numeric:tabular-nums}
.qy-suspension-timeline p{font-size:.9375rem!important;line-height:1.6!important;margin:.4rem 0 0}
.qy-agent-timeline{border-left:2px solid var(--gold);padding-left:1rem}
.article-content .jump-links{gap:.6rem 1.2rem}
.article-content .jump-links a{font-size:.875rem;line-height:1.5}
.guide-answers .toggle-icon{font-size:1.4rem;color:var(--gold-ink)}
.qy-guide-byline time{display:block}
#contacto .button{margin-bottom:1.25rem}
@media(max-width:700px){.qy-suspension-timeline{grid-template-columns:1fr}.qy-suspension-timeline li{border-top:0;border-left:2px solid var(--gold);padding:.2rem 0 .8rem 1rem}.qy-suspension-timeline li>span{display:block}}
