::selection{background-color:#00eaff;color:#000}.lg-page--mind{--bg: #fdf6b0;--ink: #2e2e2e;margin:0;min-height:100vh;font-family:Inter,sans-serif;display:flex;flex-direction:column;align-items:center;padding:5rem 1.5rem 4rem}.lg-main{width:100%;max-width:640px}.lg-entries{max-width:640px;margin:0}.lg-entry{margin-bottom:3rem;scroll-margin-top:2rem}.lg-page-header{max-width:480px;margin:0 auto 2.5rem;text-align:center}.lg-page-header__title{font-size:.875rem;font-weight:700;margin:0 0 .5rem;line-height:1.2}.lg-page-header__byline{font-size:.6875rem;line-height:1.6;margin:0}@media(prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}.lg-toc{font-size:.75rem;line-height:1.4}.lg-toc ul{list-style:none;margin:0;padding:0}.lg-toc a{display:block;text-decoration:none;padding:.375rem .5rem}.lg-toc__dropdown{margin-bottom:2.5rem}.lg-toc__summary{list-style:none;display:flex;justify-content:space-between;align-items:center;cursor:pointer;padding:.5rem .75rem;border:1px dashed var(--ink);font-size:.5625rem;font-weight:600;letter-spacing:.025rem;text-transform:uppercase}.lg-toc__summary::-webkit-details-marker{display:none}.lg-toc__summary:after{content:"+";font-size:.875rem;font-weight:400;line-height:1}.lg-toc__dropdown[open] .lg-toc__summary:after{content:"\2212"}.lg-toc__dropdown .lg-toc__menu{padding:.25rem;border:1px dashed var(--ink);border-top:none}.lg-toc__list{display:none}@media screen and (min-width:960px){.lg-main{max-width:calc(840px + 3rem);display:grid;grid-template-columns:200px minmax(0,640px);gap:3rem;align-items:start}.lg-page-header{grid-column:1 / -1}.lg-toc{position:sticky;top:2rem;max-height:calc(100vh - 4rem);overflow-y:auto}.lg-toc__dropdown{display:none}.lg-toc__list{display:block;border-left:1px dashed var(--ink)}.lg-toc__list li+li{margin-top:.25rem}}.lg-entry__title{font-size:1.25rem;font-style:italic;margin:0 0 .25rem;line-height:1}.lg-entry__meta{font-size:.5625rem;text-transform:uppercase;letter-spacing:.025rem;font-weight:600;margin:0 0 1rem}.lg-entry__body{line-height:1.6;font-size:.75rem}
