
.resource-section{padding:clamp(32px,5vw,72px) 0;scroll-margin-top:150px}
.release-doc-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:28px}
.release-doc-card{min-width:0;padding:clamp(24px,3vw,40px);border:1px solid #d7e3ee;border-radius:22px;background:#fff;box-shadow:0 12px 32px #05265c08}
.release-doc-icon{display:inline-flex;padding:16px;background:#eaf6f9;border-radius:16px;color:#1282a2}
.release-doc-card h3{font-family:Calistoga,serif;font-size:clamp(23px,2vw,30px);line-height:1.25;color:#001f54;margin:24px 0}
.release-doc-card p{color:#526b83;line-height:1.6}.release-doc-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:22px}
.release-doc-actions a{min-height:46px;display:inline-flex;align-items:center;justify-content:center;text-decoration:none;padding:12px 18px;border-radius:12px;border:1px solid #d4dfeb;font-weight:600}
.release-doc-actions a:hover{box-shadow:0 6px 18px #05265c18}.release-doc-actions a:focus-visible{outline:3px solid #1282a2;outline-offset:3px}
.estructura-actions{display:flex;gap:16px;flex-wrap:wrap;justify-content:flex-end}.estructura-actions a{text-decoration:none}
@media(max-width:680px){.release-doc-grid{grid-template-columns:1fr}.release-doc-actions a{flex:1 1 auto}.estructura-actions>*{width:100%;justify-content:center}.resource-section{scroll-margin-top:120px}}
