.mac-section.svelte-7vjli4{border-top:1px solid rgb(var(--rp-border-soft));padding:3.5rem 0 0}.mac-section__head.svelte-7vjli4{max-width:var(--mac-measure);margin:0 auto}.mac-section__number.svelte-7vjli4{color:rgb(var(--rp-text-tertiary));font-family:var(--rp-font-data);letter-spacing:.14em;margin:0 0 .5rem;font-size:.78rem}.mac-section__head.svelte-7vjli4 h2:where(.svelte-7vjli4){color:rgb(var(--rp-text-primary));font-family:var(--rp-font-body);letter-spacing:-.015em;text-wrap:balance;margin:0;font-size:clamp(1.5rem,1.1rem + 1.6vw,2.2rem);font-weight:700;line-height:1.12}.mac-section__lede.svelte-7vjli4{color:rgb(var(--rp-text-secondary));font-family:var(--rp-font-body);max-width:46ch;margin:.7rem 0 0;font-size:1.08rem;line-height:1.5}.mac-widget.svelte-7vjli4{background:rgb(var(--rp-surface-panel));border:1px solid rgb(var(--rp-border));border-radius:var(--rp-radius-md);margin:1.75rem auto 0;padding:0;overflow:hidden}.mac-widget__placeholder.svelte-7vjli4{aspect-ratio:4/3;background:rgb(var(--rp-surface-muted));width:100%;max-height:520px}.mac-widget__provenance.svelte-7vjli4{border-top:1px solid rgb(var(--rp-border-soft));color:rgb(var(--rp-text-tertiary));font-family:var(--rp-font-ui);padding:.6rem .85rem;font-size:.76rem;line-height:1.45}.mac-section__copy.svelte-7vjli4{max-width:var(--mac-measure);margin:2rem auto 0}
