/* Same article typography and rail, reserved before script execution. */
body.single-post .site-main article .entry-content:has(> .fpp-reading-layout) {max-width:none;width:100%;}
.fpp-article-body {min-width:0;max-width:760px;width:100%;margin:0 auto;}
@media(min-width:1200px){.fpp-reading-layout>.fpp-article-body {margin:0;}}
@media(max-width:1199px){.fpp-toc[data-initial-layout] .fpp-toc-list{display:none}.fpp-toc[data-initial-layout] .fpp-toc-toggle-label{font-size:0}.fpp-toc[data-initial-layout] .fpp-toc-toggle-label:after{content:'Expandir';font-size:11px}.fpp-toc[data-initial-layout] .fpp-toc-toggle-icon{font-size:0}.fpp-toc[data-initial-layout] .fpp-toc-toggle-icon:after{content:'+';font-size:19px}}
@media(max-width:400px){.fpp-toc[data-initial-layout] .fpp-toc-toggle-label:after{display:none}}
.fpp-legal-page{max-width:760px;margin:0 auto;font-size:18px;line-height:1.75;overflow-wrap:anywhere}
.fpp-legal-page h2{font-size:28px;line-height:1.25;margin:1.5em 0 .65em}.fpp-legal-page p,.fpp-legal-page ul{margin-bottom:1em}
@media(max-width:600px){.fpp-legal-page{font-size:17px}.fpp-legal-page h2{font-size:25px}}

.fpp-cwv-picture { display: contents; }

/* The server-rendered reading rail keeps its own compact typography inside the article. */
body.single-post .site-main article .entry-content .fpp-toc-title{font:600 21px/1.3 "EB Garamond",Georgia,serif;letter-spacing:0;margin:0}
body.single-post .site-main article .entry-content .fpp-toc .fpp-toc-list{list-style:none;margin:10px 0 0;padding:4px 0 0}
body.single-post .site-main article .entry-content .fpp-toc .fpp-toc-list>li{list-style:none;padding:0;margin:0 0 4px}
@media(min-width:1200px){body.single-post .site-main article .entry-content .fpp-toc .fpp-toc-list{margin-top:8px;padding-top:12px}}
