.guide[data-astro-cid-25pw7nbb]{gap:1.25rem;max-width:48rem;padding-block:1.5rem 4rem;display:grid}@media (width>=900px){.guide[data-astro-cid-25pw7nbb]{padding-top:2.5rem}}.guide-breadcrumb[data-astro-cid-25pw7nbb]{color:var(--letos-fg-muted);align-items:center;gap:.5rem;font-size:.875rem;display:flex}.guide-breadcrumb[data-astro-cid-25pw7nbb] a[data-astro-cid-25pw7nbb]{color:var(--letos-accent-text);text-decoration:none}.guide-breadcrumb[data-astro-cid-25pw7nbb] a[data-astro-cid-25pw7nbb]:hover{text-decoration:underline}.guide-head[data-astro-cid-25pw7nbb]{border-bottom:1px solid var(--letos-border);gap:.75rem;padding-bottom:1.25rem;display:grid}.guide-title[data-astro-cid-25pw7nbb]{letter-spacing:-.03em;margin:0;font-size:clamp(2rem,1.5rem + 2vw,2.6rem);font-weight:740;line-height:1.1}.guide-meta[data-astro-cid-25pw7nbb]{flex-wrap:wrap;align-items:center;gap:.75rem;margin-top:.25rem;display:flex}.guide-pill[data-astro-cid-25pw7nbb]{border-radius:var(--letos-radius-pill);border:1px solid var(--letos-border-strong);color:var(--letos-fg-muted);padding:.2rem .65rem;font-size:.8125rem;font-weight:650}.guide-print[data-astro-cid-25pw7nbb]{border-radius:var(--letos-radius-pill);border:1px solid var(--letos-border-strong);background:var(--letos-bg-raised);color:var(--letos-fg);font:inherit;cursor:pointer;align-items:center;gap:.4rem;padding:.4rem .85rem;font-size:.875rem;font-weight:600;display:inline-flex}.guide-print[data-astro-cid-25pw7nbb]:hover{background:var(--letos-bg-elevated)}.guide-cards[data-astro-cid-25pw7nbb]{gap:1.75rem;display:grid}.guide-group-label[data-astro-cid-25pw7nbb]{letter-spacing:.08em;text-transform:uppercase;color:var(--letos-fg-muted);margin:0 0 .75rem;font-size:.75rem;font-weight:700}.guide-group[data-astro-cid-25pw7nbb] ul[data-astro-cid-25pw7nbb]{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}@media (width>=640px){.guide-group[data-astro-cid-25pw7nbb] ul[data-astro-cid-25pw7nbb]{grid-template-columns:1fr 1fr}}.guide-group[data-astro-cid-25pw7nbb] a[data-astro-cid-25pw7nbb]{border:1px solid var(--letos-border);border-radius:var(--letos-radius-lg);background:var(--letos-bg-raised);height:100%;box-shadow:var(--letos-shadow-sm);gap:.25rem;padding:1rem 1.15rem;text-decoration:none;transition:border-color .2s;display:grid}.guide-group[data-astro-cid-25pw7nbb] a[data-astro-cid-25pw7nbb]:hover{border-color:var(--letos-primary)}.guide-group[data-astro-cid-25pw7nbb] strong[data-astro-cid-25pw7nbb]{color:var(--letos-fg);font-weight:700}.guide-group[data-astro-cid-25pw7nbb] span[data-astro-cid-25pw7nbb]{color:var(--letos-fg-muted);font-size:.9rem;line-height:1.4}.guide-group[data-astro-cid-25pw7nbb] em[data-astro-cid-25pw7nbb]{color:var(--letos-fg-muted);font-size:.8125rem;font-style:normal;font-weight:600}.guide-updated[data-astro-cid-25pw7nbb]{color:var(--letos-fg-muted);margin:3rem 0 0;font-size:.875rem}.guide-pager[data-astro-cid-25pw7nbb]{gap:.75rem;margin-top:1.25rem;display:grid}@media (width>=640px){.guide-pager[data-astro-cid-25pw7nbb]{grid-template-columns:1fr 1fr}}.guide-pager[data-astro-cid-25pw7nbb] a[data-astro-cid-25pw7nbb]{border:1px solid var(--letos-border);border-radius:var(--letos-radius);background:var(--letos-bg-raised);gap:.2rem;padding:.9rem 1.1rem;text-decoration:none;transition:border-color .2s;display:grid}.guide-pager[data-astro-cid-25pw7nbb] a[data-astro-cid-25pw7nbb]:hover{border-color:var(--letos-primary)}.guide-pager[data-astro-cid-25pw7nbb] span[data-astro-cid-25pw7nbb]{color:var(--letos-fg-muted);font-size:.8125rem}.guide-pager-next[data-astro-cid-25pw7nbb]{text-align:right}.guide-backlink[data-astro-cid-25pw7nbb]{margin:1.25rem 0 0;font-size:.9rem}.guide-backlink[data-astro-cid-25pw7nbb] a[data-astro-cid-25pw7nbb]{color:var(--letos-accent-text);text-decoration:none}.guide-backlink[data-astro-cid-25pw7nbb] a[data-astro-cid-25pw7nbb]:hover{text-decoration:underline}.guide-prose{padding-top:.5rem}.guide-prose>:first-child{margin-top:1.25rem}.guide-prose h2{letter-spacing:-.02em;margin:2.5rem 0 0;scroll-margin-top:5.5rem;font-size:1.4rem;font-weight:700;line-height:1.2}.guide-prose h3{margin:1.9rem 0 0;scroll-margin-top:5.5rem;font-size:1.1rem;font-weight:650}.guide-prose p,.guide-prose ul,.guide-prose ol{margin:.85rem 0 0}.guide-prose ul,.guide-prose ol{padding-left:1.3rem}.guide-prose ul{list-style:outside}.guide-prose ol{list-style:decimal}.guide-prose li{margin-top:.4rem}.guide-prose li::marker{color:var(--letos-fg-muted)}.guide-prose a{color:var(--letos-accent-text);text-underline-offset:3px;text-decoration:underline}.guide-prose strong{font-weight:650}.guide-prose :not(pre)>code{background:var(--letos-bg-elevated);overflow-wrap:anywhere;border-radius:.35rem;padding:.1rem .35rem;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:.88em}.guide-prose kbd{border:1px solid var(--letos-border-strong);background:var(--letos-bg-raised);text-align:center;white-space:nowrap;border-bottom-width:2px;border-radius:.35rem;min-width:1.6em;padding:.05rem .4rem;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:.82em;display:inline-block}.guide-prose blockquote{border:1px dashed var(--letos-border-strong);border-radius:var(--letos-radius);background:color-mix(in srgb, var(--letos-bg-elevated) 60%, transparent);margin:1.25rem 0 0;padding:.9rem 1.15rem}.guide-prose blockquote>:first-child{margin-top:0}.guide-prose table{border-collapse:collapse;max-width:100%;margin:1.25rem 0 0;font-size:.9375rem;display:block;overflow-x:auto}.guide-prose th,.guide-prose td{border-bottom:1px solid var(--letos-border);text-align:left;vertical-align:top;padding:.55rem .8rem}.guide-prose th{border-bottom-color:var(--letos-border-strong);white-space:nowrap;font-weight:650}.guide-prose hr{border:0;border-top:1px solid var(--letos-border);margin:2.5rem 0}.guide-prose .docs-badge{border-radius:var(--letos-radius-pill);border:1px dashed var(--letos-accent-rose);background:var(--letos-accent-rose-bg);color:var(--letos-fg);vertical-align:.12em;white-space:nowrap;padding:.05rem .55rem;font-size:.75rem;font-weight:650;display:inline-block}.guide-prose pre{border-radius:var(--letos-radius);border:1px solid var(--letos-border);margin:1.25rem 0 0;padding:1rem 1.1rem;font-size:.85rem;line-height:1.55;overflow-x:auto}.guide-prose pre code{font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace}.guide-prose .guide-shots{align-items:flex-start;gap:1rem;margin:1.5rem 0 0;display:flex}.guide-prose .guide-shot{flex:1 1 0;min-width:0;margin:0}.guide-prose .guide-shot-web{flex:0 0 min(11rem,28%)}.guide-prose .guide-shot img{border:1px solid var(--letos-border,#7f7f7f4d);border-radius:.5rem;width:100%;height:auto;display:block}.guide-prose .guide-shot figcaption{color:var(--letos-fg-muted);margin-top:.4rem;font-size:.8125rem}@media (width<=40rem){.guide-prose .guide-shots{flex-direction:column;align-items:stretch}.guide-prose .guide-shot-web{flex:none;max-width:14rem}}@media (prefers-color-scheme:dark){.guide-prose .astro-code,.guide-prose .astro-code span{color:var(--shiki-dark)!important;background-color:var(--shiki-dark-bg)!important}}@media print{.nav,.footer,.sticky-cta,.beta-banner-bar,.consent-banner,.letos-skip,.guide-breadcrumb,.guide-meta,.guide-pager,.guide-backlink{display:none!important}body.has-sticky-cta{padding-bottom:0!important}.guide{max-width:none;padding:0}.guide-prose{max-width:none}.guide-prose .guide-shots{break-inside:avoid}.guide-prose h2,.guide-prose h3{break-after:avoid}.guide-prose a{color:inherit;text-decoration:none}.guide-updated{margin-top:2rem}}
