.multi-card-block{padding:0;margin:40px auto 40px auto}.multi-card-container{display:flex;gap:40px;flex-wrap:wrap;justify-content:center}.multi-card-container.cards-3{gap:32px}.multi-card-container.cards-2 .card-item,.multi-card-container.cards-2 .card-link{width:45%;max-width:390px}.multi-card-container.cards-3 .card-item,.multi-card-container.cards-3 .card-link{flex:1 1 calc((100% - 64px) / 3);min-width:0}.multi-card-container.cards-3 .card-item .card-title{color:#40beb6}.multi-card-container.cards-4{gap:20px;flex-wrap:nowrap;.mag-button:after{margin-left:0}}.multi-card-container.cards-4 .card-item,.multi-card-container.cards-4 .card-link{flex:1 1 0%;min-width:0}.card-item{background:#fff;border-radius:15px;overflow:hidden;display:flex;flex-direction:column;justify-content:flex-start;transition:all .3s ease;gap:20px;padding:40px}.card-text{margin-bottom:0;font-size:16px}.card-image-container{overflow:hidden}.card-image{width:auto;height:100%;max-height:120px}.card-image-placeholder{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#6c757d;background:linear-gradient(135deg,#f8f9fa 0%,#e9ecef 100%);font-size:.9rem;gap:8px}.card-content{height:auto;display:flex;flex-direction:column;justify-content:center}.card-link{display:flex;flex-direction:column;min-width:0;text-decoration:none;color:inherit}.card-link .card-item{width:100%;flex:1 1 auto}.card-item.has-link{align-items:center;text-align:center}.card-item.has-link .card-image-container,.card-item.has-link .card-content{align-items:center;text-align:center}.card-item.has-link .card-title,.card-item.has-link .card-text{color:#40beb6;text-align:center}.mag-button--icon-only{display:flex;align-items:center;justify-content:center;width:44px;height:44px;margin:12px auto 0 auto;padding:0;border-radius:50%;background-color:#40beb6;border-color:#40beb6}.mag-button--icon-only:after{content:"";display:inline-block;width:18px;height:18px;margin-left:0;background-color:#fff;mask-image:url(/wp-content/uploads/2026/05/arrow-right.svg);-webkit-mask-image:url(/wp-content/uploads/2026/05/arrow-right.svg);mask-size:contain;-webkit-mask-size:contain;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;mask-position:center;-webkit-mask-position:center}.card-link:hover .mag-button--icon-only{background-color:#152c5d;border-color:#152c5d}.card-content .ghost-button{margin-left:auto;margin-right:auto;overflow:visible !important}.card-title{margin:0 0 20px;word-wrap:break-word;hyphens:auto;text-align:left;font-size:18px;transition:all .6s ease;background-color:transparent}.card-description{color:var(--dark);line-height:1.5;font-size:16px;flex-grow:1;text-align:left}@media screen and (max-width:1024px){.multi-card-block{width:90%}.card-item{gap:20px;.card-content,.card-image-container{padding:0}}.multi-card-container.cards-2 .card-item,.multi-card-container.cards-2 .card-link{width:100%}.card-item .card-image{max-width:none !important;height:100px}}@media screen and (max-width:1024px){.card-item .card-image{max-width:60px !important}.multi-card-block{width:90%;margin-bottom:60px}.multi-card-container{flex-direction:column;gap:20px}.card-item .card-image{max-width:none !important;height:60px}.multi-card-container.cards-3,.multi-card-container.cards-4{display:flex;flex-direction:column;grid-template-columns:repeat(1,1fr)}.multi-card-container.cards-3 .card-item,.multi-card-container.cards-4 .card-item,.multi-card-container.cards-3 .card-link,.multi-card-container.cards-4 .card-link{min-width:auto;max-width:none;flex:none;width:100%}.card-item .card-image-container{padding:20px}.card-content{padding:20px}.cards-3 .card-title{margin-top:20px}}@media screen and (max-width:480px){.multi-card-container.cards-4{display:grid;grid-template-columns:1frå 1frå}.multi-card-block{width:calc(100% - 40px);margin-bottom:40px;margin-top:40px}.multi-card-container{gap:20px}.card-item .card-image-container{padding:20px 0}.card-content{padding:20px 0 40px}.card-title{font-size:24px}.card-item{padding:40px 20px;gap:20px;.card-content,.card-image-container{padding:0}}}@media (prefers-color-scheme:dark){.card-image-placeholder{background:linear-gradient(135deg,#4a5568 0%,#2d3748 100%);color:#a0aec0}}.card-link:focus{outline:2px solid var(--medium);outline-offset:2px}.card-link:focus .card-item{transform:translateY(-2px);box-shadow:0 6px 16px rgba(0,0,0,.12)}