.dom-staff{--staff-accent:var(--dom-accent,#5e303a);min-width:0}.dom-staff [hidden]{display:none!important}.dom-staff-tabs{display:flex;gap:10px;flex-wrap:wrap;margin:28px 0 32px;border-bottom:1px solid #e4d9db;padding-bottom:14px}.dom-staff-tabs button{font:inherit;font-size:15px;border:1px solid var(--staff-accent);border-radius:3px;background:#fff;color:var(--staff-accent);padding:14px 24px;cursor:pointer}.dom-staff-tabs [aria-selected=true]{background:var(--staff-accent);color:#fff}.dom-staff button:focus-visible,.dom-staff a:focus-visible,.dom-staff-track:focus-visible{outline:2px solid var(--staff-accent);outline-offset:4px}.dom-staff-panel{min-width:0;position:relative}.dom-staff-track{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - (var(--staff-columns) - 1)*24px)/var(--staff-columns));gap:24px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;margin-top:28px;padding-bottom:2px;align-items:stretch}.dom-staff-track::-webkit-scrollbar{display:none}.dom-staff-card{min-width:0;scroll-snap-align:start;background:#fff;border:1px solid #e4d9db;display:flex;flex-direction:column}.dom-staff-photo{height:330px;overflow:hidden;background:#f4f1f0}.dom-staff-photo picture,.dom-staff-photo img{display:block;width:100%;height:100%}.dom-staff-photo img{object-fit:cover;object-position:50% 23%}.dom-staff-copy{padding:18px 20px 22px;flex:1;text-align:center}.dom-staff .dom-staff-name{font-family:var(--dom-heading-font,Arial,sans-serif);font-size:20px;line-height:1.35;color:var(--staff-accent);font-weight:600;margin:0 0 12px;min-height:var(--staff-name-height,0)}.dom-staff-name a{display:block;color:inherit;text-decoration:none;position:relative;padding-inline:0}.dom-staff-name a:hover{text-decoration:underline;text-underline-offset:4px}.dom-staff-name .dom-staff-link-arrow{position:absolute;right:0;top:0;font-size:18px}.dom-staff-specialization{font-size:14px;line-height:1.6;margin:0 0 15px;min-height:var(--staff-specialization-height,0);color:#585052}.dom-staff-meta{margin:0;border-top:1px solid #ece4e6;padding-top:14px}.dom-staff-meta>div+div{margin-top:10px}.dom-staff-meta dt{font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:#857578;margin-bottom:4px}.dom-staff-meta dd{font-size:14px;line-height:1.5;margin:0;color:#332b2d}.dom-staff-body{font-size:14px;line-height:1.6;margin-top:18px}.dom-staff-controls{display:flex;justify-content:space-between;position:absolute;left:-23px;right:-23px;top:165px;transform:translateY(-50%);pointer-events:none;z-index:2;margin:0}.dom-staff-controls button{border:1px solid var(--staff-accent);color:var(--staff-accent);background:white;border-radius:50%;width:46px;height:46px;font-size:23px;cursor:pointer;pointer-events:auto;display:grid;place-items:center;padding:0;box-shadow:0 2px 8px #5e303a14}.dom-staff-controls button:hover{background:var(--staff-accent);color:white}.dom-staff-controls button:disabled{opacity:1;color:#b5a5a9;border-color:#d8cdd0;cursor:default}.dom-staff-name,.dom-staff-meta dd,.dom-staff-specialization{overflow-wrap:anywhere}@media(max-width:1100px){.dom-staff-track{grid-auto-columns:calc((100% - 24px)/2)}.dom-staff-photo{height:350px}}@media(max-width:680px){.dom-staff-track{gap:16px;grid-auto-columns:calc((100% - (var(--staff-mobile-columns) - 1)*16px)/var(--staff-mobile-columns))}.dom-staff-photo{height:340px}.dom-staff-copy{padding:18px 18px 22px}.dom-staff-tabs{gap:8px}.dom-staff-tabs button{padding:12px 15px;font-size:13px}.dom-staff[data-staff-mobile-layout=grid] .dom-staff-track{grid-auto-flow:row;grid-template-columns:repeat(var(--staff-mobile-columns),minmax(0,1fr));grid-auto-columns:auto;overflow:visible}}

.dom-staff-surname,.dom-staff-given{display:block}.dom-staff .dom-staff-copy p,.dom-staff .dom-staff-copy dl,.dom-staff .dom-staff-copy dt,.dom-staff .dom-staff-copy dd{text-align:center}

@media(max-width:680px){.dom-staff-controls{left:-18px;right:-18px}.dom-staff-controls button{width:36px;height:36px;font-size:20px}}
