@font-face{font-family:AlmaMedUniversInter;src:url('../fonts/InterVariable.woff2') format('woff2');font-weight:100 900;font-display:swap}#almamed-univers{box-sizing:border-box;width:var(--amuv-width,100%);max-width:none;margin:22px calc((100% - var(--amuv-width,100%))/2) 24px;padding:0 clamp(12px,2.5vw,48px);font-family:AlmaMedUniversInter,Inter,Arial,sans-serif;color:#273b39}#almamed-univers *{box-sizing:border-box}#almamed-univers .amuv-heading{display:flex;justify-content:space-between;align-items:center;gap:12px;margin:0 0 12px}#almamed-univers h2{font-size:24px;font-weight:500;letter-spacing:-.025em;margin:0;line-height:1.3}#almamed-univers .amuv-all-link{display:flex;align-items:center;gap:12px;font-size:12px;color:#007f73;text-decoration:none;min-height:44px;white-space:nowrap}#almamed-univers .amuv-grid{display:grid;grid-template-columns:repeat(var(--amuv-columns,8),minmax(0,1fr));gap:12px;list-style:none;margin:0;padding:0}#almamed-univers .amuv-tile{display:flex;flex-direction:column;align-items:center;gap:10px;padding:12px 8px 10px;background:#fff;border:1px solid #e2eae6;border-radius:14px;text-decoration:none;color:inherit;height:142px}#almamed-univers .amuv-tile:hover{border-color:#9acfc3;background:#f7fbf9}#almamed-univers .amuv-icon{display:flex;align-items:center;justify-content:center;width:70px;height:70px;flex:none}#almamed-univers .amuv-icon img{display:block;width:100%;height:100%;object-fit:contain;max-height:100%}#almamed-univers .amuv-name{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;max-width:100%;font-size:12px;font-weight:400;line-height:1.45;text-align:center;overflow-wrap:anywhere}#almamed-univers a:focus-visible{outline:2px solid #009b8b;outline-offset:3px}#almamed-univers.amuv-all .amuv-grid{grid-template-columns:repeat(6,minmax(0,1fr))}@media(max-width:1023px){#almamed-univers .amuv-grid,#almamed-univers.amuv-all .amuv-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:599px){#almamed-univers{padding:0 12px;margin-top:18px}#almamed-univers h2{font-size:20px}#almamed-univers .amuv-all-link{font-size:10px;gap:6px}#almamed-univers .amuv-grid{gap:8px}#almamed-univers .amuv-tile{height:113px;padding:10px 5px 8px;gap:8px;border-radius:12px}#almamed-univers .amuv-icon{width:48px;height:48px}#almamed-univers .amuv-name{font-size:10px;line-height:1.4}}
