.alyssa-page,.alyssa-page h1,.alyssa-page h2,.alyssa-page h3{letter-spacing:0}.alyssa-hero:has(button[aria-expanded=true]){z-index:50}.alyssa-hero-inner{padding-top:24px;padding-bottom:56px}.alyssa-breadcrumb{color:hsl(var(--secondary-foreground));font-size:14px;line-height:1.4}.alyssa-hero .hero-grid{grid-template-columns:minmax(0,1fr);gap:48px;margin-top:24px;display:grid}.alyssa-hero .hero-copy{min-width:0}.alyssa-hero .hero-support{max-width:36rem;color:hsl(var(--secondary-foreground));margin-top:24px;font-size:18px;line-height:1.6}.alyssa-hero .hero-find{margin-top:32px}.alyssa-hero .guide-unit{flex-direction:column;gap:20px;width:100%;max-width:240px;margin-inline:0 auto;display:flex}.alyssa-hero .guide-cover{aspect-ratio:600/776;border-radius:var(--radius);opacity:1;width:100%;height:auto;display:block;box-shadow:0 1px 2px #2626261a,0 6px 12px #26262614,0 18px 40px #26262624}.alyssa-hero .guide-unit>div>[data-primary-cta=true]{width:100%;white-space:nowrap!important;padding-inline:16px!important}@media (width>=640px){.alyssa-hero .guide-unit>div>[data-primary-cta=true]{padding-inline:20px!important}.alyssa-hero .guide-unit{max-width:260px}}@media (width>=1024px){.alyssa-hero-inner{padding-bottom:96px}.alyssa-hero .hero-grid{grid-template-columns:1.15fr .85fr;align-items:start;gap:0 48px;margin-top:40px}.alyssa-hero .hero-copy h1{text-wrap:balance;max-width:9.5em}.alyssa-hero .hero-support{margin-top:28px}.alyssa-hero .hero-find{margin-top:40px}.alyssa-hero .guide-unit{justify-self:center;width:280px;max-width:none;margin-inline:0}}@media (width>=1280px){.alyssa-hero .hero-grid{column-gap:64px}.alyssa-hero .hero-support{max-width:34rem;margin-top:32px;font-size:20px}.alyssa-hero .hero-find{margin-top:44px}.alyssa-hero .guide-unit{width:320px}}.alyssa-page .alyssa-band{padding-block:64px}.alyssa-page section.bg-brand-black,.alyssa-page div.bg-brand-black{background-color:hsl(var(--dark-bg))}.alyssa-page #ebook{overflow:visible}.alyssa-page #ebook:has(button[aria-expanded=true]){z-index:50}.alyssa-mandate,.alyssa-mandate:hover{background:hsl(var(--primary));color:hsl(var(--primary-foreground));border:1px solid hsl(var(--primary))}.alyssa-consider,.alyssa-consider:hover{background:hsl(var(--dark-bg));color:hsl(var(--on-dark));border:1px solid hsl(var(--dark-bg))}.alyssa-permit,.alyssa-permit:hover{background:hsl(var(--art-surface));color:hsl(var(--primary));border:2px dashed hsl(var(--primary))}.alyssa-bill,.alyssa-bill:hover{color:hsl(var(--foreground));border:1px solid hsl(var(--border));background:repeating-linear-gradient(135deg, hsl(var(--border)) 0 2px, hsl(var(--card)) 2px 5px)}.alyssa-no-law,.alyssa-no-law:hover{background:hsl(var(--muted));color:hsl(var(--secondary-foreground));border:1px solid hsl(var(--muted))}.alyssa-cartogram{grid-template-columns:repeat(11,minmax(0,1fr));gap:5px;width:100%;display:grid}.alyssa-cartogram .alyssa-tile{aspect-ratio:1;width:100%;min-width:0;height:auto;box-shadow:none;border-radius:6px;padding:0;font-size:14px;font-weight:700;transition:opacity .15s,transform .15s}.alyssa-cartogram .alyssa-tile:hover{transform:translateY(-2px)}.alyssa-cartogram .alyssa-tile[aria-pressed=true]{outline:3px solid hsl(var(--primary));outline-offset:2px}.alyssa-mini .alyssa-tile{border-radius:3px;font-size:9px}.alyssa-mini{gap:3px}.alyssa-muted-tile{background:hsl(var(--muted));color:hsl(var(--secondary-foreground));border-color:hsl(var(--muted))}@media (width<=639px){.alyssa-page .alyssa-band{padding-block:40px}.alyssa-cartogram{gap:3px}.alyssa-cartogram .alyssa-tile{border-radius:4px;font-size:10px}.alyssa-mini .alyssa-tile{font-size:8px}}@media (prefers-reduced-motion:reduce){.alyssa-page *{scroll-behavior:auto}.alyssa-cartogram .alyssa-tile{transition:none}.alyssa-cartogram .alyssa-tile:hover{transform:none}}
