.support-root{font-family:var(--font-plus-jakarta),system-ui,sans-serif}.callout{padding:1rem 1.25rem;border-radius:8px;margin:1rem 0;font-size:.95rem;line-height:1.6}.callout-tip{background:hsl(var(--lp-primary-soft));border-left:4px solid hsl(var(--lp-primary));color:hsl(var(--lp-primary-dark))}.callout-warning{background:hsl(27 96% 95%);border-left:4px solid hsl(var(--lp-warning));color:hsl(27 80% 30%)}.article-content h2{font-size:1.5rem;font-weight:700;margin-top:2rem;margin-bottom:.75rem}.article-content h2,.article-content h3{color:hsl(var(--lp-text-main));scroll-margin-top:100px}.article-content h3{font-size:1.25rem;font-weight:600;margin-top:1.5rem;margin-bottom:.5rem}.article-content p{margin-bottom:.75rem;line-height:1.8;color:hsl(var(--lp-text-main))}.article-content ol,.article-content ul{padding-left:1.5rem;margin-bottom:1rem}.article-content ul{list-style-type:disc}.article-content ol{list-style-type:decimal}.article-content li{margin-bottom:.35rem;line-height:1.7}.article-content blockquote{border-left:3px solid hsl(var(--lp-primary));padding-left:1rem;color:hsl(var(--lp-text-muted));font-style:italic;margin:1rem 0}.article-content img{max-width:100%;height:auto;border-radius:8px;margin:1.5rem 0}.article-content a{color:hsl(var(--lp-primary));text-decoration:underline}.article-content code{background:hsl(var(--lp-bg-light));padding:.15rem .4rem;border-radius:4px;font-size:.9em}.faq-content{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s ease}.faq-content.open{grid-template-rows:1fr}.faq-content>div{overflow:hidden}@keyframes fadeInUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}