.postcopy details{padding:18px;background:#f4f5ef;margin:20px 0}.postcopy summary{cursor:pointer;font-weight:700}.postcopy h2{margin-top:36px}.postcopy h3{margin-top:24px}.postcopy p{overflow-wrap:anywhere}#margin-form{display:grid;gap:15px;max-width:480px}#margin-form label{display:grid;gap:6px}#margin-form input{padding:12px;border:1px solid #aab3c7;border-radius:8px;font:inherit}
.resource-row[hidden]{display:none!important}

/* Secondary navigation after resource downloads. */
.postcopy>.actions+p:has(>a[href="/recursos/"]){margin:28px 0 0;padding:20px 0 0;border-top:1px solid #dce0d7;line-height:1.5}
.postcopy>.actions+p>a[href="/recursos/"]{display:inline-flex;align-items:center;gap:8px;min-height:44px;font-size:14px;font-weight:700;line-height:1.5;color:#14213d;text-decoration:none}
.postcopy>.actions+p>a[href="/recursos/"]::before{content:"←"}
.postcopy>.actions+p>a[href="/recursos/"]:hover{text-decoration:underline;text-underline-offset:4px}
.postcopy>.actions+p>a[href="/recursos/"]:focus-visible{outline:2px solid #2453df;outline-offset:4px;border-radius:3px}
