.article[data-astro-cid-ughee2et]{padding-block:var(--space-8) var(--section-gap)}.article__shell[data-astro-cid-ughee2et]{max-width:76rem}.article__header[data-astro-cid-ughee2et]{margin-block:var(--space-8) clamp(3rem, 7vw, 6rem);background:radial-gradient(circle at 100% 0%, color-mix(in srgb, var(--color-accent) 12%, transparent), transparent 38%), linear-gradient(145deg, color-mix(in srgb, var(--color-brand-soft) 7%, transparent), transparent 55%), var(--color-surface);border:1px solid var(--color-border-subtle);border-radius:calc(var(--radius-xl) + var(--space-2));box-shadow:var(--shadow-lg);align-items:center;gap:clamp(2rem,5vw,4rem);padding:clamp(1.75rem,5vw,4.5rem);display:grid}.article__eyebrow[data-astro-cid-ughee2et]{color:var(--color-accent-text);font-size:var(--text-sm);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-wide);text-transform:uppercase}.article__headline[data-astro-cid-ughee2et] h1[data-astro-cid-ughee2et]{max-width:11ch;letter-spacing:-.05em;margin-block-start:var(--space-4);font-size:clamp(3rem,6.6vw,5.75rem);line-height:.98}.article__intro[data-astro-cid-ughee2et]{background-color:color-mix(in srgb, var(--color-surface-muted) 82%, transparent);border:1px solid var(--color-border-subtle);border-radius:var(--radius-xl);padding:clamp(1.5rem,3vw,2.25rem)}.article__intro-label[data-astro-cid-ughee2et]{gap:var(--space-2);color:var(--color-accent-text);font-size:var(--text-xs);font-weight:var(--weight-bold);letter-spacing:var(--tracking-wide);text-transform:uppercase;align-items:center;display:flex}.article__lead[data-astro-cid-ughee2et]{color:var(--color-text-secondary);font-size:var(--text-base);line-height:var(--leading-relaxed);margin-block-start:var(--space-4)}.article__byline[data-astro-cid-ughee2et]{color:var(--color-text-muted);font-size:var(--text-sm);margin-block-start:var(--space-6)}@media (width>=64rem){.article__header[data-astro-cid-ughee2et]{grid-template-columns:minmax(0,7fr) minmax(22rem,5fr)}}.article__layout[data-astro-cid-ughee2et]{align-items:start;gap:clamp(2rem,5vw,4.5rem);max-width:66rem;margin-inline:auto;display:grid}.article__toc[data-astro-cid-ughee2et]{padding:var(--space-5);background-color:var(--color-surface-muted);border:1px solid var(--color-border-subtle);border-radius:var(--radius-xl)}.article__toc-title[data-astro-cid-ughee2et]{color:var(--color-text-secondary);font-size:var(--text-xs);font-weight:var(--weight-bold);letter-spacing:.12em;text-transform:uppercase}.article__toc[data-astro-cid-ughee2et] ol[data-astro-cid-ughee2et]{gap:var(--space-1);margin-block-start:var(--space-4);padding:0;list-style:none;display:grid}.article__toc[data-astro-cid-ughee2et] a[data-astro-cid-ughee2et]{gap:var(--space-3);border-radius:var(--radius-sm);color:var(--color-text-secondary);font-size:var(--text-sm);line-height:var(--leading-snug);grid-template-columns:auto 1fr;align-items:start;padding:.55rem .65rem;text-decoration:none;display:grid}.article__toc[data-astro-cid-ughee2et] a[data-astro-cid-ughee2et]:hover{background-color:var(--color-surface);color:var(--color-text)}.article__toc[data-astro-cid-ughee2et] a[data-astro-cid-ughee2et] span[data-astro-cid-ughee2et]{color:var(--color-accent-text);font-size:var(--text-xs);font-weight:var(--weight-bold);line-height:1.5}@media (width>=60rem){.article__layout[data-astro-cid-ughee2et]{grid-template-columns:14rem minmax(0,1fr)}.article__toc[data-astro-cid-ughee2et]{position:sticky;inset-block-start:calc(var(--header-height) + var(--space-6))}}.article__content[data-astro-cid-ughee2et]{min-width:0;max-width:46rem}.article__content[data-astro-cid-ughee2et]>section[data-astro-cid-ughee2et]{scroll-margin-top:calc(var(--header-height) + var(--space-4))}.article__content[data-astro-cid-ughee2et]>section[data-astro-cid-ughee2et]:not(.faq-item){padding-block-start:var(--space-4)}.article__content[data-astro-cid-ughee2et]>section[data-astro-cid-ughee2et]:not(.faq-item)+section[data-astro-cid-ughee2et]:not(.faq-item){border-block-start:1px solid var(--color-border-subtle);margin-block-start:clamp(3.5rem,7vw,6rem);padding-block-start:clamp(2.5rem,5vw,4rem)}.article__content[data-astro-cid-ughee2et]>section[data-astro-cid-ughee2et]>h2[data-astro-cid-ughee2et]{letter-spacing:-.025em;max-width:22ch;font-size:clamp(1.8rem,3.5vw,2.6rem);line-height:var(--leading-tight)}.article__content[data-astro-cid-ughee2et] strong{color:var(--color-text);font-weight:var(--weight-semibold)}.quick-answer[data-astro-cid-ughee2et],.safety-note[data-astro-cid-ughee2et]{background:linear-gradient(145deg, color-mix(in srgb, var(--color-accent) 8%, transparent), transparent 60%), var(--color-surface-muted);border:1px solid color-mix(in srgb, var(--color-accent) 28%, var(--color-border-subtle));border-radius:var(--radius-xl);padding:clamp(1.5rem,4vw,2.5rem);position:relative}.quick-answer[data-astro-cid-ughee2et]:before,.safety-note[data-astro-cid-ughee2et]:before{background-color:var(--color-accent);border-radius:var(--radius-xl) 0 0 var(--radius-xl);content:"";width:.22rem;position:absolute;inset:0 auto 0 0}.quick-answer[data-astro-cid-ughee2et] h2[data-astro-cid-ughee2et],.safety-note[data-astro-cid-ughee2et] h3[data-astro-cid-ughee2et]{font-size:var(--text-lg)}.quick-answer[data-astro-cid-ughee2et] p[data-astro-cid-ughee2et],.safety-note[data-astro-cid-ughee2et] p[data-astro-cid-ughee2et]{margin-block-start:var(--space-3)}.article-shot[data-astro-cid-ughee2et]{margin-block:var(--space-10);background:radial-gradient(circle at 50% 25%, color-mix(in srgb, var(--color-brand-soft) 22%, transparent), transparent 55%), var(--color-surface-muted);border:1px solid var(--color-border-subtle);border-radius:var(--radius-xl);justify-content:center;padding:clamp(1.25rem,4vw,2.5rem);display:flex}.article-shots[data-astro-cid-ughee2et]{gap:var(--space-8);margin-block:var(--space-10);grid-template-columns:repeat(auto-fit,minmax(min(100%,17rem),1fr));align-items:start;display:grid}.article-shots[data-astro-cid-ughee2et] .article-shot[data-astro-cid-ughee2et]{margin:0}.article-cta[data-astro-cid-ughee2et]{justify-content:space-between;align-items:center;gap:var(--space-4);background:radial-gradient(circle at 100% 0%, #ffffff1a, transparent 45%), var(--color-brand-deep);border-radius:var(--radius-xl);box-shadow:var(--shadow-md);color:var(--color-on-brand);border:1px solid #ffffff24;flex-wrap:wrap;margin-block-start:var(--space-6);padding:clamp(1.5rem,4vw,2.5rem);display:flex}.article-cta[data-astro-cid-ughee2et] p[data-astro-cid-ughee2et]{max-width:25rem;color:inherit;font-weight:var(--weight-medium)}.faq-list[data-astro-cid-ughee2et]{gap:var(--space-5);display:grid}.faq-item[data-astro-cid-ughee2et]{padding:var(--space-5);background-color:var(--color-surface);border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm)}.faq-item[data-astro-cid-ughee2et] h3[data-astro-cid-ughee2et]{font-size:var(--text-lg)}.faq-item[data-astro-cid-ughee2et] p[data-astro-cid-ughee2et]{margin-block-start:var(--space-2)}@media (width>=44rem){.faq-list[data-astro-cid-ughee2et]{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch}}@media (width<=59.99rem){.article__toc[data-astro-cid-ughee2et] ol[data-astro-cid-ughee2et]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=31rem){.article__header[data-astro-cid-ughee2et],.article__toc[data-astro-cid-ughee2et]{padding:var(--space-5)}.article__toc[data-astro-cid-ughee2et] ol[data-astro-cid-ughee2et]{grid-template-columns:1fr}.article-cta[data-astro-cid-ughee2et] .button{width:100%}}
