.elementor-49589 .elementor-element.elementor-element-67152ba9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-49589 .elementor-element.elementor-element-6afba0ca{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-theme-post-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}/* Start custom CSS *//* Articolo 2026 – classi ar- (snippet WPCode 49585) */
.ar26.e-con{padding:0 var(--pc-gutter,80px) !important;gap:0 !important;font-family:var(--pc-font);color:var(--pc-text)}
.ar26 .elementor-widget{margin:0 !important;width:100%;max-width:100%}
.ar26 .elementor-shortcode{display:block}
.ar-hero{padding:72px 0 40px;max-width:980px}
.ar-eb,.ar-sec-eb,.ar-cta__eb{display:inline-flex;align-items:center;gap:8px;margin:0 0 14px;font:600 13px/1.4 var(--pc-font);letter-spacing:.08em;text-transform:uppercase;color:var(--pc-blue)}
.ar-eb:before,.ar-sec-eb:before,.ar-cta__eb:before{content:"";width:7px;height:7px;border-radius:50%;background:currentColor;opacity:.55}
.ar-eb a{color:inherit !important;text-decoration:none}
.ar-hero .ar-h1{margin:0;font:600 clamp(34px,3.8vw,56px)/1.04 var(--pc-font);letter-spacing:-.035em;color:var(--pc-ink)}
.ar-meta{margin:20px 0 0;font:500 15px/1.4 var(--pc-font);color:var(--pc-muted)}
.ar26 .ar-fig{margin:0 calc(var(--pc-frame,24px) - var(--pc-gutter,80px)) !important;border-radius:16px;overflow:hidden;aspect-ratio:21/9;background:var(--pc-card)}
.ar-fig img{width:100%;height:100% !important;object-fit:cover;display:block;max-width:none}
.ar-body.e-con{display:grid !important;grid-template-columns:minmax(0,720px) 1fr;gap:64px;padding:64px 0 24px !important}
.ar-body>.elementor-widget-shortcode{position:sticky;top:120px;align-self:start}
.ar-txt,.ar-txt p,.ar-txt li{font:400 18px/1.7 var(--pc-font) !important;color:var(--pc-text) !important}
.ar-txt p{margin:0 0 1.15em}
.ar-txt a{color:var(--pc-navy) !important;text-decoration:underline;text-underline-offset:3px}
.ar-txt strong,.ar-txt b{font-weight:600;color:var(--pc-ink)}
.ar-txt ul,.ar-txt ol{margin:0 0 1.15em;padding-left:1.2em}.ar-txt li{margin:0 0 .4em}
.ar-txt h2,.ar-txt h3,.ar-txt h4{margin:1.6em 0 .4em;font:600 clamp(20px,1.8vw,24px)/1.25 var(--pc-font) !important;letter-spacing:-.015em;color:var(--pc-ink) !important}
.ar-txt>*:first-child,.ar-txt .elementor-widget-container>*:first-child{margin-top:0}
.ar-txt img{border-radius:12px;height:auto}
.ar-txt blockquote{margin:1.6em 0;padding-left:20px;border-left:3px solid var(--pc-navy);font-style:italic}
.ar-share{display:flex;flex-direction:column;align-items:flex-start;gap:10px}
.ar-share span{font:600 13px/1.4 var(--pc-font);letter-spacing:.08em;text-transform:uppercase;color:var(--pc-muted);margin-bottom:4px}
.ar-share a,.ar-share button{width:40px;height:40px;border-radius:50% !important;display:inline-grid;place-items:center;border:1px solid var(--pc-line) !important;background:#fff !important;color:var(--pc-navy) !important;padding:0 !important;cursor:pointer;box-shadow:none !important;transition:border-color var(--pc-t),background-color var(--pc-t)}
.ar-share a:hover,.ar-share button:hover{border-color:var(--pc-navy) !important;background:var(--pc-surface) !important}
.ar-share button.ok{background:var(--pc-success-bg) !important;color:var(--pc-success) !important;border-color:var(--pc-success) !important}
.ar-author{display:flex;gap:24px;align-items:flex-start;max-width:720px;margin:24px 0 72px;padding:28px;border-radius:16px;background:var(--pc-card)}
.ar-author img{width:88px;height:88px;border-radius:50%;object-fit:cover;flex:0 0 auto;background:#fff}
.ar-author p{margin:0}
.ar-author__eb{font:600 12px/1.4 var(--pc-font);letter-spacing:.08em;text-transform:uppercase;color:var(--pc-muted)}
.ar-author .ar-author__n{font:600 20px/1.3 var(--pc-font);color:var(--pc-ink);margin:2px 0 8px}
.ar-author__d{font:400 16px/1.6 var(--pc-font);color:var(--pc-text)}
.ar-author a{display:inline-block;margin-top:10px;font:600 15px/1.4 var(--pc-font);color:var(--pc-navy) !important;text-decoration:none}
.ar-author a:after{content:" →"}
.ar-cta{margin:0 calc(var(--pc-frame,24px) - var(--pc-gutter,80px));padding:clamp(48px,6vw,88px) calc(var(--pc-gutter,80px) - var(--pc-frame,24px));border-radius:16px;background:var(--pc-navy)}
.ar-cta .ar-cta__eb{color:var(--pc-on-dark)}
.ar-cta h2{margin:0;max-width:820px;font:600 clamp(30px,3.4vw,52px)/1.05 var(--pc-font);letter-spacing:-.035em;color:#fff}
.ar-cta .ar-cta__d{max-width:640px;margin:18px 0 32px;font:400 clamp(17px,1.4vw,20px)/1.55 var(--pc-font);color:var(--pc-on-dark)}
.ar-btn{display:inline-flex;border-radius:999px;padding:16px 28px;font:600 15px/1 var(--pc-font);background:#fff;color:var(--pc-navy) !important;text-decoration:none;transition:background-color var(--pc-t)}
.ar-btn:hover{background:rgba(255,255,255,.82)}
.ar-rel{padding:96px 0}
.ar-rel h2{margin:0 0 40px;font:600 clamp(30px,3.4vw,52px)/1.05 var(--pc-font);letter-spacing:-.035em;color:var(--pc-ink)}
.ar-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}
.ar-card{display:flex;flex-direction:column;gap:12px;text-decoration:none}
.ar-card__img{display:block;aspect-ratio:3/2;border-radius:16px;overflow:hidden;background:var(--pc-card);position:relative}
.ar-card__img img{width:100%;height:100% !important;object-fit:cover;display:block}
.ar-card__img:after{content:"";position:absolute;inset:0;background:rgba(9,22,46,.18);opacity:0;transition:opacity var(--pc-t)}
.ar-card:hover .ar-card__img:after{opacity:1}
.ar-card__cat{font:600 12px/1.4 var(--pc-font);letter-spacing:.08em;text-transform:uppercase;color:var(--pc-blue);margin-top:4px}
.ar-card h3{margin:0;font:600 20px/1.3 var(--pc-font);letter-spacing:-.015em;color:var(--pc-ink)}
@media(max-width:1024px){.ar-body.e-con{grid-template-columns:1fr;gap:32px}.ar-body>.elementor-widget-shortcode{position:static}.ar-share{flex-direction:row;align-items:center;flex-wrap:wrap}.ar-share span{margin:0 6px 0 0}.ar-fig{aspect-ratio:16/9}.ar-hero{padding:48px 0 32px}.ar-rel{padding:72px 0}}
@media(max-width:767px){.ar-txt,.ar-txt p,.ar-txt li{font-size:17px !important}.ar-fig{aspect-ratio:4/3}.ar-body.e-con{padding:40px 0 16px !important}.ar-author{flex-direction:column;gap:16px;padding:24px;margin-bottom:56px}.ar-author img{width:72px;height:72px}.ar-grid{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:82%;overflow-x:auto;scroll-snap-type:x mandatory;margin:0 calc(-1*var(--pc-gutter,20px));padding:0 var(--pc-gutter,20px);scroll-padding:0 var(--pc-gutter,20px);scrollbar-width:none}.ar-grid::-webkit-scrollbar{display:none}.ar-card{scroll-snap-align:start}.ar-rel{padding:56px 0}}
@media(prefers-reduced-motion:reduce){.ar-share a,.ar-share button,.ar-btn,.ar-card__img:after{transition:none}}/* End custom CSS */