.e:has(.blog-page) .topbar{z-index:100;-webkit-backdrop-filter:blur(16px);border-bottom:1px solid var(--line-2);padding:10px var(--pad-x);background:#ffffffe6;position:fixed;top:0;left:0;right:0}.e:has(.blog-page) .topbar .lock .lg{width:clamp(150px,11vw,178px)}.e:has(.blog-page) .topbar .lock .lg img{filter:invert()}.e:has(.blog-page) .topbar nav a{color:var(--ink-2)}.e:has(.blog-page) .burger span{background:var(--ink)}.e:has(.blog-page) .burger:before{background:var(--ink)}.e:has(.blog-page) .burger:after{background:var(--ink)}.e .blog-page .article{padding-bottom:var(--pad-y)}.e .blog-page .ahead{padding:clamp(48px,7vh,88px) 0 40px}.e .blog-page .ahead .crumbs{color:var(--graphite);margin-bottom:28px;font-size:12px}.e .blog-page .ahead .crumbs a:hover{color:var(--accent)}.e .blog-page .ahead .lab{margin-bottom:22px;display:block}.e .blog-page .ahead .h1{font-family:var(--serif);letter-spacing:-.012em;text-wrap:balance;max-width:18ch;font-size:clamp(38px,5.2vw,74px);font-weight:400;line-height:1}.e .blog-page .ahead .stand{color:var(--ink-2);max-width:62ch;margin-top:28px;font-size:clamp(18px,1.45vw,21px);line-height:1.55}.e .blog-page .ahead .meta{color:var(--graphite);flex-wrap:wrap;gap:8px 28px;margin-top:30px;font-size:13px;display:flex}.e .blog-page .ahead .meta b{color:var(--ink);font-weight:600}.e .blog-page .video{aspect-ratio:16/9;background:var(--dark);border-radius:var(--r);overflow:hidden}.e .blog-page .video iframe{border:0;width:100%;height:100%;display:block}.e .blog-page .chapters{color:var(--graphite);flex-wrap:wrap;align-items:baseline;gap:8px 18px;margin:18px 0 0;font-size:12.5px;display:flex}.e .blog-page .chapters .k{letter-spacing:.18em;text-transform:uppercase;color:var(--graphite);margin-right:6px;font-size:10.5px}.e .blog-page .chapters .ts{color:var(--ink-2);border-bottom:1px solid var(--line);transition:color .3s}.e .blog-page .chapters .ts:hover{color:var(--accent)}.e .blog-page .body{max-width:720px;margin:clamp(48px,7vh,80px) auto 0}.e .blog-page .body p{color:var(--ink-2);margin:0 0 22px;font-size:18px;line-height:1.7}.e .blog-page .body h2{font-family:var(--serif);letter-spacing:-.012em;margin:56px 0 18px;font-size:clamp(30px,3.2vw,42px);font-weight:400;line-height:1.08}.e .blog-page .body h3{font-family:var(--serif);margin:36px 0 12px;font-size:clamp(23px,2.2vw,28px);font-weight:400;line-height:1.15}.e .blog-page .body ol,.e .blog-page .body ul{margin:0 0 24px;padding-left:22px}.e .blog-page .body li{color:var(--ink-2);margin-bottom:10px;font-size:18px;line-height:1.65}.e .blog-page .body li::marker{color:var(--accent);font-weight:600}.e .blog-page .body a:not(.btn):not(.rel){color:var(--ink);border-bottom:1px solid var(--accent);transition:color .3s}.e .blog-page .body a:not(.btn):not(.rel):hover{color:var(--accent)}.e .blog-page .slide{margin:34px 0}.e .blog-page .slide img{border-radius:var(--r);background:var(--dark);width:100%;display:block}.e .blog-page .slide figcaption{color:var(--graphite);margin-top:10px;font-size:13px;line-height:1.5}.e .blog-page blockquote{border-left:2px solid var(--accent);margin:40px 0;padding:0 0 0 24px}.e .blog-page blockquote p{font-family:var(--serif);color:var(--ink);margin:0 0 12px;font-size:clamp(24px,2.4vw,32px);line-height:1.25}.e .blog-page blockquote cite{color:var(--graphite);font-size:13px;font-style:normal}.e .blog-page .sintesi{border-top:1px solid var(--ink);border-bottom:1px solid var(--line);margin:0 0 20px;padding:26px 0 8px}.e .blog-page .sintesi .k,.e .blog-page .related .k{letter-spacing:.18em;text-transform:uppercase;color:var(--graphite);margin-bottom:16px;font-size:10.5px;display:block}.e .blog-page .sintesi ol{padding-left:22px}.e .blog-page .sintesi li{margin-bottom:8px;font-size:16.5px;line-height:1.55}.e .blog-page .faq{border-top:1px solid var(--ink);margin-top:64px}.e .blog-page .faq h2{margin-top:28px}.e .blog-page .faq details{border-bottom:1px solid var(--line-2);padding:16px 0}.e .blog-page .faq summary{cursor:pointer;font-family:var(--serif);justify-content:space-between;gap:20px;font-size:22px;line-height:1.25;list-style:none;display:flex}.e .blog-page .faq summary::-webkit-details-marker{display:none}.e .blog-page .faq summary:after{content:"+";color:var(--accent);font-family:var(--sans);flex:none;font-size:22px}.e .blog-page .faq details[open] summary:after{content:"–"}.e .blog-page .faq details p{margin:12px 0 4px;font-size:16.5px}.e .blog-page .cta{background:var(--dark);color:var(--bone);border-radius:var(--r);text-align:center;margin:64px 0 0;padding:clamp(32px,4vw,56px)}.e .blog-page .cta .lab{color:var(--bone-3);margin-bottom:16px;display:block}.e .blog-page .cta h2{font-family:var(--serif);max-width:26ch;margin:0 auto 14px;font-size:clamp(28px,3.2vw,44px);font-weight:400;line-height:1.05}.e .blog-page .cta p{color:var(--bone-2);max-width:48ch;margin:0 auto 26px;font-size:16.5px}.e .blog-page .related{border-top:1px solid var(--ink);margin-top:56px;padding-top:26px}.e .blog-page .related .rel{border-bottom:1px solid var(--line-2);justify-content:space-between;align-items:baseline;gap:20px;padding:16px 0;display:flex}.e .blog-page .related .rt{font-family:var(--serif);font-size:22px;line-height:1.2}.e .blog-page .related .rd{letter-spacing:.14em;text-transform:uppercase;color:var(--graphite);white-space:nowrap;font-size:11px}.e .blog-page .related .rel:hover .rt{color:var(--accent)}.e .blog-page .bhead{padding:clamp(56px,8vh,104px) 0 0}.e .blog-page .bhead .h1{font-family:var(--serif);letter-spacing:-.012em;text-wrap:balance;max-width:16ch;font-size:clamp(40px,5.6vw,80px);font-weight:400;line-height:.98}.e .blog-page .bhead .stand{color:var(--ink-2);max-width:60ch;margin-top:22px;font-size:clamp(17px,1.35vw,20px);line-height:1.55}.e .blog-page .bhead .crumbs{color:var(--graphite);margin-bottom:28px;font-size:12px}.e .blog-page .bhead .crumbs a:hover{color:var(--accent)}.e .blog-page .bhead .lab{margin-bottom:22px;display:block}.e .blog-page .bsec{padding:clamp(48px,7vh,80px) 0 0}.e .blog-page .bsec:last-child{padding-bottom:var(--pad-y)}.e .blog-page .bsec .top{border-top:1px solid var(--ink);justify-content:space-between;align-items:baseline;gap:24px;margin-bottom:28px;padding-top:22px;display:flex}.e .blog-page .bsec .top h2{font-family:var(--serif);letter-spacing:-.012em;font-size:clamp(28px,3vw,40px);font-weight:400;line-height:1.05}.e .blog-page .bsec .top p{color:var(--graphite);margin-top:6px;font-size:15px}.e .blog-page .bsec .top .all{letter-spacing:.15em;text-transform:uppercase;color:var(--ink);white-space:nowrap;border-bottom:1px solid var(--ink);padding-bottom:2px;font-size:10.5px;font-weight:500;transition:color .3s,border-color .3s}.e .blog-page .bsec .top .all:hover{color:var(--accent);border-color:var(--accent)}.e .blog-page .cards{grid-template-columns:repeat(3,1fr);gap:36px 28px;display:grid}.e .blog-page .card{display:block}.e .blog-page .card .th{aspect-ratio:16/9;background:var(--dark);border-radius:var(--r);overflow:hidden}.e .blog-page .card .th img{object-fit:cover;width:100%;height:100%;transition:transform .8s var(--ease)}.e .blog-page .card:hover .th img{transform:scale(1.03)}.e .blog-page .card .ct{font-family:var(--serif);letter-spacing:-.008em;margin-top:14px;font-size:clamp(21px,1.6vw,24px);line-height:1.15;transition:color .3s}.e .blog-page .card:hover .ct{color:var(--accent)}.e .blog-page .card .cd{color:var(--graphite);margin-top:8px;font-size:15px;line-height:1.55}.e .blog-page .card .cm{letter-spacing:.14em;text-transform:uppercase;color:var(--graphite);margin-top:10px;font-size:11px}.e .blog-page .empty{color:var(--graphite);max-width:60ch;font-size:16.5px}.e .blog-page .empty a{color:var(--ink);border-bottom:1px solid var(--accent)}.e .blog-page .empty a:hover{color:var(--accent)}@media (max-width:980px){.e .blog-page .cards{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.e .blog-page .cards{grid-template-columns:1fr}.e .blog-page .bsec .top{flex-direction:column;align-items:flex-start;gap:8px}}.e .blog-page .cards.evid{grid-template-columns:1.4fr 1fr 1fr}.e .blog-page .cards.evid .card:first-child .ct{font-size:clamp(26px,2.4vw,36px)}.e .blog-page .filtri{flex-wrap:wrap;gap:8px;margin:-6px 0 28px;display:flex}.e .blog-page .filtri button{letter-spacing:.15em;text-transform:uppercase;color:var(--ink-2);border:1px solid var(--line);cursor:pointer;background:0 0;border-radius:999px;padding:9px 14px;font-family:inherit;font-size:10.5px;font-weight:500;transition:color .3s,border-color .3s,background .3s}.e .blog-page .filtri button .n{color:var(--graphite);margin-left:6px;font-weight:400}.e .blog-page .filtri button:hover{border-color:var(--ink)}.e .blog-page .filtri button.on{background:var(--ink);border-color:var(--ink);color:#fff}.e .blog-page .filtri button.on .n{color:#fff9}.e .blog-page .bsec .top p a{color:var(--ink);border-bottom:1px solid var(--accent)}@media (max-width:980px){.e .blog-page .cards.evid{grid-template-columns:1fr 1fr}.e .blog-page .cards.evid .card:first-child{grid-column:1/-1}}@media (max-width:600px){.e .blog-page .cards.evid{grid-template-columns:1fr}}.e .blog-page .video.vert{aspect-ratio:9/16;max-width:420px;margin:0 auto}.e .blog-page .video.vert video{background:var(--dark);width:100%;height:100%;display:block}.e .blog-page .video.ig{aspect-ratio:auto;background:0 0;border-radius:0;max-width:420px;margin:0 auto}.e .blog-page .video.ig .instagram-media{width:100%!important;min-width:0!important;max-width:420px!important}.e .blog-page .card .th .noimg{background:var(--dark);width:100%;height:100%}.e .blog-page .bhero{isolation:isolate;color:#fff;background:var(--dark);flex-direction:column;justify-content:flex-end;min-height:100svh;display:flex;position:relative;overflow:hidden}.e .blog-page .bhero .scene{z-index:0;position:absolute;inset:0}.e .blog-page .bhero .scene img{object-fit:cover;object-position:60% 22%;filter:saturate(.8)contrast(1.05)brightness(.6);width:100%;height:100%}.e .blog-page .bhero .scene:after{content:"";background:linear-gradient(#0c0c0bb3 0%,#0c0c0b33 30%,#0c0c0b73 60%,#0c0c0bf5 100%),linear-gradient(90deg,#0c0c0bbf 0%,#0c0c0b4d 55%,#0c0c0b0d 100%);position:absolute;inset:0}.e .blog-page .bhero .hb{z-index:1;width:100%;max-width:var(--maxw);padding:104px var(--pad-x) clamp(40px,6vh,72px);margin:0 auto;position:relative}.e .blog-page .bhero .crumbs{color:#fff9;margin-bottom:28px;font-size:12px}.e .blog-page .bhero .crumbs a:hover{color:#fff}.e .blog-page .bhero .lab{color:#ffffffc7;margin-bottom:clamp(14px,2.4vh,28px);display:block}.e .blog-page .bhero .lab .dot{background:var(--accent-bright)}.e .blog-page .bhero h1{font-family:var(--serif);font-weight:400;font-size:var(--t-hero);letter-spacing:-.012em;text-wrap:balance;color:#fff;max-width:12ch;line-height:.96}.e .blog-page .bhero .stand{color:#ffffffdb;max-width:48ch;margin-top:clamp(16px,2.4vh,28px);font-size:clamp(17px,1.35vw,20px);line-height:1.55}.e .blog-page .bhero .nums{letter-spacing:.22em;text-transform:uppercase;color:#ffffff9e;border-top:1px solid #fff3;flex-wrap:wrap;gap:40px;margin-top:clamp(26px,5vh,64px);padding-top:20px;font-size:10.5px;display:flex}.e .blog-page .bhero .nums b{font-family:var(--serif);color:#fff;letter-spacing:0;text-transform:none;margin-bottom:6px;font-size:clamp(26px,2.4vw,36px);font-weight:400;line-height:1;display:block}.e:has(.blog-page .bhero) .topbar:not(.scrolled){-webkit-backdrop-filter:none;padding:16px var(--pad-x);background:0 0;border-bottom:0;position:fixed}.e:has(.blog-page .bhero) .topbar:not(.scrolled) .lock .lg img{filter:none}.e:has(.blog-page .bhero) .topbar:not(.scrolled) nav a{color:#ffffffd9}.e:has(.blog-page .bhero) .topbar:not(.scrolled) .burger span{background:#fff}.e:has(.blog-page .bhero) .topbar:not(.scrolled) .burger:before{background:#fff}.e:has(.blog-page .bhero) .topbar:not(.scrolled) .burger:after{background:#fff}.e:has(.blog-page .bhero) .topbar:not(.scrolled) nav .sep{background:#ffffff47}.e .blog-page .sezioni{background:var(--line-2);border:1px solid var(--line-2);grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.e .blog-page .sz{background:var(--paper);flex-direction:column;gap:10px;padding:28px 26px 26px;transition:background .3s;display:flex}.e .blog-page .sz:hover{background:var(--paper-2)}.e .blog-page .sz .sn{letter-spacing:.18em;text-transform:uppercase;color:var(--graphite);font-size:10.5px}.e .blog-page .sz .st{font-family:var(--serif);letter-spacing:-.01em;font-size:clamp(24px,2vw,30px);line-height:1.05}.e .blog-page .sz .sd{color:var(--graphite);flex:1;font-size:15px;line-height:1.5}.e .blog-page .sz .sa{letter-spacing:.15em;text-transform:uppercase;color:var(--ink);margin-top:8px;font-size:10.5px;font-weight:500;transition:color .3s}.e .blog-page .sz .sa span{margin-left:6px}.e .blog-page .sz:hover .sa{color:var(--accent)}.e .blog-page .sz.off{opacity:.55}@media (max-width:980px){.e .blog-page .sezioni{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.e .blog-page .sezioni{grid-template-columns:1fr}}.e .blog-page:not(:has(.bhero)){padding-top:76px}.e .blog-page .nota-libro{border-top:1px solid var(--line);color:var(--graphite);margin-top:36px;padding-top:18px;font-size:14px}.e:has(.blog-page) .topbar .pm-open{color:var(--ink)}.e:has(.blog-page) .topbar .pm-link{color:var(--ink-2)}.e:has(.blog-page) .topbar .pm-right .btn-primary{background:var(--accent);border-color:var(--accent);color:#fff}.e:has(.blog-page) .topbar .pm-lingue a{color:var(--graphite)}.e:has(.blog-page) .topbar .pm-lingue a.on{color:var(--ink)}.e:has(.blog-page) .topbar .pm-lingue a+a{border-left-color:var(--line)}.e:has(.blog-page .bhero) .topbar:not(.scrolled) .pm-open{color:#fff}.e:has(.blog-page .bhero) .topbar:not(.scrolled) .pm-link{color:#ffffffe0}.e:has(.blog-page .bhero) .topbar:not(.scrolled) .pm-right .btn-primary{color:#fff;background:0 0;border-color:#ffffff8c}.e:has(.blog-page .bhero) .topbar:not(.scrolled) .pm-lingue a{color:#fff9}.e:has(.blog-page .bhero) .topbar:not(.scrolled) .pm-lingue a.on{color:#fff}.e:has(.blog-page .bhero) .topbar:not(.scrolled) .pm-lingue a+a{border-left-color:#ffffff4d}.e .blog-page .bhero .scene img{filter:saturate(.9)contrast(1.03)brightness(.82)}.e .blog-page .bhero .scene:after{background:linear-gradient(#0c0c0b8c 0%,#0c0c0b00 22%,#0c0c0b26 55%,#0c0c0be0 100%),linear-gradient(90deg,#0c0c0b8c 0%,#0c0c0b1a 55%,#0c0c0b00 100%)}
