.ct-editorial-team{--ctet-gap:22px;display:block;container-type:inline-size;position:relative;isolation:isolate;background:#ECEDF3;color:#24292e;padding:clamp(52px,7vw,100px) 0;font-family:Arial,Helvetica,sans-serif;overflow:hidden}
.ct-editorial-team,.ct-editorial-team *,.ct-editorial-team *::before,.ct-editorial-team *::after{box-sizing:border-box}
.ct-editorial-team .ct-editorial-team__shell{width:min(1250px,calc(100% - 44px));margin-inline:auto}
.ct-editorial-team .ct-editorial-team__header{display:flex;justify-content:space-between;align-items:end;gap:28px;margin-bottom:38px}
.ct-editorial-team .ct-editorial-team__title{color:#24292e!important;font-family:Georgia,'Times New Roman',serif;font-size:clamp(37px,5vw,70px);font-weight:400;letter-spacing:-.045em;line-height:1.05;text-align:left;margin:0;padding:0;position:static;background:none;text-transform:none}
.ct-editorial-team .ct-editorial-team__header-side{max-width:285px;display:flex;flex-direction:column;align-items:flex-start;gap:22px}
.ct-editorial-team .ct-editorial-team__controls{display:flex;gap:8px}
.ct-editorial-team .ct-editorial-team__controls button{appearance:none;display:grid;place-items:center;width:48px;height:48px;padding:0;border:1px solid #687586;border-radius:0;background:transparent;color:#24292e;font-family:Arial,sans-serif;font-size:22px;line-height:1;cursor:pointer;transition:background .2s,color .2s}
.ct-editorial-team .ct-editorial-team__controls button:hover{background:#83d0f5;color:#ECEDF3;border-color:#83d0f5}
.ct-editorial-team .ct-editorial-team__controls button:focus-visible,.ct-editorial-team .ct-editorial-team__viewport:focus-visible{outline:2px solid #83d0f5;outline-offset:4px}
.ct-editorial-team .ct-editorial-team__viewport{width:100%;overflow:hidden;touch-action:pan-y}
.ct-editorial-team .ct-editorial-team__track{display:flex;gap:var(--ctet-gap);align-items:stretch;transition:transform .55s cubic-bezier(.2,.8,.2,1)}
.ct-editorial-team .ct-editorial-team__item{display:flex;flex-direction:column;flex:0 0 calc((100% - 2 * var(--ctet-gap))/3);min-width:0;margin:0;padding:0;background:none;border:0;box-shadow:none}
.ct-editorial-team .ct-editorial-team__portrait{position:relative;aspect-ratio:4/4.5;overflow:hidden;background:#ECEDF3}
.ct-editorial-team .ct-editorial-team__portrait img{display:block;width:100%;height:100%;max-width:none;object-fit:cover;transition:filter .45s,transform .6s}
.ct-editorial-team .ct-editorial-team__item:hover .ct-editorial-team__portrait img{filter:grayscale(0);transform:scale(1.045)}
.ct-editorial-team .ct-editorial-team__number{position:absolute;top:15px;left:16px;padding:5px 9px;background:#ECEDF3;color:#24292e;font-size:11px;letter-spacing:.1em}
.ct-editorial-team .ct-editorial-team__detail{padding:22px 0 0;flex:1;border-top:2px solid #83d0f5;margin-top:0}
.ct-editorial-team .ct-editorial-team__role{display:block;color:#24292e!important;font-size:11px;font-weight:700;letter-spacing:.15em;text-transform:uppercase;margin-bottom:10px}
.ct-editorial-team .ct-editorial-team__name{color:#24292e!important;font-family:Georgia,'Times New Roman',serif;font-size:clamp(23px,2.4vw,30px);font-weight:400;line-height:1.15;letter-spacing:-.025em;margin:0 0 12px;padding:0;text-align:left;background:none;position:static;text-transform:none}
.ct-editorial-team .ct-editorial-team__footer{display:flex;align-items:center;gap:18px;margin-top:38px}
.ct-editorial-team .ct-editorial-team__status{color:#24292e;font-size:12px;font-weight:700;letter-spacing:.14em;white-space:nowrap}
.ct-editorial-team .ct-editorial-team__rail{height:2px;background:#24292e;flex:1;overflow:hidden}
.ct-editorial-team .ct-editorial-team__rail span{display:block;width:0;height:100%;background:#83d0f5;transition:width .35s}
.ct-editorial-team a,.ct-editorial-team a:visited{color:#242424;text-decoration:none}
@container (max-width:850px){.ct-editorial-team .ct-editorial-team__item{flex-basis:calc((100% - var(--ctet-gap))/2)}.ct-editorial-team .ct-editorial-team__header{align-items:start}}
@container (max-width:570px){.ct-editorial-team{--ctet-gap:14px}.ct-editorial-team .ct-editorial-team__shell{width:calc(100% - 30px)}.ct-editorial-team .ct-editorial-team__header{display:block;margin-bottom:25px}.ct-editorial-team .ct-editorial-team__header-side{max-width:none;margin-top:20px;flex-direction:row;align-items:center;justify-content:space-between}.ct-editorial-team .ct-editorial-team__controls button{width:39px;height:39px}.ct-editorial-team .ct-editorial-team__item{flex-basis:100%}}
@media(prefers-reduced-motion:reduce){.ct-editorial-team .ct-editorial-team__track,.ct-editorial-team .ct-editorial-team__portrait img,.ct-editorial-team .ct-editorial-team__rail span{transition:none}}
