.newsletters.svelte-12eivhs{display:grid;grid-template-columns:1fr 1fr;gap:2rem;margin-top:1rem}@media (max-width: 700px){.newsletters.svelte-12eivhs{grid-template-columns:1fr}}.newsletter.svelte-12eivhs{display:flex;flex-direction:column;gap:1rem;border:2px solid var(--accent);padding:1.5rem}.header.svelte-12eivhs{display:flex;align-items:center;gap:1rem}.skull.svelte-12eivhs{color:var(--accent);flex-shrink:0;line-height:0}.header_title.svelte-12eivhs{font-size:1.5rem;font-weight:700;text-transform:uppercase;color:#fff;letter-spacing:.03em}.newsletter.svelte-12eivhs button{background-color:var(--accent)}.newsletter.svelte-12eivhs input:focus{outline-color:var(--accent)}.latest.svelte-12eivhs{display:flex;flex-direction:column;gap:.5rem;margin-top:auto}h3.svelte-12eivhs{color:var(--contrast-text);font-size:.85rem;text-transform:uppercase;letter-spacing:.05em}.latest_campaign.svelte-12eivhs{display:flex;flex-direction:column;overflow:hidden;background:#1a1a1a;text-decoration:none;transition:background .15s}.latest_campaign.svelte-12eivhs:hover{background:#222}.latest_campaign.svelte-12eivhs:hover .latest_title:where(.svelte-12eivhs){text-decoration:underline}.hero.svelte-12eivhs{width:100%;display:block}.latest_info.svelte-12eivhs{display:flex;flex-direction:column;gap:.25rem;padding:.75rem 1rem}.latest_title.svelte-12eivhs{color:var(--accent);font-weight:600}.latest_date.svelte-12eivhs{color:var(--contrast-gray);font-size:.85rem}.browse_archive.svelte-12eivhs{color:var(--accent);text-decoration:none;font-size:.85rem;align-self:flex-end}.browse_archive.svelte-12eivhs:hover{text-decoration:underline}
