.li-guide-header.svelte-tje68s{margin-bottom:2rem}.li-guide-header-meta.svelte-tje68s{display:flex;align-items:center;gap:.75rem;font-size:var(--li-t-xs);color:var(--li-muted);margin-bottom:.75rem}.li-badge-guide.svelte-tje68s{background:var(--li-accent-dim);color:var(--li-accent-text);border:1px solid var(--li-accent);border-radius:4px;padding:2px 8px;font-size:var(--li-t-xs);font-weight:600}.li-guide-title.svelte-tje68s{font-family:var(--li-font-display);font-size:clamp(1.4rem,4vw,2.2rem);font-weight:700;color:var(--li-text);letter-spacing:var(--li-ls-display);line-height:var(--li-lh-tight);margin:0 0 1rem}.li-guide-intro.svelte-tje68s{font-size:var(--li-t-base);color:var(--li-text2);line-height:1.7;max-width:720px}.li-guide-intro.svelte-tje68s p{margin:0 0 .75rem}.li-guide-intro.svelte-tje68s p:last-child{margin:0}.li-guide-layout.svelte-tje68s{display:grid;grid-template-columns:220px 1fr;gap:2.5rem;align-items:start}@media(max-width:820px){.li-guide-layout.svelte-tje68s{grid-template-columns:1fr}.li-guide-toc.svelte-tje68s{display:none}}.li-guide-toc.svelte-tje68s{position:sticky;top:1.5rem;background:var(--li-surface);border:1px solid var(--li-border);border-radius:var(--li-radius-lg);padding:1.25rem}.li-guide-toc-label.svelte-tje68s{font-size:var(--li-t-xs);font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--li-muted);margin:0 0 .75rem}.li-guide-toc-list.svelte-tje68s{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.3rem;counter-reset:toc}.li-guide-toc-list.svelte-tje68s li:where(.svelte-tje68s){counter-increment:toc}.li-guide-toc-link.svelte-tje68s{font-size:var(--li-t-sm);color:var(--li-text2);text-decoration:none;line-height:1.4;display:block;padding:3px 0;border-left:2px solid transparent;padding-left:.5rem;transition:color .15s,border-color .15s}.li-guide-toc-link.svelte-tje68s:hover{color:var(--li-accent-text);border-left-color:var(--li-accent)}.li-guide-section.svelte-tje68s{margin-bottom:3rem;scroll-margin-top:80px}.li-guide-h2.svelte-tje68s{font-family:var(--li-font-display);font-size:var(--li-t-xl);font-weight:700;color:var(--li-text);letter-spacing:var(--li-ls-display);margin:0 0 1.25rem;padding-top:.5rem;border-top:1px solid var(--li-border)}.li-guide-content.svelte-tje68s p{font-size:var(--li-t-base);color:var(--li-text2);line-height:1.75;margin:0 0 1rem}.li-guide-content.svelte-tje68s h3{font-family:var(--li-font-display);font-size:var(--li-t-lg);font-weight:700;color:var(--li-text);margin:1.75rem 0 .6rem;letter-spacing:var(--li-ls-display)}.li-guide-content.svelte-tje68s ul,.li-guide-content.svelte-tje68s ol{padding-left:1.4rem;margin:0 0 1rem;color:var(--li-text2);font-size:var(--li-t-base);line-height:1.75}.li-guide-content.svelte-tje68s li{margin-bottom:.35rem}.li-guide-content.svelte-tje68s strong{color:var(--li-text);font-weight:600}.li-guide-content.svelte-tje68s em{color:var(--li-text);font-style:italic}.li-guide-content.svelte-tje68s a{color:var(--li-accent-text);text-decoration:underline;text-underline-offset:3px}.li-guide-content.svelte-tje68s .li-guide-table{width:100%;border-collapse:collapse;font-size:var(--li-t-sm);margin:1rem 0 1.5rem;overflow-x:auto;display:block}.li-guide-content.svelte-tje68s .li-guide-table th{background:var(--li-surface2);color:var(--li-text);font-weight:700;padding:.6rem .9rem;text-align:left;border-bottom:2px solid var(--li-border2);white-space:nowrap}.li-guide-content.svelte-tje68s .li-guide-table td{padding:.55rem .9rem;color:var(--li-text2);border-bottom:1px solid var(--li-border);vertical-align:top}.li-guide-content.svelte-tje68s .li-guide-table tr:hover td{background:var(--li-surface2)}.li-guide-recs.svelte-tje68s{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:1rem;margin-top:.5rem}.li-guide-rec-card.svelte-tje68s{display:flex;flex-direction:column;gap:.4rem;background:var(--li-surface2);border:1px solid var(--li-border);border-radius:var(--li-radius);padding:1rem;text-decoration:none;color:inherit;transition:border-color .15s,box-shadow .15s}.li-guide-rec-card.svelte-tje68s:hover{border-color:var(--li-accent);box-shadow:var(--li-shadow-sm)}.li-guide-rec-top.svelte-tje68s{display:flex;align-items:center;justify-content:space-between;gap:.4rem}.li-guide-rec-price.svelte-tje68s{font-size:var(--li-t-sm);font-weight:700;color:var(--li-accent-text)}.li-guide-rec-name.svelte-tje68s{font-size:var(--li-t-sm);font-weight:700;color:var(--li-text);line-height:1.3}.li-guide-rec-brand.svelte-tje68s{font-size:var(--li-t-xs);color:var(--li-muted)}.li-guide-rec-specs.svelte-tje68s{display:flex;flex-wrap:wrap;gap:.25rem;margin-top:.25rem}.li-guide-rec-specs.svelte-tje68s span:where(.svelte-tje68s){font-size:10px;background:var(--li-surface3);color:var(--li-text2);border-radius:3px;padding:1px 5px}.li-guide-faq.svelte-tje68s{display:flex;flex-direction:column;gap:.5rem}.li-guide-faq-item.svelte-tje68s{background:var(--li-surface2);border:1px solid var(--li-border);border-radius:var(--li-radius);overflow:hidden}.li-guide-faq-q.svelte-tje68s{font-size:var(--li-t-base);font-weight:600;color:var(--li-text);padding:1rem 1.25rem;cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:.75rem;-webkit-user-select:none;user-select:none}.li-guide-faq-q.svelte-tje68s::-webkit-details-marker{display:none}.li-guide-faq-q.svelte-tje68s:after{content:"+";color:var(--li-accent);font-size:1.2rem;flex-shrink:0}details[open].svelte-tje68s .li-guide-faq-q:where(.svelte-tje68s):after{content:"−"}.li-guide-faq-a.svelte-tje68s{font-size:var(--li-t-sm);color:var(--li-text2);line-height:1.7;padding:0 1.25rem 1rem;margin:0}.li-guide-more.svelte-tje68s{margin-top:2rem}.li-guide-more-title.svelte-tje68s{font-family:var(--li-font-display);font-size:var(--li-t-xl);font-weight:700;color:var(--li-text);letter-spacing:var(--li-ls-display);margin-bottom:1rem}.li-guide-more-links.svelte-tje68s{display:flex;flex-direction:column;gap:.75rem}.li-guide-more-link.svelte-tje68s{display:flex;flex-direction:column;gap:.25rem;background:var(--li-surface);border:1px solid var(--li-border);border-radius:var(--li-radius);padding:1rem 1.25rem;text-decoration:none;transition:border-color .15s}.li-guide-more-link.svelte-tje68s:hover{border-color:var(--li-accent)}.li-guide-more-link.svelte-tje68s strong:where(.svelte-tje68s){color:var(--li-text);font-size:var(--li-t-base)}.li-guide-more-link.svelte-tje68s span:where(.svelte-tje68s){color:var(--li-muted);font-size:var(--li-t-sm)}
