/* Scoped to the new homepage page. Existing pages remain untouched. */
body.page-id-4063{background:#f9f8f5;color:#162a46;font-family:Arial,Helvetica,sans-serif}
body.page-id-4063>.header,body.page-id-4063>.navigation{display:none}
body.page-id-4063 .wrapper.section.medium-padding{padding:0!important;background:transparent}
body.page-id-4063 .wrapper>.section-inner,body.page-id-4063 .content.full-width,body.page-id-4063 #post-4063,body.page-id-4063 #post-4063>.post-content{width:100%!important;max-width:none!important;margin:0!important;padding:0!important;background:transparent!important;box-shadow:none!important;border:0!important}
body.page-id-4063 #post-4063>.post-header{display:none}
body.page-id-4063 #post-4063 .post-content>*{max-width:none!important}
body.page-id-4063 #post-4063 .wp-block-group.alignfull{width:100%!important;margin:0!important;max-width:none!important}
body.page-id-4063 #post-4063 p{color:inherit;line-height:1.63;margin:0 0 19px}
body.page-id-4063 #post-4063 h1,body.page-id-4063 #post-4063 h2,body.page-id-4063 #post-4063 h3{font-family:Arial,Helvetica,sans-serif;letter-spacing:-.045em;color:#162a46;text-transform:none;margin:0 0 19px;font-weight:800}
body.page-id-4063 #post-4063 h1{font-size:clamp(44px,5vw,76px);line-height:1.06;letter-spacing:-.065em}
body.page-id-4063 #post-4063 h2{font-size:clamp(32px,3.5vw,51px);line-height:1.13}
body.page-id-4063 #post-4063 h3{font-size:24px;line-height:1.24}
body.page-id-4063 #post-4063 a{color:#174981;text-decoration:none}
body.page-id-4063 #post-4063 a:hover{text-decoration:underline}
body.page-id-4063 #post-4063 .gp-section,body.page-id-4063 #post-4063 .gp-article-section{padding:78px max(24px,calc((100vw - 1180px)/2));box-sizing:border-box}
body.page-id-4063 #post-4063 .gp-eyebrow{font-size:12px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:#275f9f;margin-bottom:14px}
body.page-id-4063 #post-4063 .gp-section-lead{font-size:18px;max-width:730px;color:#526476;margin-bottom:30px}
body.page-id-4063 #post-4063 .gp-meta{font-size:12px;font-weight:800;letter-spacing:.09em;text-transform:uppercase;color:#275f9f;margin:0 0 9px}
body.page-id-4063 #post-4063 .gp-card-link{font-weight:800;color:#174981;margin-top:auto}
body.page-id-4063 #post-4063 .gp-card-link a{font-weight:800}
body.page-id-4063 #post-4063 .wp-block-buttons{gap:12px}
body.page-id-4063 #post-4063 .wp-block-button__link{border-radius:6px;background:#16447b;color:white!important;font-weight:800;font-size:15px;padding:13px 21px;border:1px solid #16447b;line-height:1.3}
body.page-id-4063 #post-4063 .wp-block-button__link:hover{background:#0d315e;text-decoration:none}
body.page-id-4063 #post-4063 .gp-yellow .wp-block-button__link{background:#f6bf3e;border-color:#f6bf3e;color:#173350!important}
body.page-id-4063 #post-4063 .gp-yellow .wp-block-button__link:hover{background:#ffd36a}
body.page-id-4063 #post-4063 .gp-nav{position:sticky;top:0;z-index:20;background:white;border-bottom:1px solid #e3e7ea;padding:11px max(24px,calc((100vw - 1180px)/2));display:flex;align-items:center;justify-content:space-between;gap:22px;min-height:76px}
body.admin-bar.page-id-4063 #post-4063 .gp-nav{top:32px}
body.page-id-4063 #post-4063 .gp-nav p{margin:0}
body.page-id-4063 #post-4063 .gp-wordmark a{font-weight:800;font-size:23px;letter-spacing:-.04em;color:#16447b}
body.page-id-4063 #post-4063 .gp-tagline{font-size:10px;text-transform:uppercase;letter-spacing:.12em;color:#64778d;margin-left:-5%;}
body.page-id-4063 #post-4063 .gp-navlinks{font-size:14px;font-weight:700;white-space:nowrap}
body.page-id-4063 #post-4063 .gp-navlinks a{margin:0 8px}
body.page-id-4063 #post-4063 .gp-hero{background:#eef2f4;padding:25px max(24px,calc((100vw - 1180px)/2)) 0}
body.page-id-4063 #post-4063 .gp-hero-grid{display:flex;align-items:center;gap:5%;min-height:550px;margin:0;max-width:none}
body.page-id-4063 #post-4063 .gp-hero-grid>.wp-block-column:first-child{flex:1.08}
body.page-id-4063 #post-4063 .gp-hero-grid>.wp-block-column:last-child{flex:.92}
body.page-id-4063 #post-4063 .gp-hero h1 em{font-style:normal;color:#275f9f;border-bottom:7px solid #f6bf3e}
body.page-id-4063 #post-4063 .gp-hero .gp-lead{font-size:18px;color:#4c5c6c;max-width:600px;margin:0 0 29px}
body.page-id-4063 #post-4063 .gp-portrait{width:min(100%,470px);height:auto;aspect-ratio:1;border-radius:50%;overflow:hidden;border:10px solid white;box-shadow:0 20px 55px rgba(22,42,70,.15);margin:0 auto}
body.page-id-4063 #post-4063 .gp-portrait img{width:100%;height:100%;aspect-ratio:1;object-fit:cover;object-position:50% 38%;border-radius:50%;display:block}
body.page-id-4063 #post-4063 .gp-quick{background:#16447b;color:white;padding:24px max(24px,calc((100vw - 1180px)/2));display:flex;align-items:center;justify-content:space-between;gap:16px}
body.page-id-4063 #post-4063 .gp-quick-prompt{font-weight:800;margin:0!important;font-size:17px}
body.page-id-4063 #post-4063 .gp-quick .wp-block-button__link{border:1px solid #8faecc;background:transparent;border-radius:100px;font-size:13px;padding:8px 15px;color:white!important}
body.page-id-4063 #post-4063 .gp-quick .wp-block-button__link:hover{background:white;color:#16447b!important}
body.page-id-4063 #post-4063 .gp-three,body.page-id-4063 #post-4063 .gp-two{gap:20px}
body.page-id-4063 #post-4063 .gp-topic,body.page-id-4063 #post-4063 .gp-card{background:white;border:1px solid #e3e7ea;border-radius:9px;box-shadow:0 13px 36px rgba(22,42,70,.08);height:100%;box-sizing:border-box;overflow:hidden}
body.page-id-4063 #post-4063 .gp-topic{padding:29px;min-height:270px;display:flex;flex-direction:column}
body.page-id-4063 #post-4063 .gp-three>.wp-block-column:first-child .gp-topic{border-top:5px solid #f6bf3e}
body.page-id-4063 #post-4063 .gp-topic .gp-number{font-size:12px;font-weight:800;color:#275f9f;letter-spacing:.07em}
body.page-id-4063 #post-4063 .gp-topic h3{font-size:23px;margin:18px 0 10px}
body.page-id-4063 #post-4063 .gp-topic>p:nth-of-type(2){color:#5b6877;font-size:15px;flex:1}
body.page-id-4063 #post-4063 .gp-feature{background:white}
body.page-id-4063 #post-4063 .gp-feature-grid,body.page-id-4063 #post-4063 .gp-about-grid,body.page-id-4063 #post-4063 .gp-book-grid{align-items:center;gap:7%}
body.page-id-4063 #post-4063 .gp-feature-image{margin:0;border-radius:9px;overflow:hidden}
body.page-id-4063 #post-4063 .gp-feature-image img{width:100%;height:390px;object-fit:cover}
body.page-id-4063 #post-4063 .gp-article-intro{padding-bottom:18px}
body.page-id-4063 #post-4063 .gp-subnav{font-weight:800}
body.page-id-4063 #post-4063 .gp-subnav a{display:inline-block;border:1px solid #aebfce;border-radius:100px;padding:7px 15px;margin:2px 8px 2px 0}
body.page-id-4063 #post-4063 .gp-subnav a:hover{background:#16447b;color:white;text-decoration:none}
body.page-id-4063 #post-4063 .gp-article-section{padding-top:26px;padding-bottom:42px}
body.page-id-4063 #post-4063 .gp-article-section h2{font-size:26px;margin-bottom:22px}
body.page-id-4063 #post-4063 .gp-card{display:flex;flex-direction:column;padding:0 0 24px}
body.page-id-4063 #post-4063 .gp-card>.wp-block-image{margin:0 0 22px;width:100%}
body.page-id-4063 #post-4063 .gp-card>.wp-block-image img{width:100%;height:225px;object-fit:cover}
body.page-id-4063 #post-4063 .gp-card>h3,body.page-id-4063 #post-4063 .gp-card>p{margin-left:25px;margin-right:25px}
body.page-id-4063 #post-4063 .gp-card>h3{font-size:21px}
body.page-id-4063 #post-4063 .gp-card>p:not(.gp-meta):not(.gp-card-link){font-size:15px;color:#5b6877}
body.page-id-4063 #post-4063 .gp-about{background:#eaf0f4}
body.page-id-4063 #post-4063 .gp-about-grid>.wp-block-column:first-child>p:not(.gp-eyebrow){font-size:17px}
body.page-id-4063 #post-4063 .gp-proof-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:15px}
body.page-id-4063 #post-4063 .gp-proof{background:white;border-left:4px solid #f6bf3e;border-radius:5px;padding:20px;box-shadow:0 13px 36px rgba(22,42,70,.07)}
body.page-id-4063 #post-4063 .gp-proof h3{font-size:18px;margin:0 0 6px;color:#16447b}
body.page-id-4063 #post-4063 .gp-proof p{font-size:13px;color:#5b6877;margin:0}
body.page-id-4063 #post-4063 .gp-book{background:#16447b;color:white}
body.page-id-4063 #post-4063 .gp-book h2{color:white}
body.page-id-4063 #post-4063 .gp-book .gp-eyebrow{color:#f6bf3e}
body.page-id-4063 #post-4063 .gp-book p:not(.gp-eyebrow){color:#e1eaf3}
body.page-id-4063 #post-4063 .gp-book-grid>.wp-block-column:first-child{flex-basis:27%}
body.page-id-4063 #post-4063 .gp-book-cover{width:min(240px,100%);margin:0 auto;transform:rotate(-3deg);box-shadow:22px 20px 0 #0d335f}
body.page-id-4063 #post-4063 .gp-book-cover img{width:100%;height:auto}
body.page-id-4063 #post-4063 .gp-cta{text-align:center;background:white}
body.page-id-4063 #post-4063 .gp-cta .gp-section-lead{margin:0 auto 28px}
body.page-id-4063 #post-4063 .gp-cta .wp-block-buttons{justify-content:center}
@media(max-width:940px){body.page-id-4063 #post-4063 .gp-nav{flex-wrap:wrap}body.page-id-4063 #post-4063 .gp-navlinks{white-space:normal}body.page-id-4063 #post-4063 .gp-hero-grid{min-height:470px}body.page-id-4063 #post-4063 .gp-portrait{width:min(100%,380px)}}
@media(max-width:720px){body.page-id-4063 #post-4063 .gp-nav{padding:12px 17px;gap:5px}body.page-id-4063 #post-4063 .gp-tagline{display:none}body.page-id-4063 #post-4063 .gp-navlinks{font-size:12px;overflow-x:auto;max-width:100%;white-space:nowrap}body.page-id-4063 #post-4063 .gp-navlinks a{margin:0 8px 0 0}body.page-id-4063 #post-4063 .gp-section,body.page-id-4063 #post-4063 .gp-article-section{padding:54px 20px}body.page-id-4063 #post-4063 .gp-hero{padding:48px 20px 0}body.page-id-4063 #post-4063 .gp-hero-grid{display:flex;flex-direction:column;gap:30px}body.page-id-4063 #post-4063 .gp-hero h1{font-size:44px}body.page-id-4063 #post-4063 .gp-portrait{width:min(83vw,340px);margin-bottom:25px}body.page-id-4063 #post-4063 .gp-quick{display:block;padding:23px 20px}body.page-id-4063 #post-4063 .gp-quick .wp-block-buttons{margin-top:14px}body.page-id-4063 #post-4063 .gp-three,body.page-id-4063 #post-4063 .gp-two,body.page-id-4063 #post-4063 .gp-feature-grid,body.page-id-4063 #post-4063 .gp-about-grid,body.page-id-4063 #post-4063 .gp-book-grid{display:block}body.page-id-4063 #post-4063 .gp-three>.wp-block-column,body.page-id-4063 #post-4063 .gp-two>.wp-block-column{margin-bottom:18px}body.page-id-4063 #post-4063 .gp-feature-image{margin-bottom:28px}body.page-id-4063 #post-4063 .gp-feature-image img{height:250px}body.page-id-4063 #post-4063 .gp-proof-grid{margin-top:30px}body.page-id-4063 #post-4063 .gp-book-cover{margin-bottom:50px}}
body.page-id-4063 #post-4063 .gp-nav{flex-wrap:nowrap}
body.page-id-4063 #post-4063 .gp-tagline{position:absolute;top:49px;left:max(24px,calc((100vw - 1180px)/2));margin:0;font-size:10px}
body.page-id-4063 #post-4063 .gp-navlinks{margin-left:auto}
body.page-id-4063 #post-4063 .wp-block-button__link{font-family:Arial,Helvetica,sans-serif}
body.page-id-4063 #post-4063 .gp-quick .wp-block-buttons{width:auto;flex:0 0 auto;justify-content:flex-end}
body.page-id-4063 #post-4063 .gp-quick-prompt{white-space:nowrap}
body.page-id-4063 #post-4063 .gp-card .wp-block-group__inner-container{display:flex;flex-direction:column;height:100%}
body.page-id-4063 #post-4063 .gp-card .wp-block-image{width:100%;margin:0 0 22px}
body.page-id-4063 #post-4063 .gp-card .wp-block-image img{width:100%;height:225px!important;object-fit:cover}
body.page-id-4063 #post-4063 .gp-card h3,body.page-id-4063 #post-4063 .gp-card p{margin-left:25px;margin-right:25px}
@media(max-width:720px){body.page-id-4063 #post-4063 .gp-tagline{display:none}body.page-id-4063 #post-4063 .gp-nav{display:block}body.page-id-4063 #post-4063 .gp-navlinks{margin:5px 0 0}body.page-id-4063 #post-4063 .gp-quick-prompt{white-space:normal}body.page-id-4063 #post-4063 .gp-quick .wp-block-buttons{justify-content:flex-start}}

body.page-id-4063 #post-4063 .gp-nav>.wp-block-group__inner-container{width:100%;max-width:none;display:flex;align-items:center;gap:24px;position:relative}
body.page-id-4063 #post-4063 .gp-nav .gp-tagline{left:0;top:37px;white-space:nowrap}
body.page-id-4063 #post-4063 .gp-nav .gp-navlinks{margin-left:auto;white-space:nowrap}
@media(max-width:720px){body.page-id-4063 #post-4063 .gp-nav>.wp-block-group__inner-container{display:block}body.page-id-4063 #post-4063 .gp-nav .gp-navlinks{overflow-x:auto;margin-top:5px}}
/* Scoped to the new homepage page. Existing pages remain untouched. */
body.page-id-4063{background:#f9f8f5;color:#162a46;font-family:Arial,Helvetica,sans-serif}
body.page-id-4063>.header,body.page-id-4063>.navigation{display:none}
body.page-id-4063 .wrapper.section.medium-padding{padding:0!important;background:transparent}
body.page-id-4063 .wrapper>.section-inner,body.page-id-4063 .content.full-width,body.page-id-4063 #post-4063,body.page-id-4063 #post-4063>.post-content{width:100%!important;max-width:none!important;margin:0!important;padding:0!important;background:transparent!important;box-shadow:none!important;border:0!important}
body.page-id-4063 #post-4063>.post-header{display:none}
body.page-id-4063 #post-4063 .post-content>*{max-width:none!important}
body.page-id-4063 #post-4063 .wp-block-group.alignfull{width:100%!important;margin:0!important;max-width:none!important}
body.page-id-4063 #post-4063 p{color:inherit;line-height:1.63;margin:0 0 19px}
body.page-id-4063 #post-4063 h1,body.page-id-4063 #post-4063 h2,body.page-id-4063 #post-4063 h3{font-family:Arial,Helvetica,sans-serif;letter-spacing:-.045em;color:#162a46;text-transform:none;margin:0 0 19px;font-weight:800}
body.page-id-4063 #post-4063 h1{font-size:clamp(44px,5vw,76px);line-height:1.06;letter-spacing:-.065em}
body.page-id-4063 #post-4063 h2{font-size:clamp(32px,3.5vw,51px);line-height:1.13}
body.page-id-4063 #post-4063 h3{font-size:24px;line-height:1.24}
body.page-id-4063 #post-4063 a{color:#174981;text-decoration:none}
body.page-id-4063 #post-4063 a:hover{text-decoration:underline}
body.page-id-4063 #post-4063 .gp-section,body.page-id-4063 #post-4063 .gp-article-section{padding:78px max(24px,calc((100vw - 1180px)/2));box-sizing:border-box}
body.page-id-4063 #post-4063 .gp-eyebrow{font-size:12px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:#275f9f;margin-bottom:14px}
body.page-id-4063 #post-4063 .gp-section-lead{font-size:18px;max-width:730px;color:#526476;margin-bottom:30px}
body.page-id-4063 #post-4063 .gp-meta{font-size:12px;font-weight:800;letter-spacing:.09em;text-transform:uppercase;color:#275f9f;margin:0 0 9px}
body.page-id-4063 #post-4063 .gp-card-link{font-weight:800;color:#174981;margin-top:auto}
body.page-id-4063 #post-4063 .gp-card-link a{font-weight:800}
body.page-id-4063 #post-4063 .wp-block-buttons{gap:12px}
body.page-id-4063 #post-4063 .wp-block-button__link{border-radius:6px;background:#16447b;color:white!important;font-weight:800;font-size:15px;padding:13px 21px;border:1px solid #16447b;line-height:1.3}
body.page-id-4063 #post-4063 .wp-block-button__link:hover{background:#0d315e;text-decoration:none}
body.page-id-4063 #post-4063 .gp-yellow .wp-block-button__link{background:#f6bf3e;border-color:#f6bf3e;color:#173350!important}
body.page-id-4063 #post-4063 .gp-yellow .wp-block-button__link:hover{background:#ffd36a}
body.page-id-4063 #post-4063 .gp-nav{position:sticky;top:0;z-index:20;background:white;border-bottom:1px solid #e3e7ea;padding:11px max(24px,calc((100vw - 1180px)/2));display:flex;align-items:center;justify-content:space-between;gap:22px;min-height:76px}
body.admin-bar.page-id-4063 #post-4063 .gp-nav{top:32px}
body.page-id-4063 #post-4063 .gp-nav p{margin:0}
body.page-id-4063 #post-4063 .gp-wordmark a{font-weight:800;font-size:23px;letter-spacing:-.04em;color:#16447b}
body.page-id-4063 #post-4063 .gp-tagline{font-size:10px;text-transform:uppercase;letter-spacing:.12em;color:#64778d;margin-left:-5%;}
body.page-id-4063 #post-4063 .gp-navlinks{font-size:14px;font-weight:700;white-space:nowrap}
body.page-id-4063 #post-4063 .gp-navlinks a{margin:0 8px}
body.page-id-4063 #post-4063 .gp-hero{background:#eef2f4;padding:25px max(24px,calc((100vw - 1180px)/2)) 0}
body.page-id-4063 #post-4063 .gp-hero-grid{display:flex;align-items:center;gap:5%;min-height:550px;margin:0;max-width:none}
body.page-id-4063 #post-4063 .gp-hero-grid>.wp-block-column:first-child{flex:1.08}
body.page-id-4063 #post-4063 .gp-hero-grid>.wp-block-column:last-child{flex:.92}
body.page-id-4063 #post-4063 .gp-hero h1 em{font-style:normal;color:#275f9f;border-bottom:7px solid #f6bf3e}
body.page-id-4063 #post-4063 .gp-hero .gp-lead{font-size:18px;color:#4c5c6c;max-width:600px;margin:0 0 29px}
body.page-id-4063 #post-4063 .gp-portrait{width:min(100%,470px);height:auto;aspect-ratio:1;border-radius:50%;overflow:hidden;border:10px solid white;box-shadow:0 20px 55px rgba(22,42,70,.15);margin:0 auto}
body.page-id-4063 #post-4063 .gp-portrait img{width:100%;height:100%;aspect-ratio:1;object-fit:cover;object-position:50% 38%;border-radius:50%;display:block}
body.page-id-4063 #post-4063 .gp-quick{background:#16447b;color:white;padding:24px max(24px,calc((100vw - 1180px)/2));display:flex;align-items:center;justify-content:space-between;gap:16px}
body.page-id-4063 #post-4063 .gp-quick-prompt{font-weight:800;margin:0!important;font-size:17px}
body.page-id-4063 #post-4063 .gp-quick .wp-block-button__link{border:1px solid #8faecc;background:transparent;border-radius:100px;font-size:13px;padding:8px 15px;color:white!important}
body.page-id-4063 #post-4063 .gp-quick .wp-block-button__link:hover{background:white;color:#16447b!important}
body.page-id-4063 #post-4063 .gp-three,body.page-id-4063 #post-4063 .gp-two{gap:20px}
body.page-id-4063 #post-4063 .gp-topic,body.page-id-4063 #post-4063 .gp-card{background:white;border:1px solid #e3e7ea;border-radius:9px;box-shadow:0 13px 36px rgba(22,42,70,.08);height:100%;box-sizing:border-box;overflow:hidden}
body.page-id-4063 #post-4063 .gp-topic{padding:29px;min-height:270px;display:flex;flex-direction:column}
body.page-id-4063 #post-4063 .gp-three>.wp-block-column:first-child .gp-topic{border-top:5px solid #f6bf3e}
body.page-id-4063 #post-4063 .gp-topic .gp-number{font-size:12px;font-weight:800;color:#275f9f;letter-spacing:.07em}
body.page-id-4063 #post-4063 .gp-topic h3{font-size:23px;margin:18px 0 10px}
body.page-id-4063 #post-4063 .gp-topic>p:nth-of-type(2){color:#5b6877;font-size:15px;flex:1}
body.page-id-4063 #post-4063 .gp-feature{background:white}
body.page-id-4063 #post-4063 .gp-feature-grid,body.page-id-4063 #post-4063 .gp-about-grid,body.page-id-4063 #post-4063 .gp-book-grid{align-items:center;gap:7%}
body.page-id-4063 #post-4063 .gp-feature-image{margin:0;border-radius:9px;overflow:hidden}
body.page-id-4063 #post-4063 .gp-feature-image img{width:100%;height:390px;object-fit:cover}
body.page-id-4063 #post-4063 .gp-article-intro{padding-bottom:18px}
body.page-id-4063 #post-4063 .gp-subnav{font-weight:800}
body.page-id-4063 #post-4063 .gp-subnav a{display:inline-block;border:1px solid #aebfce;border-radius:100px;padding:7px 15px;margin:2px 8px 2px 0}
body.page-id-4063 #post-4063 .gp-subnav a:hover{background:#16447b;color:white;text-decoration:none}
body.page-id-4063 #post-4063 .gp-article-section{padding-top:26px;padding-bottom:42px}
body.page-id-4063 #post-4063 .gp-article-section h2{font-size:26px;margin-bottom:22px}
body.page-id-4063 #post-4063 .gp-card{display:flex;flex-direction:column;padding:0 0 24px}
body.page-id-4063 #post-4063 .gp-card>.wp-block-image{margin:0 0 22px;width:100%}
body.page-id-4063 #post-4063 .gp-card>.wp-block-image img{width:100%;height:225px;object-fit:cover}
body.page-id-4063 #post-4063 .gp-card>h3,body.page-id-4063 #post-4063 .gp-card>p{margin-left:25px;margin-right:25px}
body.page-id-4063 #post-4063 .gp-card>h3{font-size:21px}
body.page-id-4063 #post-4063 .gp-card>p:not(.gp-meta):not(.gp-card-link){font-size:15px;color:#5b6877}
body.page-id-4063 #post-4063 .gp-about{background:#eaf0f4}
body.page-id-4063 #post-4063 .gp-about-grid>.wp-block-column:first-child>p:not(.gp-eyebrow){font-size:17px}
body.page-id-4063 #post-4063 .gp-proof-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:15px}
body.page-id-4063 #post-4063 .gp-proof{background:white;border-left:4px solid #f6bf3e;border-radius:5px;padding:20px;box-shadow:0 13px 36px rgba(22,42,70,.07)}
body.page-id-4063 #post-4063 .gp-proof h3{font-size:18px;margin:0 0 6px;color:#16447b}
body.page-id-4063 #post-4063 .gp-proof p{font-size:13px;color:#5b6877;margin:0}
body.page-id-4063 #post-4063 .gp-book{background:#16447b;color:white}
body.page-id-4063 #post-4063 .gp-book h2{color:white}
body.page-id-4063 #post-4063 .gp-book .gp-eyebrow{color:#f6bf3e}
body.page-id-4063 #post-4063 .gp-book p:not(.gp-eyebrow){color:#e1eaf3}
body.page-id-4063 #post-4063 .gp-book-grid>.wp-block-column:first-child{flex-basis:27%}
body.page-id-4063 #post-4063 .gp-book-cover{width:min(240px,100%);margin:0 auto;transform:rotate(-3deg);box-shadow:22px 20px 0 #0d335f}
body.page-id-4063 #post-4063 .gp-book-cover img{width:100%;height:auto}
body.page-id-4063 #post-4063 .gp-cta{text-align:center;background:white}
body.page-id-4063 #post-4063 .gp-cta .gp-section-lead{margin:0 auto 28px}
body.page-id-4063 #post-4063 .gp-cta .wp-block-buttons{justify-content:center}
@media(max-width:940px){body.page-id-4063 #post-4063 .gp-nav{flex-wrap:wrap}body.page-id-4063 #post-4063 .gp-navlinks{white-space:normal}body.page-id-4063 #post-4063 .gp-hero-grid{min-height:470px}body.page-id-4063 #post-4063 .gp-portrait{width:min(100%,380px)}}
/* Scoped to the new homepage page. Existing pages remain untouched. */
body.page-id-4063{background:#f9f8f5;color:#162a46;font-family:Arial,Helvetica,sans-serif}
body.page-id-4063>.header,body.page-id-4063>.navigation{display:none}
body.page-id-4063 .wrapper.section.medium-padding{padding:0!important;background:transparent}
body.page-id-4063 .wrapper>.section-inner,body.page-id-4063 .content.full-width,body.page-id-4063 #post-4063,body.page-id-4063 #post-4063>.post-content{width:100%!important;max-width:none!important;margin:0!important;padding:0!important;background:transparent!important;box-shadow:none!important;border:0!important}
body.page-id-4063 #post-4063>.post-header{display:none}
body.page-id-4063 #post-4063 .post-content>*{max-width:none!important}
body.page-id-4063 #post-4063 .wp-block-group.alignfull{width:100%!important;margin:0!important;max-width:none!important}
body.page-id-4063 #post-4063 p{color:inherit;line-height:1.63;margin:0 0 19px}
body.page-id-4063 #post-4063 h1,body.page-id-4063 #post-4063 h2,body.page-id-4063 #post-4063 h3{font-family:Arial,Helvetica,sans-serif;letter-spacing:-.045em;color:#162a46;text-transform:none;margin:0 0 19px;font-weight:800}
body.page-id-4063 #post-4063 h1{font-size:clamp(44px,5vw,76px);line-height:1.06;letter-spacing:-.065em}
body.page-id-4063 #post-4063 h2{font-size:clamp(32px,3.5vw,51px);line-height:1.13}
body.page-id-4063 #post-4063 h3{font-size:24px;line-height:1.24}
body.page-id-4063 #post-4063 a{color:#174981;text-decoration:none}
body.page-id-4063 #post-4063 a:hover{text-decoration:underline}
body.page-id-4063 #post-4063 .gp-section,body.page-id-4063 #post-4063 .gp-article-section{padding:78px max(24px,calc((100vw - 1180px)/2));box-sizing:border-box}
body.page-id-4063 #post-4063 .gp-eyebrow{font-size:12px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:#275f9f;margin-bottom:14px}
body.page-id-4063 #post-4063 .gp-section-lead{font-size:18px;max-width:730px;color:#526476;margin-bottom:30px}
body.page-id-4063 #post-4063 .gp-meta{font-size:12px;font-weight:800;letter-spacing:.09em;text-transform:uppercase;color:#275f9f;margin:0 0 9px}
body.page-id-4063 #post-4063 .gp-card-link{font-weight:800;color:#174981;margin-top:auto}
body.page-id-4063 #post-4063 .gp-card-link a{font-weight:800}
body.page-id-4063 #post-4063 .wp-block-buttons{gap:12px}
body.page-id-4063 #post-4063 .wp-block-button__link{border-radius:6px;background:#16447b;color:white!important;font-weight:800;font-size:15px;padding:13px 21px;border:1px solid #16447b;line-height:1.3}
body.page-id-4063 #post-4063 .wp-block-button__link:hover{background:#0d315e;text-decoration:none}
body.page-id-4063 #post-4063 .gp-yellow .wp-block-button__link{background:#f6bf3e;border-color:#f6bf3e;color:#173350!important}
body.page-id-4063 #post-4063 .gp-yellow .wp-block-button__link:hover{background:#ffd36a}
body.page-id-4063 #post-4063 .gp-nav{position:sticky;top:0;z-index:20;background:white;border-bottom:1px solid #e3e7ea;padding:11px max(24px,calc((100vw - 1180px)/2));display:flex;align-items:center;justify-content:space-between;gap:22px;min-height:76px}
body.admin-bar.page-id-4063 #post-4063 .gp-nav{top:32px}
body.page-id-4063 #post-4063 .gp-nav p{margin:0}
body.page-id-4063 #post-4063 .gp-wordmark a{font-weight:800;font-size:23px;letter-spacing:-.04em;color:#16447b}
body.page-id-4063 #post-4063 .gp-tagline{font-size:10px;text-transform:uppercase;letter-spacing:.12em;color:#64778d;margin-left:-5%;}
body.page-id-4063 #post-4063 .gp-navlinks{font-size:14px;font-weight:700;white-space:nowrap}
body.page-id-4063 #post-4063 .gp-navlinks a{margin:0 8px}
body.page-id-4063 #post-4063 .gp-hero{background:#eef2f4;padding:25px max(24px,calc((100vw - 1180px)/2)) 0}
body.page-id-4063 #post-4063 .gp-hero-grid{display:flex;align-items:center;gap:5%;min-height:550px;margin:0;max-width:none}
body.page-id-4063 #post-4063 .gp-hero-grid>.wp-block-column:first-child{flex:1.08}
body.page-id-4063 #post-4063 .gp-hero-grid>.wp-block-column:last-child{flex:.92}
body.page-id-4063 #post-4063 .gp-hero h1 em{font-style:normal;color:#275f9f;border-bottom:7px solid #f6bf3e}
body.page-id-4063 #post-4063 .gp-hero .gp-lead{font-size:18px;color:#4c5c6c;max-width:600px;margin:0 0 29px}
body.page-id-4063 #post-4063 .gp-portrait{width:min(100%,470px);height:auto;aspect-ratio:1;border-radius:50%;overflow:hidden;border:10px solid white;box-shadow:0 20px 55px rgba(22,42,70,.15);margin:0 auto}
body.page-id-4063 #post-4063 .gp-portrait img{width:100%;height:100%;aspect-ratio:1;object-fit:cover;object-position:50% 38%;border-radius:50%;display:block}
body.page-id-4063 #post-4063 .gp-quick{background:#16447b;color:white;padding:24px max(24px,calc((100vw - 1180px)/2));display:flex;align-items:center;justify-content:space-between;gap:16px}
body.page-id-4063 #post-4063 .gp-quick-prompt{font-weight:800;margin:0!important;font-size:17px}
body.page-id-4063 #post-4063 .gp-quick .wp-block-button__link{border:1px solid #8faecc;background:transparent;border-radius:100px;font-size:13px;padding:8px 15px;color:white!important}
body.page-id-4063 #post-4063 .gp-quick .wp-block-button__link:hover{background:white;color:#16447b!important}
body.page-id-4063 #post-4063 .gp-three,body.page-id-4063 #post-4063 .gp-two{gap:20px}
body.page-id-4063 #post-4063 .gp-topic,body.page-id-4063 #post-4063 .gp-card{background:white;border:1px solid #e3e7ea;border-radius:9px;box-shadow:0 13px 36px rgba(22,42,70,.08);height:100%;box-sizing:border-box;overflow:hidden}
body.page-id-4063 #post-4063 .gp-topic{padding:29px;min-height:270px;display:flex;flex-direction:column}
body.page-id-4063 #post-4063 .gp-three>.wp-block-column:first-child .gp-topic{border-top:5px solid #f6bf3e}
body.page-id-4063 #post-4063 .gp-topic .gp-number{font-size:12px;font-weight:800;color:#275f9f;letter-spacing:.07em}
body.page-id-4063 #post-4063 .gp-topic h3{font-size:23px;margin:18px 0 10px}
body.page-id-4063 #post-4063 .gp-topic>p:nth-of-type(2){color:#5b6877;font-size:15px;flex:1}
body.page-id-4063 #post-4063 .gp-feature{background:white}
body.page-id-4063 #post-4063 .gp-feature-grid,body.page-id-4063 #post-4063 .gp-about-grid,body.page-id-4063 #post-4063 .gp-book-grid{align-items:center;gap:7%}
body.page-id-4063 #post-4063 .gp-feature-image{margin:0;border-radius:9px;overflow:hidden}
body.page-id-4063 #post-4063 .gp-feature-image img{width:100%;height:390px;object-fit:cover}
body.page-id-4063 #post-4063 .gp-article-intro{padding-bottom:18px}
body.page-id-4063 #post-4063 .gp-subnav{font-weight:800}
body.page-id-4063 #post-4063 .gp-subnav a{display:inline-block;border:1px solid #aebfce;border-radius:100px;padding:7px 15px;margin:2px 8px 2px 0}
body.page-id-4063 #post-4063 .gp-subnav a:hover{background:#16447b;color:white;text-decoration:none}
body.page-id-4063 #post-4063 .gp-article-section{padding-top:26px;padding-bottom:42px}
body.page-id-4063 #post-4063 .gp-article-section h2{font-size:26px;margin-bottom:22px}
body.page-id-4063 #post-4063 .gp-card{display:flex;flex-direction:column;padding:0 0 24px}
body.page-id-4063 #post-4063 .gp-card>.wp-block-image{margin:0 0 22px;width:100%}
body.page-id-4063 #post-4063 .gp-card>.wp-block-image img{width:100%;height:225px;object-fit:cover}
body.page-id-4063 #post-4063 .gp-card>h3,body.page-id-4063 #post-4063 .gp-card>p{margin-left:25px;margin-right:25px}
body.page-id-4063 #post-4063 .gp-card>h3{font-size:21px}
body.page-id-4063 #post-4063 .gp-card>p:not(.gp-meta):not(.gp-card-link){font-size:15px;color:#5b6877}
body.page-id-4063 #post-4063 .gp-about{background:#eaf0f4}
body.page-id-4063 #post-4063 .gp-about-grid>.wp-block-column:first-child>p:not(.gp-eyebrow){font-size:17px}
body.page-id-4063 #post-4063 .gp-proof-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:15px}
body.page-id-4063 #post-4063 .gp-proof{background:white;border-left:4px solid #f6bf3e;border-radius:5px;padding:20px;box-shadow:0 13px 36px rgba(22,42,70,.07)}
body.page-id-4063 #post-4063 .gp-proof h3{font-size:18px;margin:0 0 6px;color:#16447b}
body.page-id-4063 #post-4063 .gp-proof p{font-size:13px;color:#5b6877;margin:0}
body.page-id-4063 #post-4063 .gp-book{background:#16447b;color:white}
body.page-id-4063 #post-4063 .gp-book h2{color:white}
body.page-id-4063 #post-4063 .gp-book .gp-eyebrow{color:#f6bf3e}
body.page-id-4063 #post-4063 .gp-book p:not(.gp-eyebrow){color:#e1eaf3}
body.page-id-4063 #post-4063 .gp-book-grid>.wp-block-column:first-child{flex-basis:27%}
body.page-id-4063 #post-4063 .gp-book-cover{width:min(240px,100%);margin:0 auto;transform:rotate(-3deg);box-shadow:22px 20px 0 #0d335f}
body.page-id-4063 #post-4063 .gp-book-cover img{width:100%;height:auto}
body.page-id-4063 #post-4063 .gp-cta{text-align:center;background:white}
body.page-id-4063 #post-4063 .gp-cta .gp-section-lead{margin:0 auto 28px}
body.page-id-4063 #post-4063 .gp-cta .wp-block-buttons{justify-content:center}
@media(max-width:940px){body.page-id-4063 #post-4063 .gp-nav{flex-wrap:wrap}body.page-id-4063 #post-4063 .gp-navlinks{white-space:normal}body.page-id-4063 #post-4063 .gp-hero-grid{min-height:470px}body.page-id-4063 #post-4063 .gp-portrait{width:min(100%,380px)}}
@media(max-width:720px){body.page-id-4063 #post-4063 .gp-nav{padding:12px 17px;gap:5px}body.page-id-4063 #post-4063 .gp-tagline{display:none}body.page-id-4063 #post-4063 .gp-navlinks{font-size:12px;overflow-x:auto;max-width:100%;white-space:nowrap}body.page-id-4063 #post-4063 .gp-navlinks a{margin:0 8px 0 0}body.page-id-4063 #post-4063 .gp-section,body.page-id-4063 #post-4063 .gp-article-section{padding:54px 20px}body.page-id-4063 #post-4063 .gp-hero{padding:48px 20px 0}body.page-id-4063 #post-4063 .gp-hero-grid{display:flex;flex-direction:column;gap:30px}body.page-id-4063 #post-4063 .gp-hero h1{font-size:44px}body.page-id-4063 #post-4063 .gp-portrait{width:min(83vw,340px);margin-bottom:25px}body.page-id-4063 #post-4063 .gp-quick{display:block;padding:23px 20px}body.page-id-4063 #post-4063 .gp-quick .wp-block-buttons{margin-top:14px}body.page-id-4063 #post-4063 .gp-three,body.page-id-4063 #post-4063 .gp-two,body.page-id-4063 #post-4063 .gp-feature-grid,body.page-id-4063 #post-4063 .gp-about-grid,body.page-id-4063 #post-4063 .gp-book-grid{display:block}body.page-id-4063 #post-4063 .gp-three>.wp-block-column,body.page-id-4063 #post-4063 .gp-two>.wp-block-column{margin-bottom:18px}body.page-id-4063 #post-4063 .gp-feature-image{margin-bottom:28px}body.page-id-4063 #post-4063 .gp-feature-image img{height:250px}body.page-id-4063 #post-4063 .gp-proof-grid{margin-top:30px}body.page-id-4063 #post-4063 .gp-book-cover{margin-bottom:50px}}body.page-id-4063 #post-4063 .gp-nav{flex-wrap:nowrap}body.page-id-4063 #post-4063 .gp-tagline{position:absolute;top:49px;left:max(24px,calc((100vw - 1180px)/2));margin:0;font-size:10px}
body.page-id-4063 #post-4063 .gp-navlinks{margin-left:auto}
body.page-id-4063 #post-4063 .wp-block-button__link{font-family:Arial,Helvetica,sans-serif}
body.page-id-4063 #post-4063 .gp-quick .wp-block-buttons{width:auto;flex:0 0 auto;justify-content:flex-end}
body.page-id-4063 #post-4063 .gp-quick-prompt{white-space:nowrap}
body.page-id-4063 #post-4063 .gp-card .wp-block-group__inner-container{display:flex;flex-direction:column;height:100%}body.page-id-4063 #post-4063 .gp-card .wp-block-image{width:100%;margin:0 0 22px}
body.page-id-4063 #post-4063 .gp-card .wp-block-image img{width:100%;height:225px!important;object-fit:cover}
body.page-id-4063 #post-4063 .gp-card h3,body.page-id-4063 #post-4063 .gp-card p{margin-left:25px;margin-right:25px}
@media(max-width:720px){body.page-id-4063 #post-4063 .gp-tagline{display:none}body.page-id-4063 #post-4063 .gp-nav{display:block}body.page-id-4063 #post-4063 .gp-navlinks{margin:5px 0 0}body.page-id-4063 #post-4063 .gp-quick-prompt{white-space:normal}body.page-id-4063 #post-4063 .gp-quick .wp-block-buttons{justify-content:flex-start}}
@media(max-width:720px){body.page-id-4063 #post-4063 .gp-nav{padding:12px 17px;gap:5px}body.page-id-4063 #post-4063 .gp-tagline{display:none}body.page-id-4063 #post-4063 .gp-navlinks{font-size:12px;overflow-x:auto;max-width:100%;white-space:nowrap}body.page-id-4063 #post-4063 .gp-navlinks a{margin:0 8px 0 0}body.page-id-4063 #post-4063 .gp-section,body.page-id-4063 #post-4063 .gp-article-section{padding:54px 20px}body.page-id-4063 #post-4063 .gp-hero{padding:48px 20px 0}body.page-id-4063 #post-4063 .gp-hero-grid{display:flex;flex-direction:column;gap:30px}body.page-id-4063 #post-4063 .gp-hero h1{font-size:44px}body.page-id-4063 #post-4063 .gp-portrait{width:min(83vw,340px);margin-bottom:25px}body.page-id-4063 #post-4063 .gp-quick{display:block;padding:23px 20px}body.page-id-4063 #post-4063 .gp-quick .wp-block-buttons{margin-top:14px}body.page-id-4063 #post-4063 .gp-three,body.page-id-4063 #post-4063 .gp-two,body.page-id-4063 #post-4063 .gp-feature-grid,body.page-id-4063 #post-4063 .gp-about-grid,body.page-id-4063 #post-4063 .gp-book-grid{display:block}body.page-id-4063 #post-4063 .gp-three>.wp-block-column,body.page-id-4063 #post-4063 .gp-two>.wp-block-column{margin-bottom:18px}body.page-id-4063 #post-4063 .gp-feature-image{margin-bottom:28px}body.page-id-4063 #post-4063 .gp-feature-image img{height:250px}body.page-id-4063 #post-4063 .gp-proof-grid{margin-top:30px}body.page-id-4063 #post-4063 .gp-book-cover{margin-bottom:50px}}

/* Layout permanente dei singoli articoli, inclusi i nuovi post. */
body.single-post:not(.page){background:#f9f8f5;color:#162a46;font-family:Arial,Helvetica,sans-serif}
body.single-post:not(.page)>.header{background:#fff!important;background-image:none!important;padding:16px 24px!important;min-height:65px;box-sizing:border-box}
body.single-post:not(.page)>.header .cover{display:none}
body.single-post:not(.page)>.header .header-inner{max-width:1180px}
body.single-post:not(.page)>.header .site-title a{font:bold 23px Arial,Helvetica,sans-serif;color:#16447b!important;text-decoration:none;letter-spacing:-.04em}
body.single-post:not(.page)>.header .site-description{display:none}
body.single-post:not(.page)>.navigation{background:#fff!important;border-bottom:1px solid #e3e7ea}
body.single-post:not(.page)>.navigation .navigation-inner{max-width:1180px}
body.single-post:not(.page)>.navigation .main-navigation a{color:#174981!important;font:bold 13px Arial,Helvetica,sans-serif;text-transform:none}
body.single-post:not(.page) .wrapper.section.medium-padding{background:#f9f8f5;padding:36px 24px 60px!important}
body.single-post:not(.page) .wrapper>.section-inner{max-width:860px!important;width:100%!important}
body.single-post:not(.page) .content.fleft{float:none!important;width:100%!important;max-width:none!important}
body.single-post:not(.page) .sidebar.fright{display:none!important}
body.single-post:not(.page) article.type-post{background:#fff;border:1px solid #e3e7ea;border-radius:10px;box-shadow:0 13px 36px #162a4614;overflow:hidden;max-width:none!important}
body.single-post:not(.page) article.type-post>.post-header{padding:52px 60px 25px;background:#eef2f4;border:0}
body.single-post:not(.page) article.type-post .post-title,body.single-post:not(.page) article.type-post .post-title a{font-family:Arial,Helvetica,sans-serif;font-weight:800;letter-spacing:-.045em;line-height:1.13;font-size:clamp(32px,3.5vw,49px);color:#162a46;text-transform:none;text-decoration:none}
body.single-post:not(.page) article.type-post .featured-media{margin:0 auto;max-width:740px;padding:28px 0 0}
body.single-post:not(.page) article.type-post .featured-media img{width:100%;height:auto;max-height:460px;object-fit:cover;border-radius:8px}
body.single-post:not(.page) article.type-post>.post-content{padding:38px 60px 54px;color:#162a46;font-family:Arial,Helvetica,sans-serif;font-size:18px;line-height:1.72}
body.single-post:not(.page) article.type-post .post-content p,body.single-post:not(.page) article.type-post .post-content li{color:#26384d;font-family:Arial,Helvetica,sans-serif;font-size:18px;line-height:1.72}
body.single-post:not(.page) article.type-post .post-content h2,body.single-post:not(.page) article.type-post .post-content h3{color:#16447b;font-family:Arial,Helvetica,sans-serif;font-weight:800;text-transform:none;letter-spacing:-.035em}
body.single-post:not(.page) article.type-post .post-content a{color:#174981}
body.single-post:not(.page) article.type-post .post-content blockquote{border-left:5px solid #f6bf3e;background:#eef2f4;padding:20px 25px}
body.single-post:not(.page) .comments-container,body.single-post:not(.page) .related-posts,body.single-post:not(.page) .post-nav{max-width:860px;margin-left:auto;margin-right:auto}
@media(max-width:720px){body.single-post:not(.page) .wrapper.section.medium-padding{padding:24px 0 35px!important}body.single-post:not(.page) article.type-post{border-radius:0}body.single-post:not(.page) article.type-post>.post-header{padding:34px 20px 20px}body.single-post:not(.page) article.type-post>.post-content{padding:26px 20px 40px}body.single-post:not(.page) article.type-post .featured-media{padding:12px 20px 0}body.single-post:not(.page)>.header{padding:12px 18px!important}}

/* Archivio autrice e blog: stile coordinato con la homepage */
body.archive.author-giorgia1975, body.blog {background:#f9f8f5;color:#162a46;font-family:Arial,Helvetica,sans-serif}
body.archive.author-giorgia1975>.header, body.blog>.header {background:#fff!important;background-image:none!important;padding:13px 24px!important;min-height:0;border-bottom:1px solid #e3e7ea}
body.archive.author-giorgia1975>.header .cover, body.blog>.header .cover {display:none}
body.archive.author-giorgia1975>.header .header-inner, body.blog>.header .header-inner {max-width:1180px!important;width:100%!important;display:flex;align-items:center;gap:35px;text-align:left}
body.archive.author-giorgia1975>.header .site-title, body.blog>.header .site-title {margin:0!important;line-height:1.2}
body.archive.author-giorgia1975>.header .site-title a, body.blog>.header .site-title a {color:#16447b!important;font:800 23px Arial,Helvetica,sans-serif;letter-spacing:-.04em;text-decoration:none}
body.archive.author-giorgia1975>.header .site-description, body.blog>.header .site-description {font-size:0!important;margin:0!important}
body.archive.author-giorgia1975>.header .site-description:after, body.blog>.header .site-description:after {content:'Comunicare per scegliere, agire, crescere';font:700 11px Arial,Helvetica,sans-serif;letter-spacing:.12em;text-transform:uppercase;color:#64778d}
body.archive.author-giorgia1975>.navigation, body.blog>.navigation {background:#fff!important;border-bottom:1px solid #e3e7ea}
body.archive.author-giorgia1975 .navigation-inner, body.blog .navigation-inner {max-width:1180px!important;width:100%!important}
body.archive.author-giorgia1975 .main-navigation li a, body.blog .main-navigation li a {font:700 13px Arial,Helvetica,sans-serif!important;letter-spacing:0!important;text-transform:none!important;color:#174981!important}
body.archive.author-giorgia1975 .navigation .search-toggle, body.blog .navigation .search-toggle {color:#174981!important}
body.archive.author-giorgia1975 .wrapper.section.medium-padding, body.blog .wrapper.section.medium-padding {background:#f9f8f5;padding:0 24px 75px!important}
body.archive.author-giorgia1975 .wrapper>.section-inner, body.blog .wrapper>.section-inner {width:100%!important;max-width:1180px!important;margin:0 auto!important}
body.archive.author-giorgia1975 .page-header, body.blog .page-header {max-width:none!important;margin:0 -24px 38px!important;padding:66px max(24px,calc((100vw - 1180px)/2)) 55px!important;background:#eef2f4;text-align:left!important}
body.archive.author-giorgia1975 .page-title, body.blog .page-title {font:800 clamp(38px,5vw,64px)/1.1 Arial,Helvetica,sans-serif!important;letter-spacing:-.05em;text-transform:none!important;color:#162a46!important;margin:0!important}
body.archive.author-giorgia1975 .page-title span {color:#16447b}
body.archive.author-giorgia1975 .tag-archive-meta {font:normal 18px/1.55 Arial,Helvetica,sans-serif!important;color:#526476!important;margin:17px 0 0!important}
body.archive.author-giorgia1975 .content, body.blog .content {width:100%!important;max-width:1180px!important;margin:0 auto!important}
body.archive.author-giorgia1975 #posts, body.blog #posts {display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;height:auto!important;width:100%!important;max-width:none!important}
body.archive.author-giorgia1975 #posts .post-container, body.blog #posts .post-container {position:static!important;left:auto!important;top:auto!important;width:auto!important;margin:0!important;transform:none!important;float:none!important}
body.archive.author-giorgia1975 #posts article.type-post, body.blog #posts article.type-post {height:100%;display:flex;flex-direction:column;overflow:hidden;background:#fff;border:1px solid #e3e7ea;border-radius:9px;box-shadow:0 12px 28px #162a4610}
body.archive.author-giorgia1975 #posts .post-header, body.blog #posts .post-header {order:2;padding:22px 24px 12px!important;border:0;background:#fff}
body.archive.author-giorgia1975 #posts .post-title, body.blog #posts .post-title {font:800 24px/1.24 Arial,Helvetica,sans-serif!important;letter-spacing:-.04em;text-transform:none!important;margin:0!important}
body.archive.author-giorgia1975 #posts .post-title a, body.blog #posts .post-title a {color:#162a46!important;text-decoration:none}
body.archive.author-giorgia1975 #posts .post-title a:hover, body.blog #posts .post-title a:hover {color:#174981!important}
body.archive.author-giorgia1975 #posts .featured-media, body.blog #posts .featured-media {order:1;margin:0!important;overflow:hidden}
body.archive.author-giorgia1975 #posts .featured-media img, body.blog #posts .featured-media img {width:100%!important;height:255px!important;object-fit:cover;display:block}
body.archive.author-giorgia1975 #posts .post-content, body.blog #posts .post-content {display:none!important}
body.archive.author-giorgia1975 #posts .post-meta, body.blog #posts .post-meta {order:3;margin-top:auto;padding:0 24px 24px!important;background:#fff;border:0}
body.archive.author-giorgia1975 #posts .post-meta .post-date, body.blog #posts .post-meta .post-date {color:#64778d!important;font:700 12px Arial,Helvetica,sans-serif!important;text-transform:none}
body.archive.author-giorgia1975 #posts .post-meta .post-comments, body.blog #posts .post-meta .post-comments {display:none}
body.archive.author-giorgia1975 #posts .spinner-container, body.blog #posts .spinner-container {display:none!important}
body.archive.author-giorgia1975 .posts-navigation, body.blog .posts-navigation {clear:both}
@media(max-width:720px){body.archive.author-giorgia1975 #posts,body.blog #posts{grid-template-columns:1fr}body.archive.author-giorgia1975>.header .header-inner,body.blog>.header .header-inner{display:block;text-align:center}body.archive.author-giorgia1975 .page-header,body.blog .page-header{padding:45px 24px!important}body.archive.author-giorgia1975 #posts .featured-media img,body.blog #posts .featured-media img{height:220px!important}}

/* Ritocchi all’archivio */
body.archive.author-giorgia1975 .page-title,body.blog .page-title{border:0!important;padding:0!important}
body.archive.author-giorgia1975 .tag-archive-meta{text-align:left!important}
body.archive.author-giorgia1975 #posts .post-header:after,body.blog #posts .post-header:after{display:none!important}
body.archive.author-giorgia1975 #posts .post-meta,body.blog #posts .post-meta{display:none!important}
body.archive.author-giorgia1975 #posts .post-title a:after,body.blog #posts .post-title a:after{content:"Leggi l’articolo →";display:block;margin:17px 0 5px;color:#174981;font:800 14px Arial,Helvetica,sans-serif;letter-spacing:0}
body.archive.author-giorgia1975 #posts .post-header,body.blog #posts .post-header{padding-bottom:24px!important}

/* Nell’archivio autrice mostra solo le quattro destinazioni richieste. */
body.archive.author-giorgia1975 #primary-menu #menu-item-3818,body.archive.author-giorgia1975 #primary-menu #menu-item-2663,body.archive.author-giorgia1975 #primary-menu #menu-item-753{display:none!important}

/* Tre voci nel menu del tema su articoli, archivi e pagine classiche. */
body #primary-menu #menu-item-3818,body #primary-menu #menu-item-2663,body #primary-menu #menu-item-753,body #primary-menu #menu-item-3817{display:none!important}
/* Gli articoli precedenti contengono una barra interna: usa il menu condiviso. */
body.single-post:not(.page) .gp-post-nav{display:none!important}
body.single-post:not(.page)>.header,body.single-post:not(.page)>.navigation{display:block!important}
body.single-post:not(.page)>.header{background:#fff!important;background-image:none!important;padding:13px 24px!important;min-height:0;border-bottom:1px solid #e3e7ea}
body.single-post:not(.page)>.header .cover{display:none!important}
body.single-post:not(.page)>.header .header-inner{max-width:1180px!important;width:100%!important;display:flex;align-items:center;gap:35px;text-align:left}
body.single-post:not(.page)>.header .site-title{margin:0!important;line-height:1.2}
body.single-post:not(.page)>.header .site-title a{color:#16447b!important;font:800 23px Arial,Helvetica,sans-serif;letter-spacing:-.04em;text-decoration:none}
body.single-post:not(.page)>.header .site-description{font-size:0!important;margin:0!important}
body.single-post:not(.page)>.header .site-description:after{content:"Comunicare per scegliere, agire, crescere";font:700 11px Arial,Helvetica,sans-serif;letter-spacing:.12em;text-transform:uppercase;color:#64778d}
body.single-post:not(.page)>.navigation{background:#fff!important;border-bottom:1px solid #e3e7ea}
body.single-post:not(.page) .navigation-inner{max-width:1180px!important;width:100%!important}
body.single-post:not(.page) .main-navigation li a{font:700 13px Arial,Helvetica,sans-serif!important;letter-spacing:0!important;text-transform:none!important;color:#174981!important}
body.single-post:not(.page) .wrapper.section.medium-padding{padding:40px 24px 60px!important}
@media(max-width:720px){body.single-post:not(.page)>.header .header-inner{display:block;text-align:center}body.single-post:not(.page) .wrapper.section.medium-padding{padding:22px 16px 35px!important}}

/* Menu condiviso: Chi sono, Cosa vuoi migliorare, Il mio libro, Articoli, Contattami. */
body #primary-menu #menu-item-3817,body #primary-menu #menu-item-3818{display:list-item!important}
body.archive.author-giorgia1975 #primary-menu #menu-item-3818{display:list-item!important}

/* Intestazione archivio Giorgia Pizzuti */
body.author-giorgia1975 .page-header .page-title{font-size:0!important}
body.author-giorgia1975 .page-header .page-title span{font-size:clamp(32px,3.5vw,51px)!important}
body.author-giorgia1975 .page-header .tag-archive-meta{font-size:0!important}
body.author-giorgia1975 .page-header .tag-archive-meta::after{content:"Comunicare per scegliere, agire, crescere";font-size:18px;line-height:1.65;color:#526476}

/* Coach Gio: modulo 2268, stile coordinato al blog */
body.single-wpforms.postid-2268{background:#f9f8f5!important;color:#162a46;font-family:Arial,Helvetica,sans-serif}
body.single-wpforms.postid-2268>.header{background:#fff!important;background-image:none!important;padding:20px 24px!important;border-bottom:1px solid #e3e7ea}
body.single-wpforms.postid-2268>.header .cover{display:none!important}
body.single-wpforms.postid-2268 .header-inner{max-width:1180px!important;text-align:left}
body.single-wpforms.postid-2268 .site-title{margin:0!important}
body.single-wpforms.postid-2268 .site-title a{color:#16447b!important;font:800 25px/1.2 Arial,Helvetica,sans-serif;letter-spacing:-.04em}
body.single-wpforms.postid-2268 .site-description{font-size:0!important;margin:7px 0 0!important}
body.single-wpforms.postid-2268 .site-description::after{content:"Comunicare per scegliere, agire, crescere";font:600 11px/1.5 Arial,Helvetica,sans-serif;letter-spacing:.1em;text-transform:uppercase;color:#64778d}
body.single-wpforms.postid-2268>.navigation{background:#16447b!important;border:0!important}
body.single-wpforms.postid-2268 .navigation-inner{max-width:1180px!important}
body.single-wpforms.postid-2268 .main-navigation li a{color:#fff!important;font:700 14px/1.4 Arial,Helvetica,sans-serif!important;text-transform:none!important;letter-spacing:0!important}
body.single-wpforms.postid-2268 .main-navigation li::before{display:none!important}
body.single-wpforms.postid-2268 .main-navigation a:hover,body.single-wpforms.postid-2268 .main-navigation a:focus{color:#f6bf3e!important}
body.single-wpforms.postid-2268 .search-toggle{color:#fff!important}
body.single-wpforms.postid-2268 .wrapper.section.medium-padding{padding:48px 24px 64px!important;background:#f9f8f5!important}
body.single-wpforms.postid-2268 .wrapper>.section-inner{max-width:900px!important;width:100%!important}
body.single-wpforms.postid-2268 .wrapper .content{float:none!important;width:100%!important;max-width:none!important}
body.single-wpforms.postid-2268 .sidebar,body.single-wpforms.postid-2268 #post-2268 .post-meta,body.single-wpforms.postid-2268 #post-2268 .post-author,body.single-wpforms.postid-2268 #post-2268 .post-author-info{display:none!important}
body.single-wpforms.postid-2268 #post-2268{background:#fff!important;border:1px solid #e3e7ea!important;border-radius:9px;box-shadow:none!important;overflow:hidden}
body.single-wpforms.postid-2268 #post-2268 .post-header{padding:34px 40px 20px!important;background:#eef2f4;border:0!important}
body.single-wpforms.postid-2268 #post-2268 .post-header::after,body.single-wpforms.postid-2268 #post-2268 .post-header::before{display:none!important}
body.single-wpforms.postid-2268 #post-2268 .post-title a{color:#162a46!important;font:800 clamp(30px,3vw,42px)/1.15 Arial,Helvetica,sans-serif;letter-spacing:-.04em}
body.single-wpforms.postid-2268 #post-2268 .post-content{padding:28px 40px 40px!important;font:16px/1.65 Arial,Helvetica,sans-serif;color:#526476}
body.single-wpforms.postid-2268 #post-2268 .post-content>p{font-size:14px;line-height:1.6;margin-bottom:16px}
body.single-wpforms.postid-2268 #post-2268 a{color:#174981}
#wpforms-2268{font-family:Arial,Helvetica,sans-serif!important;color:#162a46!important;--wpforms-button-background-color:#f6bf3e;--wpforms-button-text-color:#162a46;--wpforms-field-border-radius:6px}
#wpforms-2268 .wpforms-field-label{font:700 16px/1.5 Arial,Helvetica,sans-serif!important;color:#162a46!important}
#wpforms-2268 .wpforms-field{padding:12px 0!important}
#wpforms-2268 input:not([type=checkbox]):not([type=radio]):not([type=hidden]),#wpforms-2268 select,#wpforms-2268 textarea{font:16px/1.4 Arial,Helvetica,sans-serif!important;color:#162a46!important;background:#fff!important;border:1px solid #c7d1dc!important;border-radius:6px!important;width:100%!important;max-width:100%!important;min-height:48px;padding:12px 14px!important;box-sizing:border-box}
#wpforms-2268 input:focus,#wpforms-2268 select:focus,#wpforms-2268 textarea:focus{border-color:#16447b!important;outline:2px solid #f6bf3e!important;outline-offset:2px}
#wpforms-2268 .wpforms-field-description{font:14px/1.6 Arial,Helvetica,sans-serif!important;color:#526476!important;margin-top:8px}
#wpforms-2268 button.wpforms-submit{background:#f6bf3e!important;color:#162a46!important;border:1px solid #f6bf3e!important;border-radius:6px!important;font:800 16px/1.3 Arial,Helvetica,sans-serif!important;padding:14px 28px!important;min-height:48px;box-shadow:none!important}
#wpforms-2268 button.wpforms-submit:hover{background:#e9ad25!important;border-color:#e9ad25!important}
@media(max-width:720px){body.single-wpforms.postid-2268 .wrapper.section.medium-padding{padding:28px 16px 40px!important}body.single-wpforms.postid-2268 #post-2268 .post-header{padding:26px 20px 20px!important}body.single-wpforms.postid-2268 #post-2268 .post-content{padding:22px 20px 30px!important}body.single-wpforms.postid-2268 .main-navigation li a{font-size:12px!important}#wpforms-2268 button.wpforms-submit{width:100%!important}}

/* Pagina pubblica di attivazione Coach Gio */
/* Coach Gio: modulo 2268, stile coordinato al blog */
body.page-id-2279{background:#f9f8f5!important;color:#162a46;font-family:Arial,Helvetica,sans-serif}
body.page-id-2279>.header{background:#fff!important;background-image:none!important;padding:20px 24px!important;border-bottom:1px solid #e3e7ea}
body.page-id-2279>.header .cover{display:none!important}
body.page-id-2279 .header-inner{max-width:1180px!important;text-align:left}
body.page-id-2279 .site-title{margin:0!important}
body.page-id-2279 .site-title a{color:#16447b!important;font:800 25px/1.2 Arial,Helvetica,sans-serif;letter-spacing:-.04em}
body.page-id-2279 .site-description{font-size:0!important;margin:7px 0 0!important}
body.page-id-2279 .site-description::after{content:"Comunicare per scegliere, agire, crescere";font:600 11px/1.5 Arial,Helvetica,sans-serif;letter-spacing:.1em;text-transform:uppercase;color:#64778d}
body.page-id-2279>.navigation{background:#16447b!important;border:0!important}
body.page-id-2279 .navigation-inner{max-width:1180px!important}
body.page-id-2279 .main-navigation li a{color:#fff!important;font:700 14px/1.4 Arial,Helvetica,sans-serif!important;text-transform:none!important;letter-spacing:0!important}
body.page-id-2279 .main-navigation li::before{display:none!important}
body.page-id-2279 .main-navigation a:hover,body.page-id-2279 .main-navigation a:focus{color:#f6bf3e!important}
body.page-id-2279 .search-toggle{color:#fff!important}
body.page-id-2279 .wrapper.section.medium-padding{padding:48px 24px 64px!important;background:#f9f8f5!important}
body.page-id-2279 .wrapper>.section-inner{max-width:900px!important;width:100%!important}
body.page-id-2279 .wrapper .content{float:none!important;width:100%!important;max-width:none!important}
body.page-id-2279 .sidebar,body.page-id-2279 #post-2279 .post-meta,body.page-id-2279 #post-2279 .post-author,body.page-id-2279 #post-2279 .post-author-info{display:none!important}
body.page-id-2279 #post-2279{background:#fff!important;border:1px solid #e3e7ea!important;border-radius:9px;box-shadow:none!important;overflow:hidden}
body.page-id-2279 #post-2279 .post-header{padding:34px 40px 20px!important;background:#eef2f4;border:0!important}
body.page-id-2279 #post-2279 .post-header::after,body.page-id-2279 #post-2279 .post-header::before{display:none!important}
body.page-id-2279 #post-2279 .post-title{color:#162a46!important;font:800 clamp(30px,3vw,42px)/1.15 Arial,Helvetica,sans-serif;letter-spacing:-.04em}
body.page-id-2279 #post-2279 .post-content{padding:28px 40px 40px!important;font:16px/1.65 Arial,Helvetica,sans-serif;color:#526476}
body.page-id-2279 #post-2279 .post-content>p{font-size:14px;line-height:1.6;margin-bottom:16px}
body.page-id-2279 #post-2279 a{color:#174981}
#wpforms-2268{font-family:Arial,Helvetica,sans-serif!important;color:#162a46!important;--wpforms-button-background-color:#f6bf3e;--wpforms-button-text-color:#162a46;--wpforms-field-border-radius:6px}
#wpforms-2268 .wpforms-field-label{font:700 16px/1.5 Arial,Helvetica,sans-serif!important;color:#162a46!important}
#wpforms-2268 .wpforms-field{padding:12px 0!important}
#wpforms-2268 input:not([type=checkbox]):not([type=radio]):not([type=hidden]),#wpforms-2268 select,#wpforms-2268 textarea{font:16px/1.4 Arial,Helvetica,sans-serif!important;color:#162a46!important;background:#fff!important;border:1px solid #c7d1dc!important;border-radius:6px!important;width:100%!important;max-width:100%!important;min-height:48px;padding:12px 14px!important;box-sizing:border-box}
#wpforms-2268 input:focus,#wpforms-2268 select:focus,#wpforms-2268 textarea:focus{border-color:#16447b!important;outline:2px solid #f6bf3e!important;outline-offset:2px}
#wpforms-2268 .wpforms-field-description{font:14px/1.6 Arial,Helvetica,sans-serif!important;color:#526476!important;margin-top:8px}
#wpforms-2268 button.wpforms-submit{background:#f6bf3e!important;color:#162a46!important;border:1px solid #f6bf3e!important;border-radius:6px!important;font:800 16px/1.3 Arial,Helvetica,sans-serif!important;padding:14px 28px!important;min-height:48px;box-shadow:none!important}
#wpforms-2268 button.wpforms-submit:hover{background:#e9ad25!important;border-color:#e9ad25!important}
@media(max-width:720px){body.page-id-2279 .wrapper.section.medium-padding{padding:28px 16px 40px!important}body.page-id-2279 #post-2279 .post-header{padding:26px 20px 20px!important}body.page-id-2279 #post-2279 .post-content{padding:22px 20px 30px!important}body.page-id-2279 .main-navigation li a{font-size:12px!important}#wpforms-2268 button.wpforms-submit{width:100%!important}}

/* CTA menu Prenota una call */
#primary-menu li.gp-menu-cta>a,.main-navigation li.gp-menu-cta>a{background:#f6bf3e!important;color:#173350!important;border-radius:6px;padding-left:14px!important;padding-right:14px!important;font-weight:700}
#primary-menu li.gp-menu-cta>a:hover,.main-navigation li.gp-menu-cta>a:hover{background:#e9ad25!important;color:#173350!important}
@media(min-width:1000px){#primary-menu li.gp-menu-cta>a,.main-navigation li.gp-menu-cta>a{padding:11px 16px!important;margin:16px 0 16px 10px}}

/* UNIFORMITA TIPOGRAFICA */
body,body :is(h1,h2,h3,h4,h5,h6,p,li,blockquote,figcaption,label,input,textarea,select,button,td,th,dt,dd,a,em,strong,cite,.site-title,.site-description,.post-title,.comments-title,.sd-title):not(#wpadminbar *):not([class*="genericon"]):not([class*="dashicons"]){font-family:Arial,Helvetica,sans-serif!important}
body :is(.post-content,.post-header,.page-title,.archive-header,.comments,.site-header,.header) :is(h1,h2,h3,h4,h5,h6,p,li,blockquote,figcaption,label,td,th,dt,dd):not(:is(.gp-stats,.gp-about-book,.gp-form,.wp-block-cover,.gp-nav,.author-bio,.gp-btn,.wp-block-button,.gpc-about,.footer,.credits,#wpadminbar,.gp-stars,.gp-quick,.gpv-dark,.gp-cta) *):not(:is(.gp-stats,.gp-about-book,.gp-form,.wp-block-cover,.gp-nav,.author-bio,.gp-btn,.wp-block-button,.gpc-about,.footer,.credits,#wpadminbar,.gp-stars,.gp-quick,.gpv-dark,.gp-cta)),
body :is(.post-title,.post-title a,.entry-title,.entry-title a,.comments-title,.comments-title span,.site-description,.sd-title):not(:is(.gp-stats,.gp-about-book,.gp-form,.wp-block-cover,.gp-nav,.author-bio,.gp-btn,.wp-block-button,.gpc-about,.footer,.credits,#wpadminbar,.gp-stars,.gp-quick,.gpv-dark,.gp-cta) *){color:#162a46!important}

/* UNIFORMITA 2 */
body :is(.comment-reply-title,.comments-title,.sidebar .widget li,.sidebar .widget li a,.sidebar .widget-title,.sidebar .widget p){color:#162a46!important}
body.page-id-4063 #post-4063 .gp-conversion h2{font-weight:800!important;font-size:36px!important;line-height:1.12!important;letter-spacing:-1.4px!important}
body.page-id-4063 #post-4063 .gp-conversion h3{font-weight:700!important;font-size:21px!important;line-height:1.25!important;letter-spacing:-.4px!important}
@media(max-width:780px){body.page-id-4063 #post-4063 .gp-conversion h2{font-size:30px!important}}

/* niente banner pagina articoli */
body.blog>.header,body.blog header.header,body.archive.author header.header{display:none!important}
/* spazio sopra articoli */
html body.blog .wrapper.section.medium-padding,html body.archive.author .wrapper.section.medium-padding{padding-top:48px!important}

/* banner articoli ridotto */
html body.author-giorgia1975 .page-header .tag-archive-meta{display:none!important}
html body.archive.author-giorgia1975 .page-header{padding:22px max(24px,calc(50vw - 590px))!important;margin:0 -24px 32px!important}
html body.author-giorgia1975 .page-header .page-title span{font-size:clamp(24px,2.4vw,32px)!important;line-height:1.2!important}
/* spazio sotto banner articoli */
html body.archive.author-giorgia1975 .wrapper > .page-header + .content{margin-top:32px!important}

/* PIE DI PAGINA BLU */
html body #footer.footer,html body .credits.section{background:#162a46!important;color:#dce6f2!important}
html body #footer.footer{padding:0 24px!important}
html body #footer .section-inner{max-width:1180px!important;width:auto!important;margin:0 auto!important;padding:0!important;border-top:1px solid #34507a}
html body #footer .column{width:100%!important;float:none!important;padding:28px 0!important}
html body #footer .widgets{display:flex!important;flex-wrap:wrap;align-items:center;gap:8px 20px}
html body #footer .widgets::before{content:"Giorgia Pizzuti";font:800 18px/1.3 Arial,Helvetica,sans-serif;color:#fff}
html body #footer .widget{margin:0!important;padding:0!important;border:0!important;width:auto!important}
html body #footer .widget-content{display:flex;align-items:center;gap:20px}
html body #footer .widget-title{margin:0!important;padding:0!important;border:0!important;font:800 12px/1.3 Arial,Helvetica,sans-serif!important;letter-spacing:2px!important;text-transform:uppercase!important;color:#f6bf3e!important}
html body #footer .widget-title::after{display:none!important}
html body #footer .menu{margin:0!important;padding:0!important;display:flex;gap:16px}
html body #footer .menu li{margin:0!important;padding:0!important;border:0!important;list-style:none!important}
html body #footer .menu li a{color:#fff!important;font:400 14px/1.4 Arial,Helvetica,sans-serif!important;text-transform:none!important;letter-spacing:0!important;text-decoration:underline!important;text-underline-offset:4px}
html body .credits.section{padding:0 24px!important}
html body .credits .credits-inner{max-width:1180px!important;width:auto!important;margin:0 auto!important;padding:18px 0 26px!important;border-top:1px solid #34507a}
html body .credits p,html body .credits a{color:#dce6f2!important;font:400 12px/1.4 Arial,Helvetica,sans-serif!important;letter-spacing:1.5px!important;text-transform:uppercase!important;text-decoration:none!important}
html body .credits a:hover,html body #footer .menu li a:hover{color:#f6bf3e!important}

/* SEGUIMI SU */
html body #footer #nav_menu-1 .widget-content{display:flex!important;align-items:baseline!important;gap:0 5px!important}
html body #footer #nav_menu-1 .widget-title{font:400 14px/1.4 Arial,Helvetica,sans-serif!important;letter-spacing:0!important;text-transform:none!important;color:#fff!important}
html body #footer #nav_menu-1 .menu-social-container,html body #footer #nav_menu-1 .menu,html body #footer #nav_menu-1 .menu li{display:inline!important}


/* Shared header matching the book page. */
body:is(.page-id-4063,.page-id-727,.page-id-4280,.page-id-4) article[id] {overflow:clip!important}
body:is(.page-id-4063,.page-id-727,.page-id-4280,.page-id-4) :is(#post-4063,#post-727,#post-4280,#post-4) .gp-nav.gp-nav.gp-nav{display:block!important;position:sticky!important;top:0!important;z-index:100!important;background:#fff!important;border:0!important;border-bottom:1px solid #e3e7ea!important;padding:11px max(24px,calc((100vw - 1180px)/2))!important;min-height:76px!important;margin:0!important;width:100%!important;max-width:none!important;box-sizing:border-box!important;box-shadow:none!important}
body:is(.page-id-4063,.page-id-727,.page-id-4280,.page-id-4) :is(#post-4063,#post-727,#post-4280,#post-4) .gp-nav.gp-nav>.wp-block-group__inner-container{display:flex!important;align-items:center!important;justify-content:space-between!important;flex-wrap:nowrap!important;gap:24px!important;width:100%!important;max-width:none!important;min-height:53px!important;position:static!important;margin:0!important}
body:is(.page-id-4063,.page-id-727,.page-id-4280,.page-id-4) :is(#post-4063,#post-727,#post-4280,#post-4) .gp-nav .gp-wordmark{display:block!important;flex:none!important;margin:0!important;line-height:1.3!important}
body:is(.page-id-4063,.page-id-727,.page-id-4280,.page-id-4) :is(#post-4063,#post-727,#post-4280,#post-4) .gp-nav .gp-wordmark a{font:700 23px/1.3 Arial,Helvetica,sans-serif!important;letter-spacing:-.04em!important;color:#16447b!important;text-decoration:none!important;border:0!important;padding:0!important}
body:is(.page-id-4063,.page-id-727,.page-id-4280,.page-id-4) :is(#post-4063,#post-727,#post-4280,#post-4) .gp-nav :is(.gp-roleline,.gp-tagline){display:none!important}
body:is(.page-id-4063,.page-id-727,.page-id-4280,.page-id-4) :is(#post-4063,#post-727,#post-4280,#post-4) .gp-nav .gp-navlinks{display:flex!important;flex-wrap:nowrap!important;align-items:center!important;gap:24px!important;margin:0 0 0 auto!important;padding:0!important;font-size:0!important;line-height:1.5!important;white-space:nowrap!important;overflow:visible!important}
body:is(.page-id-4063,.page-id-727,.page-id-4280,.page-id-4) :is(#post-4063,#post-727,#post-4280,#post-4) .gp-nav .gp-navlinks a{font:700 14px/1.5 Arial,Helvetica,sans-serif!important;color:#174981!important;letter-spacing:0!important;text-transform:none!important;text-decoration:none!important;margin:0!important;padding:4px 0!important;border:0!important;border-bottom:3px solid transparent!important;background:none!important;border-radius:0!important}
body.page-id-727 #post-727 .gp-nav .gp-navlinks a[href="https://giorgiapizzutiblog.com/about-me/"],
body.page-id-4280 #post-4280 .gp-nav .gp-navlinks a[href="https://giorgiapizzutiblog.com/il-mio-libro/"],
body.page-id-4 #post-4 .gp-nav .gp-navlinks a[href="https://giorgiapizzutiblog.com/contatti/"],
body.page-id-4063:has(#gp-themes:target) #post-4063 .gp-nav .gp-navlinks a[href="https://giorgiapizzutiblog.com/#gp-themes"]{border-bottom-color:#f6bf3e!important;color:#162a46!important}
body.blog>.navigation.section{position:sticky!important;top:0!important;z-index:100!important;background:#fff!important;border:0!important;border-bottom:1px solid #e3e7ea!important;min-height:76px!important;padding:11px 0!important;box-sizing:border-box!important}
body.blog #site-navigation#site-navigation{display:block!important;max-width:1180px!important;width:calc(100% - 48px)!important;margin:0 auto!important;padding:0!important;min-height:53px!important}
body.blog #site-navigation .main-navigation{display:block!important;width:100%!important;float:none!important}
body.blog #site-navigation #primary-menu{display:flex!important;align-items:center!important;flex-wrap:nowrap!important;gap:24px!important;min-height:53px!important;width:100%!important;margin:0!important;padding:0!important;background:transparent!important}
body.blog #site-navigation #primary-menu>li{display:block!important;float:none!important;margin:0!important;padding:0!important;position:static!important;border:0!important;background:transparent!important}
body.blog #site-navigation #primary-menu>li::before,body.blog #site-navigation #primary-menu>li::after{display:none!important}
body.blog #site-navigation #primary-menu>li>a{display:block!important;font:700 14px/1.5 Arial,Helvetica,sans-serif!important;color:#174981!important;letter-spacing:0!important;text-transform:none!important;text-decoration:none!important;background:transparent!important;box-shadow:none!important;border:0!important;border-bottom:3px solid transparent!important;border-radius:0!important;margin:0!important;padding:4px 0!important}
body.blog #site-navigation #primary-menu>#menu-item-4601{display:block!important;order:-1!important;margin-right:auto!important}
body.blog #site-navigation #primary-menu>#menu-item-4601>a{font-size:23px!important;line-height:1.3!important;letter-spacing:-.04em!important;color:#16447b!important;border:0!important;padding:0!important}
body.blog #site-navigation #primary-menu>.current-menu-item>a{border-bottom-color:#f6bf3e!important;color:#162a46!important}
body.blog #site-navigation :is(.nav-toggle,.search-toggle){display:none!important}
body.admin-bar:is(.page-id-4063,.page-id-727,.page-id-4280,.page-id-4) :is(#post-4063,#post-727,#post-4280,#post-4) .gp-nav.gp-nav.gp-nav,body.blog.admin-bar>.navigation.section{top:32px!important}
body.page-id-4063 #post-4063 #gp-themes{scroll-margin-top:125px!important}
@media(max-width:900px){
body:is(.page-id-4063,.page-id-727,.page-id-4280,.page-id-4) :is(#post-4063,#post-727,#post-4280,#post-4) .gp-nav.gp-nav>.wp-block-group__inner-container{flex-wrap:wrap!important;gap:8px!important}
body:is(.page-id-4063,.page-id-727,.page-id-4280,.page-id-4) :is(#post-4063,#post-727,#post-4280,#post-4) .gp-nav .gp-navlinks{width:100%!important;margin:0!important;gap:16px!important;flex-wrap:wrap!important}
body.blog #site-navigation #primary-menu{flex-wrap:wrap!important;gap:8px 16px!important}
body.blog #site-navigation #primary-menu>#menu-item-4601{width:100%!important}
body.page-id-4063 #post-4063 #gp-themes{scroll-margin-top:180px!important}
}
@media(max-width:600px){
body:is(.page-id-4063,.page-id-727,.page-id-4280,.page-id-4) :is(#post-4063,#post-727,#post-4280,#post-4) .gp-nav.gp-nav.gp-nav{padding:12px 17px!important}
body:is(.page-id-4063,.page-id-727,.page-id-4280,.page-id-4) :is(#post-4063,#post-727,#post-4280,#post-4) .gp-nav .gp-navlinks{gap:4px 14px!important}
body:is(.page-id-4063,.page-id-727,.page-id-4280,.page-id-4) :is(#post-4063,#post-727,#post-4280,#post-4) .gp-nav .gp-navlinks a,body.blog #site-navigation #primary-menu>li>a{font-size:12px!important}
body.blog #site-navigation#site-navigation{width:calc(100% - 34px)!important}
body.blog #site-navigation #primary-menu{gap:4px 14px!important}
body.admin-bar:is(.page-id-4063,.page-id-727,.page-id-4280,.page-id-4) :is(#post-4063,#post-727,#post-4280,#post-4) .gp-nav.gp-nav.gp-nav,body.blog.admin-bar>.navigation.section{top:0!important}
}


body:is(.page-id-4063,.page-id-727,.page-id-4280,.page-id-4) :is(#post-4063,#post-727,#post-4280,#post-4) .gp-nav .gp-navlinks{gap:0!important}
body:is(.page-id-4063,.page-id-727,.page-id-4280,.page-id-4) :is(#post-4063,#post-727,#post-4280,#post-4) .gp-nav .gp-navlinks a+a{margin-left:24px!important}
body.blog #site-navigation#site-navigation{width:100%!important;max-width:none!important;padding:0 max(24px,calc((100vw - 1180px)/2))!important;box-sizing:border-box!important}
@media(max-width:900px){body:is(.page-id-4063,.page-id-727,.page-id-4280,.page-id-4) :is(#post-4063,#post-727,#post-4280,#post-4) .gp-nav .gp-navlinks a+a{margin-left:16px!important}}
@media(max-width:600px){body:is(.page-id-4063,.page-id-727,.page-id-4280,.page-id-4) :is(#post-4063,#post-727,#post-4280,#post-4) .gp-nav .gp-navlinks a+a{margin-left:14px!important}body.blog #site-navigation#site-navigation{width:100%!important;padding:0 17px!important}}

body.blog #site-navigation #primary-menu>#menu-item-3818>a{border-bottom-color:#f6bf3e!important;color:#162a46!important}