.article-hero.svelte-1viz1rh{position:relative;width:100%;height:220px;overflow:hidden;border-radius:0 0 16px 16px;background:var(--gray-white-100)}@media (min-width: 744px){.article-hero.svelte-1viz1rh{height:300px}}@media (min-width: 1024px){.article-hero.svelte-1viz1rh{height:380px}}.article-hero.svelte-1viz1rh:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#05050400 35%,#0505048c)}img.svelte-1viz1rh{display:block;width:100%;height:100%;object-fit:cover;object-position:center 35%}.article-meta.svelte-1aahssk{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 16px;font-family:Montserrat,sans-serif;font-size:16px;line-height:1.5;color:var(--deep-gray)}@media (min-width: 744px){.article-meta.svelte-1aahssk{font-size:18px}}span.svelte-1aahssk,time.svelte-1aahssk{font-family:inherit}.reading-time.svelte-1aahssk{font-size:14px;color:var(--gray)}.share.svelte-152alwl{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.author-bio.svelte-11skvzp.svelte-11skvzp{display:flex;flex-direction:column;gap:12px;padding:24px 20px;background:var(--gray-white);border-radius:16px}@media (min-width: 744px){.author-bio.svelte-11skvzp.svelte-11skvzp{padding:28px}}.eyebrow.svelte-11skvzp.svelte-11skvzp{font-family:Montserrat,sans-serif;font-weight:700;font-size:14px;letter-spacing:.04em;text-transform:uppercase;color:var(--blue)}.author.svelte-11skvzp+.author.svelte-11skvzp{margin-top:12px;padding-top:24px;border-top:1px solid var(--gray-white-100)}.author-header.svelte-11skvzp.svelte-11skvzp{display:flex;align-items:center;gap:16px;padding-bottom:16px;margin-bottom:16px;border-bottom:1px solid var(--white-dark)}.name.svelte-11skvzp.svelte-11skvzp{font-family:Ubuntu,sans-serif;font-weight:700;font-size:24px;line-height:1.25;color:var(--black)}.job-title.svelte-11skvzp.svelte-11skvzp{margin-top:2px;font-family:Montserrat,sans-serif;font-size:14px;color:var(--gray)}.bio.svelte-11skvzp.svelte-11skvzp{font-family:Montserrat,sans-serif;font-size:17px;line-height:1.6;color:var(--deep-gray)}figure.svelte-1tk7p5u{display:flex;flex-direction:column;gap:8px;margin:8px 0}img.svelte-1tk7p5u{display:block;width:100%;height:auto;background:var(--gray-white)}figcaption.svelte-1tk7p5u{font-family:Montserrat,sans-serif;font-size:13px;line-height:1.4;color:var(--gray)}.file.svelte-rkzvm0{display:grid;gap:12px 24px;align-items:center;padding:20px;background:var(--gray-white);border:2px dashed var(--blue-gray);border-radius:8px}@media (min-width: 744px){.file.svelte-rkzvm0{grid-template-columns:auto 1fr auto;padding:20px 24px}}.type.svelte-rkzvm0{font-family:Ubuntu,sans-serif;font-weight:700;font-size:22px;line-height:1.2;color:var(--black);white-space:nowrap}.details.svelte-rkzvm0{display:flex;flex-direction:column;gap:4px;min-width:0}.name.svelte-rkzvm0{font-family:Montserrat,sans-serif;font-size:17px;line-height:1.45;color:var(--deep-gray);overflow-wrap:anywhere}.size.svelte-rkzvm0{font-family:Montserrat,sans-serif;font-size:13px;color:var(--gray)}.action.svelte-rkzvm0{justify-self:start}@media (min-width: 744px){.action.svelte-rkzvm0{justify-self:end}}span.svelte-1i21nuo,strong.svelte-1i21nuo,em.svelte-1i21nuo,a.svelte-1i21nuo{font-family:inherit}a.svelte-1i21nuo{color:var(--violet);text-decoration:underline;text-underline-offset:.15em;text-decoration-thickness:1px}a.svelte-1i21nuo:hover{text-decoration-thickness:2px}.bold.svelte-1i21nuo{font-weight:700;color:var(--black)}.italic.svelte-1i21nuo{font-style:italic}.underline.svelte-1i21nuo{text-decoration:underline}.strikethrough.svelte-1i21nuo{text-decoration:line-through}.code.svelte-1i21nuo{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.9em;background:var(--gray-white);padding:0 4px;border-radius:4px}.prose.svelte-9xb8zm.svelte-9xb8zm{display:flex;flex-direction:column;gap:24px;font-size:17px;line-height:1.65;color:var(--deep-gray)}@media (min-width: 744px){.prose.svelte-9xb8zm.svelte-9xb8zm{font-size:18px}}p.svelte-9xb8zm.svelte-9xb8zm,li.svelte-9xb8zm.svelte-9xb8zm{font-family:Montserrat,sans-serif}.lead.svelte-9xb8zm.svelte-9xb8zm{font-family:Ubuntu,sans-serif;font-weight:700;font-size:19px;line-height:1.45;color:var(--black);margin-bottom:8px}@media (min-width: 744px){.lead.svelte-9xb8zm.svelte-9xb8zm{font-size:21px}}.heading.svelte-9xb8zm.svelte-9xb8zm{font-family:Ubuntu,sans-serif;font-weight:700;color:var(--black);text-wrap:balance}h2.heading.svelte-9xb8zm.svelte-9xb8zm{font-size:26px;line-height:1.25;margin-top:24px}@media (min-width: 744px){h2.heading.svelte-9xb8zm.svelte-9xb8zm{font-size:32px}}h3.heading.svelte-9xb8zm.svelte-9xb8zm{font-size:21px;line-height:1.3;margin-top:16px}@media (min-width: 744px){h3.heading.svelte-9xb8zm.svelte-9xb8zm{font-size:24px}}h4.heading.svelte-9xb8zm.svelte-9xb8zm{font-size:19px;line-height:1.35;margin-top:8px}blockquote.svelte-9xb8zm.svelte-9xb8zm{border-left:4px solid var(--deep-gray);padding-left:20px}@media (min-width: 744px){blockquote.svelte-9xb8zm.svelte-9xb8zm{margin-left:24px;padding-left:28px}}.highlighted.svelte-9xb8zm.svelte-9xb8zm{font-family:Ubuntu,sans-serif;font-weight:700;font-size:20px;line-height:1.35;color:var(--deep-gray);border-left:6px solid var(--coral);padding:4px 0 4px 20px;margin-block:8px}@media (min-width: 744px){.highlighted.svelte-9xb8zm.svelte-9xb8zm{font-size:24px;border-left-width:8px;margin-left:24px;padding-left:32px}}.list.svelte-9xb8zm.svelte-9xb8zm{display:flex;flex-direction:column;gap:8px;padding-left:24px}.list.svelte-9xb8zm li.svelte-9xb8zm{padding-left:4px}.list.svelte-9xb8zm li.svelte-9xb8zm::marker{color:var(--violet);font-weight:700}ul.list.svelte-9xb8zm.svelte-9xb8zm{list-style:disc}ol.list.svelte-9xb8zm.svelte-9xb8zm{list-style:decimal}.aside.svelte-9xb8zm.svelte-9xb8zm{margin-block:16px}
