@font-face{font-family:neue;src:url(/_next/static/media/11c872c5d6e0aa4a-s.p.otf) format("opentype");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:neue Fallback;src:local("Arial");ascent-override:99.89%;descent-override:25.23%;line-gap-override:0.00%;size-adjust:95.90%}.__className_7e96e3{font-family:neue,neue Fallback;font-weight:400;font-style:normal}.__variable_7e96e3{--font-neue:"neue","neue Fallback"}:root{--paper:#f5f6f4;--paper-deep:#eef1ec;--ink:#151716;--muted:#6e7470;--mark:#cfe3d6;--mark-hover:#b9d6c4;--faint:#e2e6e3;color-scheme:light}*{box-sizing:border-box}body,html{background:radial-gradient(120% 80% at 0 0,rgba(207,227,214,.35),transparent 55%),linear-gradient(180deg,var(--paper) 0,var(--paper-deep) 100%);background-attachment:fixed;color:var(--ink);min-height:100%}body{margin:0;font-family:var(--font-neue),ui-sans-serif,system-ui,-apple-system,sans-serif;font-size:16px;font-weight:400;line-height:1.7;letter-spacing:-.005em;overflow-x:hidden;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}a{color:inherit;text-decoration:none}a:focus-visible,button:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.srOnly{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.explanationStage{display:grid;grid-template-columns:minmax(0,1fr) 0;column-gap:0;width:min(100%,38rem);margin:0 auto;transition:width .32s ease,grid-template-columns .32s ease,column-gap .32s ease}.explanationStage:has(.explanationPanel){grid-template-columns:minmax(0,1fr) clamp(18rem,28vw,22rem);width:min(calc(100% - 3rem),72rem);column-gap:clamp(2rem,4vw,3.5rem)}.explanationStage__page,.explanationStage__slot{min-width:0}.shell{padding:5.5rem 2rem 5rem;min-height:100dvh}.shell__main{min-width:0;max-width:34rem;animation:rise .55s ease both}.explanationStage:has(.explanationPanel__close[data-closing=true]){grid-template-columns:minmax(0,1fr) 0;width:min(100%,38rem);column-gap:0}.explanationPanel{position:sticky;top:5.5rem;max-height:calc(100dvh - 7rem);min-height:calc(100dvh - 10.5rem);margin-top:5.5rem;padding-left:clamp(2rem,3vw,2.75rem);border-left:1px solid var(--faint);overflow-y:auto;animation:explanation-in .32s ease both}.explanationStage:has(.explanationPanel__close[data-closing=true]) .explanationPanel{pointer-events:none;animation:explanation-out .32s ease both}.explanationPanel__close{display:block;margin:0 0 1.35rem auto;padding:.15rem .25rem;border:0;border-radius:2px;background:transparent;color:var(--muted);font:inherit;line-height:1.4;cursor:pointer;transition:color .15s ease,background-color .15s ease}.explanationPanel__close:hover{color:var(--ink);background-color:var(--mark)}.explanationTitle{margin:0 0 1.35rem;font-size:inherit;font-weight:400;line-height:inherit;letter-spacing:inherit}.explanationProse{gap:1rem;font-size:.95rem;line-height:1.65}.explanationProse .md-p{color:var(--muted)}.explanationProse .md-heading:not(.explanationTitle){margin:1.1rem 0 0;color:var(--ink);font-size:inherit;font-weight:400;line-height:inherit}.explanationProse .md-list{margin:0;padding-left:1.25rem;color:var(--muted)}.explanationProse .md-list li+li{margin-top:.35rem}.explanationProse .md-quote{margin:0;padding-left:1rem;border-left:1px solid var(--faint);color:var(--muted)}.explanationProse .md-hr{width:100%;margin:.35rem 0;border:0;border-top:1px solid var(--faint)}.explanationProse .md-code{font:inherit;font-size:.9em;background:var(--faint);padding:.08em .2em;border-radius:2px}@keyframes explanation-in{0%{opacity:0;transform:translateX(1.5rem)}to{opacity:1;transform:translateX(0)}}@keyframes explanation-out{0%{opacity:1;transform:translateX(0)}to{opacity:0;transform:translateX(1.5rem)}}@media (max-width:960px){.explanationStage{display:block;width:100%}.explanationStage:has(.explanationPanel){width:100%}.explanationStage:has(.explanationPanel__close[data-closing=true]){width:100%}.explanationStage__page{transition:transform .32s ease}.explanationStage:has(.explanationPanel) .explanationStage__page{transform:translateX(-100%)}.explanationStage:has(.explanationPanel__close[data-closing=true]) .explanationStage__page{transform:translateX(0)}.explanationStage__slot{position:fixed;z-index:10;inset:0 0 0 auto;width:100%;pointer-events:none}.explanationStage__slot:has(.explanationPanel){pointer-events:auto}.explanationPanel{position:static;max-height:100dvh;min-height:100dvh;margin:0;padding:3.5rem max(1.35rem,calc((100% - 34rem) / 2)) 4rem;border-left:0;background:linear-gradient(180deg,var(--paper) 0,var(--paper-deep) 100%)}}@media (max-width:720px){.explanationPanel,.shell{padding:2.25rem 1.35rem 4rem}}.prose{display:flex;flex-direction:column;gap:1.35rem}.prose .md-p,.prose p{margin:0;max-width:34rem;color:var(--ink)}.mark{background-color:var(--mark);padding:.08em .22em;border-radius:2px;box-decoration-break:clone;-webkit-box-decoration-break:clone;transition:background-color .15s ease}.mark:hover,a.mark:hover{background-color:var(--mark-hover)}.extArrow{display:inline-block;margin-left:.15em;font-size:.85em;line-height:1;transition:transform .15s ease}.extArrow:before{content:"↗"}.externalLink__tail{white-space:nowrap}a:hover .extArrow{transform:translate(.08em,-.08em)}.extLinks{margin-top:2.75rem;display:flex;flex-wrap:wrap;align-items:center;gap:.85rem 1.35rem}.signature{display:block;height:32px;width:auto;margin-top:2.75rem;opacity:.9}.siteFooter{margin:4rem 0 0;color:var(--muted);font-size:.85rem;line-height:1.4}.siteFooter__sep{margin:0 .55rem}.siteFooter__link{color:var(--muted);transition:color .15s ease}.siteFooter__link:hover{color:var(--ink)}.privacyPage .name{margin:0 0 .35rem;font-size:1.35rem;font-weight:400;line-height:1.35;letter-spacing:-.02em;color:var(--ink)}.privacy.prose{gap:.85rem}.privacy .md-heading{margin:1.85rem 0 0;font-size:1.125rem;font-weight:400;line-height:1.4;letter-spacing:-.015em;color:var(--ink)}.privacy .md-p{color:var(--muted)}@keyframes rise{0%{opacity:0;transform:translateY(.45rem)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.explanationPanel,.explanationStage,.explanationStage__page{animation:none;transition:none}.shell__main{animation:none}a:hover .extArrow{transform:none}.explanationPanel__close,.extArrow,.mark,.siteFooter__link{transition:none}}