:root{--acc:#0077bb;--ink:#15181c;--mut:#5d6773;--line:#dde2e8;--prose:15px}*{box-sizing:border-box}html,body{margin:0;padding:0;height:100%;overflow:hidden}body{background:#f4f7fa;-webkit-font-smoothing:antialiased}#root{height:100%;overflow-x:hidden;overflow-y:auto;scrollbar-width:none}#root::-webkit-scrollbar{display:none}a{color:var(--acc)}a:hover{color:#005c92}@keyframes fadeUp{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}[data-shell]{display:grid;grid-template-columns:minmax(0,1fr);min-height:100vh;overflow-x:hidden}[data-topbar]{display:flex;align-items:center;justify-content:space-between;padding:0 16px;height:52px;background:#fff;border-bottom:1px solid var(--line);position:sticky;top:0;z-index:200}[data-topbar] .tb-title{font:italic 600 26px/1 Cormorant Garamond,Georgia,serif;color:var(--acc);text-decoration:none}[data-burger]{flex:none;width:40px;height:40px;padding:0;border:0;background:transparent;cursor:pointer;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;border-radius:4px}[data-burger]:hover{background:#eef3f8}[data-burger] span{display:block;width:20px;height:2px;background:#444;border-radius:1px;transition:transform .22s,opacity .22s}[data-burger][aria-expanded=true] span:nth-child(1){transform:translateY(7px) rotate(45deg)}[data-burger][aria-expanded=true] span:nth-child(2){opacity:0}[data-burger][aria-expanded=true] span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}[data-side]{background:#fff;padding:0 0 32px}[data-backdrop]{display:none}@media(min-width:980px){[data-topbar]{display:none}[data-shell]{grid-template-columns:380px minmax(0,1fr)}[data-side]{border-right:1px solid var(--line)}[data-sidein]{position:sticky;top:0;height:100vh;overflow-y:auto}}@media(max-width:979px){[data-search-bar]{display:none!important}[data-side]{position:fixed;top:0;left:0;width:min(300px,85vw);height:100vh;z-index:300;overflow-y:auto;transform:translate(-100%);transition:transform .25s cubic-bezier(.4,0,.2,1);box-shadow:none}[data-side][data-open]{transform:translate(0);box-shadow:4px 0 24px #0000002e}[data-backdrop]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:299;background:#00000061;opacity:0;pointer-events:none;transition:opacity .25s}[data-backdrop][data-open]{display:block;opacity:1;pointer-events:auto}[data-shell]>[data-main]{padding-top:0}}[data-nav] ul{list-style:none;margin:0;padding:0}[data-nav] li{margin:0}[data-nav] a{text-decoration:none;display:block}[data-l1]>li>a{font:600 14px/1.3 Helvetica Neue,Helvetica,Arial,sans-serif;color:var(--acc);padding:7px 8px 7px 34px;margin-bottom:1px;border-radius:3px;background:url(data:image/gif;base64,R0lGODlhCgAZAIAAAN3d3QAAACwAAAAACgAZAAACDYSPqcvtD6OctNqL8y0AOw==) 4px 50% no-repeat;background-size:19px 19px;transition:background-color .15s,color .15s}[data-l1]>li>a:hover{background-color:#eef3f8;color:var(--acc)}[data-l1]>li>a[data-active]{background-image:url(data:image/gif;base64,R0lGODlhCgAZAIAAAA5xtAAAACwAAAAACgAZAAACDYSPqcvtD6OctNqL8y0AOw==);color:var(--acc)}[data-l1]>li>a[data-active=me]{background-color:#e9f2f9}[data-l2]{margin:2px 0 10px 34px!important;border-left:1px solid var(--line);padding-left:12px!important}[data-l2] a{font:400 13px/1.45 Helvetica Neue,Helvetica,Arial,sans-serif;color:#1b1f24;padding:4px 6px;border-radius:3px}[data-l2] a:hover{color:var(--acc);background:#eef3f8}[data-l2] a[data-active=me]{color:var(--acc);font-weight:600}[data-l3]{margin:2px 0 6px 10px!important;padding-left:12px!important;border-left:1px solid var(--line)}[data-l1]>li[data-group]{display:flex;flex-wrap:wrap;align-items:flex-start}[data-l1]>li[data-group]>a{flex:1 1 0%;min-width:0}[data-toggle]{flex:none;align-self:flex-start;width:28px;height:32px;margin:1px 0 0;padding:0;border:0;background:transparent;cursor:pointer;display:flex;align-items:center;justify-content:center;border-radius:3px;color:#98a2ae}[data-toggle]:hover{background:#eef3f8;color:var(--acc)}[data-toggle] i{display:block;width:6px;height:6px;border-right:1.6px solid currentColor;border-bottom:1.6px solid currentColor;transform:rotate(-45deg) translate(-1px,-1px);transition:transform .2s}[data-l1]>li[data-group]>ul{flex:1 0 100%;display:none}[data-l1]>li[data-group][data-expanded]>ul{display:block}[data-l1]>li[data-group][data-expanded]>[data-toggle] i{transform:rotate(45deg) translate(-1px,-1px)}[data-prose]{font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:var(--prose);line-height:1.62;color:#25292f;text-wrap:pretty;overflow-wrap:anywhere;word-break:break-word}[data-prose] p{margin:0 0 1em}[data-prose] ul{margin:0 0 1.2em;padding-left:1.15em}[data-prose] li{margin:0 0 .45em}[data-prose] a{color:var(--acc);text-decoration:none;border-bottom:1px solid rgba(0,119,187,.32)}[data-prose] a:hover{border-bottom-color:var(--acc);background:#0077bb14}[data-prose] strong{font-weight:600;color:#0e1116}[data-prose] em{font-style:italic}[data-prose] blockquote{margin:1.4em 0;padding:.1em 0 .1em 1.2em;border-left:2px solid #cdd5de;color:#4c5561}[data-prose] h3{font-size:1em;font-weight:700;line-height:1.5;color:#0e1116;margin:1.8em 0 .5em}[data-prose] hr{border:0;border-top:1px solid var(--line);margin:2.2em 0}[data-prose] dl{margin:0 0 1em}[data-prose] dt{font-weight:600}[data-prose] dd{margin:0 0 .5em .5em}.nav-card:hover{border-color:#07b!important;background:#f3f8fc!important}.pager-card:hover{border-color:#07b!important;background:#f6fafd!important}.essay-link:hover{background:#0077bb0f!important}
