body.inner-page{background:#f5f8fb;color:#23384b}
.inner-page .site-header{position:relative;z-index:20}
.inner-page main{min-height:55vh}
.inner-page main h1{color:#102d4d;letter-spacing:-.035em;line-height:1.15}
.inner-page main h2{color:#143b5e;letter-spacing:-.025em}
.inner-page main p{line-height:1.75}
.inner-page main a:focus-visible{outline:3px solid #79b9e9;outline-offset:3px}
.inner-page:not(.blog-page) main>section:first-child{background:#eaf1f6}
.inner-page:not(.blog-page) main>section:first-child h1{color:#102d4d}
.inner-page:not(.blog-page) main>section:first-child p{color:#37556d}
.inner-page:not(.blog-page) main>section:first-child .text-white{color:#102d4d}
.inner-page .site-footer{margin-top:0}
.inner-page.blog-page main{width:min(100% - 40px,1120px);max-width:none;margin:0 auto;padding:64px 0 88px}
.inner-page.blog-page main>div:first-child{border-left-color:#1764ac}
.inner-page.blog-page main article{border-color:#d9e3ec}
.inner-page.blog-page main article a{display:grid;padding:4px 0;text-decoration:none}
.inner-page.blog-page main article h2{font-size:clamp(20px,2.2vw,25px);margin:0}
.inner-page.blog-page main article p{line-height:1.55}
.inner-page.blog-article main{width:min(100% - 40px,800px);max-width:none;margin:0 auto;padding:64px 0 88px}
.inner-page.blog-article main h1{font-size:clamp(34px,4vw,52px)}
.inner-page.blog-article main h2{font-size:clamp(24px,2.5vw,30px)}
.inner-page.blog-article main>div.prose{max-width:none}
.inner-page.blog-article main p,.inner-page.blog-article main li{font-size:16px;line-height:1.8}
.inner-page.blog-article main aside,.inner-page.blog-article main .bg-blue-50{border-left:4px solid #1764ac;background:#eaf1f6}
.inner-page.blog-article main a:not(.button){color:#125a9e}
.inner-page .catalogo{background:#f4f7fb}
.inner-page .catalogo-intro h1{color:#102d4d}
@media(max-width:680px){.inner-page.blog-page main,.inner-page.blog-article main{width:min(100% - 32px,1120px);padding:48px 0 64px}}
