#container.svelte-jot9ci{width:100dvw;max-width:1000px;margin:80px auto 0;box-sizing:border-box}#sidebar.svelte-jot9ci{width:140px;height:100vh;border-radius:6px;padding:0;position:fixed;top:10px;left:10px;z-index:3;box-sizing:border-box}#main.svelte-jot9ci{width:calc(100% - 160px);width:clamp(50%,800px,90%);padding:0 0 200px;border-radius:12px;margin:auto}.back.svelte-jot9ci{display:flex;flex-direction:row;align-items:center;gap:4px;background:none;color:#000;box-shadow:none}.back.svelte-jot9ci span:where(.svelte-jot9ci){font-size:16px;line-height:100%}.back.svelte-jot9ci h2:where(.svelte-jot9ci){font-family:var(--font-headers);font-size:16px;letter-spacing:-.3px}.back.svelte-jot9ci:hover{opacity:.6}.toc.svelte-jot9ci{padding-top:16px;padding-left:8px}.toc.svelte-jot9ci .toc-title:where(.svelte-jot9ci){font-size:14px;font-weight:600;color:#03002599;margin:0 0 16px;text-transform:uppercase;letter-spacing:.5px}.toc.svelte-jot9ci ul:where(.svelte-jot9ci){list-style:none;padding:0;margin:0}.toc.svelte-jot9ci .toc-item:where(.svelte-jot9ci){margin:0;padding:0}.toc.svelte-jot9ci .toc-item:where(.svelte-jot9ci) button:where(.svelte-jot9ci){width:100%;text-align:left;background:none;border:none;padding:0;color:#03002580;font-size:13px;line-height:140%;cursor:pointer;transition:color .2s ease;box-shadow:none;margin:2px 0;font-weight:500;letter-spacing:-.2px;font-family:Geist,sans-serif}.toc.svelte-jot9ci .toc-item:where(.svelte-jot9ci) button:where(.svelte-jot9ci):hover{color:#030025}.toc.svelte-jot9ci .toc-item.active:where(.svelte-jot9ci) button:where(.svelte-jot9ci){color:#030025;font-weight:600;text-shadow:-.25px 0 0 #030025}.toc.svelte-jot9ci .toc-item.toc-level-1:where(.svelte-jot9ci) button:where(.svelte-jot9ci){font-weight:500;padding-left:0}.toc.svelte-jot9ci .toc-item.toc-level-2:where(.svelte-jot9ci) button:where(.svelte-jot9ci){padding-left:8px}.toc.svelte-jot9ci .toc-item.toc-level-3:where(.svelte-jot9ci) button:where(.svelte-jot9ci){padding-left:24px;font-size:12px}.toc.svelte-jot9ci .toc-item.toc-level-4:where(.svelte-jot9ci) button:where(.svelte-jot9ci){padding-left:36px;font-size:12px}.toc.svelte-jot9ci .toc-item.toc-level-5:where(.svelte-jot9ci) button:where(.svelte-jot9ci),.toc.svelte-jot9ci .toc-item.toc-level-6:where(.svelte-jot9ci) button:where(.svelte-jot9ci){padding-left:48px;font-size:11px}.banner.svelte-jot9ci{width:100%}.banner.svelte-jot9ci img:where(.svelte-jot9ci){max-width:100%;max-height:100%;object-fit:contain;object-position:center;border-radius:12px;overflow:hidden;margin-bottom:24px}hgroup.svelte-jot9ci{padding:20px 0 60px;color:#030025}hgroup.svelte-jot9ci .title:where(.svelte-jot9ci){font-family:"Instrument Serif",Newsreader,sans-serif;font-size:72px;letter-spacing:-3px;line-height:.85;font-weight:550;text-align:center;margin:0 0 24px;color:#030025;text-shadow:-.5px 0 0 #030025}hgroup.svelte-jot9ci .description:where(.svelte-jot9ci){font-size:18px;letter-spacing:-.25px;font-weight:400;text-align:center;color:#03002566;margin-bottom:20px}hgroup.svelte-jot9ci .date:where(.svelte-jot9ci){font-family:DM Sans,sans-serif;font-size:15px;letter-spacing:-.2px;font-weight:500;text-align:center;margin:auto;color:#03002580}hgroup.svelte-jot9ci .author:where(.svelte-jot9ci){padding:8px 14px 8px 10px;border-radius:40px;margin:0 auto 16px;gap:10px;display:flex;align-items:center;justify-content:center;width:fit-content;background:#fff;box-shadow:-4px 8px 24px #0000001a}hgroup.svelte-jot9ci .author:where(.svelte-jot9ci) img:where(.svelte-jot9ci){width:24px;height:24px;border-radius:50%}hgroup.svelte-jot9ci .author:where(.svelte-jot9ci) h3:where(.svelte-jot9ci){font-family:DM Sans,sans-serif;font-size:16px;font-weight:600;letter-spacing:-.3px;text-align:center}hgroup.svelte-jot9ci .blurb:where(.svelte-jot9ci){font-family:var(--font-body);font-size:24px;letter-spacing:-.6px;font-weight:300;text-align:center;margin:32px auto;background:#030025;border-radius:12px;background:none;width:600px;max-width:100%;line-height:1.05;color:#03002580}.prose.svelte-jot9ci figure{margin:32px 0;text-align:center}.prose.svelte-jot9ci figure img{margin:0 auto;display:block}.prose.svelte-jot9ci figure figcaption{margin-top:12px;font-size:14px;color:#03002599;font-style:italic;line-height:140%;letter-spacing:-.2px}@media screen and (max-width: 800px){#container.svelte-jot9ci{margin:40px auto}#sidebar.svelte-jot9ci,.toc.svelte-jot9ci{display:none}#main.svelte-jot9ci{width:90vw;padding:0}}.mobile-fab.svelte-jot9ci{display:none;position:fixed;bottom:24px;right:24px;width:56px;height:56px;border-radius:50%;background:#030025;color:#fff;border:none;box-shadow:0 4px 12px #0003,0 8px 24px #00000026;cursor:pointer;z-index:1000;transition:transform .2s ease,box-shadow .2s ease;align-items:center;justify-content:center;padding:0}.mobile-fab.svelte-jot9ci span:where(.svelte-jot9ci){font-size:24px;line-height:1}.mobile-fab.svelte-jot9ci:hover{transform:scale(1.05);box-shadow:0 6px 16px #00000040,0 12px 32px #0003}.mobile-fab.svelte-jot9ci:active{transform:scale(.95)}@media screen and (max-width: 800px){.mobile-fab.svelte-jot9ci{display:flex}}.mobile-toc-backdrop.svelte-jot9ci{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;z-index:1001;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.mobile-toc-panel.svelte-jot9ci{position:fixed;top:0;right:0;bottom:0;width:min(320px,85vw);max-width:320px;background:#fff;background-image:radial-gradient(50% 50% at 50% 50%,#ffffffbf,#fff0),linear-gradient(180deg,#cad8e4,#cedce8 15%,#edf0f8 50%);z-index:1002;box-shadow:-4px 0 24px #00000026;display:flex;flex-direction:column;overflow:hidden}.mobile-toc-panel.svelte-jot9ci .mobile-toc-header:where(.svelte-jot9ci){display:flex;align-items:center;justify-content:space-between;padding:20px 20px 16px;border-bottom:1px solid rgba(3,0,37,.1)}.mobile-toc-panel.svelte-jot9ci .mobile-toc-header:where(.svelte-jot9ci) h3:where(.svelte-jot9ci){font-family:var(--font-headers);font-size:18px;font-weight:600;letter-spacing:-.3px;color:#030025;margin:0}.mobile-toc-panel.svelte-jot9ci .mobile-toc-header:where(.svelte-jot9ci) .mobile-toc-close:where(.svelte-jot9ci){background:none;border:none;padding:4px;cursor:pointer;color:#03002599;display:flex;align-items:center;justify-content:center;border-radius:4px;transition:background .2s ease,color .2s ease}.mobile-toc-panel.svelte-jot9ci .mobile-toc-header:where(.svelte-jot9ci) .mobile-toc-close:where(.svelte-jot9ci) span:where(.svelte-jot9ci){font-size:24px;line-height:1}.mobile-toc-panel.svelte-jot9ci .mobile-toc-header:where(.svelte-jot9ci) .mobile-toc-close:where(.svelte-jot9ci):hover{background:#0300250d;color:#030025}.mobile-toc-panel.svelte-jot9ci .mobile-toc-list:where(.svelte-jot9ci){list-style:none;margin:0;overflow-y:auto;flex:1;padding:16px 0 16px 8px}.mobile-toc-panel.svelte-jot9ci .mobile-toc-list:where(.svelte-jot9ci)::-webkit-scrollbar{width:6px}.mobile-toc-panel.svelte-jot9ci .mobile-toc-list:where(.svelte-jot9ci)::-webkit-scrollbar-track{background:#0300250d}.mobile-toc-panel.svelte-jot9ci .mobile-toc-list:where(.svelte-jot9ci)::-webkit-scrollbar-thumb{background:#03002533;border-radius:3px}.mobile-toc-panel.svelte-jot9ci .mobile-toc-list:where(.svelte-jot9ci)::-webkit-scrollbar-thumb:hover{background:#0300254d}.mobile-toc-panel.svelte-jot9ci .mobile-toc-item:where(.svelte-jot9ci){margin:0;padding:0}.mobile-toc-panel.svelte-jot9ci .mobile-toc-item:where(.svelte-jot9ci) button:where(.svelte-jot9ci){width:100%;text-align:left;background:none;border:none;padding:0;color:#03002580;font-size:13px;line-height:140%;cursor:pointer;transition:color .2s ease;box-shadow:none;margin:2px 0;font-weight:500;letter-spacing:-.2px;font-family:Geist,sans-serif}.mobile-toc-panel.svelte-jot9ci .mobile-toc-item:where(.svelte-jot9ci) button:where(.svelte-jot9ci):hover{color:#030025}.mobile-toc-panel.svelte-jot9ci .mobile-toc-item.active:where(.svelte-jot9ci) button:where(.svelte-jot9ci){color:#030025;font-weight:600;text-shadow:-.25px 0 0 #030025}.mobile-toc-panel.svelte-jot9ci .mobile-toc-item.mobile-toc-level-1:where(.svelte-jot9ci) button:where(.svelte-jot9ci){font-weight:500;padding-left:0}.mobile-toc-panel.svelte-jot9ci .mobile-toc-item.mobile-toc-level-2:where(.svelte-jot9ci) button:where(.svelte-jot9ci){padding-left:8px}.mobile-toc-panel.svelte-jot9ci .mobile-toc-item.mobile-toc-level-3:where(.svelte-jot9ci) button:where(.svelte-jot9ci){padding-left:24px;font-size:12px}.mobile-toc-panel.svelte-jot9ci .mobile-toc-item.mobile-toc-level-4:where(.svelte-jot9ci) button:where(.svelte-jot9ci){padding-left:36px;font-size:12px}.mobile-toc-panel.svelte-jot9ci .mobile-toc-item.mobile-toc-level-5:where(.svelte-jot9ci) button:where(.svelte-jot9ci),.mobile-toc-panel.svelte-jot9ci .mobile-toc-item.mobile-toc-level-6:where(.svelte-jot9ci) button:where(.svelte-jot9ci){padding-left:48px;font-size:11px}
