.art-cover.svelte-1teoznn{aspect-ratio:21/9;border-radius:26px;overflow:hidden;margin:28px 0 0}.art-head.svelte-1teoznn .cat:where(.svelte-1teoznn){font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--magenta)}.art-head.svelte-1teoznn h1:where(.svelte-1teoznn){font-size:clamp(32px,4.4vw,46px);font-weight:700;margin:16px 0 20px;line-height:1.1}.art-meta.svelte-1teoznn{display:flex;align-items:center;gap:14px;color:var(--muted);font-size:15px;flex-wrap:wrap}.art-meta.svelte-1teoznn .who:where(.svelte-1teoznn){display:flex;align-items:center;gap:11px}.art-meta.svelte-1teoznn .av:where(.svelte-1teoznn){width:44px;height:44px;border-radius:50%;background:var(--blue-tint);flex:none}.art-meta.svelte-1teoznn .who:where(.svelte-1teoznn) b:where(.svelte-1teoznn){color:var(--ink);display:block;font-family:Figtree,sans-serif;font-weight:600;font-size:15px}.art-meta.svelte-1teoznn .dot:where(.svelte-1teoznn){width:4px;height:4px;border-radius:50%;background:#c3ced6}.prose.svelte-1teoznn p{margin:0 0 20px;line-height:1.78}.rel-box.svelte-1teoznn{border:1px solid var(--line);border-radius:var(--radius);padding:26px 28px;margin:40px 0;background:var(--bg-alt)}.rel-box.svelte-1teoznn h4:where(.svelte-1teoznn){font-size:15px;letter-spacing:.04em;text-transform:uppercase;color:var(--muted);margin-bottom:14px}.author-card.svelte-1teoznn{display:flex;gap:20px;align-items:flex-start;border:1px solid var(--line);border-radius:var(--radius);padding:26px;margin:44px 0}.author-card.svelte-1teoznn .av:where(.svelte-1teoznn){width:74px;height:74px;border-radius:50%;flex:none}.author-card.svelte-1teoznn b:where(.svelte-1teoznn){font-family:"Source Serif 4",serif;font-size:19px}.author-card.svelte-1teoznn .role:where(.svelte-1teoznn){color:var(--blue);font-weight:600;font-size:14px;margin:2px 0 10px}.author-card.svelte-1teoznn p:where(.svelte-1teoznn){color:var(--muted);font-size:15px;margin:0;line-height:1.6}.art-cta.svelte-1teoznn{background:linear-gradient(135deg,#1a7cb0,#1f8fc9 60%,#38a6d8);border-radius:26px;padding:44px;text-align:center;color:#fff;margin:48px 0}.art-cta.svelte-1teoznn h3:where(.svelte-1teoznn){color:#fff;font-size:26px}.art-cta.svelte-1teoznn p:where(.svelte-1teoznn){color:#ffffffe6;margin:12px auto 24px;max-width:460px}.more-posts.svelte-1teoznn{border-top:1px solid var(--line);padding:44px 0 80px}
