/* Noemi Zirpoli — percorsi di lettura · Pass 5B exact migration
   Copia 1:1 delle regole percorsi dal CSS consolidato stabile. */

body.page-id-3779 main.nz-reading-path, body.page-id-3780 main.nz-reading-path, body.page-id-3781 main.nz-reading-path{width:100%!important;max-width:none!important;margin:0!important;padding:0!important;background:#FCFBF8!important;color:#1E3029!important;}

body.page-id-3779 .wp-site-blocks>main>.wp-block-post-title, body.page-id-3780 .wp-site-blocks>main>.wp-block-post-title, body.page-id-3781 .wp-site-blocks>main>.wp-block-post-title, body.page-id-3779 .entry-title, body.page-id-3780 .entry-title, body.page-id-3781 .entry-title{display:none!important;}

body.page-id-3779 .nz-reading-path>.page-hero--banner, body.page-id-3780 .nz-reading-path>.page-hero--banner, body.page-id-3781 .nz-reading-path>.page-hero--banner{height:480px!important;min-height:480px!important;max-height:480px!important;}

body.page-id-3779 .nz-reading-path .page-hero-center, body.page-id-3780 .nz-reading-path .page-hero-center, body.page-id-3781 .nz-reading-path .page-hero-center{width:min(calc(100% - 48px),1180px)!important;max-width:1180px!important;margin:0 auto!important;text-align:center!important;}

body.page-id-3779 .nz-reading-path .page-hero-center h1, body.page-id-3780 .nz-reading-path .page-hero-center h1, body.page-id-3781 .nz-reading-path .page-hero-center h1{max-width:940px!important;margin:0 auto!important;color:#FFFFFF!important;font-family:garamondpremrpro,Georgia,"Times New Roman",serif!important;font-size:clamp(44px,4.8vw,62px)!important;font-weight:400!important;line-height:1.04!important;letter-spacing:-.025em!important;}

body.page-id-3779 .nz-reading-path__intro, body.page-id-3780 .nz-reading-path__intro, body.page-id-3781 .nz-reading-path__intro{width:100%!important;max-width:none!important;margin:0!important;padding:92px 24px 82px!important;background:#FCFBF8!important;}

body.page-id-3779 .nz-reading-path__intro>*, body.page-id-3780 .nz-reading-path__intro>*, body.page-id-3781 .nz-reading-path__intro>*{width:min(100%,1180px)!important;max-width:1180px!important;margin-left:auto!important;margin-right:auto!important;}

body.page-id-3779 .nz-reading-path .nz-blog-eyebrow, body.page-id-3780 .nz-reading-path .nz-blog-eyebrow, body.page-id-3781 .nz-reading-path .nz-blog-eyebrow{margin-bottom:12px!important;color:#9B2C10!important;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif!important;font-size:11px!important;font-weight:800!important;letter-spacing:.13em!important;line-height:1.4!important;text-transform:uppercase!important;}

body.page-id-3779 .nz-reading-path__intro>h2, body.page-id-3780 .nz-reading-path__intro>h2, body.page-id-3781 .nz-reading-path__intro>h2{max-width:930px!important;margin-top:0!important;margin-bottom:34px!important;color:#1E3029!important;font-family:garamondpremrpro,Georgia,"Times New Roman",serif!important;font-size:clamp(38px,4vw,52px)!important;font-weight:400!important;line-height:1.08!important;letter-spacing:-.02em!important;}

body.page-id-3779 .nz-reading-path__intro-grid, body.page-id-3780 .nz-reading-path__intro-grid, body.page-id-3781 .nz-reading-path__intro-grid{display:grid!important;grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr)!important;gap:72px!important;align-items:start!important;}

body.page-id-3779 .nz-reading-path__intro-grid>p, body.page-id-3780 .nz-reading-path__intro-grid>p, body.page-id-3781 .nz-reading-path__intro-grid>p{max-width:680px!important;margin:0!important;color:#574B3B!important;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif!important;font-size:17px!important;line-height:1.7!important;}

body.page-id-3779 .nz-reading-path__intro-grid aside, body.page-id-3780 .nz-reading-path__intro-grid aside, body.page-id-3781 .nz-reading-path__intro-grid aside{padding:4px 0 4px 22px!important;border-left:2px solid #9B2C10!important;color:#574B3B!important;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif!important;}

body.page-id-3779 .nz-reading-path__intro-grid aside strong, body.page-id-3780 .nz-reading-path__intro-grid aside strong, body.page-id-3781 .nz-reading-path__intro-grid aside strong{display:block!important;margin-bottom:7px!important;color:#1E3029!important;font-size:15px!important;line-height:1.4!important;}

body.page-id-3779 .nz-reading-path__intro-grid aside span, body.page-id-3780 .nz-reading-path__intro-grid aside span, body.page-id-3781 .nz-reading-path__intro-grid aside span{display:block!important;font-size:13.5px!important;line-height:1.55!important;}

body.page-id-3779 .nz-reading-path__steps, body.page-id-3780 .nz-reading-path__steps, body.page-id-3781 .nz-reading-path__steps{width:100%!important;max-width:none!important;margin:0!important;padding:82px 24px 94px!important;background:#EBF1ED!important;}

body.page-id-3779 .nz-reading-path__steps>*, body.page-id-3780 .nz-reading-path__steps>*, body.page-id-3781 .nz-reading-path__steps>*{width:min(100%,980px)!important;max-width:980px!important;margin-left:auto!important;margin-right:auto!important;}

body.page-id-3779 .nz-reading-path__steps>h2, body.page-id-3780 .nz-reading-path__steps>h2, body.page-id-3781 .nz-reading-path__steps>h2{margin-top:0!important;margin-bottom:30px!important;color:#1E3029!important;font-family:garamondpremrpro,Georgia,"Times New Roman",serif!important;font-size:clamp(36px,3.7vw,48px)!important;font-weight:400!important;line-height:1.08!important;letter-spacing:-.02em!important;}

body.page-id-3779 .nz-reading-path__list, body.page-id-3780 .nz-reading-path__list, body.page-id-3781 .nz-reading-path__list{border-top:1px solid #D5CABD!important;}

body.page-id-3779 .nz-reading-path__row, body.page-id-3780 .nz-reading-path__row, body.page-id-3781 .nz-reading-path__row{display:grid!important;grid-template-columns:44px minmax(0,1fr) 28px!important;gap:20px!important;align-items:center!important;min-height:126px!important;padding:22px 10px!important;border-bottom:1px solid #D5CABD!important;background:transparent!important;color:#1E3029!important;text-decoration:none!important;transition:background-color .18s ease,padding .18s ease!important;}

body.page-id-3779 .nz-reading-path__row:hover, body.page-id-3780 .nz-reading-path__row:hover, body.page-id-3781 .nz-reading-path__row:hover, body.page-id-3779 .nz-reading-path__row:focus, body.page-id-3780 .nz-reading-path__row:focus, body.page-id-3781 .nz-reading-path__row:focus{padding-left:18px!important;padding-right:18px!important;background:#FFE8E1!important;}

body.page-id-3779 .nz-reading-path__n, body.page-id-3780 .nz-reading-path__n, body.page-id-3781 .nz-reading-path__n{color:#9B2C10!important;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif!important;font-size:11px!important;font-weight:800!important;letter-spacing:.08em!important;}

body.page-id-3779 .nz-reading-path__copy, body.page-id-3780 .nz-reading-path__copy, body.page-id-3781 .nz-reading-path__copy{display:block!important;min-width:0!important;}

body.page-id-3779 .nz-reading-path__copy small, body.page-id-3780 .nz-reading-path__copy small, body.page-id-3781 .nz-reading-path__copy small{display:block!important;margin-bottom:5px!important;color:#9B2C10!important;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif!important;font-size:10px!important;font-weight:800!important;letter-spacing:.1em!important;text-transform:uppercase!important;}

body.page-id-3779 .nz-reading-path__copy strong, body.page-id-3780 .nz-reading-path__copy strong, body.page-id-3781 .nz-reading-path__copy strong{display:block!important;color:#1E3029!important;font-family:garamondpremrpro,Georgia,"Times New Roman",serif!important;font-size:clamp(23px,2.2vw,28px)!important;font-weight:400!important;line-height:1.16!important;}

body.page-id-3779 .nz-reading-path__copy em, body.page-id-3780 .nz-reading-path__copy em, body.page-id-3781 .nz-reading-path__copy em{display:block!important;margin-top:7px!important;color:#574B3B!important;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif!important;font-size:13px!important;font-style:normal!important;line-height:1.5!important;}

body.page-id-3779 .nz-reading-path__arrow, body.page-id-3780 .nz-reading-path__arrow, body.page-id-3781 .nz-reading-path__arrow{color:#9B2C10!important;font-size:22px!important;text-align:right!important;}

body.page-id-3779 .nz-reading-path__footer, body.page-id-3780 .nz-reading-path__footer, body.page-id-3781 .nz-reading-path__footer{display:flex!important;flex-wrap:wrap!important;justify-content:space-between!important;gap:18px 32px!important;padding-top:30px!important;}

body.page-id-3779 .nz-reading-path__footer a, body.page-id-3780 .nz-reading-path__footer a, body.page-id-3781 .nz-reading-path__footer a{color:#1E3029!important;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif!important;font-size:13px!important;font-weight:750!important;text-decoration:none!important;}

body.page-id-3779 .nz-reading-path__footer a:hover, body.page-id-3780 .nz-reading-path__footer a:hover, body.page-id-3781 .nz-reading-path__footer a:hover{color:#9B2C10!important;}

@media (max-width:900px){
body.page-id-3779 .nz-reading-path>.page-hero--banner, body.page-id-3780 .nz-reading-path>.page-hero--banner, body.page-id-3781 .nz-reading-path>.page-hero--banner{height:400px!important;min-height:400px!important;max-height:400px!important;}
body.page-id-3779 .nz-reading-path__intro-grid, body.page-id-3780 .nz-reading-path__intro-grid, body.page-id-3781 .nz-reading-path__intro-grid{grid-template-columns:1fr!important;gap:30px!important;}
}

@media (max-width:680px){
body.page-id-3779 .nz-reading-path>.page-hero--banner, body.page-id-3780 .nz-reading-path>.page-hero--banner, body.page-id-3781 .nz-reading-path>.page-hero--banner{height:360px!important;min-height:360px!important;max-height:360px!important;}
body.page-id-3779 .nz-reading-path .page-hero-center, body.page-id-3780 .nz-reading-path .page-hero-center, body.page-id-3781 .nz-reading-path .page-hero-center{width:calc(100% - 32px)!important;}
body.page-id-3779 .nz-reading-path .page-hero-center h1, body.page-id-3780 .nz-reading-path .page-hero-center h1, body.page-id-3781 .nz-reading-path .page-hero-center h1{font-size:clamp(34px,9.5vw,44px)!important;}
body.page-id-3779 .nz-reading-path__intro, body.page-id-3780 .nz-reading-path__intro, body.page-id-3781 .nz-reading-path__intro, body.page-id-3779 .nz-reading-path__steps, body.page-id-3780 .nz-reading-path__steps, body.page-id-3781 .nz-reading-path__steps{padding-left:20px!important;padding-right:20px!important;}
body.page-id-3779 .nz-reading-path__row, body.page-id-3780 .nz-reading-path__row, body.page-id-3781 .nz-reading-path__row{grid-template-columns:32px minmax(0,1fr) 22px!important;gap:10px!important;min-height:0!important;padding:18px 0!important;}
body.page-id-3779 .nz-reading-path__row:hover, body.page-id-3780 .nz-reading-path__row:hover, body.page-id-3781 .nz-reading-path__row:hover{padding-left:10px!important;padding-right:10px!important;}
body.page-id-3779 .nz-reading-path__copy strong, body.page-id-3780 .nz-reading-path__copy strong, body.page-id-3781 .nz-reading-path__copy strong{font-size:22px!important;}
body.page-id-3779 .nz-reading-path__footer, body.page-id-3780 .nz-reading-path__footer, body.page-id-3781 .nz-reading-path__footer{flex-direction:column!important;}
}
