.author-group-block{display:grid;grid-template-columns:repeat(3,1fr);gap:50px;margin:40px 0}.author-group-block .author-col{padding-top:15px;position:relative}.title-col{border-top:1px solid #000;padding:0 1rem;margin-bottom:10px}.author-group-block .author-col .title-col h4{font-weight:bold;font-size:23px;margin-bottom:10px;position:relative;display:inline-block;padding-right:5px}.author-group-block .author-col h4::after{content:"";position:absolute;top:50%;right:-12px;width:12px;height:30px;background:#f4b16d;transform:translateY(-50%)}.author-group-block.is-ltr .author-col .title-col h4{padding-right:0;padding-left:5px}.author-group-block.is-ltr .author-col h4::after{right:auto;left:-12px}.author-name{font-size:20px!important;font-weight:bold;margin:0}.author-bio{font-size:22px!important;color:#7c7c7c!important;margin:0}.bio-auth{font-size:19px;color:#7c7c7c;margin:0 0 10px 0}.author-group-block .author-col p{margin:0;font-size:14px}.author-group-block .author-email{color:#f4b16d;text-decoration:none;font-size:19px}@media (max-width:900px){.author-group-block{grid-template-columns:1fr}}.author-avatar{width:3rem;height:3rem;overflow:hidden;border-radius:50%}.author-avatar img{width:100%;height:100%;object-fit:cover}.main-author{display:flex;align-items:center;gap:1rem;margin-bottom:1rem}.contributors-list{list-style:none;padding:0;margin:0}.contributors-list li{margin-bottom:.5rem}.contributors-list li span{text-decoration:none;color:#333;font-size:20px;font-weight:bold}.contributor-job{font-size:19px!important;color:#7c7c7c!important}.author-group-wrapper{display:flex;gap:20px}.author-card{background:#fff;padding:20px;border-radius:12px;border:1px solid #e4e7eb;box-shadow:0 2px 4px rgba(0,0,0,.05)}.section-title{margin-bottom:15px;font-size:16px;font-weight:600}.contributor-card{padding:15px;background:#f9fafc;border-radius:10px;border:1px solid #dfe4ea;margin-bottom:12px}.collapse-btn{width:100%;justify-content:flex-start!important;display:flex!important;gap:8px}.collapse-content{margin-top:15px;animation:fadeIn .2s ease}.collapse-content p{font-size:12px}@keyframes fadeIn {
    from { opacity: 0; transform: translateY(-4px); }
    to { opacity: 1; transform: translateY(0); }
}.first-card{width:30%}.secound-card{width:40%}.third-card{width:30%}