.specialists-page{color:#171715;overflow-wrap:anywhere;background:#fff;max-width:1600px;margin:0 auto;padding:80px 48px 112px}.specialists-page *{box-sizing:border-box}.specialists-kicker{letter-spacing:.09em;text-transform:uppercase;color:#62625d;margin:0 0 20px;font-size:12px;line-height:1.5}.specialists-intro{max-width:1050px;margin-bottom:96px}.specialists-intro h1{letter-spacing:-.055em;margin:0 0 36px;font-size:clamp(48px,7.2vw,108px);font-weight:400;line-height:1.02}.specialists-page em{color:#a33521;font-family:Instrument Serif,serif;font-weight:400}.specialists-lead{max-width:730px;margin:0 0 24px;font-size:clamp(20px,2.2vw,28px);line-height:1.45}.specialists-scope{color:#62625d;max-width:700px;font-size:15px;line-height:1.65}.specialists-cooperation{border-top:1px solid #171715;border-bottom:1px solid #171715;grid-template-columns:1fr 1.5fr;gap:64px;margin-bottom:96px;padding:40px 0;display:grid}.specialists-page h2{letter-spacing:-.035em;margin:0 0 20px;font-size:clamp(29px,3.5vw,46px);font-weight:400;line-height:1.1}.specialists-cooperation p:not(.specialists-kicker){color:#62625d;max-width:410px;font-size:15px;line-height:1.65}.specialists-cooperation ol{margin:0;padding:0;list-style-position:inside}.specialists-cooperation li{border-bottom:1px solid #dddcd7;grid-template-columns:110px 1fr;gap:16px;padding:13px 0;font-size:14px;line-height:1.5;display:grid}.specialists-cooperation li:last-child{border:0}.specialists-cooperation strong{font-weight:500}.specialists-cooperation span{color:#62625d}.specialists-heading{justify-content:space-between;align-items:baseline;gap:24px;display:flex}.specialists-heading p{color:#62625d;font-size:14px}.specialists-controls{grid-template-columns:2fr 1fr;gap:24px;max-width:850px;margin-top:26px;display:grid}.specialists-controls label{gap:10px;font-size:13px;display:grid}.specialists-controls input,.specialists-controls select{color:#171715;width:100%;min-width:0;min-height:50px;font:inherit;background:#fff;border:1px solid #8b8b84;border-radius:0;padding:12px;font-size:16px}.specialists-count{color:#62625d;margin:24px 0;font-size:13px}.specialist-entry{border-top:1px solid #b7b7ae;grid-template-columns:1fr 1.5fr;gap:64px;padding:36px 0;display:grid}.specialist-identity h3{letter-spacing:-.02em;margin:0 0 18px;font-family:Instrument Serif,serif;font-size:39px;font-weight:400;line-height:1.12}.specialist-identity .specialists-kicker{margin-bottom:12px}.specialist-identity>p:last-child{max-width:390px;font-size:15px;line-height:1.65}.specialist-release{color:#a33521;margin:0 0 22px;font-size:12px;line-height:1.6}.specialist-content dl{margin:0}.specialist-content dl>div{grid-template-columns:70px 1fr;gap:12px;margin-bottom:12px;font-size:14px;line-height:1.6;display:grid}.specialist-content dt{color:#62625d}.specialist-content dd{margin:0}.specialist-links{flex-wrap:wrap;align-items:center;gap:12px 24px;margin:22px 0;font-size:13px;display:flex}.specialist-links>span{color:#62625d}.specialists-page a{text-underline-offset:5px;color:inherit;text-decoration:underline;text-decoration-thickness:1px}.specialists-page a:hover{color:#a33521}.specialist-content summary{cursor:pointer;min-height:48px;padding:14px 0;font-size:14px}.specialist-content summary span{color:#a33521}.specialist-details{padding:0 0 16px;font-size:14px;line-height:1.7}.specialist-details h4{margin:24px 0 10px;font-size:14px;font-weight:500}.specialist-details ul,.specialist-details ol{padding-left:22px}.specialist-details li{margin-bottom:9px}.specialists-page :focus-visible{outline-offset:4px;outline:2px solid #a33521}.specialists-empty{border-top:1px solid #b7b7ae;padding:36px 0}.specialists-empty h3{font-size:24px;font-weight:400}.specialists-empty button{font:inherit;cursor:pointer;background:#fff;border:1px solid #171715;min-height:48px;padding:12px 18px}@media (max-width:760px){.specialists-page{padding:48px 20px 72px}.specialists-intro{margin-bottom:56px}.specialists-intro h1{margin-bottom:28px}.specialists-cooperation{grid-template-columns:1fr;gap:24px;margin-bottom:56px;padding:28px 0}.specialists-heading{display:block}.specialists-controls{grid-template-columns:1fr;gap:18px}.specialist-entry{grid-template-columns:1fr;gap:18px;padding:28px 0}.specialist-identity h3{font-size:36px}.specialist-release{margin-bottom:18px}.specialists-cooperation li{grid-template-columns:86px 1fr;gap:12px}.specialist-links{flex-direction:column;align-items:flex-start}.specialist-links a{align-items:center;min-height:44px;display:inline-flex}.specialist-content dl>div{grid-template-columns:60px 1fr}}
