.weekly-contribution.svelte-1luapre{background:var(--color-matriz-50);color:var(--color-matriz-900);scroll-margin-top:8rem}.weekly-contribution__inner.svelte-1luapre{width:90vw;max-width:64rem;margin-inline:auto;padding-block:5.25rem}.weekly-contribution__reading.svelte-1luapre{min-width:0;max-width:68ch;margin-inline:auto}.weekly-contribution__eyebrow.svelte-1luapre{color:var(--color-matriz-700);margin-bottom:.75rem;font-size:.78rem;font-weight:800;line-height:1.4}.weekly-contribution__title.svelte-1luapre{font-family:var(--font-heading);overflow-wrap:break-word;font-size:2.4rem;font-weight:600;line-height:1.15}.weekly-contribution__byline.svelte-1luapre{grid-template-columns:5.5rem minmax(0,1fr);align-items:center;gap:1rem;margin-top:1.5rem;display:grid}.weekly-contribution__portrait.svelte-1luapre{object-fit:cover;object-position:center;border-radius:.5rem;width:5.5rem;height:5.5rem}.weekly-contribution__author.svelte-1luapre{font-size:1rem;font-weight:700;line-height:1.5}.weekly-contribution__author.svelte-1luapre a:where(.svelte-1luapre){text-underline-offset:4px;align-items:center;min-height:2.75rem;text-decoration:underline;display:inline-flex}.weekly-contribution__role.svelte-1luapre{color:var(--color-matriz-700);font-size:.9375rem;line-height:1.5}.weekly-contribution__body.svelte-1luapre{margin-top:2rem;font-size:1.04rem;line-height:1.75}.weekly-contribution__body.svelte-1luapre p:where(.svelte-1luapre)+p:where(.svelte-1luapre){margin-top:1.25rem}.weekly-contribution__video.svelte-1luapre{border-top:1px solid var(--color-matriz-100);margin-top:2rem;padding-top:1.5rem}.weekly-contribution__video-frame.svelte-1luapre{aspect-ratio:16/9;background:var(--color-skin-50);border:0;border-radius:.5rem;width:100%;display:block}.weekly-contribution__fallback.svelte-1luapre{width:fit-content;min-height:2.75rem;color:var(--color-sage-800);text-underline-offset:4px;align-items:center;margin-top:.75rem;text-decoration:underline;text-decoration-thickness:2px;display:flex}a.svelte-1luapre:focus-visible{outline:2px solid var(--color-matriz-700);outline-offset:4px}@media (width<=639px){.weekly-contribution__inner.svelte-1luapre{width:100%;padding:4rem 1rem}.weekly-contribution__title.svelte-1luapre{font-size:2rem}.weekly-contribution__byline.svelte-1luapre{grid-template-columns:4rem minmax(0,1fr);gap:.875rem}.weekly-contribution__portrait.svelte-1luapre{width:4rem;height:4rem}}
