.dl-entry{margin:clamp(1.8rem,4vw,3.4rem) 0;padding:clamp(1.2rem,3vw,2rem);border:1px solid rgba(16,39,35,.1);border-radius:28px;background:linear-gradient(145deg,#f7fbf9,#fff);box-shadow:0 16px 46px rgba(16,39,35,.055)}.dl-entry-head{max-width:780px;margin-bottom:1.25rem}.dl-entry-head h2{margin:.15rem 0 .45rem;font-size:clamp(1.8rem,3.5vw,2.8rem)}.dl-entry-head>p:last-child{margin:0;color:#5e716d}.dl-entry-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem}.dl-entry-card{display:grid;grid-template-rows:auto 1fr auto;min-height:230px;padding:1.15rem;border:1px solid rgba(16,39,35,.1);border-radius:20px;background:#fff;color:#102723;text-decoration:none;transition:transform .18s,border-color .18s,box-shadow .18s}.dl-entry-card:hover{transform:translateY(-3px);border-color:rgba(24,185,187,.5);box-shadow:0 14px 30px rgba(16,39,35,.08)}.dl-entry-symbol{display:grid;place-items:center;width:38px;height:38px;margin-bottom:1rem;border-radius:12px;background:#e7f6f3;color:#137f81;font-size:1.15rem;font-weight:900}.dl-entry-copy{display:grid;align-content:start;gap:.4rem}.dl-entry-copy strong{font-size:1.08rem}.dl-entry-copy span{font-size:.9rem;line-height:1.45;color:#637571}.dl-entry-action{margin-top:1rem;font-size:.86rem;font-weight:850}.dl-entry-action b{margin-left:.25rem}.dl-entry-app{background:#102723;color:#fff}.dl-entry-app .dl-entry-copy span{color:rgba(255,255,255,.7)}.dl-entry-app .dl-entry-symbol{background:rgba(255,255,255,.12);color:#fff}@media(max-width:800px){.dl-entry-grid{grid-template-columns:1fr}.dl-entry-card{min-height:0}}