.catalog-team{margin:48px 0 60px;padding:34px;border:1px solid #393939;border-radius:22px;background:#101010;scroll-margin-top:95px}.catalog-team-head{max-width:650px;margin-bottom:26px}.catalog-team-head>span{color:#f7c600;font-size:10px;font-weight:700;letter-spacing:.15em}.catalog-team-head h2{font-size:clamp(27px,4vw,40px);line-height:1.1;letter-spacing:-.04em;margin:15px 0}.catalog-team-head p{font-size:12px;line-height:1.8;color:#aaa}.catalog-team-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;max-width:920px}.catalog-attendant{min-width:0;border:1px solid #333;border-radius:16px;overflow:hidden;background:#161616}.catalog-attendant>img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:contain;background:#080808}.catalog-attendant-info{padding:21px}.catalog-attendant-info h3{font-size:23px;letter-spacing:-.03em;margin:0 0 7px}.catalog-attendant-info p{color:#bbb;font-size:12px;margin:0 0 18px}.catalog-attendant-info a{display:flex;align-items:center;justify-content:center;gap:10px;min-height:48px;padding:13px 15px;border-radius:10px;background:#25d366;color:#06210f;font-size:12px;font-weight:700;text-align:center}.catalog-attendant-info a:hover{background:#38e078}.catalog-attendant-info a:focus-visible{outline:3px solid #f7c600;outline-offset:4px}.catalog-attendant-info svg{width:21px;height:21px;fill:none;stroke:currentColor;stroke-width:1.7;flex-shrink:0}@media(max-width:600px){.catalog-team{padding:21px 17px;margin:32px 0 40px;border-radius:18px}.catalog-team-grid{grid-template-columns:1fr;gap:20px}.catalog-attendant-info{padding:18px}.catalog-team-head h2{font-size:28px}.catalog-attendant-info a{font-size:11px}}
.viewing-team .size-notification-chip{display:none}
