.link-pool{box-sizing:border-box;width:100%;max-width:min(1180px,calc(100vw - 32px));margin:28px auto;padding:24px 28px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;color:#0f172a;font-family:inherit;container-type:inline-size}.link-pool *{box-sizing:border-box}.link-pool__header{border-bottom:1px solid #dbe4ef;padding-bottom:16px;margin-bottom:3px}.link-pool__eyebrow{display:block;color:#2563eb;font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;margin-bottom:5px}.link-pool h2{font-size:clamp(18px,2vw,22px);font-weight:700;line-height:1.35;margin:0;color:#0f172a}.link-pool__list{list-style:none!important;margin:0!important;padding:0!important}.link-pool__item{display:flex;align-items:center;gap:14px;min-width:0;margin:0!important;padding:16px 0!important;border-bottom:1px solid #e2e8f0}.link-pool__item:last-child{border:0}.link-pool__number{flex:none;width:24px;color:#94a3b8;font-size:12px;font-weight:700;font-variant-numeric:tabular-nums}.link-pool__link{display:flex;align-items:center;justify-content:space-between;gap:12px;flex:1;min-width:0;color:#0f172a!important;font-size:15px;font-weight:600;line-height:1.5;text-decoration:none!important}.link-pool__link:hover,.link-pool__link:focus-visible{color:#1d4ed8!important}.link-pool__arrow{flex:none;color:#64748b;font-size:18px}.link-pool__site{flex:none;color:#64748b;font-size:12px;white-space:nowrap}@media(max-width:640px){.link-pool{margin:22px auto;padding:18px}.link-pool__item{gap:9px;flex-wrap:wrap}.link-pool__link{font-size:14px}.link-pool__site{width:100%;padding-left:33px}}
@container(min-width:700px){.link-pool__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:28px}.link-pool__item:nth-last-child(2){border-bottom:0}}
