.amw-news-carousel-scope{--nws-accent:var(--e-global-color-accent,#ff641e);--nws-dark:var(--e-global-color-primary,#10243a);--nws-text:var(--e-global-color-text,#687386);--nws-surface:#fff;--nws-line:rgba(16,36,58,.10);--nws-radius:16px;--nws-category-news:#ff641e;--nws-category-lettere:#2455c3;--nws-category-rassegna:#3a9f25;color:var(--nws-text);width:100%}
.amw-news-carousel-scope *{box-sizing:border-box}
.amw-news-carousel-scope .amw-news-slider-viewport{overflow:hidden;width:100%}
.amw-news-carousel-scope .amw-news-track{display:flex;gap:24px;will-change:transform;transition:transform .45s cubic-bezier(.2,.65,.35,1);touch-action:pan-y}
.amw-news-carousel-scope .amw-news-track.is-dragging{transition:none;cursor:grabbing}
.amw-news-carousel-scope .amw-news-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}
.amw-news-carousel-scope .amw-news-columns-1 .amw-news-grid{grid-template-columns:1fr}.amw-news-carousel-scope .amw-news-columns-2 .amw-news-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.amw-news-carousel-scope .amw-news-columns-4 .amw-news-grid{grid-template-columns:repeat(4,minmax(0,1fr))}
.amw-news-carousel-scope .amw-news-slider-enabled .amw-news-card{flex:0 0 calc((100% - 48px)/3)}.amw-news-carousel-scope .amw-news-slider-enabled.amw-news-columns-1 .amw-news-card{flex-basis:100%}.amw-news-carousel-scope .amw-news-slider-enabled.amw-news-columns-2 .amw-news-card{flex-basis:calc((100% - 24px)/2)}.amw-news-carousel-scope .amw-news-slider-enabled.amw-news-columns-4 .amw-news-card{flex-basis:calc((100% - 72px)/4)}
.amw-news-carousel-scope .amw-news-card{min-width:0;height:auto}
.amw-news-carousel-scope .amw-news-card-inner{display:flex;flex-direction:column;height:100%;min-height:430px;overflow:hidden;padding:30px;border:1px solid var(--nws-line);border-radius:var(--nws-radius);background:var(--nws-surface);box-shadow:0 9px 24px rgba(16,36,58,.07);transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}
.amw-news-carousel-scope .amw-news-card-inner:hover{transform:translateY(-4px);border-color:rgba(16,36,58,.16);box-shadow:0 18px 42px rgba(16,36,58,.12)}
.amw-news-carousel-scope .amw-news-meta-top{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:nowrap;margin:0 0 28px;font-size:.92rem;line-height:1.3}
.amw-news-carousel-scope .amw-news-type{position:relative;display:inline-flex;align-items:center;gap:10px;color:var(--nws-category-news);font-weight:800;text-transform:uppercase;letter-spacing:.02em}
.amw-news-carousel-scope .amw-news-type:before{content:"";width:12px;height:12px;flex:0 0 12px;border-radius:50%;background:currentColor;transition:transform .25s ease}
.amw-news-carousel-scope .amw-news-card-inner:hover .amw-news-type:before{transform:scale(1.12)}
.amw-news-carousel-scope .amw-news-card--lettere .amw-news-type{color:var(--nws-category-lettere)}.amw-news-carousel-scope .amw-news-card--rassegna-stampa .amw-news-type,.amw-news-carousel-scope .amw-news-card--rassegna_stampa .amw-news-type{color:var(--nws-category-rassegna)}
.amw-news-carousel-scope .amw-news-date{margin-left:auto;color:#687386;white-space:nowrap;font-weight:400;text-transform:none;letter-spacing:0}
.amw-news-carousel-scope .amw-news-content{display:flex;flex:1 1 auto;flex-direction:column;padding:0}
.amw-news-carousel-scope .amw-news-title{margin:0 0 24px;color:var(--nws-dark);font-size:clamp(1.3rem,1.7vw,1.75rem);font-weight:750;line-height:1.16;letter-spacing:-.025em}
.amw-news-carousel-scope .amw-news-title a{color:inherit;text-decoration:none}.amw-news-carousel-scope .amw-news-title a:hover{color:var(--nws-accent)}
.amw-news-carousel-scope .amw-news-excerpt,.amw-news-carousel-scope .amw-news-excerpt p{margin:0;color:var(--nws-text);font-size:1rem;line-height:1.65;font-weight:400}
.amw-news-carousel-scope .amw-news-author{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-top:auto;padding-top:24px;border-top:1px solid rgba(16,36,58,.11)}
.amw-news-carousel-scope .amw-news-author-content{min-width:0}
.amw-news-carousel-scope .amw-news-read-more a{display:inline-flex;align-items:center;justify-content:center;gap:14px;min-height:48px;padding:12px 20px;border-radius:7px;background:var(--nws-accent);color:#fff;font-size:1rem;line-height:1;font-weight:800;text-decoration:none;box-shadow:0 8px 16px rgba(255,100,30,.16);transition:transform .2s ease,background-color .2s ease,box-shadow .2s ease}
.amw-news-carousel-scope .amw-news-read-more a:hover{background:#e94f0c;color:#fff;transform:translateY(-2px);box-shadow:0 12px 22px rgba(255,100,30,.24)}.amw-news-carousel-scope .amw-news-read-more a span{font-size:1.35em;line-height:1;transition:transform .2s ease}.amw-news-carousel-scope .amw-news-read-more a:hover span{transform:translateX(4px)}
.amw-news-carousel-scope .amw-news-author-image-wrap{position:relative;display:flex;align-items:center;justify-content:flex-end;flex:0 0 auto;min-width:74px;min-height:74px}
.amw-news-carousel-scope .amw-news-image{display:block;width:74px;height:74px;overflow:hidden;border:3px solid #fff;border-radius:50%;background:#f2f4f6;box-shadow:0 7px 18px rgba(16,36,58,.18);line-height:0;transition:transform .25s ease,box-shadow .25s ease}
.amw-news-carousel-scope .amw-news-image img{display:block;width:100%!important;height:100%!important;max-width:none!important;object-fit:cover;object-position:center;border-radius:50%;transition:transform .35s ease}.amw-news-carousel-scope .amw-news-image:hover{transform:translateY(-3px);box-shadow:0 11px 25px rgba(16,36,58,.24)}.amw-news-carousel-scope .amw-news-image:hover img{transform:scale(1.04)}
.amw-news-carousel-scope .amw-news-quote{display:inline-flex;align-items:center;justify-content:center;width:58px;height:58px;border-radius:50%;background:var(--nws-accent);color:#fff;text-decoration:none;font-size:24px;font-weight:700;box-shadow:0 7px 18px rgba(16,36,58,.18)}.amw-news-carousel-scope .amw-news-author-image-wrap:has(.amw-news-image) .amw-news-quote{display:none}
.amw-news-carousel-scope .amw-news-empty{text-align:center;padding:38px;border:1px dashed var(--nws-line);border-radius:var(--nws-radius)}
.amw-news-carousel-scope .amw-news-slider-controls{display:flex;align-items:center;justify-content:center;gap:18px;margin-top:32px}.amw-news-carousel-scope .amw-news-slider-prev,.amw-news-carousel-scope .amw-news-slider-next{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;padding:0;border:0;border-radius:8px;background:var(--nws-accent);color:#fff;font-size:32px;line-height:1;cursor:pointer;box-shadow:0 8px 16px rgba(255,100,30,.16);transition:transform .2s ease,background-color .2s ease}.amw-news-carousel-scope .amw-news-slider-prev:hover,.amw-news-carousel-scope .amw-news-slider-next:hover{background:#e94f0c;transform:translateY(-2px)}.amw-news-carousel-scope .amw-news-slider-prev:disabled,.amw-news-carousel-scope .amw-news-slider-next:disabled{opacity:.45;cursor:default;transform:none}.amw-news-carousel-scope .amw-news-slider-dots{display:flex;align-items:center;gap:8px}.amw-news-carousel-scope .amw-news-slider-dot{display:block;width:9px;height:9px;border:0;border-radius:50%;padding:0;background:rgba(16,36,58,.22);cursor:pointer}.amw-news-carousel-scope .amw-news-slider-dot.is-active{background:var(--nws-accent)}
@media(max-width:1024px){.amw-news-carousel-scope .amw-news-columns-3 .amw-news-grid,.amw-news-carousel-scope .amw-news-columns-4 .amw-news-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.amw-news-carousel-scope .amw-news-slider-enabled .amw-news-card,.amw-news-carousel-scope .amw-news-slider-enabled.amw-news-columns-3 .amw-news-card,.amw-news-carousel-scope .amw-news-slider-enabled.amw-news-columns-4 .amw-news-card{flex-basis:calc((100% - 24px)/2)}.amw-news-carousel-scope .amw-news-card-inner{padding:26px}.amw-news-carousel-scope .amw-news-meta-top{margin-bottom:24px}.amw-news-carousel-scope .amw-news-image{width:68px;height:68px}.amw-news-carousel-scope .amw-news-author-image-wrap{min-width:68px;min-height:68px}}
@media(max-width:767px){.amw-news-carousel-scope .amw-news-grid,.amw-news-carousel-scope .amw-news-columns-1 .amw-news-grid,.amw-news-carousel-scope .amw-news-columns-2 .amw-news-grid,.amw-news-carousel-scope .amw-news-columns-3 .amw-news-grid,.amw-news-carousel-scope .amw-news-columns-4 .amw-news-grid{grid-template-columns:1fr}.amw-news-carousel-scope .amw-news-slider-enabled .amw-news-card,.amw-news-carousel-scope .amw-news-slider-enabled.amw-news-columns-1 .amw-news-card,.amw-news-carousel-scope .amw-news-slider-enabled.amw-news-columns-2 .amw-news-card,.amw-news-carousel-scope .amw-news-slider-enabled.amw-news-columns-3 .amw-news-card,.amw-news-carousel-scope .amw-news-slider-enabled.amw-news-columns-4 .amw-news-card{flex-basis:100%}.amw-news-carousel-scope .amw-news-card-inner{min-height:0;padding:23px}.amw-news-carousel-scope .amw-news-meta-top{align-items:flex-start;margin-bottom:22px;font-size:.84rem}.amw-news-carousel-scope .amw-news-type{gap:8px}.amw-news-carousel-scope .amw-news-type:before{width:10px;height:10px;flex-basis:10px}.amw-news-carousel-scope .amw-news-title{margin-bottom:18px}.amw-news-carousel-scope .amw-news-author{padding-top:20px}.amw-news-carousel-scope .amw-news-image{width:62px;height:62px}.amw-news-carousel-scope .amw-news-author-image-wrap{min-width:62px;min-height:62px}.amw-news-carousel-scope .amw-news-read-more a{min-height:46px;padding:11px 17px}.amw-news-carousel-scope .amw-news-slider-controls{gap:12px}.amw-news-carousel-scope .amw-news-slider-prev,.amw-news-carousel-scope .amw-news-slider-next{width:42px;height:42px;font-size:28px}}
@media(max-width:430px){.amw-news-carousel-scope .amw-news-meta-top{gap:10px}.amw-news-carousel-scope .amw-news-date{font-size:.78rem}.amw-news-carousel-scope .amw-news-image{width:58px;height:58px}.amw-news-carousel-scope .amw-news-author-image-wrap{min-width:58px;min-height:58px}}
@media(prefers-reduced-motion:reduce){.amw-news-carousel-scope *{transition:none!important;scroll-behavior:auto!important}}
