body{font-family:Didot,Bodoni MT,Garamond,Georgia,serif;background-color:#fff;color:#000;line-height:1.7;margin:0;padding:40px 20px}.container{max-width:680px;margin:0 auto;border:4px double #000000;padding:50px 40px;background-color:#fff}header{text-align:center;margin-bottom:50px;border-bottom:1px solid #000000;padding-bottom:30px}.logo-container{margin-bottom:20px;text-align:center}.logo-img{max-width:140px;height:auto;filter:grayscale(100%)}.running-header{display:block;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif;font-size:11px;text-transform:uppercase;letter-spacing:3px;color:#000;margin-bottom:15px;text-align:center}.main-headline{font-family:Didot,Bodoni MT,serif;font-size:38px;font-weight:400;text-transform:uppercase;letter-spacing:4px;margin:0 0 15px;text-align:center}.topical-indicator{display:block;font-style:italic;font-size:14px;margin-bottom:25px;text-align:center}.historical-surname{text-transform:uppercase;letter-spacing:1px;font-weight:700}.foreign-term{font-style:italic;font-family:Garamond,Georgia,serif}.numero-prefix{font-variant-numeric:oldstyle-nums}.numero-prefix:after{content:"º";vertical-align:super;font-size:70%}.century-roman{font-variant:small-caps;letter-spacing:1px}.century-ordinal{vertical-align:super;font-size:70%;text-transform:lowercase}.signoff-container{margin-top:40px;border-top:1px dashed #000000;padding-top:20px;overflow:hidden}.signoff-dateline{float:left;font-family:Garamond,Georgia,serif;font-style:italic;font-size:14px;line-height:1.6}.signoff-author-name{float:right;text-align:right;font-weight:700;text-transform:uppercase;letter-spacing:1px;font-size:14px;display:block}.signoff-author-title{float:right;clear:right;text-align:right;font-size:12px;font-style:italic;color:#333;display:block;margin-top:2px}.folio-footer{display:block;text-align:center;margin-top:50px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif;font-size:11px;letter-spacing:2px}.asterisk-divider{text-align:center;margin:40px 0;letter-spacing:10px;font-size:14px}section{margin-bottom:45px}h2{font-size:18px;font-weight:400;text-transform:uppercase;letter-spacing:2px;text-align:center;margin:0 0 25px;border-bottom:1px solid #000000;padding-bottom:5px}.pillar{margin-bottom:30px}.pillar-title{font-weight:700;font-style:italic;font-size:16px;margin-bottom:8px;display:inline-block}p{font-size:15px;margin:0 0 15px;text-align:justify;text-indent:30px}p.no-indent{text-indent:0}.contact-link{color:#000;text-decoration:none;border-bottom:1px dashed #000000}
