.blog-shell.svelte-1ku008z.svelte-1ku008z{background:#edf2f4;color:#171818;font-family:DM Sans,system-ui,sans-serif;min-height:100vh;display:flex;flex-direction:column}.nav.svelte-1ku008z.svelte-1ku008z{display:flex;align-items:center;justify-content:space-between;padding:.9rem 1rem;max-width:1120px;width:100%;margin:0 auto;box-sizing:border-box}.logo.svelte-1ku008z img.svelte-1ku008z{height:40px;width:auto;display:block}.links.svelte-1ku008z.svelte-1ku008z{display:flex;align-items:center;gap:.6rem}.links.svelte-1ku008z a.svelte-1ku008z{text-decoration:none;color:#171818;font-weight:600;font-size:.92rem}.links.svelte-1ku008z .btn.svelte-1ku008z{border:2px solid #171818;border-radius:.8rem;padding:.5rem .85rem}.links.svelte-1ku008z .call.svelte-1ku008z{background:#fde047;border-radius:.8rem;padding:.55rem .85rem;display:inline-flex;align-items:center;gap:.35rem}.links.svelte-1ku008z>a.svelte-1ku008z:not(.btn):not(.call),.svcwrap.svelte-1ku008z.svelte-1ku008z{display:none}@media (min-width: 640px){.links.svelte-1ku008z>a.svelte-1ku008z:not(.btn):not(.call){display:inline;margin-right:.5rem}.svcwrap.svelte-1ku008z.svelte-1ku008z{display:block;margin-right:.25rem}}.svcwrap.svelte-1ku008z a{font-weight:600;font-size:.92rem;color:#171818;text-decoration:none}.main.svelte-1ku008z.svelte-1ku008z{flex:1;width:100%}.foot.svelte-1ku008z.svelte-1ku008z{background:#171818;color:#edf2f4;padding:3rem 1.25rem 2rem;margin-top:3rem}.cols.svelte-1ku008z.svelte-1ku008z{max-width:1120px;margin:0 auto;display:grid;gap:1.6rem;grid-template-columns:1fr}@media (min-width: 720px){.cols.svelte-1ku008z.svelte-1ku008z{grid-template-columns:2fr 1fr 1.2fr 1fr 1fr;gap:2rem}}.brand.svelte-1ku008z.svelte-1ku008z{font-family:"Instrument Serif",Georgia,serif;font-size:1.5rem;margin:0 0 .5rem}.h.svelte-1ku008z.svelte-1ku008z{font-size:.72rem;text-transform:uppercase;letter-spacing:.12em;font-weight:700;margin:0 0 .6rem}.muted.svelte-1ku008z.svelte-1ku008z{color:#9aa0a6;font-size:.9rem;line-height:1.55;margin:0}ul.svelte-1ku008z.svelte-1ku008z{list-style:none;padding:0;margin:0;display:grid;gap:.45rem}.foot.svelte-1ku008z li.svelte-1ku008z,.foot.svelte-1ku008z li a.svelte-1ku008z{color:#9aa0a6;font-size:.9rem;text-decoration:none}.foot.svelte-1ku008z li a.svelte-1ku008z:hover{color:#fde047}.legal.svelte-1ku008z.svelte-1ku008z{max-width:1120px;margin:2rem auto 0;border-top:1px solid rgba(255,255,255,.08);padding-top:1.2rem;color:#6b7076;font-size:.75rem}
