@import url('https://fonts.googleapis.com/css2?family=Cormorant+Garamond:wght@300;400;500&family=DM+Sans:wght@400;500;600&display=swap');
.lj-journal{--ink:#1c2023;--navy:#111923;--gold:#bfa06c;--paper:#f5f2ec;--body:#333331;--muted:#777670;--line:#dcd7ce;--serif:'Cormorant Garamond', 'Baskerville', Georgia, serif;--sans:'DM Sans', 'Helvetica Neue', Arial,sans-serif}
.lj-journal,.lj-journal *{box-sizing:border-box}.lj-journal{margin:0;background:#f2f0eb;color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased}.lj-journal a{color:inherit;text-decoration:none}.lj-journal button{font:inherit}.lj-journal a:focus-visible,.lj-journal button:focus-visible{outline:2px solid #d7a861;outline-offset:5px} .sj-shell{max-width:1920px;margin:auto;background:var(--paper);overflow:hidden}.sj-screen-note{background:#252831;color:#e9e5da;text-align:center;font-size:11px;letter-spacing:.12em;text-transform:uppercase;padding:9px 18px}.sj-hero{height:min(63vw,690px);min-height:550px;position:relative;color:#fbf8f3;isolation:isolate;overflow:hidden;background:#17120e}.sj-hero:before{content:'';position:absolute;z-index:-3;inset:0;background-image:url('https://getmoon.it/wp-content/uploads/2026/10/le-journal-cover.webp');background-size:cover;background-position:center 44%;filter:brightness(.86)}.sj-hero:after{content:'';position:absolute;z-index:-2;inset:0;background:linear-gradient(90deg,rgba(7,9,12,.82) 0%,rgba(6,8,12,.42) 25%,rgba(8,8,10,0) 52%,rgba(8,10,13,.20) 73%,rgba(6,9,13,.92) 100%)}.sj-nav{z-index:4;position:relative;display:flex;align-items:center;justify-content:space-between;padding:28px clamp(24px,3.5vw,62px);gap:24px}.sj-wordmark{font-family:Georgia,serif;font-size:clamp(13px,1.35vw,20px);letter-spacing:.035em;white-space:nowrap}.sj-navlinks{display:flex;gap:clamp(16px,2.8vw,40px);align-items:center}.sj-navlinks a{font-size:10px;letter-spacing:.095em;text-transform:uppercase;opacity:.86;white-space:nowrap}.sj-navlinks a[aria-current='page']{padding-bottom:9px;border-bottom:1px solid var(--gold);opacity:1}.sj-lead{position:absolute;top:22%;left:clamp(24px,3.5vw,62px);max-width:36%;}.sj-eyebrow{font-size:11px;color:#d4b57a;letter-spacing:.25em;text-transform:uppercase;font-weight:500}.sj-lead h1{font-family:var(--serif);font-weight:300;font-size:clamp(76px,8.6vw,151px);letter-spacing:-.04em;line-height:.79;margin:27px 0 36px;white-space:nowrap}.sj-gold-rule{width:47px;height:2px;background:var(--gold);margin:0 0 22px}.sj-deck{font-family:var(--serif);font-weight:400;font-size:clamp(22px,2.1vw,34px);line-height:1.11;max-width:430px;margin:0}.sj-feature{position:absolute;right:clamp(25px,3.5vw,62px);width:clamp(245px,22%,360px);top:31%;padding:10px 0 20px 25px;border-left:1px solid rgba(229,217,193,.12)}.sj-feature .sj-eyebrow{font-size:10px;letter-spacing:.17em}.sj-feature h2{font-family:var(--serif);font-size:clamp(40px,3.7vw,64px);font-weight:400;line-height:.96;margin:14px 0 12px}.sj-feature p{font-family:var(--serif);font-size:clamp(17px,1.37vw,22px);line-height:1.18;max-width:330px;margin:0}.sj-feature .sj-gold-rule{margin:20px 0 17px;width:87px;height:1px}.sj-feature .sj-meta{font:11px var(--sans);letter-spacing:.015em;opacity:.82}.sj-link{display:inline-flex;align-items:center;gap:22px;font-family:var(--serif);font-size:21px;border-bottom:1px solid var(--gold);padding-bottom:4px;margin-top:18px}.sj-link .sj-arrow{font-family:var(--sans);font-size:17px}.sj-content{padding:48px clamp(24px,3.5vw,62px) 72px;background:#f7f4ef}.sj-content-head{display:flex;justify-content:space-between;align-items:center;gap:20px;margin:0 0 37px}.sj-small-head{display:flex;align-items:center;gap:16px;text-transform:uppercase;letter-spacing:.19em;font-size:12px}.sj-small-head:after{content:'';width:78px;height:1px;background:#a9a295}.sj-archive-link{display:inline-flex;align-items:center;gap:22px;text-transform:uppercase;letter-spacing:.13em;font-size:10px;white-space:nowrap}.sj-archive-link span{font-size:23px;font-weight:300;color:#b99d6c}.sj-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:38px;max-width:1360px}.sj-item{display:grid;grid-template-columns:36% minmax(0,1fr);gap:20px;min-width:0}.sj-item img{display:block;width:100%;aspect-ratio:.60;object-fit:cover;filter:saturate(.78)}.sj-kicker{font-size:10px;letter-spacing:.09em;text-transform:uppercase;color:#6e6355;line-height:1.5}.sj-item h3{font-family:var(--serif);font-weight:400;font-size:clamp(27px,2.1vw,39px);line-height:.96;margin:10px 0 14px}.sj-excerpt{font-family:var(--serif);font-size:clamp(16px,1.23vw,20px);line-height:1.15;color:#43413d;margin:0 0 20px}.sj-byline{font-family:var(--serif);font-size:16px;color:#615c55;margin-top:16px}.sj-item .sj-link{font-size:17px;margin-top:20px;gap:15px}.sj-footer{padding:23px clamp(24px,3.5vw,62px);background:var(--navy);color:#eee5d7;display:flex;justify-content:space-between;gap:20px;font-size:11px;letter-spacing:.03em}.sj-footer a{text-decoration:underline;text-underline-offset:3px;text-decoration-color:#a88a5d}.sj-index-head{padding:80px clamp(24px,7vw,124px) 38px;background:#16212e;color:#eee8dd}.sj-index-head .sj-eyebrow{font-size:11px}.sj-index-head h1{font-family:var(--serif);font-weight:300;font-size:clamp(74px,9vw,145px);line-height:.88;letter-spacing:-.035em;margin:24px 0 18px}.sj-index-head p{font-family:var(--serif);font-size:clamp(20px,2vw,30px);max-width:650px;line-height:1.15}.sj-index-list{padding:60px clamp(24px,7vw,124px) 80px}.sj-index-list .sj-item{margin:0 0 36px;grid-template-columns:165px 1fr;max-width:900px}.sj-index-list .sj-item img{max-width:165px;aspect-ratio:.83}.sj-index-list .sj-item h3{font-size:46px}.sj-article-header{padding:90px clamp(24px,12vw,220px) 70px;background:#152030;color:#f9f5ee}.sj-back{display:inline-block;text-transform:uppercase;letter-spacing:.17em;font-size:11px;color:#c9ad7c;margin-bottom:48px}.sj-article-header .sj-eyebrow{font-size:11px}.sj-article-header h1{font-family:var(--serif);font-weight:300;font-size:clamp(68px,8vw,129px);line-height:.87;letter-spacing:-.035em;margin:26px 0 25px;max-width:960px}.sj-article-header .sj-subtitle{font-family:var(--serif);font-size:clamp(26px,3vw,43px);line-height:1.1;color:#e2ddd4;max-width:840px}.sj-article-info{margin-top:48px;display:flex;flex-wrap:wrap;gap:14px;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:#d1c8ba}.sj-article-body{background:#faf8f4;padding:65px 22px 115px}.sj-article-inner{max-width:750px;margin:auto}.sj-article-inner p{font-family:Georgia,serif;font-size:19px;line-height:1.77;color:#3a3835;margin:0 0 24px}.sj-article-inner p.sj-intro{font-family:var(--serif);font-size:clamp(28px,3vw,40px);line-height:1.22;color:#23292b;margin-bottom:40px}.sj-article-inner h2{font-family:var(--serif);font-size:clamp(37px,4vw,51px);font-weight:400;line-height:1.03;letter-spacing:-.015em;margin:54px 0 22px}.sj-article-inner blockquote{font-family:var(--serif);font-size:clamp(31px,3.6vw,47px);line-height:1.13;letter-spacing:-.015em;font-weight:400;border-left:2px solid #bc9c62;padding:3px 0 4px 24px;margin:55px 0;color:#34322c}.sj-article-inner p.sj-closing{font-family:var(--serif);font-size:30px;line-height:1.23;margin:43px 0}.sj-sources{border-top:1px solid #d2cbc0;margin-top:65px;padding-top:24px;font-size:13px;line-height:1.7;color:#675f54}.sj-sources a{color:#3d4650;text-decoration:underline;text-decoration-color:#ac936c;text-underline-offset:4px}.sj-next{border-top:1px solid #ded8cd;padding:25px 0;margin-top:45px}.sj-next a{font-family:var(--serif);font-size:27px}.sj-preview-flag{font-size:10px;letter-spacing:.16em;text-transform:uppercase;display:inline-block;padding:6px 9px;border:1px solid #b49c78;color:#9b7a48;margin-top:12px}
@media(max-width:1190px){.sj-hero{min-height:580px}.sj-navlinks a{font-size:9px}.sj-lead{max-width:45%;top:24%}.sj-lead h1{font-size:clamp(77px,8.6vw,112px)}.sj-feature{top:33%;width:255px}.sj-item{grid-template-columns:35% 1fr;gap:14px}.sj-item h3{font-size:28px}.sj-excerpt{font-size:16px}.sj-byline{font-size:13px}}
@media(max-width:870px){.sj-hero{height:auto;min-height:0;display:flex;flex-direction:column;padding-bottom:0}.sj-hero:before{inset:55px 0 auto;height:450px;background-position:50% center}.sj-hero:after{background:linear-gradient(180deg,rgba(4,7,12,.94),rgba(7,9,12,.24) 22%,rgba(7,9,12,.06) 55%,rgba(7,9,12,.62) 100%);height:505px}.sj-nav{padding:19px 22px;background:#111923}.sj-wordmark{font-size:13px}.sj-navlinks{gap:15px}.sj-navlinks a:not([aria-current]){display:none}.sj-lead{position:relative;left:auto;top:auto;max-width:none;padding:62px 22px 105px;min-height:450px}.sj-lead h1{font-size:clamp(68px,12vw,104px);margin:20px 0 24px}.sj-deck{font-size:25px;max-width:430px}.sj-feature{position:relative;right:auto;top:auto;width:auto;padding:32px 24px 38px;background:#121b26;border:0}.sj-feature h2{font-size:54px;max-width:550px}.sj-feature p{font-size:22px;max-width:480px}.sj-content{padding:42px 24px 65px}.sj-list{grid-template-columns:1fr;gap:26px}.sj-item{grid-template-columns:165px 1fr;gap:20px;max-width:650px;padding-bottom:24px;border-bottom:1px solid var(--line)}.sj-item img{aspect-ratio:.8}.sj-item h3{font-size:38px}.sj-excerpt{font-size:21px}.sj-footer{padding:23px}.sj-article-header{padding:55px 30px}.sj-article-header h1{font-size:70px}}
@media(max-width:530px){.sj-navlinks a{font-size:9px}.sj-hero:before{height:380px;background-position:52% center}.sj-hero:after{height:435px;background:linear-gradient(90deg,rgba(8,10,14,.67),rgba(8,10,14,.22)),linear-gradient(180deg,rgba(7,9,12,.42) 0%,rgba(8,10,14,.08) 48%,rgba(8,10,14,.50) 100%)}.sj-lead{min-height:380px;padding-top:52px;padding-bottom:68px}.sj-lead h1{font-size:65px;white-space:nowrap}.sj-eyebrow{font-size:9px}.sj-deck{font-size:21px;max-width:285px}.sj-feature{padding:30px 23px 38px}.sj-feature h2{font-size:48px}.sj-feature p{font-size:21px}.sj-content-head{margin-bottom:24px}.sj-small-head{font-size:10px;gap:8px}.sj-small-head:after{width:35px}.sj-archive-link{font-size:9px;gap:7px}.sj-content{padding:35px 21px 50px}.sj-item{grid-template-columns:115px 1fr;gap:15px}.sj-item img{aspect-ratio:.73}.sj-item h3{font-size:29px;margin:6px 0 8px}.sj-excerpt{font-size:17px;line-height:1.14;margin-bottom:8px}.sj-byline{font-size:12px;margin-top:10px}.sj-item .sj-link{margin-top:8px;font-size:17px}.sj-kicker{font-size:9px}.sj-footer{flex-direction:column}.sj-index-head{padding:60px 23px 20px}.sj-index-head h1{font-size:79px}.sj-index-list{padding:35px 23px}.sj-index-list .sj-item{grid-template-columns:100px 1fr}.sj-index-list .sj-item h3{font-size:32px}.sj-article-header{padding:45px 22px 55px}.sj-article-header h1{font-size:62px}.sj-article-header .sj-subtitle{font-size:26px}.sj-article-header .sj-back{margin-bottom:35px}.sj-article-body{padding:44px 22px 75px}.sj-article-inner p{font-size:17px;line-height:1.72}.sj-article-inner p.sj-intro{font-size:29px}.sj-article-inner blockquote{font-size:32px;margin:40px 0}.sj-article-inner p.sj-closing{font-size:26px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}

/* Bridge/WPBakery integration: isolated typography and width, no global site changes. */
.lj-journal{width:100%;max-width:none;min-width:0;}
.lj-journal .sj-shell{max-width:none;}
.lj-journal .sj-empty{font-family:var(--serif);font-size:clamp(19px,2vw,25px);line-height:1.35;color:#625c53;padding:12px 0 55px;}

.lj-journal .sj-hero p,.lj-journal .sj-content p{white-space:normal;}
.lj-journal .sj-hero a,.lj-journal .sj-content a,.lj-journal .sj-footer a{text-decoration:none;}
.lj-journal a:hover{opacity:.84;}
.lj-journal .sj-hero{margin:0;}
.lj-journal .sj-content{box-sizing:border-box;}
.lj-journal .sj-content-head,.lj-journal .sj-list{max-width:none;}
.lj-journal .sj-item .sj-thumb{display:block;}
.lj-journal .sj-item .sj-item-copy{min-width:0;}
@media(max-width:530px){}

.lj-journal .sj-thumb-empty{min-height:170px;aspect-ratio:.60;background:#1b2530;color:#bfa06c;display:flex;align-items:center;justify-content:center;letter-spacing:.21em;font-size:10px;font-family:var(--sans);}
@media(max-width:870px){.lj-journal .sj-thumb-empty{min-height:130px;aspect-ratio:.8;}}

/* V0.2 – integrazione dedicata a Bridge, solo pagina 19813. */
/* La Title Area di Bridge e' ridondante rispetto alla testata del Journal. */
body.page-id-19813 .title_outer {display:none !important;}
/* Bridge imposta colori tipografici sui titoli globali. La copertina
   usa invece titoli chiari come nel master approvato. */
body.page-id-19813 .lj-journal .sj-hero .sj-lead h1,
body.page-id-19813 .lj-journal .sj-hero .sj-feature h2,
body.page-id-19813 .lj-journal .sj-hero .sj-feature h2 a {
  color:#f7f3ed !important;
  -webkit-text-fill-color:#f7f3ed !important;
  opacity:1 !important;
}
body.page-id-19813 .lj-journal .sj-hero .sj-lead h1,
body.page-id-19813 .lj-journal .sj-hero .sj-feature h2 {
  font-family:var(--serif) !important;
  text-transform:none !important;
}
body.page-id-19813 .lj-journal .sj-hero .sj-feature p,
body.page-id-19813 .lj-journal .sj-hero .sj-deck {
  color:#f7f3ed !important;
}

/* V0.3: article/archives for the Le Journal category only. No global theme overrides. */
body.gm-lj-single .title_outer,body.gm-lj-archive .title_outer{display:none!important;}
body.gm-lj-single header.page_header,body.gm-lj-archive header.page_header{display:none!important;}
body.gm-lj-single .content,body.gm-lj-archive .content{margin-top:0!important;padding-top:0!important;}
body.gm-lj-single .content_inner,body.gm-lj-archive .content_inner{padding-top:0!important;}
.gmj-page{--gmj-bg:#f7f4ef;--gmj-ink:#272929;--gmj-gold:#c4a775;--gmj-dark:#121d2a;--gmj-serif:'Cormorant Garamond',Georgia,serif;--gmj-sans:'DM Sans',Arial,sans-serif;color:var(--gmj-ink);font-family:var(--gmj-sans);font-size:16px;-webkit-font-smoothing:antialiased;background:var(--gmj-bg);width:100%;clear:both;box-sizing:border-box;}
.gmj-page *, .gmj-page *:before,.gmj-page *:after{box-sizing:border-box;}
.gmj-page a{color:inherit;}
.gmj-page a:focus-visible{outline:2px solid var(--gmj-gold);outline-offset:4px;}
.gmj-hero{background:linear-gradient(115deg,#142337,#17202c 55%,#090e13 100%);color:#f8f4ed;min-height:360px;position:relative;}
.gmj-navbar{width:100%;display:flex;justify-content:space-between;align-items:center;gap:18px;padding:26px clamp(25px,5.4vw,84px);border-bottom:1px solid rgba(232,221,207,.10);}
.gmj-brand{font-family:Georgia,serif;font-size:clamp(13px,1.3vw,19px);letter-spacing:.02em;text-decoration:none!important;color:#f3ece2!important;}
.gmj-nav-links{display:flex;gap:25px;align-items:center;}
.gmj-nav-links a{color:#ded3c5!important;text-decoration:none!important;text-transform:uppercase;letter-spacing:.14em;font-size:10px;}
.gmj-hero-inner{width:min(100% - 48px,945px);margin:0 auto;padding:54px 0 68px;}
.gmj-kicker{color:var(--gmj-gold)!important;text-transform:uppercase;letter-spacing:.17em;font-size:11px;line-height:1.4;text-decoration:none!important;font-family:var(--gmj-sans);}
.gmj-kicker span{opacity:.65;padding:0 9px;}
.gmj-hero h1{font-family:var(--gmj-serif)!important;font-weight:300!important;letter-spacing:-.025em!important;text-transform:none!important;font-size:clamp(62px,7.3vw,103px)!important;line-height:.95!important;color:#f8f4ed!important;margin:24px 0 23px!important;max-width:960px;}
.gmj-standfirst{font-family:var(--gmj-serif)!important;font-size:clamp(24px,2.7vw,32px)!important;color:#e7e0d7!important;line-height:1.19!important;max-width:790px;margin:0 0 28px!important;font-weight:400;}
.gmj-article-meta{display:flex;align-items:center;flex-wrap:wrap;gap:11px;color:#cec5b8;font-size:11px;letter-spacing:.09em;text-transform:uppercase;}
.gmj-draft{border:1px solid #b5945a;padding:4px 9px;margin-left:6px;color:#d9bd91;}
.gmj-paper{background:var(--gmj-bg);padding:61px 24px 76px;}
.gmj-article-copy{max-width:770px;margin:0 auto;overflow-wrap:break-word;color:#343532;}
.gmj-article-copy p,.gmj-article-copy ul,.gmj-article-copy ol{font-family:Georgia,serif!important;color:#393b39!important;font-size:19.5px!important;line-height:1.65!important;margin:0 0 23px!important;}
.gmj-article-copy > p:first-child{font-family:var(--gmj-serif)!important;color:#24292d!important;font-size:clamp(25px,2.3vw,29px)!important;line-height:1.34!important;margin-bottom:36px!important;}
.gmj-article-copy h2,.gmj-article-copy h3{font-family:var(--gmj-serif)!important;color:#22272b!important;font-size:clamp(34px,3.7vw,42px)!important;line-height:1.08!important;font-weight:400!important;letter-spacing:-.015em;text-transform:none!important;margin:41px 0 17px!important;}
.gmj-article-copy h3{font-size:clamp(27px,2.8vw,34px)!important;}
/* Visually upgrade a standalone bold paragraph from the first Classic Editor import; convert these to H2 in the editor when possible. */
.gmj-article-copy > p > strong:only-child{font-family:var(--gmj-serif)!important;color:#22272b!important;font-size:clamp(32px,3.5vw,40px)!important;line-height:1.08!important;font-weight:400!important;display:block;margin:40px 0 1px;}
.gmj-article-copy blockquote{background:transparent!important;border:0!important;border-left:2px solid #b99b65!important;padding:7px 0 8px 24px!important;margin:36px 0 38px!important;}
.gmj-article-copy blockquote p{font-family:var(--gmj-serif)!important;font-size:clamp(29px,3.2vw,36px)!important;line-height:1.24!important;color:#292d2c!important;margin:0!important;}
.gmj-article-copy a{color:#253a48!important;text-underline-offset:3px;text-decoration-color:#b49a6c!important;}
.gmj-article-copy img{max-width:100%;height:auto;}
.gmj-article-copy > p:last-of-type:has(strong:first-child){font-family:var(--gmj-sans)!important;font-size:13px!important;line-height:1.65!important;color:#666!important;border-top:1px solid #d7d0c4;padding-top:18px;margin-top:38px!important;}
.gmj-endnote{max-width:770px;margin:32px auto 0;padding-top:20px;}
.gmj-rule{background:#c3ae89;width:70px;height:1px;margin-bottom:17px;}
.gmj-signed{font-family:var(--gmj-serif);font-size:24px;color:#30332f;}
.gmj-signed span{color:#b29b76;padding:0 7px;}
.gmj-back{display:inline-flex;align-items:center;gap:12px;margin-top:23px;font-family:var(--gmj-sans);font-size:11px;letter-spacing:.11em;text-transform:uppercase;text-decoration:none!important;border-bottom:1px solid #bca274;padding-bottom:6px;}
.gmj-back span{font-size:20px;line-height:.8;}
.gmj-archive-paper{padding:70px 24px 110px;}
.gmj-archive-inner{max-width:1080px;margin:0 auto;}
.gmj-archive-item{display:grid;grid-template-columns:220px 1fr;gap:34px;border-bottom:1px solid #dbd3c7;padding:32px 0;}
.gmj-archive-image img{width:100%;height:230px;object-fit:cover;display:block;}
.gmj-archive-copy h2{font-family:var(--gmj-serif)!important;font-size:clamp(40px,5vw,60px)!important;line-height:1.0!important;text-transform:none!important;font-weight:400!important;margin:16px 0 15px!important;color:#242a2a!important;}
.gmj-archive-copy h2 a{text-decoration:none!important;color:inherit!important;}
.gmj-archive-copy p,.gmj-no-posts{font-family:var(--gmj-serif);color:#50504c;font-size:24px;line-height:1.24;margin:0 0 16px;}
.gmj-archive-read{color:#292e2e!important;text-decoration:none!important;font-family:var(--gmj-serif);font-size:22px;border-bottom:1px solid #bba47a;padding-bottom:4px;}
.gmj-archive-read span{margin-left:20px;}
.gmj-pagination{margin-top:34px;font-family:var(--gmj-sans);}
.gmj-pagination .page-numbers{margin-right:13px;}
@media (max-width:700px){.gmj-navbar{padding:21px}.gmj-nav-links{gap:12px}.gmj-nav-links a{font-size:9px}.gmj-hero-inner{padding:48px 0 56px}.gmj-hero h1{font-size:clamp(52px,12vw,68px)!important;}.gmj-standfirst{font-size:24px!important;line-height:1.22!important}.gmj-paper{padding:44px 21px 61px}.gmj-article-copy p,.gmj-article-copy ul,.gmj-article-copy ol{font-size:18px!important;line-height:1.66!important}.gmj-article-copy > p:first-child{font-size:25px!important;line-height:1.32!important}.gmj-archive-paper{padding:34px 20px 80px}.gmj-archive-item{grid-template-columns:105px 1fr;gap:16px}.gmj-archive-image img{height:140px}.gmj-archive-copy h2{font-size:33px!important}.gmj-archive-copy p{font-size:18px;}.gmj-archive-hero .gmj-hero-inner{padding-bottom:55px}}


/* V0.4 — editoriale di lettura: fonti compatte e gerarchie mobile. Solo articoli Le Journal. */
body.gm-lj-single .gmj-sources{max-width:770px;margin:39px auto 0;border-top:1px solid #d7d0c4;padding-top:18px;font-family:var(--gmj-sans);font-size:13px;line-height:1.7;color:#68635c;}
body.gm-lj-single .gmj-source-label{font-family:var(--gmj-sans);font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:#82735d;margin:0 0 8px;}
body.gm-lj-single .gmj-source-credit{font-family:var(--gmj-sans);font-size:13px;line-height:1.65;color:#5d5b57;}
body.gm-lj-single .gmj-source-link{display:inline-flex;align-items:center;gap:7px;margin-top:6px;border-bottom:1px solid #bea476;padding-bottom:2px;font-size:13px;line-height:1.5;color:#253a48!important;text-decoration:none!important;}
body.gm-lj-single .gmj-source-link:hover{border-bottom-color:#263746;}
body.gm-lj-single .gmj-source-link:focus-visible{outline:2px solid #bea476;outline-offset:4px;}
@media(max-width:700px){
  body.gm-lj-single .gmj-article-copy h2{font-size:clamp(32px,8.7vw,37px)!important;line-height:1.09!important;}
  body.gm-lj-single .gmj-article-copy h3{font-size:clamp(29px,7.8vw,33px)!important;}
  body.gm-lj-single .gmj-article-copy > p > strong:only-child{font-size:clamp(31px,8.4vw,37px)!important;margin:35px 0 0;}
  body.gm-lj-single .gmj-article-copy blockquote{padding-left:18px!important;margin:32px 0 33px!important;}
  body.gm-lj-single .gmj-article-copy blockquote p{font-size:clamp(28px,7.8vw,33px)!important;line-height:1.25!important;}
  body.gm-lj-single .gmj-sources{margin-top:34px;}
}


/* ================================================================
   V0.5 — LE JOURNAL / NOTE EDITORIALI
   Interventi intenzionalmente circoscritti al singolo articolo.
   La copertina approvata e l'archivio NON sono modificati.
   ================================================================ */

/* 1. Testata funzionale, non una seconda copertina monumentale. */
body.gm-lj-single .gmj-hero { min-height:0; }
body.gm-lj-single .gmj-navbar { padding:13px clamp(20px,4.5vw,72px); min-height:57px; border-bottom-color:rgba(232,221,207,.12); }
body.gm-lj-single .gmj-brand { display:inline-flex; align-items:center; line-height:1; flex:0 1 auto; }
body.gm-lj-single .gmj-brand img { display:block; width:auto; height:25px; max-width:min(230px,50vw); object-fit:contain; }
body.gm-lj-single .gmj-nav-links a { font-size:10px; letter-spacing:.09em; }
body.gm-lj-single .gmj-hero-inner { width:min(calc(100% - 48px),920px); padding:31px 0 37px; }
body.gm-lj-single .gmj-kicker { font-size:10px; letter-spacing:.14em; }
body.gm-lj-single .gmj-hero h1 { font-size:clamp(46px,5.0vw,72px)!important; line-height:.98!important; margin:11px 0 10px!important; letter-spacing:-.018em!important; max-width:900px; }
body.gm-lj-single .gmj-standfirst { font-size:clamp(19px,1.7vw,23px)!important; line-height:1.25!important; max-width:760px; margin:0 0 15px!important; }
body.gm-lj-single .gmj-article-meta { font-size:10px; letter-spacing:.065em; gap:9px; }

/* 2. Testo proporzionato alla lettura di una nota di 2–4 minuti. */
body.gm-lj-single .gmj-paper { padding:37px 22px 49px; }
body.gm-lj-single .gmj-article-copy { max-width:750px; }
body.gm-lj-single .gmj-article-copy p,
body.gm-lj-single .gmj-article-copy ul,
body.gm-lj-single .gmj-article-copy ol { font-family:Georgia,'Times New Roman',serif!important; font-size:17.5px!important; line-height:1.61!important; margin:0 0 17px!important; color:#333633!important; }
body.gm-lj-single .gmj-article-copy > p:first-child { font-family:Georgia,'Times New Roman',serif!important; font-size:19px!important; line-height:1.5!important; font-weight:400!important; margin-bottom:25px!important; color:#272b2a!important; }
body.gm-lj-single .gmj-article-copy h2 { font-size:clamp(29px,2.7vw,34px)!important; line-height:1.1!important; margin:27px 0 11px!important; }
body.gm-lj-single .gmj-article-copy h3 { font-size:clamp(25px,2.3vw,29px)!important; line-height:1.12!important; margin:25px 0 10px!important; }
body.gm-lj-single .gmj-article-copy > p > strong:only-child { font-size:clamp(29px,2.7vw,34px)!important; line-height:1.1!important; margin:26px 0 0!important; }
body.gm-lj-single .gmj-article-copy blockquote { border-left-width:1px!important; margin:24px 0 28px!important; padding:2px 0 2px 18px!important; }
body.gm-lj-single .gmj-article-copy blockquote p { font-size:clamp(25px,2.4vw,29px)!important; line-height:1.2!important; color:#303333!important; }
body.gm-lj-single .gmj-article-copy > p:last-of-type:has(strong:first-child) { margin-top:20px!important; }

/* 3. Fonti e firma: un'unica coda compatta, non due capitoli aggiuntivi. */
body.gm-lj-single .gmj-sources { max-width:750px; margin:27px auto 0; padding-top:14px; }
body.gm-lj-single .gmj-endnote { max-width:750px; margin:19px auto 0; padding-top:0; }
body.gm-lj-single .gmj-rule { width:43px; margin-bottom:10px; }
body.gm-lj-single .gmj-signed { font-size:21px; line-height:1.25; }
body.gm-lj-single .gmj-back { margin-top:14px; font-size:10px; }

/* 4. Footer globale: rimuove la cornice grigia che Bridge pone attorno
   al widget Getmoon. Il contenuto legale istituzionale non viene clonato. */
body.gm-lj-single .wrapper_inner > footer,
body.gm-lj-single .wrapper_inner > footer .footer_inner,
body.gm-lj-single .wrapper_inner > footer .footer_top_holder,
body.gm-lj-single .wrapper_inner > footer .footer_top,
body.gm-lj-single .wrapper_inner > footer .footer_top > .container,
body.gm-lj-single .wrapper_inner > footer .footer_top > .container > .container_inner,
body.gm-lj-single .wrapper_inner > footer .footer_top .widget,
body.gm-lj-single .wrapper_inner > footer .footer_top .textwidget { background:#090a0b!important; border:0!important; box-shadow:none!important; margin:0!important; padding:0!important; width:100%!important; max-width:none!important; }
body.gm-lj-single .wrapper_inner > footer #gmGlobalFooter { background:#090a0b!important; width:100%!important; max-width:none!important; margin:0!important; border-radius:0!important; }
body.gm-lj-single .wrapper_inner > footer #gmGlobalFooter .gm-global-footer-inner { max-width:1300px; margin:0 auto!important; }

@media(max-width:700px) {
 body.gm-lj-single .gmj-navbar { padding:13px 19px; min-height:52px; gap:12px; }
 body.gm-lj-single .gmj-brand img { height:21px; max-width:43vw; }
 body.gm-lj-single .gmj-nav-links { gap:11px; }
 body.gm-lj-single .gmj-nav-links a { font-size:9px; letter-spacing:.02em; }
 body.gm-lj-single .gmj-hero-inner { width:calc(100% - 40px); padding:25px 0 29px; }
 body.gm-lj-single .gmj-hero h1 { font-size:clamp(43px,10.3vw,57px)!important; line-height:1.0!important; margin:9px 0!important; }
 body.gm-lj-single .gmj-standfirst { font-size:19px!important; line-height:1.27!important; margin-bottom:12px!important; }
 body.gm-lj-single .gmj-article-meta { gap:7px; font-size:9px; }
 body.gm-lj-single .gmj-paper { padding:30px 20px 42px; }
 body.gm-lj-single .gmj-article-copy > p:first-child { font-size:18px!important; line-height:1.52!important; margin-bottom:22px!important; }
 body.gm-lj-single .gmj-article-copy p,
 body.gm-lj-single .gmj-article-copy ul,
 body.gm-lj-single .gmj-article-copy ol { font-size:17px!important; line-height:1.58!important; margin-bottom:16px!important; }
 body.gm-lj-single .gmj-article-copy h2 { font-size:30px!important; margin:25px 0 11px!important; }
 body.gm-lj-single .gmj-article-copy h3 { font-size:27px!important; }
 body.gm-lj-single .gmj-article-copy > p > strong:only-child { font-size:30px!important; margin:25px 0 0!important; }
 body.gm-lj-single .gmj-article-copy blockquote { margin:22px 0 25px!important; }
 body.gm-lj-single .gmj-article-copy blockquote p { font-size:26px!important; line-height:1.21!important; }
 body.gm-lj-single .gmj-sources { margin-top:25px; }
 body.gm-lj-single .gmj-signed { font-size:20px; }
}
