.radar-hero{padding:140px 0 60px}.radar-back{display:inline-flex;gap:8px;align-items:center;font-size:14px;margin-bottom:28px}.radar-hero h1{font-family:var(--font-display);font-size:clamp(38px,5.3vw,76px);font-weight:800;line-height:1.08;letter-spacing:-.045em;max-width:960px;margin:22px 0}.radar-hero .site-subtitle{max-width:740px;line-height:1.7}.radar-meta{display:flex;flex-wrap:wrap;gap:12px 28px;margin-top:30px;color:hsl(var(--foreground) / var(--text-muted));font-size:13px}.radar-content{padding-top:52px;padding-bottom:80px}.radar-content section+section{margin-top:64px}.radar-section-heading{display:flex;gap:20px;margin-bottom:28px}.radar-section-heading>span{color:hsl(var(--foreground) / var(--text-muted));padding-top:5px}.radar-page h2{font-family:var(--font-display);font-size:clamp(25px,3vw,36px);font-weight:700;line-height:1.2;margin:0;letter-spacing:-.025em}.radar-section-heading p,.radar-method p{font-size:16px;line-height:1.7;color:hsl(var(--foreground) / var(--text-muted));max-width:800px;margin:12px 0 0}.radar-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.radar-card{display:flex;flex-direction:column;padding:var(--pad-card);min-width:0}.radar-card h3{font-family:var(--font-display);font-size:21px;font-weight:700;line-height:1.35;margin:18px 0 12px}.radar-card p{font-size:15px;line-height:1.7;color:hsl(var(--foreground) / var(--text-muted));margin:0 0 24px}.radar-card a,.radar-empty a{display:inline-flex;align-items:center;gap:8px;font-size:14px;font-weight:600;margin-top:auto}.radar-card a+a{margin-top:16px}.radar-category{font-size:12px;text-transform:uppercase;letter-spacing:.08em;color:hsl(var(--foreground) / var(--text-muted))}.radar-empty{padding:32px;background:hsl(var(--foreground)/.025)}.radar-empty p{font-size:16px;line-height:1.7;max-width:760px;color:hsl(var(--foreground) / var(--text-muted))}.sx.radar-search{max-width:560px}.radar-filters{display:flex;max-width:100%;margin:20px 0}.radar-page a:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:4px}.radar-count{font-size:13px;color:hsl(var(--foreground) / var(--text-muted));margin:0 0 18px}.radar-method{border-top:1px solid hsl(var(--border));padding-top:40px}.radar-method-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin-top:28px}.radar-method h3{font-family:var(--font-display);font-size:20px;font-weight:700}@media (max-width:1000px){.radar-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.radar-hero{padding-top:64px}.radar-cards,.radar-method-grid{grid-template-columns:1fr}.radar-empty{padding:24px}.radar-section-heading{gap:12px}}@media (max-width: 1023px),(pointer: coarse){.radar-back,.radar-card a,.radar-empty a{min-height:44px}}.radar-cards{gap:16px}.radar-card{gap:0}.radar-category{font:650 12px/1.3 var(--font-body);letter-spacing:.07em;text-transform:uppercase;color:var(--fg-2)}.radar-card h3{margin:8px 0 16px;font:700 20px/1.3 var(--font-display);letter-spacing:-.01em;color:var(--fg)}.radar-card .site-chip+h3{margin-top:16px}.radar-card p{margin:0 0 16px;font:450 15px/1.65 var(--font-body);color:color-mix(in srgb,var(--fg) 88%,transparent)}.radar-card a.lk,.radar-empty a.lk{font:600 14px/1.3 var(--font-body);color:var(--fg)}.radar-card a+a{margin-top:4px}.radar-empty{display:flex;flex-direction:column;align-items:flex-start;gap:16px;padding:var(--pad-card)}.radar-empty>svg{box-sizing:content-box;width:20px;height:20px;padding:10px;border-radius:var(--r-inner);background:color-mix(in srgb,var(--fg) 7%,transparent);color:var(--fg);stroke-width:1.8}.radar-empty p{margin:0;font:450 16px/1.65 var(--font-body);color:color-mix(in srgb,var(--fg) 88%,transparent)}@media (max-width: 640px){.radar-empty{padding:var(--pad-card)}}
