@layer base{._body_16p11_2{display:flex;flex-direction:column;max-width:42rem;margin:0 auto}._heading_16p11_9{font-family:var(--font-family-display);font-size:1.5rem;font-weight:700;color:var(--foreground);margin:var(--spacing-8) 0 var(--spacing-3) 0}._heading_16p11_9:first-child{margin-top:0}._subheading_16p11_21{font-family:var(--font-family-display);font-size:1.25rem;font-weight:700;color:var(--foreground);margin:var(--spacing-6) 0 var(--spacing-2) 0}._paragraph_16p11_29{font-family:var(--font-family-base);font-size:1.125rem;line-height:1.8;color:var(--foreground);margin:0 0 var(--spacing-4) 0}._list_16p11_37{font-family:var(--font-family-base);font-size:1.125rem;line-height:1.75;color:var(--foreground);margin:0 0 var(--spacing-4) 0;padding-left:var(--spacing-6);display:flex;flex-direction:column;gap:var(--spacing-2)}._blockquote_16p11_49{margin:0 0 var(--spacing-4) 0;padding:var(--spacing-3) var(--spacing-4);border-left:3px solid var(--primary);background-color:color-mix(in srgb,var(--primary) 6%,var(--surface));font-family:var(--font-family-display);font-style:italic;font-size:1.125rem;line-height:1.7;color:var(--foreground)}._inlineLink_16p11_61{color:var(--primary);text-decoration:underline;text-decoration-color:color-mix(in srgb,var(--primary) 40%,transparent)}._inlineLink_16p11_61:hover{text-decoration-color:var(--primary)}._inlineLink_16p11_61:focus-visible{outline:2px solid var(--primary);outline-offset:2px}._bodyFigure_16p11_76{margin:var(--spacing-6) 0}._bodyImage_16p11_80{width:100%;max-height:26rem;object-fit:cover;display:block;border:1px solid var(--border);border-radius:var(--radius)}._bodyFigureCaption_16p11_89{margin-top:var(--spacing-2);font-size:.8125rem;line-height:1.5;color:var(--muted-foreground)}._bodyImageCredit_16p11_96{color:var(--muted-foreground)}._attributionRow_16p11_100{display:flex;flex-wrap:wrap;gap:var(--spacing-3);margin-top:var(--spacing-1)}._attributionLink_16p11_107{font-size:.75rem;font-weight:500;color:var(--primary);text-decoration:underline;text-decoration-color:color-mix(in srgb,var(--primary) 40%,transparent)}._attributionLink_16p11_107:hover{text-decoration-color:var(--primary)}._attributionLink_16p11_107:focus-visible{outline:2px solid var(--primary);outline-offset:2px}@media(max-width:40rem){._paragraph_16p11_29,._list_16p11_37{font-size:1rem;line-height:1.75}._heading_16p11_9{font-size:1.25rem}._subheading_16p11_21{font-size:1.125rem}._blockquote_16p11_49{font-size:1rem}._bodyImage_16p11_80{max-height:18rem}}}
