.faq-support-layout{display:grid;gap:32px;align-items:start}.public-site .faq-support-card{min-width:0;align-self:start;padding:24px;border:1px solid hsl(var(--border));border-radius:20px;background:hsl(var(--background));color:hsl(var(--foreground))}.public-site .faq-support-card h3{margin:0;font-size:20px;line-height:1.3;letter-spacing:-.025em}.public-site .faq-support-copy{margin:10px 0 12px;font-size:15px;line-height:1.6;color:hsl(var(--muted-foreground))}.faq-support-actions{display:grid;gap:0;justify-items:start}.public-site .faq-support-actions .btn{width:fit-content;height:auto;min-height:44px;justify-content:flex-start;padding:0;border:0;border-radius:4px;background:transparent;color:hsl(var(--primary));font-size:15px;box-shadow:none;transform:none;text-align:left}.public-site .faq-support-actions .faq-support-start{text-decoration:underline;text-underline-offset:4px}.public-site .faq-support-actions .btn-paper{font-weight:500;color:hsl(var(--muted-foreground))}.public-site .faq-support-actions .btn-paper:hover{text-decoration:underline;text-underline-offset:4px}@media(min-width:1024px){.faq-support-layout{grid-template-columns:minmax(0,1fr) minmax(280px,360px);gap:clamp(32px,4vw,64px)}.faq-support-card{position:sticky;top:104px}}
