.search-page.svelte-85do0x.svelte-85do0x{min-height:100vh;padding-bottom:4rem}.search-hero.svelte-85do0x.svelte-85do0x,.search-section.svelte-85do0x.svelte-85do0x{width:min(1180px,calc(100% - 2rem));margin:0 auto}.search-hero.svelte-85do0x.svelte-85do0x{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(320px,.72fr);gap:1.5rem;align-items:center;padding:4rem 0 2.5rem}.search-hero-copy.svelte-85do0x.svelte-85do0x,.search-score-panel.svelte-85do0x.svelte-85do0x,.search-highlight-card.svelte-85do0x.svelte-85do0x,.search-article.svelte-85do0x.svelte-85do0x,.search-sidebar-card.svelte-85do0x.svelte-85do0x,.search-next-card.svelte-85do0x.svelte-85do0x,.search-faq-card.svelte-85do0x.svelte-85do0x{border:1px solid rgba(255,255,255,.1);background:linear-gradient(180deg,#ffffff0f,#ffffff05),var(--surface-bg);box-shadow:var(--shadow-strong)}.search-hero-copy.svelte-85do0x.svelte-85do0x{display:grid;gap:1rem;padding:1.5rem;border-radius:28px}.search-kicker.svelte-85do0x.svelte-85do0x{display:inline-flex;align-items:center;width:-moz-fit-content;width:fit-content;padding:.45rem .8rem;border-radius:999px;background:#94a3b81f;border:1px solid rgba(148,163,184,.24);color:#cbd5e1;font-size:.8rem;font-weight:800;letter-spacing:0;text-transform:uppercase}.search-hero.svelte-85do0x h1.svelte-85do0x,.search-hero.svelte-85do0x p.svelte-85do0x,.search-highlight-card.svelte-85do0x h2.svelte-85do0x,.search-highlight-card.svelte-85do0x p.svelte-85do0x,.search-article.svelte-85do0x h2.svelte-85do0x,.search-article.svelte-85do0x p.svelte-85do0x,.search-sidebar-card.svelte-85do0x h2.svelte-85do0x,.search-sidebar-card.svelte-85do0x ul.svelte-85do0x,.search-faq-card.svelte-85do0x h3.svelte-85do0x,.search-faq-card.svelte-85do0x p.svelte-85do0x,.search-section-heading.svelte-85do0x h2.svelte-85do0x{margin:0}.search-hero.svelte-85do0x h1.svelte-85do0x{max-width:12ch;font-size:4.4rem;line-height:.98;letter-spacing:0}.search-hero.svelte-85do0x p.svelte-85do0x,.search-highlight-card.svelte-85do0x p.svelte-85do0x,.search-article.svelte-85do0x p.svelte-85do0x,.search-sidebar-card.svelte-85do0x li.svelte-85do0x,.search-faq-card.svelte-85do0x p.svelte-85do0x{color:var(--text-muted);line-height:1.7}.search-hero.svelte-85do0x p.svelte-85do0x{max-width:66ch;font-size:1.08rem}.search-actions.svelte-85do0x.svelte-85do0x{display:flex;flex-wrap:wrap;gap:.85rem}.search-primary-action.svelte-85do0x.svelte-85do0x,.search-secondary-action.svelte-85do0x.svelte-85do0x,.search-related-list.svelte-85do0x a.svelte-85do0x{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:.8rem 1.1rem;border-radius:999px;text-decoration:none;font-weight:800}.search-primary-action.svelte-85do0x.svelte-85do0x{background:linear-gradient(135deg,#d9d9d9,#fff);color:#09090b}.search-secondary-action.svelte-85do0x.svelte-85do0x,.search-related-list.svelte-85do0x a.svelte-85do0x{color:var(--text-strong);border:1px solid rgba(255,255,255,.14);background:#ffffff0a}.search-score-panel.svelte-85do0x.svelte-85do0x{display:grid;gap:1rem;padding:1rem;border-radius:28px}.search-score-panel.svelte-85do0x img.svelte-85do0x{width:100%;aspect-ratio:1 / 1;height:auto;display:block;-o-object-fit:cover;object-fit:cover;border-radius:22px;border:1px solid rgba(255,255,255,.1)}.search-score-copy.svelte-85do0x.svelte-85do0x{display:grid;gap:.4rem;padding:.95rem;border-radius:20px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08)}.search-score-copy.svelte-85do0x span.svelte-85do0x{color:#d8dee8;font-size:.8rem;font-weight:800;text-transform:uppercase}.search-score-copy.svelte-85do0x strong.svelte-85do0x{color:#facc15;font-size:2.2rem;line-height:1}.search-score-copy.svelte-85do0x p.svelte-85do0x{margin:0;font-size:.95rem}.search-section.svelte-85do0x.svelte-85do0x{padding:1.75rem 0 0}.search-highlight-grid.svelte-85do0x.svelte-85do0x,.search-faq-grid.svelte-85do0x.svelte-85do0x{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.search-highlight-card.svelte-85do0x.svelte-85do0x,.search-faq-card.svelte-85do0x.svelte-85do0x{display:grid;gap:.75rem;padding:1.2rem;border-radius:24px}.search-highlight-card.svelte-85do0x h2.svelte-85do0x,.search-sidebar-card.svelte-85do0x h2.svelte-85do0x,.search-faq-card.svelte-85do0x h3.svelte-85do0x{font-size:1.15rem;letter-spacing:0}.search-content-grid.svelte-85do0x.svelte-85do0x{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.42fr);gap:1rem;align-items:start;padding-top:2rem}.search-article.svelte-85do0x.svelte-85do0x{display:grid;gap:1.1rem;padding:1.35rem;border-radius:28px}.search-article.svelte-85do0x section.svelte-85do0x{display:grid;gap:.75rem}.search-article.svelte-85do0x h2.svelte-85do0x,.search-section-heading.svelte-85do0x h2.svelte-85do0x{font-size:2rem;line-height:1.12;letter-spacing:0}.search-sidebar.svelte-85do0x.svelte-85do0x{display:grid;gap:1rem}.search-sidebar-card.svelte-85do0x.svelte-85do0x{display:grid;gap:.85rem;padding:1.1rem;border-radius:24px}.search-sidebar-card.svelte-85do0x ul.svelte-85do0x{display:grid;gap:.55rem;padding-left:1.2rem}.search-related-list.svelte-85do0x.svelte-85do0x{display:grid;gap:.65rem}.search-related-list.svelte-85do0x a.svelte-85do0x{border-radius:16px;min-height:44px}.search-faq-section.svelte-85do0x.svelte-85do0x,.search-next-section.svelte-85do0x.svelte-85do0x{padding-top:2.5rem}.search-next-card.svelte-85do0x.svelte-85do0x{display:flex;align-items:center;justify-content:space-between;gap:1.25rem;padding:1.3rem;border-radius:28px}.search-next-card.svelte-85do0x>div.svelte-85do0x:first-child{display:grid;gap:.85rem}.search-next-card.svelte-85do0x h2.svelte-85do0x,.search-next-card.svelte-85do0x p.svelte-85do0x{margin:0}.search-next-card.svelte-85do0x h2.svelte-85do0x{max-width:16ch;font-size:2rem;line-height:1.1;letter-spacing:0}.search-next-card.svelte-85do0x p.svelte-85do0x{max-width:62ch;color:var(--text-muted);line-height:1.65}.search-next-actions.svelte-85do0x.svelte-85do0x{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(max-content,1fr);gap:.75rem;flex:0 0 auto}.search-next-actions.svelte-85do0x .search-primary-action.svelte-85do0x,.search-next-actions.svelte-85do0x .search-secondary-action.svelte-85do0x{width:100%}.search-section-heading.svelte-85do0x.svelte-85do0x{display:grid;gap:.8rem;margin-bottom:1rem}@media (max-width: 980px){.search-hero.svelte-85do0x.svelte-85do0x,.search-content-grid.svelte-85do0x.svelte-85do0x{grid-template-columns:1fr}.search-hero.svelte-85do0x.svelte-85do0x{padding-top:2rem}.search-hero.svelte-85do0x h1.svelte-85do0x{max-width:14ch;font-size:3.4rem}.search-highlight-grid.svelte-85do0x.svelte-85do0x,.search-faq-grid.svelte-85do0x.svelte-85do0x{grid-template-columns:1fr}}@media (max-width: 640px){.search-hero.svelte-85do0x.svelte-85do0x,.search-section.svelte-85do0x.svelte-85do0x{width:min(100% - 1.25rem,1180px)}.search-hero.svelte-85do0x.svelte-85do0x{padding:1.6rem 0 1rem;gap:1rem}.search-hero-copy.svelte-85do0x.svelte-85do0x,.search-score-panel.svelte-85do0x.svelte-85do0x,.search-highlight-card.svelte-85do0x.svelte-85do0x,.search-article.svelte-85do0x.svelte-85do0x,.search-sidebar-card.svelte-85do0x.svelte-85do0x,.search-next-card.svelte-85do0x.svelte-85do0x,.search-faq-card.svelte-85do0x.svelte-85do0x{border-radius:22px;padding:1rem;backdrop-filter:none;-webkit-backdrop-filter:none;box-shadow:0 24px 60px #02061752}.search-hero.svelte-85do0x h1.svelte-85do0x{max-width:none;font-size:2.55rem}.search-hero.svelte-85do0x p.svelte-85do0x{font-size:.98rem;line-height:1.6}.search-actions.svelte-85do0x.svelte-85do0x{flex-direction:column;gap:.65rem}.search-next-card.svelte-85do0x.svelte-85do0x{flex-direction:column;align-items:stretch;gap:1rem}.search-next-card.svelte-85do0x h2.svelte-85do0x{max-width:none;font-size:1.55rem}.search-next-actions.svelte-85do0x.svelte-85do0x{grid-auto-flow:row;gap:.65rem}.search-primary-action.svelte-85do0x.svelte-85do0x,.search-secondary-action.svelte-85do0x.svelte-85do0x{width:100%}.search-score-panel.svelte-85do0x.svelte-85do0x{order:-1}.search-score-panel.svelte-85do0x img.svelte-85do0x{border-radius:18px}.search-section.svelte-85do0x.svelte-85do0x{padding-top:1rem}.search-article.svelte-85do0x h2.svelte-85do0x,.search-section-heading.svelte-85do0x h2.svelte-85do0x{font-size:1.55rem}}
