.sovereignty-carousel[data-v-7c5b2623]{border:1px solid var(--border);background:var(--surface);border-radius:24px;min-width:0;overflow:hidden}.sovereignty-carousel__slide[data-v-7c5b2623]{margin:0}.sovereignty-carousel__slide img[data-v-7c5b2623]{aspect-ratio:3/2;-o-object-fit:cover;object-fit:cover;width:100%;height:auto;display:block}.sovereignty-carousel__slide figcaption[data-v-7c5b2623]{min-height:245px;padding:28px 30px 16px}.sovereignty-carousel__slide h3[data-v-7c5b2623]{font:500 clamp(26px,2.6vw,34px)/1.15 var(--font-display);margin:12px 0}.sovereignty-carousel__number[data-v-7c5b2623]{color:var(--accent);font:11px var(--font-mono);letter-spacing:.08em}.sovereignty-carousel__description[data-v-7c5b2623]{color:var(--muted);font-size:14px;line-height:1.7}.sovereignty-carousel__description[data-v-7c5b2623] p{margin:0}.sovereignty-carousel__controls[data-v-7c5b2623]{align-items:center;gap:8px;padding:0 26px 22px;display:flex}.sovereignty-carousel__controls button[data-v-7c5b2623]{border:1px solid var(--border);background:var(--bg);width:40px;height:40px;color:var(--fg);cursor:pointer;border-radius:50%;place-items:center;font-size:18px;display:grid}.sovereignty-carousel__controls button[data-v-7c5b2623]:hover{border-color:var(--accent);color:var(--accent)}.sovereignty-carousel__controls button[data-v-7c5b2623]:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.sovereignty-carousel__dots[data-v-7c5b2623]{flex:1;justify-content:center;display:flex}.sovereignty-carousel__dots button[data-v-7c5b2623]{background:0 0;border:none;width:30px}.sovereignty-carousel__dots button span[data-v-7c5b2623]{background:var(--border);border-radius:4px;width:14px;height:4px}.sovereignty-carousel__dots button.is-active span[data-v-7c5b2623]{background:var(--accent);width:23px}.sovereignty-slide-enter-active[data-v-7c5b2623],.sovereignty-slide-leave-active[data-v-7c5b2623]{transition:opacity .25s,transform .25s}.sovereignty-slide-enter-from[data-v-7c5b2623]{opacity:0;transform:translate(10px)}.sovereignty-slide-leave-to[data-v-7c5b2623]{opacity:0;transform:translate(-10px)}@media (width<=600px){.sovereignty-carousel__slide figcaption[data-v-7c5b2623]{min-height:250px;padding:24px 24px 12px}}@media (prefers-reduced-motion:reduce){[data-v-7c5b2623],[data-v-7c5b2623]:after,[data-v-7c5b2623]:before{transition:none!important;animation:none!important}}
