.prose{max-width:720px;font-family:var(--serif);color:#e2e0d7;font-size:18px;line-height:1.7}.prose>*{margin:0 0 22px}.prose h2{font-family:var(--sans);color:var(--text-strong);margin:44px 0 14px;scroll-margin-top:24px;font-size:23px;font-weight:600;line-height:1.25}.prose ul,.prose ol{padding-left:1.3em}.prose li+li{margin-top:8px}.prose a{--rule-rest:var(--control)}.prose a.term-link{--rule-rest:color-mix(in oklab, var(--accent) 55%, transparent);color:inherit}.prose a.term-link:hover{color:var(--accent)}.prose strong{color:var(--text-strong)}.explorer-callout{border:1px solid var(--accent);font-family:var(--sans);color:var(--text);border-radius:16px;justify-content:space-between;align-items:center;gap:20px;padding:20px 24px;display:flex;text-decoration:none!important}.explorer-callout:hover{background:var(--surface);color:var(--text)}.explorer-callout__text{flex-direction:column;gap:4px;display:flex}.explorer-callout__title{color:var(--text-strong);font-size:18px;font-weight:600;line-height:1.3}.explorer-callout__sub{color:var(--text-muted);font-size:15px;line-height:1.4}.explorer-callout svg{flex:none}@media (width>=720px){.prose{font-size:20px}.prose h2{font-size:26px}.explorer-callout{padding:24px 28px}}
