.page_page__FkKcq{max-width:1200px;margin:0 auto;padding:150px 32px 100px;color:var(--ink)}.page_topline__QFjnq{display:flex;justify-content:space-between;align-items:center;gap:24px;padding-bottom:32px;border-bottom:1px solid var(--sand-3);font-size:13px}.page_topline__QFjnq span{font-weight:600;letter-spacing:.08em}.page_topline__QFjnq a{text-decoration:underline;text-underline-offset:4px}.page_layout__kb5h9{display:grid;grid-template-columns:210px minmax(0,1fr);gap:64px;padding-top:40px}.page_sidebar__piDC_{display:flex;flex-direction:column;gap:6px;align-self:start;position:sticky;top:110px;font-size:15px}.page_sidebar__piDC_ a{padding:11px 14px;border-radius:8px;color:var(--muted)}.page_sidebar__piDC_ a:hover,.page_sidebar__piDC_ a[aria-current=page]{background:var(--cream);color:var(--ink)}.page_sidebar__piDC_ a[aria-current=page]{font-weight:600}.page_sidebar__piDC_ a:focus-visible{outline:2px solid var(--green-deep);outline-offset:2px}.page_content__3mFCY{min-width:0;max-width:790px;font-size:17px;line-height:1.75;overflow-wrap:anywhere}.page_content__3mFCY h1{font-size:clamp(32px,4vw,52px);line-height:1.12;letter-spacing:-.035em;margin:0 0 24px;font-weight:500}.page_content__3mFCY h2{font-size:27px;line-height:1.3;margin:40px 0 16px;letter-spacing:-.02em;font-weight:500}.page_content__3mFCY h3{font-size:21px;line-height:1.4;margin:30px 0 12px;font-weight:500}.page_content__3mFCY p{margin:0 0 20px}.page_content__3mFCY ol,.page_content__3mFCY ul{padding-left:24px;margin:16px 0 24px}.page_content__3mFCY li{margin:6px 0}.page_content__3mFCY a{color:var(--green-deep);text-decoration:underline;text-underline-offset:3px}.page_content__3mFCY pre{background:var(--ink);color:var(--paper);border-radius:12px;padding:24px;overflow-x:auto;font-size:13px;line-height:1.65;margin:24px 0}.page_content__3mFCY code{font-family:monospace;font-size:.85em;background:var(--cream);padding:2px 5px;border-radius:4px}.page_content__3mFCY pre code{background:none;padding:0;color:inherit;font-size:inherit}.page_content__3mFCY table{display:block;overflow-x:auto;border-collapse:collapse;width:100%;margin:24px 0;font-size:14px}.page_content__3mFCY td,.page_content__3mFCY th{padding:12px;text-align:left;border-bottom:1px solid var(--sand-3);vertical-align:top}.page_content__3mFCY th{background:var(--cream);font-weight:600}.page_content__3mFCY blockquote{border-left:3px solid var(--green);padding-left:20px;margin:24px 0;color:var(--muted)}@media(max-width:760px){.page_page__FkKcq{padding:115px 20px 64px}.page_layout__kb5h9{grid-template-columns:1fr;gap:32px;padding-top:24px}.page_sidebar__piDC_{position:static;flex-direction:row;flex-wrap:wrap;font-size:13px}.page_sidebar__piDC_ a{padding:8px 10px}.page_topline__QFjnq{font-size:11px;gap:16px}.page_content__3mFCY{font-size:16px}.page_content__3mFCY h1{font-size:34px}.page_content__3mFCY pre{padding:16px}}