.dl-blog{direction:rtl;background:#f8fafc;color:#334155;font-family:"IBM-Plex-Sans-Hebrew",arial,sans-serif}.dl-blog *,.dl-blog *::before,.dl-blog *::after{box-sizing:border-box}.dl-blog__container{max-width:1200px;margin:0 auto;padding:0 24px}.dl-blog__band{background:#e6eef7;border-bottom:1px solid #d2dfed}.dl-blog__band .dl-blog__container{padding-top:36px;padding-bottom:32px}.dl-blog__title{margin:0;color:#07509f;font-family:"IBM-Plex-Sans-Hebrew",arial,sans-serif;font-size:40px;font-weight:800;line-height:1.15;text-align:right}.dl-blog__subtitle{margin:8px 0 0;color:#334155;font-size:17px;line-height:1.5}.dl-blog__list{display:flex;flex-direction:column;gap:32px;padding-top:32px;padding-bottom:48px}.dl-blog__more{display:flex;flex-direction:column;gap:16px}.dl-blog__more-title{margin:0;color:#0f172a;font-family:"IBM-Plex-Sans-Hebrew",arial,sans-serif;font-size:22px;font-weight:700}.dl-blog__grid{display:grid;grid-template-columns:repeat(auto-fill, minmax(min(420px, 100%), 1fr));gap:24px}.dl-blog .dl-card{display:flex;flex-direction:column;overflow:hidden;margin:0;background:#fff;border:1px solid #d2dfed;border-radius:16px;box-shadow:0 1px 3px rgba(7,80,159,.08);transition:transform .18s ease,box-shadow .18s ease}.dl-blog .dl-card:hover{transform:translateY(-3px);box-shadow:0 10px 28px rgba(7,80,159,.14)}.dl-blog .dl-card__media{display:flex;align-items:center;justify-content:center;height:230px;background:#f7f9fc}.dl-blog .dl-card__media img{display:block;width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}.dl-blog .dl-card__body{display:flex;flex:1;flex-direction:column;gap:10px;padding:22px 24px 24px}.dl-blog .dl-card__tags{display:flex;flex-wrap:wrap;align-items:center;gap:10px;color:#64748b;font-size:13px}.dl-blog .dl-card__title{display:-webkit-box;overflow:hidden;margin:0;color:#0f172a;font-family:"IBM-Plex-Sans-Hebrew",arial,sans-serif;font-size:21px;font-weight:700;line-height:1.35;text-align:right;-webkit-line-clamp:3;-webkit-box-orient:vertical}.dl-blog .dl-card__title a{color:inherit;text-decoration:none}.dl-blog .dl-card__title a:hover{color:#07509f}.dl-blog .dl-card__excerpt{display:-webkit-box;overflow:hidden;margin:0;color:#475569;font-size:15px;line-height:1.65;-webkit-line-clamp:3;-webkit-box-orient:vertical}.dl-blog .dl-card__meta{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:2px;color:#64748b;font-size:14px}.dl-blog .dl-card__meta img{display:block;width:32px;height:32px;border-radius:50%}.dl-blog .dl-card__author{color:#07509f;font-weight:600}.dl-blog .dl-card__action{margin-top:auto;padding-top:10px}.dl-blog .dl-card--featured{display:grid;grid-template-columns:repeat(auto-fit, minmax(min(440px, 100%), 1fr))}.dl-blog .dl-card--featured .dl-card__media{order:2;height:auto;min-height:320px;padding:20px}.dl-blog .dl-card--featured .dl-card__media img{max-width:520px;height:auto}.dl-blog .dl-card--featured .dl-card__body{justify-content:center;gap:14px;padding:36px 40px}.dl-blog .dl-card--featured .dl-card__title{display:block;font-size:30px;font-weight:800;line-height:1.25;text-wrap:balance}.dl-blog .dl-card--featured .dl-card__excerpt{display:block;color:#334155;font-size:16.5px}.dl-blog .dl-card--featured .dl-card__action{margin-top:8px;padding-top:0}.dl-blog .dl-card--featured .dl-tag{padding:4px 12px}.dl-blog .dl-tag{padding:3px 10px;border-radius:999px;font-size:12px;line-height:1.4}.dl-blog .dl-tag--new{background:#e8f7f5;color:#0a6b5f;font-weight:700}.dl-blog .dl-tag--cat{background:#f0f4f9;border:1px solid #d2dfed;color:#07509f;font-weight:600}.dl-blog .dl-btn{display:inline-flex;align-items:center;gap:8px;padding:9px 20px;border:1.5px solid #07509f;border-radius:8px;background:#fff;color:#07509f;font-family:"IBM-Plex-Sans-Hebrew",arial,sans-serif;font-size:15px;font-weight:600;line-height:1.5;text-decoration:none;transition:background-color .15s ease,color .15s ease}.dl-blog .dl-btn:hover{background:#07509f;color:#fff;text-decoration:none}.dl-blog .dl-btn:focus-visible{outline:3px solid #769eca;outline-offset:2px}@media(max-width: 900px){.dl-blog__title{font-size:30px}}@media(max-width: 640px){.dl-blog__container{padding:0 16px}.dl-blog__title{font-size:26px;line-height:1.28}.dl-blog .dl-card--featured .dl-card__body{padding:24px 20px}.dl-blog .dl-card--featured .dl-card__title{font-size:24px}.dl-blog .dl-card--featured .dl-card__media{min-height:220px}}
