:root{--base-primary:#296c84;--base-primarylight:#5c9ab4;--base-primarydark:#004157;--base-secondary:#ff897a;--base-secondarylight:#ffbba9;--base-secondarydark:#c8594e;--base-grey000:#fff;--base-grey100:#c8cacb;--base-grey200:#93989a;--base-grey300:#61696c;--base-grey400:#333d41;--base-grey500:#08161a;--color-transparent:#fff0;--base-primarylight-rgb:"92, 154, 180";--base-secondarylight-rgb:"255, 187, 169";--space-xxxs:.125rem;--space-xxs:.25rem;--space-xs:.5rem;--space-s:1rem;--space-m:1.5rem;--space-l:2rem;--space-xl:2.5rem;--space-xxl:3rem;--timing-s:.2s;--size-font-small:.8rem}[data-theme=light]{--color-primary:var(--base-primary);--color-primarylight:var(--base-primarylight);--color-primarydark:var(--base-primarydark);--color-secondary:var(--base-secondary);--color-secondarylight:var(--base-secondarylight);--color-secondarydark:var(--base-secondarydark);--color-grey000:var(--base-grey000);--color-grey100:var(--base-grey100);--color-grey200:var(--base-grey200);--color-grey300:var(--base-grey300);--color-grey400:var(--base-grey400);--color-grey500:var(--base-grey500);--color-outline-color:var(--base-primarylight-rgb);--color-themetoggle:var(--base-grey100)}[data-theme=dark]{--color-primary:var(--base-secondary);--color-primarylight:var(--base-secondarydark);--color-primarydark:var(--base-secondarylight);--color-secondary:var(--base-primary);--color-secondarylight:var(--base-primarydark);--color-secondarydark:var(--base-primarylight);--color-grey000:var(--base-grey500);--color-grey100:var(--base-grey400);--color-grey200:var(--base-grey300);--color-grey300:var(--base-grey200);--color-grey400:var(--base-grey100);--color-grey500:var(--base-grey000);--color-outline-color:var(--base-secondarylight-rgb);--color-themetoggle:var(--base-grey300)}
html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;text-rendering:optimizeLegibility}html,body{background-color:var(--color-grey000);scroll-behavior:smooth;margin:0;padding:0;scroll-padding:100px 0 0 100px;font-size:18px;line-height:1.666}*{scrollbar-color:var(--color-grey100)var(--color-grey000);scrollbar-width:thin}::selection{color:var(--color-grey000);background:var(--color-primary)}main{padding:0 var(--space-s)var(--space-m);padding-top:var(--space-l);gap:var(--space-m);grid-template:"tocarea maincontent topright""bottomleft footer bottomright"/minmax(0,1fr) minmax(0,740px) minmax(0,1fr);display:grid;overflow:clip}@media only screen and (max-width:1400px){main{gap:var(--space-xxs)}}div[id^=gr_custom_widget],div[class^=gr_custom_container],div[class^=gr_custom_each_container],div[class^=gr_custom_title]{display:inline}h2[class^=gr_custom_header],div[class^=gr_custom_container] br,div[class^=gr_custom_container] center{display:none}div[class^=gr_custom_each_container]:not(:last-of-type):after{content:", ";margin-left:calc(-1*var(--space-s) - var(--space-xxs));margin-right:calc(.5*var(--space-xxs))}div[class^=gr_custom_container] a[href^="https://www.goodreads.com/"]{box-sizing:border-box;color:var(--color-primary);text-decoration:underline;-webkit-text-decoration-color:var(--color-grey100);text-decoration-color:var(--color-grey100);text-decoration-thickness:calc(var(--space-xxxs)*.5);text-underline-offset:var(--space-xxs);transition:text-decoration-color var(--timing-s),text-underline-offset var(--timing-s);padding-right:var(--space-s);background-color:#0000}div[class^=gr_custom_container] a[href^="https://www.goodreads.com/"]:hover,div[class^=gr_custom_container] a[href^="https://www.goodreads.com/"]:active,div[class^=gr_custom_container] a[href^="https://www.goodreads.com/"]:focus,div[class^=gr_custom_container] a[href^="https://www.goodreads.com/"].activeLink{-webkit-text-decoration-color:var(--color-primarylight);text-decoration-color:var(--color-primarylight);text-underline-offset:var(--space-xs)}div[class^=gr_custom_container] a[href^="https://www.goodreads.com/"].activeLink{font-weight:bolder}div[class^=gr_custom_container] a[href^="https://www.goodreads.com/"]:focus{outline-width:calc(var(--space-xxs)*.5);outline-style:solid;outline-color:rgba(var(--color-outlinestyle),.5);border-radius:var(--space-xxs);-webkit-outline-radius:var(--space-xxs);-moz-outline-radius:var(--space-xxs);outline-radius:var(--space-xxs)}h6{font-size:.81225rem;line-height:1.1}ul,ol,p,figure{margin:0 0 1.666rem;padding:0;list-style-image:none;list-style-position:outside}table{border-collapse:collapse;width:100%;margin:0 0 1.666rem;padding:0;font-size:1rem;line-height:1.666rem}blockquote{margin:0 1.666rem;padding:0}hr{background:#0003;border:none;height:1px;margin:0 0 calc(1.666rem - 1px);padding:0}li{margin-bottom:.833rem}ol li,ul li{padding-left:0}li>ol,li>ul{margin-top:.833rem;margin-bottom:.833rem;margin-left:1.666rem}blockquote :last-child,li :last-child,p :last-child{margin-bottom:0}li>p{margin-bottom:.833rem}thead{text-align:left}td,th{text-align:left;font-feature-settings:"tnum";-moz-font-feature-settings:"tnum";-ms-font-feature-settings:"tnum";-webkit-font-feature-settings:"tnum";border-bottom:1px solid #0000001f;padding:.833rem 1.11067rem calc(.833rem - 1px)}th:first-child,td:first-child{padding-left:0}th:last-child,td:last-child{padding-right:0}
@font-face{font-family:IBM Plex Sans;font-style:italic;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/952f0fd261157ce3-s.95c89ce6.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:italic;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/69169fb36b2bd6d2-s.9088d160.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:italic;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/fce1204c21d111e2-s.cf6d2485.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:italic;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/7a0633ae85d274ff-s.0cd2b6b8.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:italic;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/d9e1577adfc6a783-s.a06adfee.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:italic;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/37a1c0476297a605-s.p.a6734a9c.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:italic;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/952f0fd261157ce3-s.95c89ce6.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:italic;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/69169fb36b2bd6d2-s.9088d160.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:italic;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/fce1204c21d111e2-s.cf6d2485.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:italic;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/7a0633ae85d274ff-s.0cd2b6b8.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:italic;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/d9e1577adfc6a783-s.a06adfee.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:italic;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/37a1c0476297a605-s.p.a6734a9c.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/7fea77d1d19108bf-s.c949a514.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/1bcd0e671759a44c-s.a3ed597e.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/e15f58668ad64cb8-s.319fa961.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/90c51ce8fb754fe8-s.323431dc.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/57215795b8570f5c-s.0f2c7ba8.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/03fc1b4a8d284b5e-s.p.af4fcd24.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/7fea77d1d19108bf-s.c949a514.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/1bcd0e671759a44c-s.a3ed597e.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/e15f58668ad64cb8-s.319fa961.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/90c51ce8fb754fe8-s.323431dc.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/57215795b8570f5c-s.0f2c7ba8.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/03fc1b4a8d284b5e-s.p.af4fcd24.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans Fallback;src:local(Arial);ascent-override:101.32%;descent-override:27.18%;line-gap-override:0.0%;size-adjust:101.17%}.ibm_plex_sans_5afe9b2a-module__qvdvCa__className{font-family:IBM Plex Sans,IBM Plex Sans Fallback}
header.header-module__bY5_QG__headerLayout{grid-template-columns:auto minmax(0,calc(740px + 2*var(--space-m)))auto;margin:var(--space-m)auto 0 auto;padding:var(--space-s)0 var(--space-m)0;background:var(--color-grey000);background:linear-gradient(var(--color-grey000)85%,var(--color-transparent)100%);z-index:1;display:grid;position:sticky;top:0}header.header-module__bY5_QG__headerLayout:before{content:" ";background:var(--color-grey000);top:calc(-1*var(--space-xl));grid-area:1/1/-1/-1;position:relative}.header-module__bY5_QG__logoLink{margin-left:var(--space-m);width:calc(1.2*var(--space-xl));height:calc(.768*var(--space-xl));grid-area:1/2/-1/3;place-self:center start;line-height:1;box-shadow:none!important}.header-module__bY5_QG__logoLink .header-module__bY5_QG__logoCloud{transition:stroke var(--timing-s)*4}.header-module__bY5_QG__logoLink path{stroke:var(--color-grey100);stroke-width:2px}.header-module__bY5_QG__logoLink path.header-module__bY5_QG__hidden{opacity:0;transition:fill calc(var(--timing-s)*4),opacity calc(var(--timing-s)*4),color calc(var(--timing-s)*4)}.header-module__bY5_QG__logoLink path.header-module__bY5_QG__visible{opacity:1;transition:fill calc(var(--timing-s)*4)}.header-module__bY5_QG__logoLink .header-module__bY5_QG__base{stroke-width:0;fill:var(--color-grey100)}.header-module__bY5_QG__logoLink:hover,.header-module__bY5_QG__logoLink:active,.header-module__bY5_QG__logoLink:focus{box-shadow:none!important}:is(.header-module__bY5_QG__logoLink:hover,.header-module__bY5_QG__logoLink:active,.header-module__bY5_QG__logoLink:focus) path{stroke:var(--color-grey000)}:is(.header-module__bY5_QG__logoLink:hover,.header-module__bY5_QG__logoLink:active,.header-module__bY5_QG__logoLink:focus) path.header-module__bY5_QG__hidden{opacity:1}:is(.header-module__bY5_QG__logoLink:hover,.header-module__bY5_QG__logoLink:active,.header-module__bY5_QG__logoLink:focus) .header-module__bY5_QG__base{fill:var(--color-primary);stroke-width:var(--color-primary)}.header-module__bY5_QG__navigation{margin-right:var(--space-m);grid-area:1/2/-1/3;place-self:center end}
