.library-heading[data-astro-cid-4hzb6hib]{border-bottom:1px solid var(--muted-line);justify-content:space-between;align-items:center;gap:32px;margin:6px 0 32px;padding-bottom:28px;display:flex}.library-heading[data-astro-cid-4hzb6hib] h1[data-astro-cid-4hzb6hib]{font-size:clamp(44px,4.8vw,72px);line-height:1}.library-intro[data-astro-cid-4hzb6hib]{color:var(--sage);max-width:55ch;margin-top:14px;font-size:16px;line-height:1.65}.starter-link[data-astro-cid-4hzb6hib]{background:var(--surface);border-left:3px solid var(--acid);flex:none;align-items:center;gap:16px;padding:20px 22px;text-decoration:none;display:flex}.starter-link[data-astro-cid-4hzb6hib]>.icon{color:var(--acid);flex:none}.starter-kicker[data-astro-cid-4hzb6hib]{color:var(--sage);margin-bottom:4px;font-size:12px;display:block}.starter-link[data-astro-cid-4hzb6hib] strong[data-astro-cid-4hzb6hib]{font:700 24px/1.15 Barlow}.starter-link[data-astro-cid-4hzb6hib]:hover{background:var(--surface-hover)}.guide-library[data-astro-cid-4hzb6hib]{grid-template-columns:216px minmax(0,1fr);grid-template-areas:"topics search""topics results";align-items:start;gap:0 32px;display:grid}.guide-library[data-astro-cid-4hzb6hib]:has(>.guide-sidebar[hidden]){grid-template-columns:1fr;grid-template-areas:"results"}.guide-sidebar[data-astro-cid-4hzb6hib]{border-right:1px solid var(--muted-line);grid-area:topics;padding-right:24px}.browse-label[data-astro-cid-4hzb6hib]{letter-spacing:.05em;text-transform:uppercase;color:var(--sage);margin:0 0 14px;font:11px/1.5 IBM}.guide-topic-buttons[data-astro-cid-4hzb6hib]{gap:4px;display:grid}.guide-topic-buttons[data-astro-cid-4hzb6hib] button[data-astro-cid-4hzb6hib]{text-align:left;width:100%;min-height:46px;color:var(--ivory);cursor:pointer;background:0 0;border:1px solid #0000;align-items:center;gap:10px;padding:12px 10px;font:500 13px/1.4 Inter;display:flex}.guide-topic-buttons[data-astro-cid-4hzb6hib] .icon{color:var(--sage);flex:none}.topic-count[data-astro-cid-4hzb6hib]{color:var(--sage);margin-left:auto;font:11px IBM}.guide-topic-buttons[data-astro-cid-4hzb6hib] button[data-astro-cid-4hzb6hib][aria-pressed=true]{background:var(--selection);border-color:var(--selection-border);color:var(--acid)}.guide-topic-buttons[data-astro-cid-4hzb6hib] button[data-astro-cid-4hzb6hib][aria-pressed=true] .icon,.guide-topic-buttons[data-astro-cid-4hzb6hib] button[data-astro-cid-4hzb6hib][aria-pressed=true] .topic-count[data-astro-cid-4hzb6hib]{color:var(--acid)}.guide-topic-buttons[data-astro-cid-4hzb6hib] button[data-astro-cid-4hzb6hib]:hover{background:var(--surface-hover)}.library-resources[data-astro-cid-4hzb6hib]{border-top:1px solid var(--muted-line);margin-top:24px;padding-top:22px}.library-resources[data-astro-cid-4hzb6hib] a[data-astro-cid-4hzb6hib]{min-height:44px;color:var(--sage);align-items:center;gap:10px;font-size:12px;text-decoration:none;display:flex}.library-resources[data-astro-cid-4hzb6hib] a[data-astro-cid-4hzb6hib]>.icon:last-child{margin-left:auto}.library-resources[data-astro-cid-4hzb6hib] a[data-astro-cid-4hzb6hib]:hover{color:var(--acid)}.guide-view[data-astro-cid-4hzb6hib]{grid-area:results;min-width:0}.guide-search-area[data-astro-cid-4hzb6hib]{grid-area:search;min-width:0}.guide-search-area[data-astro-cid-4hzb6hib]>label[data-astro-cid-4hzb6hib]{margin-bottom:10px;font:600 13px Inter;display:block}.guide-search-field[data-astro-cid-4hzb6hib]{background:var(--surface-deep);border:1px solid var(--line);align-items:center;gap:12px;min-height:52px;padding:0 14px;display:flex}.guide-search-field[data-astro-cid-4hzb6hib]>.icon{color:var(--acid);flex:none}.guide-search-field[data-astro-cid-4hzb6hib]:focus-within{outline:2px solid var(--acid);outline-offset:2px}.guide-search-field[data-astro-cid-4hzb6hib] input[data-astro-cid-4hzb6hib]{background:0 0;border:0;outline:none;width:100%;min-width:0;padding:12px 0;font-size:15px}.guide-search-field[data-astro-cid-4hzb6hib] button[data-astro-cid-4hzb6hib]{color:var(--sage);cursor:pointer;background:0 0;border:0;place-items:center;min-width:44px;min-height:44px;display:grid}.guide-search-field[data-astro-cid-4hzb6hib] input[data-astro-cid-4hzb6hib]::-webkit-search-cancel-button{display:none}.guide-view-heading[data-astro-cid-4hzb6hib]{justify-content:space-between;align-items:baseline;gap:16px;margin:24px 0 16px;scroll-margin-top:90px;display:flex}.guide-view-heading[data-astro-cid-4hzb6hib] h2[data-astro-cid-4hzb6hib]{text-transform:uppercase;margin:0;font:italic 800 30px/1.15 Barlow}.guide-view-heading[data-astro-cid-4hzb6hib] p[data-astro-cid-4hzb6hib]{color:var(--sage);margin:0;font:11px/1.5 IBM}.guide-grid[data-astro-cid-4hzb6hib]{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.guide-preview[data-astro-cid-4hzb6hib]{background:var(--surface);border:1px solid var(--muted-line);flex-direction:column;align-items:start;min-width:0;padding:22px;text-decoration:none;transition:border-color .15s,background-color .15s;display:flex}.guide-card-topic[data-astro-cid-4hzb6hib]{color:var(--sage);text-transform:uppercase;letter-spacing:.03em;align-items:center;gap:9px;margin-bottom:16px;font:10px/1.5 IBM;display:flex}.guide-card-topic[data-astro-cid-4hzb6hib] .icon{color:var(--acid);flex:none}.guide-preview[data-astro-cid-4hzb6hib] h3[data-astro-cid-4hzb6hib]{text-wrap:pretty;margin:0 0 12px;font:700 clamp(24px,2vw,30px)/1.12 Barlow}.guide-preview[data-astro-cid-4hzb6hib] p[data-astro-cid-4hzb6hib]{color:var(--sage);max-width:64ch;margin:0 0 20px;font-size:13px;line-height:1.7}.guide-next[data-astro-cid-4hzb6hib]{border-top:1px solid var(--muted-line);width:100%;color:var(--acid);justify-content:space-between;align-items:center;gap:16px;margin-top:auto;padding-top:14px;font-size:12px;font-weight:600;display:flex}.guide-preview[data-astro-cid-4hzb6hib]:hover,.guide-preview[data-astro-cid-4hzb6hib]:focus-visible{border-color:var(--acid);background:var(--surface-hover)}.guide-empty[data-astro-cid-4hzb6hib]{text-align:center;background:var(--surface);padding:44px 20px}.guide-empty[data-astro-cid-4hzb6hib]>.icon{color:var(--sage);margin-bottom:14px}.guide-empty[data-astro-cid-4hzb6hib] h3[data-astro-cid-4hzb6hib]{font:700 28px Barlow}.guide-empty[data-astro-cid-4hzb6hib] p[data-astro-cid-4hzb6hib]{color:var(--sage);margin:10px 0 22px}[data-astro-cid-4hzb6hib][hidden]{display:none!important}@media (width>=1700px){.guide-library[data-astro-cid-4hzb6hib]{grid-template-columns:236px minmax(0,1fr);gap:40px}.guide-preview[data-astro-cid-4hzb6hib]{padding:28px}.guide-preview[data-astro-cid-4hzb6hib] p[data-astro-cid-4hzb6hib]{font-size:15px}}@media (width<=1100px){.library-heading[data-astro-cid-4hzb6hib]{align-items:start}.starter-link[data-astro-cid-4hzb6hib]{gap:10px;padding:16px}.starter-link[data-astro-cid-4hzb6hib]>.icon:first-child{display:none}.starter-link[data-astro-cid-4hzb6hib] strong[data-astro-cid-4hzb6hib]{font-size:21px}.guide-library[data-astro-cid-4hzb6hib]{grid-template-columns:190px minmax(0,1fr);gap:22px}.guide-sidebar[data-astro-cid-4hzb6hib]{grid-area:topics;padding-right:16px}.guide-topic-buttons[data-astro-cid-4hzb6hib] button[data-astro-cid-4hzb6hib]{padding-inline:7px;font-size:12px}.guide-preview[data-astro-cid-4hzb6hib]{padding:18px}}@media (width<=850px){.library-heading[data-astro-cid-4hzb6hib]{display:block}.starter-link[data-astro-cid-4hzb6hib]{width:fit-content;margin-top:20px}.starter-link[data-astro-cid-4hzb6hib]>.icon:first-child{display:block}.guide-library[data-astro-cid-4hzb6hib]{grid-template-columns:1fr;grid-template-areas:"search""topics""results";gap:22px}.guide-sidebar[data-astro-cid-4hzb6hib]{border:0;padding:0}.guide-topic-buttons[data-astro-cid-4hzb6hib]{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.guide-topic-buttons[data-astro-cid-4hzb6hib] button[data-astro-cid-4hzb6hib]{border-color:var(--muted-line);gap:7px;font-size:12px}.guide-topic-buttons[data-astro-cid-4hzb6hib] .icon,.library-resources[data-astro-cid-4hzb6hib]{display:none}.guide-view-heading[data-astro-cid-4hzb6hib]{margin-top:22px}.guide-preview[data-astro-cid-4hzb6hib] h3[data-astro-cid-4hzb6hib]{font-size:26px}}@media (width<=550px){.library-heading[data-astro-cid-4hzb6hib]{margin-bottom:16px;padding-bottom:16px}.library-heading[data-astro-cid-4hzb6hib] .eyebrow[data-astro-cid-4hzb6hib],.library-intro[data-astro-cid-4hzb6hib]{display:none}.library-heading[data-astro-cid-4hzb6hib] h1[data-astro-cid-4hzb6hib]{font-size:42px}.starter-link[data-astro-cid-4hzb6hib]{width:100%;margin-top:16px;padding:12px 16px}.guide-library[data-astro-cid-4hzb6hib]{gap:16px}.guide-view-heading[data-astro-cid-4hzb6hib]{margin-top:4px}.starter-link[data-astro-cid-4hzb6hib]>.icon:last-child{margin-left:auto}.guide-topic-buttons[data-astro-cid-4hzb6hib]{grid-template-columns:repeat(2,minmax(0,1fr))}.guide-topic-buttons[data-astro-cid-4hzb6hib] .icon{width:17px;height:17px;display:block}.guide-topic-buttons[data-astro-cid-4hzb6hib] button[data-astro-cid-4hzb6hib]{min-height:44px;padding:9px;font-size:12px}.browse-label[data-astro-cid-4hzb6hib]{margin-bottom:10px}.guide-grid[data-astro-cid-4hzb6hib]{grid-template-columns:1fr;gap:12px}.guide-preview[data-astro-cid-4hzb6hib]{padding:20px}.guide-preview[data-astro-cid-4hzb6hib] h3[data-astro-cid-4hzb6hib]{font-size:28px}.guide-card-topic[data-astro-cid-4hzb6hib]{margin-bottom:12px}.guide-view-heading[data-astro-cid-4hzb6hib]{align-items:center}.guide-view-heading[data-astro-cid-4hzb6hib] h2[data-astro-cid-4hzb6hib]{font-size:27px}.guide-view-heading[data-astro-cid-4hzb6hib] p[data-astro-cid-4hzb6hib]{font-size:10px}.guide-search-field[data-astro-cid-4hzb6hib] input[data-astro-cid-4hzb6hib]{font-size:14px}}.workspace-main>.guide-screen[data-astro-cid-4hzb6hib]{width:100%;min-width:0;min-height:0;padding:20px var(--space);flex-direction:column;flex:1;display:flex;overflow:hidden}.library-heading[data-astro-cid-4hzb6hib]{flex:none;margin:0 0 20px;padding-bottom:18px}.library-heading[data-astro-cid-4hzb6hib] h1[data-astro-cid-4hzb6hib]{font-size:44px}.library-heading[data-astro-cid-4hzb6hib] .eyebrow[data-astro-cid-4hzb6hib]{margin-bottom:8px}.library-intro[data-astro-cid-4hzb6hib]{margin-top:8px;font-size:14px}.starter-link[data-astro-cid-4hzb6hib]{padding:14px 18px}.guide-library[data-astro-cid-4hzb6hib]{flex:1;grid-template-rows:auto minmax(0,1fr);align-items:stretch;min-height:0}.guide-sidebar[data-astro-cid-4hzb6hib]{min-width:0;min-height:0}.library-resources[data-astro-cid-4hzb6hib]{margin-top:16px;padding-top:16px}.guide-view[data-astro-cid-4hzb6hib]{flex-direction:column;min-height:0;display:flex}.guide-view-heading[data-astro-cid-4hzb6hib]{flex:none;margin:18px 0 14px}.guide-results[data-astro-cid-4hzb6hib]{overscroll-behavior:contain;scrollbar-gutter:stable;outline-offset:-2px;flex:1;min-width:0;min-height:0;padding:2px 8px 16px 2px;overflow-y:auto}.guide-grid[data-astro-cid-4hzb6hib]{align-items:stretch}.guide-preview[data-astro-cid-4hzb6hib]{padding:0;overflow:hidden}.guide-cover[data-astro-cid-4hzb6hib]{aspect-ratio:1200/630;object-fit:contain;background:var(--surface-deep);border-bottom:1px solid var(--muted-line);width:100%;height:auto;display:block}.guide-card-body[data-astro-cid-4hzb6hib]{flex-direction:column;flex:1;width:100%;padding:20px;display:flex}.guide-card-topic[data-astro-cid-4hzb6hib]{margin-bottom:12px}.guide-library[data-astro-cid-4hzb6hib]:has(>.guide-sidebar[hidden]){grid-template-rows:minmax(0,1fr)}@media (width<=1100px){.library-resources[data-astro-cid-4hzb6hib]{display:none}.guide-topic-buttons[data-astro-cid-4hzb6hib] button[data-astro-cid-4hzb6hib]{min-height:44px;padding-block:10px}}@media (width<=850px){.workspace-main>.guide-screen[data-astro-cid-4hzb6hib]{padding:16px var(--space)}.library-heading[data-astro-cid-4hzb6hib]{align-items:center;gap:16px;margin-bottom:16px;padding-bottom:14px;display:flex}.library-heading[data-astro-cid-4hzb6hib] h1[data-astro-cid-4hzb6hib]{font-size:36px}.library-heading[data-astro-cid-4hzb6hib] .eyebrow[data-astro-cid-4hzb6hib],.library-intro[data-astro-cid-4hzb6hib]{display:none}.starter-link[data-astro-cid-4hzb6hib]{width:auto;margin:0;padding:10px 12px}.starter-link[data-astro-cid-4hzb6hib]>.icon:first-child{display:none}.starter-link[data-astro-cid-4hzb6hib] strong[data-astro-cid-4hzb6hib]{font-size:20px}.guide-library[data-astro-cid-4hzb6hib]{grid-template-rows:auto auto minmax(0,1fr);gap:12px}.guide-sidebar[data-astro-cid-4hzb6hib]>.browse-label[data-astro-cid-4hzb6hib]{display:none}.guide-topic-buttons[data-astro-cid-4hzb6hib]{gap:6px;padding-bottom:4px;display:flex;overflow-x:auto}.guide-topic-buttons[data-astro-cid-4hzb6hib] button[data-astro-cid-4hzb6hib]{white-space:nowrap;flex:none;gap:8px;width:auto;padding:8px 10px}.topic-count[data-astro-cid-4hzb6hib]{margin-left:4px}.guide-topic-buttons[data-astro-cid-4hzb6hib] .icon{display:none}.guide-view-heading[data-astro-cid-4hzb6hib]{margin:0 0 12px}.guide-search-area[data-astro-cid-4hzb6hib]>label[data-astro-cid-4hzb6hib]{margin-bottom:6px}.guide-search-field[data-astro-cid-4hzb6hib]{min-height:46px}.guide-results[data-astro-cid-4hzb6hib]{padding-right:5px}.guide-preview[data-astro-cid-4hzb6hib] h3[data-astro-cid-4hzb6hib]{font-size:26px}}@media (width<=550px){.workspace-main>.guide-screen[data-astro-cid-4hzb6hib]{padding:12px 14px}.library-heading[data-astro-cid-4hzb6hib]{margin-bottom:12px;padding-bottom:12px}.library-heading[data-astro-cid-4hzb6hib] h1[data-astro-cid-4hzb6hib]{font-size:30px}.starter-link[data-astro-cid-4hzb6hib]{gap:8px;padding:8px 10px}.starter-kicker[data-astro-cid-4hzb6hib]{font-size:10px}.starter-link[data-astro-cid-4hzb6hib] strong[data-astro-cid-4hzb6hib]{font-size:17px}.starter-link[data-astro-cid-4hzb6hib]>.icon:last-child{width:17px}.guide-library[data-astro-cid-4hzb6hib]{gap:10px}.guide-view-heading[data-astro-cid-4hzb6hib] h2[data-astro-cid-4hzb6hib]{font-size:24px}.guide-search-area[data-astro-cid-4hzb6hib]>label[data-astro-cid-4hzb6hib]{font-size:12px}.guide-card-body[data-astro-cid-4hzb6hib]{padding:18px}.guide-preview[data-astro-cid-4hzb6hib] h3[data-astro-cid-4hzb6hib]{font-size:27px}.guide-grid[data-astro-cid-4hzb6hib]{gap:14px}}@media (height<=650px) and (width>=851px){.library-resources[data-astro-cid-4hzb6hib]{display:none}.guide-topic-buttons[data-astro-cid-4hzb6hib]{gap:0}.guide-topic-buttons[data-astro-cid-4hzb6hib] button[data-astro-cid-4hzb6hib]{min-height:36px;padding-block:6px}.library-heading[data-astro-cid-4hzb6hib] .eyebrow[data-astro-cid-4hzb6hib],.library-intro[data-astro-cid-4hzb6hib]{display:none}.library-heading[data-astro-cid-4hzb6hib]{margin-bottom:12px;padding-bottom:12px}}.guide-library[data-astro-cid-4hzb6hib]{grid-template-rows:minmax(0,1fr);grid-template-areas:"topics results"}.guide-search-area[data-astro-cid-4hzb6hib]{margin-bottom:18px}.guide-search-field[data-astro-cid-4hzb6hib]{gap:8px;min-height:44px;padding-inline:10px}.guide-search-field[data-astro-cid-4hzb6hib] input[data-astro-cid-4hzb6hib]{padding-block:10px;font-size:13px}.guide-search-field[data-astro-cid-4hzb6hib]>.icon{width:18px}.guide-search-field[data-astro-cid-4hzb6hib] button[data-astro-cid-4hzb6hib]{min-width:28px;min-height:36px}.sidebar-topic-heading[data-astro-cid-4hzb6hib]{justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:12px;display:flex}.sidebar-topic-heading[data-astro-cid-4hzb6hib] .browse-label[data-astro-cid-4hzb6hib]{margin:0;font-size:10px}.sidebar-topic-heading[data-astro-cid-4hzb6hib] p[data-astro-cid-4hzb6hib]{color:var(--sage);white-space:nowrap;margin:0;font:10px IBM}.guide-grid[data-astro-cid-4hzb6hib]{grid-template-columns:repeat(3,minmax(0,1fr))}.guide-cover[data-astro-cid-4hzb6hib]{border:1px solid var(--line);width:calc(100% - 20px);margin:10px 10px 0}.guide-card-body[data-astro-cid-4hzb6hib]{padding:16px}.guide-preview[data-astro-cid-4hzb6hib] h3[data-astro-cid-4hzb6hib]{font-size:26px}@media (width>=1700px){.guide-library[data-astro-cid-4hzb6hib]{gap:0 28px}}@media (width<=1100px) and (width>=551px){.guide-grid[data-astro-cid-4hzb6hib]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=850px){.guide-library[data-astro-cid-4hzb6hib]{grid-template-rows:auto minmax(0,1fr);grid-template-areas:"topics""results"}.guide-search-area[data-astro-cid-4hzb6hib]{margin-bottom:10px}.sidebar-topic-heading[data-astro-cid-4hzb6hib]{display:none}.guide-sidebar[data-astro-cid-4hzb6hib]>.guide-search-area[data-astro-cid-4hzb6hib]>label[data-astro-cid-4hzb6hib]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.guide-search-field[data-astro-cid-4hzb6hib] input[data-astro-cid-4hzb6hib]{font-size:14px}}@media (width<=550px){.guide-grid[data-astro-cid-4hzb6hib]{grid-template-columns:minmax(0,1fr)}}
