.ent-anchor-section{padding:40px 20px}.ent-anchor-nav{display:grid;gap:20px;margin:0 auto;max-width:1120px}.ent-anchor-nav--cols1{grid-template-columns:minmax(0,560px);justify-content:center}.ent-anchor-nav--cols2{grid-template-columns:repeat(2,1fr)}.ent-anchor-nav--cols3{grid-template-columns:repeat(3,1fr)}.ent-anchor-nav--cols4{grid-template-columns:repeat(4,1fr)}.ent-anchor-card{background:#fff;border:1px solid transparent;border-radius:16px;box-shadow:0 6px 18px rgba(19,157,159,.1),0 2px 6px rgba(0,0,0,.05);display:block;padding:26px 26px 24px;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.ent-anchor-card:hover{border-color:#139d9f;box-shadow:0 10px 24px rgba(19,157,159,.16),0 3px 8px rgba(0,0,0,.06);transform:translateY(-2px)}.ent-anchor-card__eyebrow{background:#e7f6f6;border-radius:999px;color:#0e7a7c;display:inline-block;font-size:12px;font-weight:700;letter-spacing:.02em;margin-bottom:14px;padding:5px 13px}.ent-anchor-card__title-row{align-items:center;display:flex;gap:14px;justify-content:space-between;margin-bottom:20px}.ent-anchor-card__title{color:#112a4d;font-size:27px;font-weight:700;letter-spacing:.01em;line-height:1.4}.ent-anchor-nav--cols3 .ent-anchor-card__title,.ent-anchor-nav--cols4 .ent-anchor-card__title{font-size:22px}.ent-anchor-card__icon{align-items:center;background:#139d9f;border-radius:50%;color:#fff;display:flex;flex:none;height:40px;justify-content:center;transition:background .2s ease,transform .2s ease;width:40px}.ent-anchor-card:hover .ent-anchor-card__icon{background:#0e7a7c;transform:translateY(3px)}.ent-anchor-card__icon svg{display:block}.ent-anchor-card__tags{display:flex;flex-wrap:wrap;gap:8px}.ent-anchor-tag{background:#e7f6f6;border:1px solid #bde5e5;border-radius:8px;color:#0e7a7c;font-size:13px;font-weight:500;line-height:1.4;padding:6px 13px}@media (max-width:1024px){.ent-anchor-nav--cols3,.ent-anchor-nav--cols4{grid-template-columns:repeat(2,1fr)}.ent-anchor-nav--cols3 .ent-anchor-card__title,.ent-anchor-nav--cols4 .ent-anchor-card__title{font-size:24px}}@media (max-width:760px){.ent-anchor-nav{grid-template-columns:1fr}.ent-anchor-card__title{font-size:22px}.ent-anchor-card__icon{height:36px;width:36px}}