.content-search{margin:0 0 24px;padding:22px 24px;border:1px solid rgba(67,145,255,.13);border-radius:22px;background:rgba(255,255,255,.82);box-shadow:0 14px 34px rgba(75,116,184,.08)}.content-search label{display:block;margin-bottom:10px;color:var(--text);font-size:15px;font-weight:800}.content-search>div{display:flex;gap:10px}.content-search input{width:100%;min-height:48px;padding:0 16px;border:1px solid rgba(67,145,255,.2);border-radius:14px;outline:none;color:var(--text);background:#fff;font:inherit}.content-search input:focus{border-color:var(--blue);box-shadow:0 0 0 4px rgba(67,145,255,.1)}.content-search button{flex:0 0 auto;padding:0 18px;border:0;border-radius:13px;color:var(--blue-deep);background:rgba(67,145,255,.1);font-weight:750}.content-search p{margin:10px 0 0;color:var(--muted);font-size:13px}.search-empty{padding:34px;border:1px dashed rgba(67,145,255,.25);border-radius:18px;color:var(--muted);text-align:center}.download-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.download-card{display:flex;min-height:260px;flex-direction:column;padding:28px;border:1px solid rgba(67,145,255,.13);border-radius:25px;background:rgba(255,255,255,.86);box-shadow:0 16px 40px rgba(75,116,184,.09)}.download-card span{color:var(--blue-deep);font-size:12px;font-weight:800}.download-card h2{margin:12px 0;font-size:24px}.download-card p{color:var(--muted);line-height:1.8}.download-card a{align-self:flex-start;margin-top:auto;padding:11px 17px;border-radius:13px;color:#fff;background:linear-gradient(135deg,var(--blue),var(--blue-deep));text-decoration:none;font-weight:750}[hidden]{display:none!important}@media(max-width:720px){.content-search{padding:18px}.content-search>div{flex-direction:column}.content-search button{min-height:42px}.download-grid{grid-template-columns:1fr}.download-card{min-height:230px;padding:22px}}
