.pl-hero.svelte-1r9n154{background-color:var(--brand-charcoal)}.pl-hero-h1.svelte-1r9n154{font-family:var(--brand-font-display);text-transform:uppercase;color:var(--brand-cream);text-shadow:2px 3px #0000004d;margin:18px 0 22px;font-size:clamp(2.5rem,6vw,4.5rem);font-weight:700;line-height:1.02}.pl-accent.svelte-1r9n154{color:var(--brand-gold-lt)}.pl-hero-lede.svelte-1r9n154{max-width:44rem;font-family:var(--brand-font-body);color:#f5e9cdd1;font-size:1.12rem;line-height:1.7}.pl-surface.svelte-1r9n154{background:var(--brand-cream)}.pl-list-surface.svelte-1r9n154{background:var(--brand-cream-lt)}.pl-kicker.svelte-1r9n154{font-family:var(--brand-font-display);text-transform:uppercase;letter-spacing:.22em;color:var(--brand-red);margin-bottom:12px;font-size:.74rem;font-weight:600}.pl-h2.svelte-1r9n154{font-family:var(--brand-font-display);text-transform:uppercase;color:var(--brand-ink);margin:0;font-size:clamp(1.75rem,3.5vw,2.5rem);font-weight:700;line-height:1.08}.pl-sub.svelte-1r9n154{font-family:var(--brand-font-body);color:#4a4034;max-width:46rem;margin:16px 0 0;line-height:1.75}.pl-card.svelte-1r9n154{background:var(--brand-cream);border:1px solid #2c211824;border-left:3px solid var(--brand-gold);border-radius:4px;padding:18px 20px;text-decoration:none;transition:transform .14s,box-shadow .14s;display:block;box-shadow:4px 4px #00000024}.pl-card.svelte-1r9n154:hover{transform:translate(-2px,-2px);box-shadow:6px 6px #0000002e}.pl-card-industry.svelte-1r9n154{font-family:var(--brand-font-display);text-transform:uppercase;letter-spacing:.14em;color:var(--brand-red);margin-bottom:6px;font-size:.66rem;font-weight:600}.pl-card-title.svelte-1r9n154{font-family:var(--brand-font-display);color:var(--brand-ink);margin-bottom:8px;font-size:1.02rem;font-weight:700;line-height:1.25}.pl-card-summary.svelte-1r9n154{font-family:var(--brand-font-body);color:#5a5044;margin-bottom:12px;font-size:.86rem;line-height:1.55}.pl-card-meta.svelte-1r9n154{flex-wrap:wrap;gap:6px;display:flex}.pl-chip.svelte-1r9n154{font-family:var(--brand-font-display);text-transform:uppercase;letter-spacing:.06em;color:#4a4034;background:#2c211814;border:1px solid #2c211824;border-radius:2px;padding:3px 8px;font-size:.6rem;font-weight:600}.pl-chip-warn.svelte-1r9n154{color:#8a6a1f;background:#c79a3a29;border-color:#c79a3a66}.pl-chip-xref.svelte-1r9n154{color:#6b5f52;background:0 0;border-style:dashed}.pl-group.svelte-1r9n154{margin-bottom:42px}.pl-group.svelte-1r9n154:last-child{margin-bottom:0}.pl-group-head.svelte-1r9n154{border-bottom:2px solid var(--brand-gold);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;padding-bottom:8px;text-decoration:none;display:flex}.pl-group-name.svelte-1r9n154{font-family:var(--brand-font-display);text-transform:uppercase;letter-spacing:.06em;color:var(--brand-ink);font-size:1.3rem;font-weight:700}.pl-group-go.svelte-1r9n154{font-family:var(--brand-font-display);text-transform:uppercase;letter-spacing:.08em;color:var(--brand-red);font-size:.7rem;font-weight:600}.pl-group-head.svelte-1r9n154:hover .pl-group-name:where(.svelte-1r9n154){color:var(--brand-red)}.pl-group-head.svelte-1r9n154:hover .pl-group-go:where(.svelte-1r9n154){color:var(--brand-ink)}.pl-group-headline.svelte-1r9n154{font-family:var(--brand-font-body);color:#5a5044;max-width:46rem;margin:10px 0 16px;font-size:.92rem;line-height:1.6}.pl-all.svelte-1r9n154{-moz-columns:2;columns:2;-moz-column-gap:32px;column-gap:32px;margin:20px 0 0;padding:0;list-style:none}.pl-all.svelte-1r9n154 li:where(.svelte-1r9n154){-moz-column-break-inside:avoid;break-inside:avoid;margin-bottom:10px}.pl-all-link.svelte-1r9n154{font-family:var(--brand-font-display);color:var(--brand-ink);font-size:.92rem;font-weight:600;text-decoration:none}.pl-all-link.svelte-1r9n154:hover{color:var(--brand-red)}.pl-all-industry.svelte-1r9n154{font-family:var(--brand-font-display);text-transform:uppercase;letter-spacing:.12em;color:var(--brand-red);font-size:.62rem;display:block}@media (width<=640px){.pl-all.svelte-1r9n154{-moz-columns:1;columns:1}}.pl-cta.svelte-1r9n154{background-color:var(--brand-charcoal)}.pl-cta-title.svelte-1r9n154{font-family:var(--brand-font-display);text-transform:uppercase;color:var(--brand-cream);text-shadow:2px 3px #0000004d;margin-bottom:18px;font-size:clamp(2rem,4.5vw,3rem);font-weight:700}.pl-cta-lede.svelte-1r9n154{font-family:var(--brand-font-body);color:#f5e9cdbf;max-width:38rem;margin-bottom:30px;margin-left:auto;margin-right:auto;font-size:1.05rem}
