*{box-sizing:border-box;margin:0;padding:0}:root{--dark:#282a36;--gray-100:#f2f2f2;--gray-200:#e0e0e0;--gray-300:#d3d3d3;--gray-400:#c4c4c4;--gray-500:#b4b4b4;--gray-600:#888;--gray-700:#555;--gray-800:#333;--gray-900:#222;--secondary-color:var(--gray-500);--link-color:#1b256a;--link-visited-color:#450963;--error-color:#c00;--code-background:var(--gray-900);--blockquote-border-left:var(--gray-900);--blockquote-background:var(--gray-100);--hr-color:var(--gray-100);--sans-serif-font-stack:system-ui,-apple-system,Roboto,"Segoe UI",Oxygen,Ubuntu;--monospace-font-stack:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}button,.buttonShape,input,select,textarea{color:inherit;border:1px solid var(--gray-300);background:0 0;border-radius:3px;font-family:inherit;font-size:14px}button,.buttonShape{cursor:pointer;-webkit-user-select:none;user-select:none;height:36px;padding:8px 16px;font-weight:600;display:inline-block}:is(button,.buttonShape):hover:not(:disabled){background:var(--gray-100);text-decoration:none}:is(button,.buttonShape):active:not(:disabled){transform:translateY(1px)}:is(button,.buttonShape):disabled{color:var(--gray-300);cursor:not-allowed}:is(button,.buttonShape):visited{color:inherit}.subtleButton{border-color:#0000}.subtleButton :hover:not(:disabled){border-color:var(--gray-300)}select{-webkit-user-select:none;user-select:none;height:36px;padding:.5em 1em;font-weight:500}input{width:300px;height:36px;margin-top:4px;padding:8px 16px;font-weight:400;display:block}::placeholder{color:var(--gray-300);font-size:14px}input[type=file]{border:none}textarea{resize:none;width:300px;height:5rem;margin-top:4px;padding:8px 16px;font-size:14px;font-weight:400;display:block}form{font-family:inherit;font-size:initial;text-align:start}label{font-size:14px;font-weight:500}*{box-sizing:border-box;-webkit-font-smoothing:antialiased;margin:0}img,svg,video{max-width:100%;display:block}body{font-family:var(--sans-serif-font-stack);color:var(--dark)}.container{max-width:700px;margin:0 8px}@media (min-width:768px){.container{margin:auto}}a{color:var(--link-color);text-decoration:none}a:hover{text-decoration:underline}a:visited{color:var(--link-color)}pre,code{overflow-wrap:normal;white-space:pre;font-size:14px;overflow:auto}code{font-family:var(--monospace-font-stack);background:var(--code-background);color:#fff;border-radius:5px;margin:0;padding:1em 1em 1em 2em;line-height:1.5;display:block}hr{border:0;border-top:1px solid var(--hr-color);margin-top:16px;margin-bottom:16px}blockquote{background-color:var(--blockquote-background);border-left:solid var(--blockquote-border-left)10px;margin-left:0;margin-right:0;padding:1em}blockquote p{margin:0;font-size:16px;line-height:normal}.errorText{color:var(--error-color)}.secondaryText{color:var(--secondary-color)}mini-ui-paper{border:1px solid var(--gray-300);border-radius:3px;width:max-content;padding:32px;display:block}table{border-spacing:0;border:1px solid var(--gray-300);border-radius:2px;font-size:14px}td,th{border-bottom:1px solid var(--gray-300);padding:14px}tr:nth-of-type(2n){background:var(--gray-100)}th{text-transform:uppercase}tbody tr:last-of-type td{border:none}article{letter-spacing:-.01em;max-width:600px;margin-bottom:4em}article h3{font-size:20px}article p,article li,article .secondaryText{font-size:17px}p,li{line-height:1.55}p+p{margin-top:20px}:is(p,li,ul,ol)+:is(h1,h2,h3,h4,h5){margin-top:16px;margin-bottom:0}ul,ol{margin:20px 0}li+li{margin-top:4px}
:root{--dark:#141413;font-synthesis:none;background:#faf9f5}.layoutGrid{grid-template-columns:250px 550px 250px;gap:32px;margin-top:2rem;display:grid}@media screen and (min-width:1280px){.layoutGrid{justify-content:center;max-width:1114px;margin-left:auto;margin-right:auto}}.asideFixed{width:250px;position:fixed}.leftAside nav{text-wrap:balance;flex-direction:column;gap:.5rem;width:250px;height:70%;margin-top:8px;padding-bottom:20vh;padding-right:32px;font-size:14px;display:flex;position:fixed;overflow-y:auto}.layoutGrid aside{padding-left:16px}.layoutGridLogo{margin-top:24px}.asideRouteName{font-size:14px;font-weight:700;font-family:var(--font-season-mix),system-ui;padding-top:13px}.bookFooter{color:#555450;background:#faf9f5;justify-content:end;align-items:center;width:100vw;padding:8px 32px;font-size:11px;display:flex;position:fixed;bottom:0;left:0;right:0}article{margin-bottom:64px}article h3,article p,article li{font-size:16px}article h1{letter-spacing:-.02em;font-size:28px;font-family:var(--font-season-mix),system-ui;margin:4px 0;font-weight:700}article h3{font-weight:700;font-family:var(--font-season-mix),system-ui;margin-bottom:1px;font-size:17px}article ul,article ol{margin:10px 0;padding-left:1.5rem}article li{padding-left:.5rem;line-height:1.2}article p{line-height:1.2}article li+li{margin-top:4px}article p+p{margin-top:18px}a:visited{color:inherit}nav a,nav a:visited{font:inherit;color:#141413;text-decoration:none}a{color:inherit;overflow-wrap:break-word}a:hover{text-underline-offset:4px;text-decoration-color:currentColor}nav a.linkActive{color:#141413;font-weight:600}.breadcrumb{font-size:12px}blockquote{background:#f0eee6;border-left-width:8px;border-radius:4px;margin-top:8px;margin-bottom:8px}.rightAside nav{text-wrap:balance;flex-direction:column;gap:.5rem;width:250px;height:70%;margin-top:8px;padding-bottom:20vh;padding-right:32px;font-size:14px;display:flex;position:fixed;overflow-y:auto}.layoutMobile{display:none}@media screen and (max-width:1080px){.layoutGrid{grid-template-columns:250px 550px;gap:32px;margin-top:2rem;display:grid}.rightAside{display:none}}@media screen and (max-width:768px){.layoutGrid{display:none}.layoutMobile{display:block}.layoutMobile main{margin-bottom:32px;padding:0 16px}.mobileNav{display:none}.banner{padding:16px}.layoutMobile .isHamburgerMenuOpen .mobileNav{background:#f0eee6;flex-direction:column;margin-bottom:32px;padding:0 16px;display:flex}.mobileNav a{padding:6px 0}}.bookHeroImage{background:#fff;border-color:#a8a69b!important}summary::marker{font-size:10px}
@font-face{font-family:seasonMixBold;src:url(../media/SeasonMix_Bold-s.p.e57b36fa.woff2)format("woff2");font-display:swap;font-weight:700}@font-face{font-family:seasonMixBold Fallback;src:local(Arial);ascent-override:94.0%;descent-override:24.49%;line-gap-override:0.0%;size-adjust:103.73%}.seasonmixbold_dffac485-module__S9tPwq__className{font-family:seasonMixBold,seasonMixBold Fallback;font-weight:700}.seasonmixbold_dffac485-module__S9tPwq__variable{--font-season-mix:"seasonMixBold","seasonMixBold Fallback"}
