/* Editorial V2: source photographs, paper reading pages, no animated article text. */
[data-v2-editorial]{--ed-paper:#eee9df;--ed-ink:#202b32;--ed-line:#b6b0a3;--ed-red:#d55249;background:var(--ed-paper);color:var(--ed-ink);overflow-wrap:anywhere}
[data-v2-editorial][data-theme=dark]{background:#0b131c;color:#f3efe7;--ed-line:#38414a;--ed-ink:#f3efe7}
[data-v2-editorial] *{box-sizing:border-box;min-width:0}
[data-v2-editorial] [hidden]{display:none!important}
[data-v2-editorial] a{color:inherit;text-decoration-thickness:1px;text-underline-offset:5px}
[data-v2-editorial] a:focus-visible,[data-v2-editorial] button:focus-visible,[data-v2-editorial] input:focus-visible,[data-v2-editorial] select:focus-visible,[data-v2-editorial] summary:focus-visible{outline:3px solid #cf7730;outline-offset:5px}
[data-v2-editorial] h1,[data-v2-editorial] h2,[data-v2-editorial] h3{color:inherit;font-weight:500;letter-spacing:-.04em;line-height:1.1;text-transform:none;max-width:none;margin:0;text-wrap:balance}
[data-v2-editorial] h1{font-size:clamp(40px,5.1vw,78px)}
[data-v2-editorial] h2{font-size:clamp(32px,3.6vw,54px)}
[data-v2-editorial] h3{font-size:clamp(25px,2.1vw,34px)}
[data-v2-editorial] p{color:inherit;font-size:18px;line-height:1.65;max-width:68ch;margin:20px 0 0}
[data-v2-editorial] .ed-kicker{font:500 12px/1.5 var(--font-mono,monospace);letter-spacing:.13em;margin:0 0 22px}
[data-v2-editorial] button,[data-v2-editorial] select,[data-v2-editorial] input{font:inherit;color:inherit}
[data-v2-editorial] button,[data-v2-editorial] .ed-reader-actions a{border:1px solid var(--ed-line);background:transparent;border-radius:0;min-height:48px;padding:12px 18px;cursor:pointer}
[data-v2-editorial] .ed-wrap{width:min(1280px,calc(100% - 96px));margin:auto}
[data-v2-editorial] .ed-section{padding:96px 0;border-bottom:1px solid var(--ed-line);scroll-margin-top:110px}
[data-v2-editorial] .ed-link{display:inline-block;font-size:15px;font-weight:600;padding:12px 0;margin-top:16px}
[data-v2-editorial] .zv2-cta{margin-top:30px;color:inherit;border-color:var(--ed-line);max-width:100%}
[data-v2-editorial] figure{margin:0}
[data-v2-editorial] img{display:block;width:100%;height:auto}
[data-v2-editorial] figcaption{font-size:12px;line-height:1.6;margin-top:12px}
[data-v2-editorial] .ed-about-index{display:flex;flex-wrap:wrap;gap:4px 20px;padding:24px 48px;border-bottom:1px solid var(--ed-line)}
[data-v2-editorial] .ed-about-index a{font-size:13px;padding:10px 0;text-decoration:none}
[data-v2-editorial] .ed-about-hero .ed-wrap{display:grid;grid-template-columns:5fr 7fr;align-items:center;gap:72px}
[data-v2-editorial] .ed-portrait{max-width:440px}
[data-v2-editorial] .ed-portrait img{aspect-ratio:4/5;object-fit:contain;background:#e8e4df;filter:grayscale(1);transition:filter .8s cubic-bezier(.45,0,.55,1)}
[data-v2-editorial] .ed-portrait [data-color=true]{filter:grayscale(0)}
[data-v2-editorial] .ed-portrait button{margin-top:14px;font-size:13px;text-transform:uppercase;letter-spacing:.05em}
[data-v2-editorial] .ed-story .ed-wrap{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center}
[data-v2-editorial] .ed-story h2{color:#ef766c}
[data-v2-editorial] .ed-story p:not(.ed-kicker){font-family:Georgia,serif;font-size:clamp(21px,2vw,29px);line-height:1.65}
[data-v2-editorial] .ed-story-text .ed-chapter-copy{grid-column:2;grid-row:1}
[data-v2-editorial] .ed-chapter-number{grid-column:1;grid-row:1;font:400 clamp(100px,16vw,220px)/1 Georgia,serif;color:#465663;text-align:center}
[data-v2-editorial] #ABOUT-COSTRUIRE .ed-chapter-copy{grid-column:1}
[data-v2-editorial] #ABOUT-COSTRUIRE .ed-chapter-number{grid-column:2}
[data-v2-editorial] .ed-method{list-style:none;padding:0;margin:0}
[data-v2-editorial] .ed-method li{display:flex;gap:24px;padding:24px 0;border-bottom:1px solid var(--ed-line);align-items:baseline}
[data-v2-editorial] .ed-method strong{font-size:28px;font-weight:500}
[data-v2-editorial] .ed-method span{font:12px monospace;color:#d7ae6a}
[data-v2-editorial] #ABOUT-TERRITORIO .ed-wrap,[data-v2-editorial] #ABOUT-PROGETTI .ed-wrap{max-width:960px}
[data-v2-editorial] .ed-training .ed-wrap{display:grid;grid-template-columns:4fr 7fr;gap:32px 72px;align-items:start}
[data-v2-editorial] .ed-training .ed-link{grid-column:2}
[data-v2-editorial] .ed-certificate{border-top:1px solid var(--ed-line)}
[data-v2-editorial] .ed-certificate summary{list-style:none;display:grid;grid-template-columns:1fr auto;gap:6px 16px;padding:22px 0;cursor:pointer;min-height:60px}
[data-v2-editorial] .ed-certificate summary::-webkit-details-marker{display:none}
[data-v2-editorial] .ed-certificate summary>span:first-child{font-size:12px;color:#c4b69f;grid-column:1}
[data-v2-editorial] .ed-certificate summary strong{font-size:21px;font-weight:500;grid-column:1}
[data-v2-editorial] .ed-certificate summary>span:last-child{grid-column:2;grid-row:1/3;align-self:center;font-size:25px}
[data-v2-editorial] .ed-certificate[open] summary>span:last-child{transform:rotate(45deg)}
[data-v2-editorial] .ed-certificate>div{padding-bottom:24px}
[data-v2-editorial] .ed-certificate p{margin:0 0 12px;font-size:15px}
[data-v2-editorial] .ed-certificate a{display:block;font-size:15px;padding:10px 0}
[data-v2-editorial] .ed-journal-hero .ed-wrap{display:grid;grid-template-columns:5fr 7fr;gap:64px;align-items:center}
[data-v2-editorial] .ed-journal-hero h1{font-family:Georgia,serif;font-size:clamp(54px,6vw,94px);line-height:1}
[data-v2-editorial] .ed-cover img{aspect-ratio:16/10;object-fit:cover}
[data-v2-editorial] .ed-cover figcaption{border-top:1px solid var(--ed-line);padding-top:18px}
[data-v2-editorial] .ed-cover figcaption span{display:block;font:11px/1.6 monospace;letter-spacing:.07em;margin-bottom:10px}
[data-v2-editorial] .ed-cover figcaption a{font:25px/1.25 Georgia,serif;text-decoration:none;display:block}
[data-v2-editorial] .ed-filters{display:grid;grid-template-columns:1fr 1.5fr auto auto;gap:20px;align-items:end;border-block:1px solid var(--ed-line);margin-top:40px;padding:24px 0}
[data-v2-editorial] .ed-filters label{display:grid;gap:10px;font-size:13px}
[data-v2-editorial] .ed-filters input,[data-v2-editorial] .ed-filters select{width:100%;height:48px;border:1px solid #9a968c;background:#f9f6ef;border-radius:0;padding:10px;font-size:16px;color:#202b32}
[data-v2-editorial] .ed-filters button{background:#202b32;color:#f9f6ef;border-color:#202b32}
[data-v2-editorial] .ed-filters>a{padding:14px 0;font-size:14px}
[data-v2-editorial] .ed-result-count{font:13px/1.5 monospace;margin:20px 0 34px}
[data-v2-editorial] .ed-gallery{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:54px 28px}
[data-v2-editorial] .ed-card{padding:0;background:transparent;border:0;box-shadow:none}
[data-v2-editorial] .ed-card-image{display:block;overflow:hidden;aspect-ratio:16/10}
[data-v2-editorial] .ed-card-image img{aspect-ratio:16/10;object-fit:cover;transition:transform .4s ease}
[data-v2-editorial] .ed-card h3 a{text-decoration:none}
[data-v2-editorial] .ed-card p{font-size:16px;line-height:1.65;margin-top:18px}
[data-v2-editorial] .ed-card-meta{display:flex;flex-wrap:wrap;justify-content:space-between;gap:6px;font:11px/1.5 monospace;margin:20px 0 16px}
[data-v2-editorial] #JOURNAL-FONTE .ed-wrap,[data-v2-editorial] #JOURNAL-PROGETTO .ed-wrap{max-width:880px}
[data-v2-editorial] .ed-article{width:min(1280px,calc(100% - 96px));margin:auto;padding:56px 0 96px}
[data-v2-editorial] .ed-article-header{max-width:980px;margin:auto}
[data-v2-editorial] .ed-breadcrumb{font-size:14px;margin-bottom:44px}
[data-v2-editorial] .ed-article h1{font-family:Georgia,serif;font-size:clamp(38px,5.5vw,76px);max-width:20ch}
[data-v2-editorial] .ed-deck{font-size:clamp(20px,2.2vw,25px);line-height:1.55;max-width:64ch}
[data-v2-editorial] .ed-byline{display:flex;flex-wrap:wrap;gap:8px 22px;font-size:13px;line-height:1.6;margin:28px 0 38px}
[data-v2-editorial] .ed-article-cover img{aspect-ratio:16/9;object-fit:cover}
[data-v2-editorial] .ed-article-cover figcaption{margin-bottom:56px}
[data-v2-editorial] .ed-reading-layout{font:18px/1.65 Georgia,serif;display:grid;grid-template-columns:minmax(0,68ch) 200px;gap:64px;justify-content:center;align-items:start}
[data-v2-editorial] .ed-toc{font-family:Arial,sans-serif;grid-column:2;grid-row:1;position:sticky;top:110px;border-top:1px solid var(--ed-line);padding-top:18px;font-size:14px;line-height:1.55}
[data-v2-editorial] .ed-toc summary{font-weight:600;cursor:pointer;min-height:44px}
[data-v2-editorial] .ed-toc ol{padding-left:20px;margin-top:8px}
[data-v2-editorial] .ed-toc li{margin:12px 0}
[data-v2-editorial] .ed-reading-column{grid-column:1;grid-row:1}
[data-v2-editorial] .ed-reading-column h2{font:500 clamp(27px,3vw,38px)/1.2 Georgia,serif;letter-spacing:-.025em;text-wrap:pretty}
[data-v2-editorial] .ed-reading-column p{font:18px/1.75 Georgia,serif}
[data-v2-editorial] .ed-reading-column section{margin-bottom:56px;scroll-margin-top:110px}
[data-v2-editorial] .ed-article-sources{border-top:1px solid var(--ed-line);padding-top:36px}
[data-v2-editorial] .ed-article-sources ul{padding:0;list-style:none}
[data-v2-editorial] .ed-article-sources li{margin-top:20px}
[data-v2-editorial] .ed-article-sources li>span{display:block;font:11px monospace;margin-bottom:7px}
[data-v2-editorial] .ed-reader-actions{display:flex;gap:12px;flex-wrap:wrap;font-size:13px;align-items:center}
[data-v2-editorial] .ed-reader-actions a{text-decoration:none}
[data-v2-editorial] .ed-related{margin-top:80px;border-top:1px solid var(--ed-line);padding-top:56px}
[data-v2-editorial] .ed-related>h2{margin-bottom:36px;font-family:Georgia,serif}
[data-v2-editorial] .ed-next{display:flex;flex-wrap:wrap;gap:20px;margin-top:44px}
[data-v2-editorial] .ed-next a{padding:12px 0}
@media(hover:hover) and (pointer:fine){[data-v2-editorial] .ed-card-image:hover img{transform:scale(1.025)}}
@media(max-width:1099px){[data-v2-editorial] .ed-wrap,[data-v2-editorial] .ed-article{width:calc(100% - 64px)}[data-v2-editorial] .ed-section{padding:72px 0}[data-v2-editorial] .ed-about-hero .ed-wrap,[data-v2-editorial] .ed-journal-hero .ed-wrap,[data-v2-editorial] .ed-story .ed-wrap{gap:36px}[data-v2-editorial] .ed-training .ed-wrap{grid-template-columns:1fr}[data-v2-editorial] .ed-training .ed-link{grid-column:1}[data-v2-editorial] .ed-gallery{grid-template-columns:repeat(2,minmax(0,1fr))}[data-v2-editorial] .ed-filters{grid-template-columns:1fr 1fr}[data-v2-editorial] .ed-reading-layout{display:flex;flex-direction:column;max-width:64ch;margin:auto;gap:36px}[data-v2-editorial] .ed-toc{position:static;width:100%;border-bottom:1px solid var(--ed-line)}[data-v2-editorial] .ed-reading-column{width:100%}[data-v2-editorial] .ed-about-index{padding-inline:32px}}
@media(max-width:719px){[data-v2-editorial] .ed-wrap,[data-v2-editorial] .ed-article{width:calc(100% - 40px)}[data-v2-editorial] .ed-section{padding:54px 0}[data-v2-editorial] .ed-about-hero .ed-wrap,[data-v2-editorial] .ed-journal-hero .ed-wrap,[data-v2-editorial] .ed-story .ed-wrap{display:flex;flex-direction:column;gap:34px;align-items:stretch}[data-v2-editorial] .ed-portrait{width:100%;max-width:400px;margin-inline:auto}[data-v2-editorial] .ed-chapter-number{display:none}[data-v2-editorial] .ed-story p:not(.ed-kicker){font-size:21px}[data-v2-editorial] .ed-about-index{padding:14px 20px;gap:2px 18px}[data-v2-editorial] .ed-cover img{aspect-ratio:4/5}[data-v2-editorial] .ed-gallery{grid-template-columns:1fr;gap:44px}[data-v2-editorial] .ed-card-image,[data-v2-editorial] .ed-card-image img{aspect-ratio:16/10}[data-v2-editorial] .ed-filters{gap:18px 12px}[data-v2-editorial] .ed-filters label{grid-column:1/-1}[data-v2-editorial] .ed-article{padding-top:34px}[data-v2-editorial] .ed-article-cover img{aspect-ratio:4/5}[data-v2-editorial] .ed-article-cover figcaption{margin-bottom:36px}[data-v2-editorial] .ed-article h1{font-size:38px;line-height:1.12}[data-v2-editorial] .ed-breadcrumb{margin-bottom:30px}[data-v2-editorial] .ed-byline{flex-direction:column}[data-v2-editorial] .ed-related{margin-top:56px}[data-v2-editorial] .ed-reading-column p{line-height:1.65}}
html[data-motion=off] [data-v2-editorial] *,html[data-motion=off] [data-v2-editorial] *::before{transition:none!important;animation:none!important}
@media(prefers-reduced-motion:reduce){[data-v2-editorial] *{transition:none!important;animation:none!important}}
@media print{[data-v2-editorial] .ed-toc,[data-v2-editorial] .ed-reader-actions,[data-v2-editorial] .ed-related{display:none}[data-v2-editorial] .ed-reading-layout{display:block}[data-v2-editorial] .ed-reading-column{max-width:none}[data-v2-editorial]{background:white;color:black}}

[data-v2-editorial] .core-line-mask{display:block;overflow:hidden;padding-bottom:.09em;margin-bottom:-.09em}
[data-v2-editorial] .core-line{display:block}
[data-v2-editorial] [data-core-prepared] .core-line{transform:translateY(100%);opacity:0}
[data-v2-editorial] [data-core-prepared] :is(.core-kicker,.core-body){opacity:0}

[data-v2-editorial] .ed-training-note{margin:0 0 30px;font-size:17px}
.ed-article-header .ed-article-mark{display:block;width:76px;height:76px;margin:16px 0 24px;padding:10px;border:1px solid #b9c7cf;color:#3159ca;background:#f5f6f4;box-sizing:border-box}
.ed-byline time{font:inherit;color:inherit}
.ed-share-network{display:flex;flex-wrap:wrap;align-items:center;gap:10px 20px;margin:27px 0 32px;padding:20px 0;border-top:1px solid #b6c2c7;border-bottom:1px solid #b6c2c7}
.ed-share-network>span{flex:1 0 100%;font:700 11px/1.4 Manrope,sans-serif;letter-spacing:.11em;color:#3159ca}
.ed-share-network>a{display:inline-flex;min-height:38px;align-items:center;color:#17324b;font:600 13px/1.3 Manrope,sans-serif;text-decoration:none;border-bottom:1px solid #7c94a5}
.ed-share-network>a:hover,.ed-share-network>a:focus-visible{color:#3159ca;border-color:#3159ca}
@media(max-width:680px){.ed-article-header .ed-article-mark{width:64px;height:64px}.ed-share-network{display:grid;grid-template-columns:1fr 1fr;gap:8px 16px}.ed-share-network>span{grid-column:1/-1}}
