@import url(/css/fa-reduced.css);@import url(/css/brands.css);@import url("https://fonts.googleapis.com/css2?family=EB+Garamond:ital@0;1&family=Roboto+Condensed&display=swap");body{margin:0}html{font-size:12pt}@media (max-width: 576px){html{font-size:10pt}}@media (max-width: 768px){html{font-size:11pt}}body{display:grid;grid-template-columns:[left-padding] 10% [article-content] minmax(0, 60em) [side-notes] minmax(25%, auto) [right-padding] 10%;grid-template-rows:[nav-header] minmax(84px, auto) [article-body] auto [footer] auto;grid-template-areas:". header header ." ". main . ." "footer footer footer footer";min-height:100vh;background-color:#fffff8;color:#111;counter-reset:sidenote-counter}@media (max-width: 768px){body{grid-template-columns:[left-padding] 5% [article-content] 90% [right-padding] 5%;grid-template-areas:". header ." ". main ." "footer footer footer"}}header{grid-area:header;align-self:center}@media (max-width: 768px){header nav{width:100%}header nav a{display:block;width:100%;text-align:center;padding:10px 0}header nav span.link-divider{display:none !important}header nav label.menu-toggle{display:block !important;float:right;font-size:36px;color:#111;width:36px;padding:0;cursor:pointer;user-select:none}header nav input#toggle-mobile-menu:checked+#main-menu{display:block;clear:both;top:36px;position:relative;color:#111}header nav input#toggle-mobile-menu+#main-menu{display:none}}header nav{display:block;float:right;font-family:"Roboto Condensed",sans-serif;line-height:2}header nav a{color:#111;padding-left:10px;padding-right:10px;font-size:12pt;text-decoration:none}header nav span.link-divider{display:initial}header nav input[type="checkbox"]{display:none}header nav label.menu-toggle{display:none}main{grid-area:main;font-family:"EB Garamond",Georgia,serif}main section.article-info{font-family:"Roboto Condensed",sans-serif;text-align:right}main section.subscribe{display:flex;flex-flow:row wrap;align-items:center;border:2px solid rgba(0,0,0,0.2);border-radius:5px;font-family:"Roboto Condensed",sans-serif;margin-top:1rem;margin-bottom:1rem}main section.subscribe div#cta{margin:1rem;flex:3 1 160px}main section.subscribe div#cta p{margin:0}main section.subscribe a{text-decoration:none;padding:15px;font-size:1.5em;background:#75783c;border-radius:5px;color:rgba(255,255,255,0.8);text-transform:uppercase;text-align:center;margin:1rem;flex:1 1 160px}footer{grid-area:footer;display:grid;align-items:start;grid-template-columns:repeat(auto-fit, minmax(150px, 350px));justify-content:center;column-gap:2em;padding-top:1rem;padding-bottom:1rem;background:#75783c;font-family:"Roboto Condensed",sans-serif;color:#fffff8}footer section{display:flex;flex-direction:column;margin-bottom:1.3rem}footer section h1{margin:initial;font-family:"Roboto Condensed",sans-serif;font-size:1.3rem;padding:0.5rem}footer a{display:flex;text-decoration:none;padding:0.7rem;font-size:1.3em;align-items:center}footer a img{height:1em;margin-right:0.5em}h1{font-weight:400;margin-top:4rem;margin-bottom:1.5rem;font-size:3.2rem;line-height:1}h2{font-style:italic;font-weight:400;margin-top:2.1rem;margin-bottom:1.4rem;font-size:2.2rem;line-height:1}h3{font-style:italic;font-weight:400;font-size:1.7rem;margin-top:2rem;margin-bottom:1.4rem;line-height:1}p.subtitle{font-style:italic;margin-top:1rem;margin-bottom:1rem;font-size:1.8rem;display:block;line-height:1}p,ol,ul{font-size:1.4rem;line-height:2rem}p{margin-top:1.4rem;margin-bottom:1.4rem;padding-right:0;vertical-align:baseline}strong{font-weight:600}span.newthought{font-variant:small-caps;font-size:1.2em}hr{border:none;height:20px;width:100%;background-image:url(/assets/sectionbreak.svg);background-position:center;background-size:contain;background-repeat:no-repeat}img{max-width:100%}.sidenote,.marginnote{float:right;clear:right;margin-right:-50%;width:40%;margin-top:0;margin-bottom:0;font-size:1.1rem;line-height:1.3;vertical-align:baseline;position:relative}.sidenote-number{counter-increment:sidenote-counter}.sidenote-number:after,.sidenote:before{position:relative;vertical-align:baseline}.sidenote-number:after{content:counter(sidenote-counter);font-size:0.8rem;top:-0.5rem;left:0.1rem}.sidenote:before{content:counter(sidenote-counter) " ";font-size:0.8rem;top:-0.5rem}input.margin-toggle{display:none}label.sidenote-number{display:inline}label.margin-toggle:not(.sidenote-number){display:none}a:link,a:visited{color:inherit}a{text-decoration:underline}@media (max-width: 768px){label.margin-toggle:not(.sidenote-number){display:inline}.sidenote,.marginnote{display:none}.margin-toggle:checked+.sidenote,.margin-toggle:checked+.marginnote{display:block;float:left;left:1rem;clear:both;width:95%;margin:1rem 2.5%;vertical-align:baseline;position:relative}label{cursor:pointer}}
