.downloads-intro{padding-bottom:20px!important}.downloads-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-bottom:28px}.download-pack{background:#eef3fb;border:1px solid #d8e2f0;border-radius:16px;padding:24px;display:flex;flex-direction:column;align-items:flex-start;gap:12px}.download-pack h2{font-size:24px;margin:0}.download-pack p{margin:0;line-height:1.5;font-size:15px}.download-pack .button{margin-top:auto}.download-pack [aria-disabled=true]{opacity:.5;pointer-events:none}.download-pack button:disabled{opacity:.5;cursor:wait}.download-pack progress{width:100%;height:8px;accent-color:#14294e}.download-pack .download-status{font-size:13px;min-height:20px;overflow-wrap:anywhere}.download-cancel{border:0;background:transparent;text-decoration:underline;color:#14294e;padding:8px 0;cursor:pointer}.editable-request{display:grid;grid-template-columns:1fr auto;align-items:center;gap:16px;border-top:1px solid #d8e2f0;padding:24px 0 32px}.editable-request h2{font-size:24px;margin:0 0 10px}.editable-request p{margin:8px 0;max-width:760px;font-size:15px;line-height:1.6}.editable-request .request-info{color:#596b82;font-size:13px}.editable-request .price{white-space:nowrap}.download-pack .pack-type{font-size:11px;letter-spacing:.12em;font-weight:700;color:#5d708c;text-transform:uppercase}@media(max-width:850px){.downloads-grid{grid-template-columns:1fr}.download-pack{padding:20px}.editable-request{grid-template-columns:1fr}.editable-request .button{justify-self:start}}@media(prefers-reduced-motion:no-preference){.download-pack{transition:transform .2s}.download-pack:hover{transform:translateY(-3px)}}
