body{overflow:auto}.app-header{position:sticky;top:0;z-index:10;background:#111813f5;backdrop-filter:blur(14px)}.guide-layout{max-width:1150px;margin:auto;display:grid;grid-template-columns:220px 1fr;gap:65px;padding:50px 30px}.guide-nav{position:sticky;top:125px;align-self:start;display:flex;flex-direction:column;gap:20px;font-size:11px;border-left:1px solid #ffffff12;padding:0 0 0 20px}.guide-nav .eyebrow{margin-bottom:9px}.guide-nav a{color:#94a384}.guide-nav a:hover{color:#d8d9b9}.guide-main{min-width:0}.guide-main section{border-bottom:1px solid #ffffff10;padding-bottom:45px;margin-bottom:42px;scroll-margin-top:110px}.guide-main h1{font:400 clamp(42px,5vw,65px)/1.08 'Space Grotesk';letter-spacing:-3px;margin:24px 0}.guide-main h2{font:400 29px 'Space Grotesk';letter-spacing:-1px;margin:16px 0 23px}.guide-main p,.guide-main li{font-size:14px;line-height:1.95;color:#acb79d}.guide-main p.guide-lead{font-size:18px;color:#bcc6aa}.guide-main li{margin-bottom:13px;padding-left:8px}.guide-main strong{color:#d1d7ba;font-weight:500}.guide-main h3{font:500 18px 'Space Grotesk';margin:27px 0 16px}.guide-main ol{padding-left:22px}.guide-main a:not(.primary){text-decoration:underline;text-underline-offset:4px;color:#d4c491}.guide-main .primary{display:inline-block;padding:13px 20px;background:#d3c192;color:#273323;border-radius:5px;font-size:12px;margin-top:15px}.guide-callout{padding:24px;background:#d2c48c08;border:1px solid #dacd9b22;border-radius:8px;font-size:13px;line-height:1.8;color:#c8cfab;margin:25px 0}.guide-table{overflow:auto;border:1px solid #ffffff14;border-radius:8px;margin:25px 0}table{border-collapse:collapse;width:100%;text-align:left}td,th{padding:14px 16px;border-bottom:1px solid #ffffff10;font-size:11px;line-height:1.7;vertical-align:top}th{font-size:9px;letter-spacing:1px;text-transform:uppercase;color:#b3bf99;background:#b2c08808;font-weight:500}td{color:#9dac8d}td:first-child{color:#d0d4b8}tr:last-child td{border:0}.guide-footer{display:flex;justify-content:space-between;font-size:10px;color:#768968;padding-bottom:20px}html{scroll-behavior:smooth}@media(max-width:800px){.guide-layout{grid-template-columns:1fr;padding:35px 25px;gap:30px}.guide-nav{position:static;flex-direction:row;flex-wrap:wrap;gap:12px 20px;padding:0;border:0}.guide-nav .eyebrow{width:100%}.guide-nav a{font-size:10px}.guide-main h1{font-size:49px}.guide-main h2{font-size:27px}.app-header>.connection-button{font-size:10px}.guide-main p,.guide-main li{font-size:13px}.guide-main p.guide-lead{font-size:17px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}

/* Documentation reading scale and long provenance labels. */
.guide-main p,.guide-main li{font-size:1rem;line-height:1.85}.guide-nav,.guide-nav a{font-size:.875rem;line-height:1.5}.guide-layout .eyebrow{font-size:.75rem;letter-spacing:1.4px}.guide-callout{font-size:.9375rem}.guide-main td{font-size:.875rem}.guide-main th{font-size:.75rem}.guide-main code{font-size:.8125rem;overflow-wrap:anywhere}.guide-main .primary{font-size:.875rem}.guide-footer{font-size:.8125rem;flex-wrap:wrap;gap:14px}.guide-table a{overflow-wrap:anywhere}.guide-main :is(a,button):focus-visible{outline:2px solid #cad9aa;outline-offset:4px}
