body{background-color:#f9fbf9;font:19px/1.52 "Iowan Old Style", Palatino, serif;font-kerning:normal;-webkit-font-smoothing:antialiased;margin:0;overflow-wrap:break-word;color:#232e27;hanging-punctuation:first;}
a{text-underline-offset:0.15em;color:#42762e;text-decoration-thickness:1px;}
a:hover, a:focus-visible{color:#232e27;}
.ri-index{margin-block:19px;list-style:none;padding:0;}
.ri-summary-row{line-height:1.4;margin-block-end:19px;}
.ri-gist{margin-block:5px;color:#232e27;}
.ri-continue{font-style:italic;}
.ri-topics{list-style:none;display:flex;padding:0;flex-wrap:wrap;gap:6px;}
.ri-pill{font-size:14px;color:#667569;}
.ri-year{padding-block-end:19px;border-block-end:1px dashed #dce5dd;}
.ri-older{font-size:14px;margin-block-start:58px;}
.ri-kit{padding-inline-start:19px;}
h1, h2, h3, h4{color:#232e27;font-family:"Iowan Old Style", Palatino, serif;line-height:1.19;}
.ri-outer{margin-inline:auto;width:min(100% - 54px, 544px);}
.ri-base{margin-block-start:58px;padding:19px;color:#667569;background-color:#e9f1ea;}
article h2{font-family:"Iowan Old Style", Palatino, serif;margin-block:38px 6px;color:#232e27;font-size:21px;}
.ri-title-main{line-height:1.3;font-size:38px;margin-block-end:5px;}
.ri-post-footer{margin-block-start:38px;border-block-start:1px solid #dce5dd;padding-block-start:10px;}
article blockquote{color:#667569;font-style:italic;margin-inline-start:24px;}
.ri-intro{border-block-end:1px solid #dce5dd;padding-block-end:19px;}
.ri-oops{text-align:center;margin-block:115px 77px;}
.ri-bar{margin-block:6px 38px;color:#667569;}
.ri-sitename{font-size:30px;color:#232e27;font-family:"Iowan Old Style", Palatino, serif;}
.ri-lede{margin-block:3px 19px;color:#667569;}
.ri-meta{font-size:13px;color:#667569;font-family:"Courier New", Courier, monospace;}
.ri-masthead{padding-block:46px 6px;text-align:left;}
.ri-spotlight{background-color:#e9f1ea;padding:19px;border-radius:8px;}
