html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after{content:"";content:none}q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}@font-face{font-family:"Lora";font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/lora/v32/0QIvMX1D_JOuMwf7I_FMl_GW8g.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Lora";font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/lora/v32/0QIvMX1D_JOuMw77I_FMl_GW8g.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:"Lora";font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/lora/v32/0QIvMX1D_JOuMwX7I_FMl_GW8g.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Lora";font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/lora/v32/0QIvMX1D_JOuMwT7I_FMl_GW8g.woff2) format("woff2");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Lora";font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/lora/v32/0QIvMX1D_JOuMwr7I_FMl_E.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Lora";font-style:normal;font-weight:700;src:url(https://fonts.gstatic.com/s/lora/v32/0QIvMX1D_JOuMwf7I_FMl_GW8g.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Lora";font-style:normal;font-weight:700;src:url(https://fonts.gstatic.com/s/lora/v32/0QIvMX1D_JOuMw77I_FMl_GW8g.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:"Lora";font-style:normal;font-weight:700;src:url(https://fonts.gstatic.com/s/lora/v32/0QIvMX1D_JOuMwX7I_FMl_GW8g.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Lora";font-style:normal;font-weight:700;src:url(https://fonts.gstatic.com/s/lora/v32/0QIvMX1D_JOuMwT7I_FMl_GW8g.woff2) format("woff2");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Lora";font-style:normal;font-weight:700;src:url(https://fonts.gstatic.com/s/lora/v32/0QIvMX1D_JOuMwr7I_FMl_E.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Geologica";font-style:normal;font-weight:100;src:url(https://fonts.gstatic.com/s/geologica/v1/oY1o8evIr7j9P3TN9YwNAdyjzUyDKkKdAGOJh1UlCDUIhAIdhCZOn1fLsig7jfvCCPHZckU8H3G11_z-_OZqDx_qc-kSBleiuFp0lH6n.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Geologica";font-style:normal;font-weight:100;src:url(https://fonts.gstatic.com/s/geologica/v1/oY1o8evIr7j9P3TN9YwNAdyjzUyDKkKdAGOJh1UlCDUIhAIdhCZOn1fLsig7jfvCCPHZckU8H3G11_z-_OZqDx_qc-ASBleiuFp0lH6n.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:"Geologica";font-style:normal;font-weight:100;src:url(https://fonts.gstatic.com/s/geologica/v1/oY1o8evIr7j9P3TN9YwNAdyjzUyDKkKdAGOJh1UlCDUIhAIdhCZOn1fLsig7jfvCCPHZckU8H3G11_z-_OZqDx_qc-cSBleiuFp0lH6n.woff) format("woff");unicode-range:U+0370-03FF}@font-face{font-family:"Geologica";font-style:normal;font-weight:100;src:url(https://fonts.gstatic.com/s/geologica/v1/oY1o8evIr7j9P3TN9YwNAdyjzUyDKkKdAGOJh1UlCDUIhAIdhCZOn1fLsig7jfvCCPHZckU8H3G11_z-_OZqDx_qc-sSBleiuFp0lH6n.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Geologica";font-style:normal;font-weight:100;src:url(https://fonts.gstatic.com/s/geologica/v1/oY1o8evIr7j9P3TN9YwNAdyjzUyDKkKdAGOJh1UlCDUIhAIdhCZOn1fLsig7jfvCCPHZckU8H3G11_z-_OZqDx_qc-oSBleiuFp0lH6n.woff) format("woff");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Geologica";font-style:normal;font-weight:100;src:url(https://fonts.gstatic.com/s/geologica/v1/oY1o8evIr7j9P3TN9YwNAdyjzUyDKkKdAGOJh1UlCDUIhAIdhCZOn1fLsig7jfvCCPHZckU8H3G11_z-_OZqDx_qc-QSBleiuFp0lA.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}*{box-sizing:border-box}body{background-color:hsl(0,0%,105%)}@media(prefers-color-scheme: dark){body{background-color:#000}}html,body,body *{font-family:"Lora",serif;font-weight:400;color:#333}@media(prefers-color-scheme: dark){html,body,body *{color:#ccc}}html code,body code,body * code{font-family:monospace;padding:1em;overflow-wrap:anywhere}html code *,body code *,body * code *{font-family:monospace;color:#c6d0f5;line-height:1.2}sup{vertical-align:super;font-size:12px}sup a{padding:0 2px;margin:0 2px 0 1px}strong{font-weight:700}em{font-style:italic}h1,h2,h3,h4,h5,h6{font-family:"Geologica",sans-serif;font-weight:100;line-height:1.5}h1 :after,h2 :after,h3 :after,h4 :after,h5 :after,h6 :after{content:"";display:table;clear:both}h2,.small-header{color:#002b5b;position:relative;font-size:30px;margin-bottom:34.5px;display:inline-block}h2:before,.small-header:before{content:"";position:absolute;width:110%;border-bottom:3px dotted #002b5b;bottom:-13px;display:block}h2:after,.small-header:after{content:"";position:absolute;left:0;bottom:-13px;border-bottom:3px solid #002b5b;width:31%;display:block}@media(prefers-color-scheme: dark){h2,.small-header{color:#57c5b6}h2:before,.small-header:before{border-bottom:3px dotted #57c5b6}h2:after,.small-header:after{border-bottom:3px solid #57c5b6}}.small-header{font-size:18px}@media screen and (min-width: 768px){h2{font-size:40px;margin-bottom:69px}.small-header{font-size:22px}}p{font-size:18px;margin-bottom:1.5rem;line-height:1.4}@media screen and (min-width: 768px){p{font-size:20px;line-height:1.4}}a{color:#1a5f7a;text-decoration:none;border-bottom:2px dotted #1a5f7a;padding-bottom:0;transition:padding-bottom .1s ease-out}a:active,a:hover{padding-bottom:2px;border-bottom:2px solid #1a5f7a}a:visited{border-bottom:2px solid #1a5f7a}@media(prefers-color-scheme: dark){a{color:#ff8dc7}a:active,a:hover,a:visited{border-color:#ff8dc7}}blockquote{border-left:10px solid #ff8dc7;padding-left:5px}*:focus{outline:#1a5f7a dotted 2px;outline-offset:2px;border-bottom:none}@media(prefers-color-scheme: dark){*:focus{outline:#e5a085 dotted 2px}}.content{max-width:1072px;width:100%;margin:0 auto 3rem;padding:0;overflow:hidden}@media(prefers-color-scheme: dark){.content{background-color:#000}}#page-content{padding:8px}@media screen and (min-width: 768px){#page-content{padding:24px}}.actions{display:flex;flex:1 1 auto;justify-content:end;margin-top:1em;margin-right:3em;margin-bottom:2em;min-height:30px;align-items:flex-start}.actions :after{content:"";display:table;clear:both}.content nav{padding:34.5px 8px 17.25px;margin:0;display:block;justify-content:center;align-content:space-between;background:hsl(0,0%,105%);border-bottom:1px dotted #ff8dc7}@media(prefers-color-scheme: dark){.content nav{background:#000}}@media screen and (min-width: 600px){.content nav{padding:69px 24px 0;display:flex}}.content nav .left-nav{display:flex;flex:1 1 100%;flex-wrap:wrap}.content nav .site-title{font-size:30px;position:relative;padding-right:10px;color:#1a5f7a;line-height:1}@media(prefers-color-scheme: dark){.content nav .site-title{color:#e5a085}}.content nav .site-title a:link,.content nav .site-title a:visited{color:#1a5f7a}@media(prefers-color-scheme: dark){.content nav .site-title a:link,.content nav .site-title a:visited{color:#57c5b6}}.content nav .site-title a:hover,.content nav .site-title a:active{border-bottom:1px solid #57c5b6}@media(prefers-color-scheme: dark){.content nav .site-title a:hover,.content nav .site-title a:active{border-color:#57c5b6}}.content nav .site-title a:after{display:none}@media screen and (min-width: 600px){.content nav .site-title:before{display:none}}.content nav .site-subtitle{font-size:25px;width:100%;display:block;margin-top:-10px;margin-left:2em;margin-bottom:2rem;color:#002b5b;opacity:.5}@media(prefers-color-scheme: dark){.content nav .site-subtitle{color:#ff8dc7;opacity:.8}}.content nav ul{list-style:none;display:flex;flex-flow:row wrap;margin-bottom:1em;margin-left:-0.6em;margin-right:-0.6em;padding:.6em}.content nav ul li{margin:auto;margin-bottom:1em;flex:1 auto}@media screen and (min-width: 600px){.content nav ul{margin:0;padding:0;justify-content:flex-end;background-color:rgba(0,0,0,0)}.content nav ul li{flex:auto;margin:0}}.content nav a{text-decoration:none;color:#1a5f7a;position:relative;padding-right:10px;border-bottom:none}.content nav a:active,.content nav a:hover,.content nav a:visited,.content nav a:focus{border-bottom:none}.content nav a:active:after,.content nav a:hover:after,.content nav a:visited:after,.content nav a:focus:after{height:3px}.content nav a:after{content:"";height:1px;bottom:-5px;right:0;background-color:#1a5f7a;width:100%;display:block;position:absolute;transform:rotate(-3deg);transition:height .1s ease-out}@media screen and (min-width: 600px){.content nav a:after{right:auto;left:0}}.content nav a:visited{color:#1a5f7a}@media(prefers-color-scheme: dark){.content nav a{color:#57c5b6}.content nav a:after,.content nav a:visited{background-color:#57c5b6;color:#57c5b6}}.content nav .active a{font-weight:800}.content nav .active a:after{height:3px}#bio{display:flex;align-content:flex-start;flex-wrap:wrap;width:100%;position:relative;z-index:10;margin-bottom:2rem}@media(prefers-color-scheme: dark){#bio{border-color:#000}}#bio.footer{border-left:2px dotted #ff8dc7;border-right:2px dotted #ff8dc7;padding:1rem}#bio .site-description{font-weight:400;font-size:16px;z-index:10;margin-bottom:0}@media screen and (min-width: 768px){#bio{width:100%;border-bottom:20px solid hsl(0,0%,105%)}}@media screen and (min-width: 768px)and (prefers-color-scheme: dark){#bio{border-bottom:20px solid #000}}@media screen and (min-width: 768px){#bio .site-description{width:40%}}footer{max-width:1072px;width:100%;margin:0 auto 3rem;padding:0 1rem}.footer-links{display:flex;flex-wrap:wrap;margin-bottom:3rem}.footer-links li{width:100%;padding:.5em 0}.footer-links li:first-child{padding-left:0}@media screen and (min-width: 600px){.footer-links{display:flex;margin-bottom:3rem}.footer-links li{width:auto;max-width:25%;padding:1em}.footer-links li:first-child{padding-left:0}}.credits{font-size:10px}#page-content{display:flex;flex-wrap:wrap}.highlights-post hr{max-width:50%;margin:5rem auto;display:block}.category-nav{position:relative;width:100%;margin-bottom:2em}.category-nav p{font-size:16px;margin-bottom:.4em;color:#333}@media(prefers-color-scheme: dark){.category-nav p{color:#ccc}}@media screen and (min-width: 768px){.category-nav p{margin-left:1em}}.category-nav .years{margin:0;padding:0;padding-bottom:.4em;display:flex;flex-wrap:wrap;justify-content:flex-start;align-content:flex-start}@media screen and (min-width: 768px){.category-nav .years{flex-wrap:nowrap;justify-content:flex-start}}.category-nav .years li{margin:.2em .4em;margin-left:0;font-size:16px;border:1px dotted #1a5f7a;border-radius:8px;padding:.3rem}.category-nav .years li:hover{border:1px solid #1a5f7a}.category-nav .years li.active{border:1px solid #333;opacity:.8}.category-nav .years li a{border-bottom:none}.winstons-homepage .full-archives{display:none}.winstons-homepage .writing-section{padding:0 8px}.winstons-homepage .small-header{margin-bottom:3rem}@media screen and (min-width: 768px){.winstons-homepage .writing-section.full-archives{display:flex;flex:1 1 50%;padding-top:3rem;margin-right:0;padding-right:5%}.winstons-homepage .writing-section.full-archives li{margin-bottom:.5em}.winstons-homepage p{font-size:20px}.winstons-homepage .small-header{margin-bottom:5rem}}.winstons-homepage .recommendations{width:100%;border-top:3px solid #ff8dc7;border-bottom:3px solid #ff8dc7;padding:2rem 1rem;margin-bottom:3rem}.winstons-homepage .recommendations .actions{margin-right:1em}.winstons-homepage #reading{padding:3rem 1em 1em}@media screen and (min-width: 768px){.winstons-homepage .recommendations{padding:2rem}.winstons-homepage #reading{padding:3rem 2rem 1em}}.wrote .content .post-header,.recommended .content .post-header,.read .reading-highlights .post-header{margin-bottom:69px;width:100%}.wrote .content .post-header h2,.recommended .content .post-header h2,.read .reading-highlights .post-header h2{margin-bottom:1em}.wrote .content .post-header .post-date,.recommended .content .post-header .post-date,.read .reading-highlights .post-header .post-date{font-size:15px}.wrote .content article,.recommended .content article,.read .reading-highlights article{margin:0 auto 10rem;position:relative;width:95%;letter-spacing:.75px}@media screen and (min-width: 768px){.wrote .content article,.recommended .content article,.read .reading-highlights article{width:70%}}.wrote .content article:after,.recommended .content article:after,.read .reading-highlights article:after{content:"";width:40%;height:10px;position:absolute;border-top:2px dotted #000;left:30%;bottom:-5rem;transform:rotate(-6deg)}.wrote .content article:before,.recommended .content article:before,.read .reading-highlights article:before{content:"";width:40%;height:10px;position:absolute;border-top:2px dotted #000;left:30%;bottom:-5rem;transform:rotate(6deg)}.wrote .content article hr,.recommended .content article hr,.read .reading-highlights article hr{border:none;border-bottom:2px dotted #002b5b;margin-top:1em;margin-bottom:2em;position:relative}.wrote .content article hr:after,.recommended .content article hr:after,.read .reading-highlights article hr:after{content:"";width:10%;border-top:2px solid #002b5b;position:absolute;left:0;top:0}.wrote .content article hr:before,.recommended .content article hr:before,.read .reading-highlights article hr:before{content:"";width:10%;border-top:2px solid #002b5b;position:absolute;right:0;top:0}.wrote .content article h3,.recommended .content article h3,.read .reading-highlights article h3{color:#002b5b;margin-top:1rem;margin-bottom:2rem;font-size:22px;display:block}@media(prefers-color-scheme: dark){.wrote .content article h3,.recommended .content article h3,.read .reading-highlights article h3{color:#57c5b6}}.wrote .content article strong,.recommended .content article strong,.read .reading-highlights article strong{font-weight:800}.wrote .content article ul,.recommended .content article ul,.read .reading-highlights article ul{list-style:circle;margin-left:1em}.wrote .content article ol,.recommended .content article ol,.read .reading-highlights article ol{list-style:decimal}.wrote .content article img,.recommended .content article img,.read .reading-highlights article img{max-width:100%}.wrote .content article figure,.recommended .content article figure,.read .reading-highlights article figure{margin:0 auto;padding:0 10%;position:relative}.wrote .content article figure:after,.recommended .content article figure:after,.read .reading-highlights article figure:after{content:"";border:1px solid #000;position:absolute;width:80%;height:100%;left:10%;top:-2px;z-index:-1;transform:rotate(-2deg)}.wrote .content article li,.recommended .content article li,.read .reading-highlights article li{margin-bottom:.69em;font-size:15px;line-height:1.5}.wrote .content article .inline-book,.recommended .content article .inline-book,.read .reading-highlights article .inline-book{list-style:none;margin:0;width:100%}.wrote .content article .inline-book:after,.recommended .content article .inline-book:after,.read .reading-highlights article .inline-book:after{display:block;content:"";clear:both}.wrote .content article .inline-book.right,.recommended .content article .inline-book.right,.read .reading-highlights article .inline-book.right{float:right}.wrote .content article .inline-book.left,.recommended .content article .inline-book.left,.read .reading-highlights article .inline-book.left{float:left}.wrote .content article .inline-book .book,.recommended .content article .inline-book .book,.read .reading-highlights article .inline-book .book{max-width:100%;padding-right:0;margin:1em}.wrote .content article .inline-book img,.recommended .content article .inline-book img,.read .reading-highlights article .inline-book img{margin-bottom:8px;max-width:100%}.wrote .content article .inline-book .book-title,.recommended .content article .inline-book .book-title,.read .reading-highlights article .inline-book .book-title{margin-bottom:8px}.wrote .content article .inline-book .book-publisher,.wrote .content article .inline-book .book-category,.recommended .content article .inline-book .book-publisher,.recommended .content article .inline-book .book-category,.read .reading-highlights article .inline-book .book-publisher,.read .reading-highlights article .inline-book .book-category{display:none}@media screen and (min-width: 768px){.wrote .content article p,.recommended .content article p,.read .reading-highlights article p{margin:0 auto 2rem}.wrote .content article blockquote,.recommended .content article blockquote,.read .reading-highlights article blockquote{padding-left:15px}.wrote .content article li,.recommended .content article li,.read .reading-highlights article li{font-size:20px}.wrote .content article .inline-book,.recommended .content article .inline-book,.read .reading-highlights article .inline-book{max-width:30%}.wrote .content article .inline-book p,.recommended .content article .inline-book p,.read .reading-highlights article .inline-book p{margin-bottom:.4em}.wrote .content article .inline-book .image-wrapper,.recommended .content article .inline-book .image-wrapper,.read .reading-highlights article .inline-book .image-wrapper{height:auto}}.wrote .content .post-book,.recommended .content .post-book,.read .reading-highlights .post-book{width:100%;list-style:none;margin-bottom:4em}.wrote .content .post-book p,.recommended .content .post-book p,.read .reading-highlights .post-book p{margin-bottom:1em}.wrote .content .post-book .book-category,.wrote .content .post-book .book-publisher,.recommended .content .post-book .book-category,.recommended .content .post-book .book-publisher,.read .reading-highlights .post-book .book-category,.read .reading-highlights .post-book .book-publisher{display:none}.wrote .content .post-book .book-publisher,.recommended .content .post-book .book-publisher,.read .reading-highlights .post-book .book-publisher{font-size:11.5px}@media screen and (min-width: 768px){.wrote .content .post-book,.recommended .content .post-book,.read .reading-highlights .post-book{width:30%;float:right;margin-left:3rem;margin-bottom:2em}.wrote .content .post-book .book,.recommended .content .post-book .book,.read .reading-highlights .post-book .book{max-width:100%}.wrote .content .post-book .book-publisher,.recommended .content .post-book .book-publisher,.read .reading-highlights .post-book .book-publisher{font-size:11.5px}}.book{flex:1 1 100%;margin-bottom:.69em;margin-left:30px;position:relative}@media screen and (min-width: 500px){.book{flex:1 1 47%;max-width:47%}}@media screen and (min-width: 650px){.book{flex:1 1 33%;max-width:33%;margin-bottom:1.5em}}@media screen and (min-width: 900px){.book{flex:1 1 25%;max-width:25%}}.book .glasses-icon{background:no-repeat url(/img/glasses.svg) 100% center;background-size:100%;display:inline-block;position:absolute;left:-35px;top:10px;width:25px;height:10px;fill:#fff;margin-right:5px;transform:rotate(-9deg)}.book .book-title{line-height:1.5;margin-bottom:5px;margin-top:5px;font-size:20px}.book .book-author{font-weight:400;font-size:14px;margin:.5em 0 .5em 0}.book .book-publisher{margin-bottom:1em;font-size:12px}.book .book-category{font-size:12px;font-weight:700;letter-spacing:1px;margin-bottom:5px;text-transform:uppercase}.book .book-highlights,.book .book-notes{font-size:15px;margin-bottom:1em}.book .book-reread{font-weight:300;letter-spacing:.5px;font-size:14px;margin-bottom:0}.book.with-image{margin:1em 1em 2em}.book.with-image:after{content:"";position:absolute;width:70%;border-top:2px dotted #002b5b;left:15%;bottom:-1em}@media screen and (min-width: 500px){.book.with-image{margin:0;margin-bottom:2em}}@media screen and (min-width: 650px){.book.with-image{padding-right:1em;margin:0;margin-bottom:3em}.book.with-image:after{display:none}}.book.with-image .image-wrapper{height:300px}.book.with-image img{max-width:60%;margin:0 auto 1em auto;display:block;max-height:300px}@media(prefers-color-scheme: dark){.book.with-image img{opacity:.3}.book.with-image img:hover,.book.with-image img:active{opacity:1}}@media screen and (min-width: 650px){.book.with-image img{max-width:80%;margin:0;display:inline;max-height:282px}.book.with-image .image-wrapper{height:282px}}#reading .categories{border-bottom:1px solid rgba(0,0,0,.5)}#reading h2{margin-bottom:69px}#reading h3{margin-bottom:34.5px;font-size:22px;text-align:center;display:flex;flex:1 1 100%}@media screen and (min-width: 650px){#reading h3{text-align:left}}#reading ul{display:flex;flex-wrap:wrap;justify-content:flex-start;align-content:flex-start}.recent-books{border-top:3px solid #ff8dc7;margin-top:2rem;padding:2rem 1rem 1rem;width:100%}.recent-books ul{display:flex;flex-wrap:wrap}.read hr{margin:3em;color:#ff8dc7}@media screen and (min-width: 768px){.reading-highlights>p{max-width:75%;margin:0 auto;padding-bottom:1em}}.writing-section{display:flex;z-index:10;margin-bottom:3rem}.writing-section .archive-title{display:flex;flex:1 1 100%;margin-bottom:1em;border-bottom:1px dotted #ff8dc7}.writing-section>ul{display:flex;flex-wrap:wrap}.writing-section h3{font-size:2rem}.writing-section .post-link{margin-bottom:.69em;line-height:1.4}@media screen and (min-width: 768px){.writing-section h3{font-size:2rem}.writing-section .post-link{margin-bottom:2em}}.writing-section.featured-recent{flex:1 1 100%;flex-wrap:wrap;margin-bottom:2em}.writing-section.featured-recent .post-link{margin-bottom:2em}.writing-section.featured-recent .post-link:after{content:"";border-bottom:2px solid hsl(0,0%,105%);width:69%;display:block;margin-left:-8px;margin-top:1em}.writing-section.featured-recent .post-link:last-child:after{display:none}.writing-section.featured-recent h3{font-size:2rem;line-height:1.5}@media screen and (min-width: 768px){.writing-section.featured-recent .post-link{width:45%;margin-right:8%;margin-left:1%;margin-bottom:3rem}.writing-section.featured-recent .post-link:after{display:none}.writing-section.featured-recent .post-link:nth-child(even){margin-right:0;margin-left:0}}.writing-section .post-link>*{margin-bottom:.6rem}.writing-section .post-link time{font-size:12px;font-style:italic}.writing-archives .writing-section{flex-wrap:wrap}.writing-archives .post-previews{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:flex-start}.writing-archives .post-previews li{display:flex;align-self:flex-start;flex:1 100%;flex-wrap:wrap;margin-bottom:4em;padding-right:1em;position:relative}@media screen and (min-width: 768px){.writing-archives .post-previews li{flex:1 50%;padding-right:3em}}.writing-archives time{flex:1 100%}.shared blockquote{margin-top:2em;margin-bottom:2em;padding-left:1em}@media screen and (min-width: 768px){.shared blockquote{max-width:90%;margin-left:auto;margin-right:auto}}@media screen and (min-width: 768px){.sharing-excerpts>p{max-width:75%;margin:0 auto}}.shared article hr{margin:3em;color:#ff8dc7}.recommendations h2{margin-bottom:1em}.recommendations>p{font-size:18px;margin-bottom:3em}.recommendations .highlighted{display:flex;margin-bottom:1em;flex-wrap:wrap}.recommendations .highlighted li{flex:1 1 100%;margin-bottom:2em}.recommendations ul{display:flex;flex-wrap:wrap}.recommendations .recommendation{position:relative;flex:1 1 100%;margin-bottom:2em}.recommendations .recommendation h3{margin-bottom:1em;font-size:18px;line-height:1.5}@media screen and (min-width: 768px){.recommendations .recommendation{flex:1 1 50%;max-width:45%;margin-right:5%}.recommendations .recommendation h3{font-size:21px}}.recommended .recommendation-post{width:100%;margin-bottom:3em}@media screen and (min-width: 768px){.recommended .recommendation-post{max-width:45%;margin:auto;margin-bottom:3em}}.recommended .recommendation-post h3{font-size:2rem;margin-bottom:1em}.recommended .recommendation-post .description{font-size:16px}.recommended .book-covers{display:flex;width:90%;flex-wrap:wrap;border:1px solid #ff8dc7;border-radius:3px;margin-bottom:1em}@media(prefers-color-scheme: dark){.recommended .book-covers{border:1px solid #007238}}.recommended .book-covers:hover{text-decoration:none;padding-bottom:0}.recommended .book-covers .image-wrapper{width:30%;margin:auto}.recommended .book-covers .image-wrapper:nth-child(odd){transform:rotate(2deg)}.recommended .book-covers .image-wrapper:nth-child(even){transform:rotate(-2deg)}.recommended .book-covers .image-wrapper img{max-width:100%;transform:scale(104%);filter:drop-shadow(0 0 0.2rem rgba(0, 0, 0, 0.5))}.recommended .book-rec{display:flex;justify-content:center;flex:1 100%;flex-wrap:wrap}@media screen and (min-width: 768px){.recommended .book-rec{flex-wrap:nowrap;justify-content:space-between}}.recommended .book-rec.flipped{flex-direction:row-reverse}@media screen and (min-width: 768px){.recommended .book-rec.flipped .inline-book .book.with-image{margin-left:1em}}.recommended .book-rec .inline-book{flex:60%}.recommended .book-rec .inline-book .book.with-image{margin-left:0}.recommended .book-rec .inline-book .book.with-image:after{display:none}.recommended .book-rec .inline-book .book.with-image .book-author{font-style:italic}@media screen and (min-width: 768px){.recommended .book-rec .inline-book{flex:33%}}.recommended .book-rec .description{flex:100%}@media screen and (min-width: 768px){.recommended .book-rec .description{flex:60%}}.bg{color:#c6d0f5;background-color:#303446}.chroma{color:#c6d0f5;background-color:#303446}.chroma .err{color:#e78284}.chroma .lnlinks{outline:none;text-decoration:none;color:inherit}.chroma .lntd{vertical-align:top;padding:0;margin:0;border:0}.chroma .lntable{border-spacing:0;padding:0;margin:0;border:0}.chroma .hl{color:#51576d}.chroma .lnt{white-space:pre;-webkit-user-select:none;user-select:none;margin-right:.4em;padding:0 .4em 0 .4em;color:#838ba7}.chroma .ln{white-space:pre;-webkit-user-select:none;user-select:none;margin-right:.4em;padding:0 .4em 0 .4em;color:#838ba7}.chroma .line{display:flex}.chroma .k{color:#ca9ee6}.chroma .kc{color:#ef9f76}.chroma .kd{color:#e78284}.chroma .kn{color:#81c8be}.chroma .kp{color:#ca9ee6}.chroma .kr{color:#ca9ee6}.chroma .kt{color:#e78284}.chroma .na{color:#8caaee}.chroma .nb{color:#99d1db}.chroma .bp{color:#99d1db}.chroma .nc{color:#e5c890}.chroma .no{color:#e5c890}.chroma .nd{color:#8caaee;font-weight:bold}.chroma .ni{color:#81c8be}.chroma .ne{color:#ef9f76}.chroma .nf{color:#8caaee}.chroma .fm{color:#8caaee}.chroma .nl{color:#99d1db}.chroma .nn{color:#ef9f76}.chroma .py{color:#ef9f76}.chroma .nt{color:#ca9ee6}.chroma .nv{color:#f2d5cf}.chroma .vc{color:#f2d5cf}.chroma .vg{color:#f2d5cf}.chroma .vi{color:#f2d5cf}.chroma .vm{color:#f2d5cf}.chroma .s{color:#a6d189}.chroma .sa{color:#e78284}.chroma .sb{color:#a6d189}.chroma .sc{color:#a6d189}.chroma .dl{color:#8caaee}.chroma .sd{color:#737994}.chroma .s2{color:#a6d189}.chroma .se{color:#8caaee}.chroma .sh{color:#737994}.chroma .si{color:#a6d189}.chroma .sx{color:#a6d189}.chroma .sr{color:#81c8be}.chroma .s1{color:#a6d189}.chroma .ss{color:#a6d189}.chroma .m{color:#ef9f76}.chroma .mb{color:#ef9f76}.chroma .mf{color:#ef9f76}.chroma .mh{color:#ef9f76}.chroma .mi{color:#ef9f76}.chroma .il{color:#ef9f76}.chroma .mo{color:#ef9f76}.chroma .o{color:#99d1db;font-weight:bold}.chroma .ow{color:#99d1db;font-weight:bold}.chroma .c{color:#737994;font-style:italic}.chroma .ch{color:#737994;font-style:italic}.chroma .cm{color:#737994;font-style:italic}.chroma .c1{color:#737994;font-style:italic}.chroma .cs{color:#737994;font-style:italic}.chroma .cp{color:#737994;font-style:italic}.chroma .cpf{color:#737994;font-weight:bold;font-style:italic}.chroma .gd{color:#e78284;background-color:#414559}.chroma .ge{font-style:italic}.chroma .gr{color:#e78284}.chroma .gh{color:#ef9f76;font-weight:bold}.chroma .gi{color:#a6d189;background-color:#414559}.chroma .gs{font-weight:bold}.chroma .gu{color:#ef9f76;font-weight:bold}.chroma .gt{color:#e78284}.chroma .gl{text-decoration:underline}

/*# sourceMappingURL=makeup.css.map */