[data-dga-home-root] .dga-voices{--voice-accent:var(--e-global-color-accent,#f05223);background:#f4f5f7;padding:64px 0 40px;color:#202c39}
[data-dga-home-root] .dga-voices-heading{position:relative;text-align:center;margin-bottom:48px}
[data-dga-home-root] .dga-voices-brand{margin:0 auto;display:flex;justify-content:center;align-items:center;gap:16px;text-align:left}
[data-dga-home-root] .dga-voices-kicker{font-size:13px;color:var(--voice-accent);margin:0 0 6px;letter-spacing:1px}
[data-dga-home-root] .dga-voices h2{font-size:30px;line-height:1.5;margin:0;font-weight:700}
[data-dga-home-root] .dga-voices h2 span{color:var(--voice-accent)}
[data-dga-home-root] .dga-voices-gallery{position:relative;padding-inline:64px}
[data-dga-home-root] .dga-voices-controls{position:absolute;inset:0;z-index:3;pointer-events:none}
[data-dga-home-root] .dga-voices-controls button{position:absolute;top:50%;transform:translateY(-50%);pointer-events:auto;width:44px;height:44px;display:grid;place-items:center;border:0;border-radius:50%;background:#fff;color:var(--voice-accent);box-shadow:0 2px 7px #172b4d1a;cursor:pointer}
[data-dga-home-root] .dga-voices-controls [data-voice-prev]{left:0}
[data-dga-home-root] .dga-voices-controls [data-voice-next]{right:0}
[data-dga-home-root] .dga-voices-controls button:disabled{opacity:.4;cursor:default}
[data-dga-home-root] .dga-voices-window{overflow:hidden;padding-top:16px}
[data-dga-home-root] .dga-voices-track{display:flex;gap:24px;transition:transform .7s ease;align-items:stretch}
[data-dga-home-root] .dga-voice-card{flex:0 0 calc((100% - 48px)/3);min-width:0;position:relative;padding:28px;margin:0;background:transparent;isolation:isolate}
[data-dga-home-root] .dga-voice-card::before{content:'';position:absolute;inset:0;z-index:-1;background:#fff;border-radius:28px;-webkit-mask:radial-gradient(circle 68px at calc(100% - 56px) 44px,transparent 67px,#000 68px);mask:radial-gradient(circle 68px at calc(100% - 56px) 44px,transparent 67px,#000 68px)}
[data-dga-home-root] .dga-voice-image{position:absolute;right:0;top:-12px;width:112px;height:112px;overflow:hidden;border-radius:50%;background:#eceff3}
[data-dga-home-root] .dga-voice-image img{display:block;width:100%;height:100%;object-fit:cover;object-position:center 65%}
[data-dga-home-root] .dga-voice-image img.dga-voice-fallback{object-position:center}
[data-dga-home-root] .dga-voice-content{min-width:0}
[data-dga-home-root] .dga-voice-mark{display:block;height:92px;margin-bottom:0;font:96px/1 Georgia,serif;color:var(--voice-accent)}
[data-dga-home-root] .dga-voice-content h3{color:var(--voice-accent);font-size:18px;line-height:1.6;margin:0 0 6px;white-space:normal;overflow-wrap:anywhere;font-weight:600}
[data-dga-home-root] .dga-voice-position{color:#697583;font-size:14px;line-height:1.7;margin:0;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;max-height:3.4em}
[data-dga-home-root] .dga-voice-detail{color:#344254;font-size:16px;line-height:1.8;margin:10px 0 0;padding:0;border:0;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3;overflow:hidden;height:5.4em}
[data-dga-home-root] .dga-voices-dots{display:flex;justify-content:center;gap:0;margin-top:24px}
[data-dga-home-root] .dga-voices-dots[hidden]{display:none}
[data-dga-home-root] .dga-voices-dots button{width:20px;height:24px;border:0;padding:0;background:transparent;position:relative;cursor:pointer}
[data-dga-home-root] .dga-voices-dots button:after{content:'';display:block;width:8px;height:8px;border-radius:50%;background:#cbd1d9;margin:auto}
[data-dga-home-root] .dga-voices-dots button[aria-pressed=true]:after{background:var(--voice-accent)}
@media(max-width:900px){[data-dga-home-root] .dga-voice-card{flex-basis:calc((100% - 24px)/2)}}
@media(max-width:600px){[data-dga-home-root] .dga-voices{padding:36px 0 28px}[data-dga-home-root] .dga-voices-heading{margin-bottom:28px}[data-dga-home-root] .dga-voices-gallery{padding-inline:50px}[data-dga-home-root] .dga-voices-controls button{top:50%}[data-dga-home-root] .dga-voices-controls [data-voice-prev]{left:0}[data-dga-home-root] .dga-voices-controls [data-voice-next]{right:0}[data-dga-home-root] .dga-voices h2{font-size:24px}[data-dga-home-root] .dga-voice-card{flex-basis:100%;padding:26px}[data-dga-home-root] .dga-voice-content h3{font-size:18px}[data-dga-home-root] .dga-voice-detail{font-size:15px}}
@media(prefers-reduced-motion:reduce){[data-dga-home-root] .dga-voices-track{transition:none}}

[data-dga-home-root] .dga-voices-emblem {
  width:74px;
  height:74px;
  flex:0 0 74px;
}
@media (max-width:600px) {
  [data-dga-home-root] .dga-voices-brand { gap:10px; }
  [data-dga-home-root] .dga-voices-emblem { width:48px;height:48px;flex-basis:48px; }
  [data-dga-home-root] .dga-voice-card { padding:18px; }
  [data-dga-home-root] .dga-voice-image { width:80px;height:80px; }
  [data-dga-home-root] .dga-voice-mark { height:68px; }
  [data-dga-home-root] .dga-voice-card::before {
    -webkit-mask:radial-gradient(circle 49px at calc(100% - 40px) 28px, transparent 48px, #000 49px);
    mask:radial-gradient(circle 49px at calc(100% - 40px) 28px, transparent 48px, #000 49px);
  }
}
