.article-wrap[data-astro-cid-6ebbwsfy]{padding-bottom:var(--space-16)}.article-layout[data-astro-cid-6ebbwsfy]{justify-content:space-between;gap:var(--space-16);grid-template-columns:minmax(0,46rem) minmax(0,16rem);display:grid}.article__meta[data-astro-cid-6ebbwsfy]{gap:var(--space-2) var(--space-6);font-size:var(--text-small);color:var(--color-ink-muted);padding-bottom:var(--space-4);flex-wrap:wrap;display:flex}.article__tags[data-astro-cid-6ebbwsfy]{gap:var(--space-2);padding:0 0 var(--space-8);margin:0 0 var(--space-8);border-bottom:1px solid var(--color-border);flex-wrap:wrap;list-style:none;display:flex}@media (prefers-reduced-motion:no-preference){.article__meta[data-astro-cid-6ebbwsfy],.article__tags[data-astro-cid-6ebbwsfy]{animation:fade-up 1s var(--ease-emphasized) both}.article__meta[data-astro-cid-6ebbwsfy]{animation-delay:.5s}.article__tags[data-astro-cid-6ebbwsfy]{animation-delay:.65s}}.article__tags[data-astro-cid-6ebbwsfy] li[data-astro-cid-6ebbwsfy]{border:1px solid var(--color-border-strong);color:var(--color-ink-soft);border-radius:999px;padding:.3rem .75rem;font-size:.8rem;font-weight:600}.prose[data-astro-cid-6ebbwsfy]{color:var(--color-ink-soft);font-size:1.075rem;line-height:1.75}.prose[data-astro-cid-6ebbwsfy]>p:first-child{color:var(--color-ink);font-size:1.25rem;line-height:1.6}.prose[data-astro-cid-6ebbwsfy] h2:before{content:"";width:3rem;height:2px;margin-bottom:var(--space-5);background:linear-gradient(90deg, var(--p-gold-400), #ffde5900);border-radius:2px;display:block;box-shadow:0 0 12px #ffde5959}.prose[data-astro-cid-6ebbwsfy] h2#sources:before{display:none}.prose[data-astro-cid-6ebbwsfy] h2{font-size:var(--text-h3);line-height:var(--leading-snug);color:var(--color-ink);margin:var(--space-16) 0 var(--space-4);scroll-margin-top:6rem}.prose[data-astro-cid-6ebbwsfy] h3{font-family:var(--font-text);color:var(--color-ink);margin:var(--space-8) 0 var(--space-3);scroll-margin-top:6rem;font-size:1.2rem;font-weight:700}.prose[data-astro-cid-6ebbwsfy] p,.prose[data-astro-cid-6ebbwsfy] ul,.prose[data-astro-cid-6ebbwsfy] ol,.prose[data-astro-cid-6ebbwsfy] blockquote,.prose[data-astro-cid-6ebbwsfy] table{margin:0 0 var(--space-5)}.prose[data-astro-cid-6ebbwsfy] ul,.prose[data-astro-cid-6ebbwsfy] ol{padding-left:1.4rem}.prose[data-astro-cid-6ebbwsfy] li{margin-bottom:var(--space-2)}.prose[data-astro-cid-6ebbwsfy] li::marker{color:var(--color-signal)}.prose[data-astro-cid-6ebbwsfy] strong{color:var(--color-ink)}.prose[data-astro-cid-6ebbwsfy] a{color:var(--color-signal-text);text-underline-offset:.2em;text-decoration:underline 1px}.prose[data-astro-cid-6ebbwsfy] a:hover{color:var(--color-signal)}.prose[data-astro-cid-6ebbwsfy] blockquote{padding:var(--space-4) var(--space-6);border-left:3px solid var(--color-signal);background:var(--color-surface-raised);border-radius:0 var(--radius-lg) var(--radius-lg) 0;color:var(--color-ink)}.prose[data-astro-cid-6ebbwsfy] table{border-collapse:collapse;max-width:100%;font-size:.95rem;line-height:1.5;display:block;overflow-x:auto}.prose[data-astro-cid-6ebbwsfy] th,.prose[data-astro-cid-6ebbwsfy] td{border-bottom:1px solid var(--color-border);text-align:left;vertical-align:top;min-width:8rem;padding:.7rem .9rem}.prose[data-astro-cid-6ebbwsfy] th{color:var(--color-ink);background:var(--color-surface-raised);font-weight:700}.prose[data-astro-cid-6ebbwsfy] hr{border:0;border-top:1px solid var(--color-border);margin:var(--space-12) 0}.prose[data-astro-cid-6ebbwsfy] code{background:var(--color-surface-raised-2);border-radius:.3em;padding:.1em .35em;font-size:.9em}.prose[data-astro-cid-6ebbwsfy] h2#sources{font-size:1.1rem;font-family:var(--font-text);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-ink-muted);padding-top:var(--space-8);border-top:1px solid var(--color-border)}.prose[data-astro-cid-6ebbwsfy] h2#sources+ul{overflow-wrap:anywhere;font-size:.9rem;line-height:1.6}.article__service[data-astro-cid-6ebbwsfy]{isolation:isolate;margin-top:var(--space-16);padding:var(--space-8);border:1px solid var(--color-border-strong);border-radius:var(--radius-lg);background:radial-gradient(120% 140% at 100% 0%, #ffde591a, transparent 55%), var(--color-surface-raised);position:relative;overflow:hidden}.article__service[data-astro-cid-6ebbwsfy] .article__service-dust{z-index:-1;mask-image:radial-gradient(80% 90% at 100% 0,#000,#0000 75%)}.article__service[data-astro-cid-6ebbwsfy]:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ffe98fe6,#0000);width:40%;height:1px;position:absolute;top:0;left:0;transform:translate(-100%)}@media (prefers-reduced-motion:no-preference){.article__service[data-astro-cid-6ebbwsfy]:after{animation:service-edge 7s var(--ease-standard) 1s infinite}}@keyframes service-edge{0%{transform:translate(-100%)}35%,to{transform:translate(260%)}}.article__service-name[data-astro-cid-6ebbwsfy]{font-family:var(--font-display);font-size:var(--text-h3);color:var(--color-ink);margin:var(--space-2) 0 var(--space-3)}.article__service-copy[data-astro-cid-6ebbwsfy]{color:var(--color-ink-soft);line-height:var(--leading-normal);margin-bottom:var(--space-6)}.article__service-actions[data-astro-cid-6ebbwsfy]{align-items:center;gap:var(--space-6);flex-wrap:wrap;display:flex}.article__service-link[data-astro-cid-6ebbwsfy]{color:var(--color-signal-text);font-weight:700;text-decoration:none}.article-toc[data-astro-cid-6ebbwsfy]{padding-left:var(--space-6);align-self:start;position:sticky;top:7rem}.article-toc__rail[data-astro-cid-6ebbwsfy]{background:var(--color-border);width:1px;position:absolute;top:0;bottom:0;left:0}.article-toc__fill[data-astro-cid-6ebbwsfy]{background:linear-gradient(180deg, var(--p-gold-400), var(--p-gold-300));transform-origin:top;transform:scaleY(var(--read,0));position:absolute;inset:0;box-shadow:0 0 10px #ffde5980}.article-toc__title[data-astro-cid-6ebbwsfy]{font-size:var(--text-small);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-eyebrow);margin-bottom:var(--space-4);font-weight:700}.article-toc[data-astro-cid-6ebbwsfy] ol[data-astro-cid-6ebbwsfy]{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.article-toc[data-astro-cid-6ebbwsfy] a[data-astro-cid-6ebbwsfy]{color:var(--color-ink-muted);transition:color var(--duration-fast) var(--ease-standard), transform .4s var(--ease-emphasized);font-size:.9rem;line-height:1.4;text-decoration:none;display:block;position:relative}.article-toc[data-astro-cid-6ebbwsfy] a[data-astro-cid-6ebbwsfy]:before{content:"";left:calc(-1 * var(--space-6) - 3px);background:var(--p-gold-400);width:7px;height:7px;box-shadow:0 0 10px var(--p-gold-400);opacity:0;transition:opacity .3s var(--ease-standard), transform .4s var(--ease-emphasized);border-radius:50%;position:absolute;top:.45em;transform:scale(.4)}.article-toc[data-astro-cid-6ebbwsfy] a[data-astro-cid-6ebbwsfy]:hover,.article-toc[data-astro-cid-6ebbwsfy] a[data-astro-cid-6ebbwsfy]:focus-visible{color:var(--color-signal)}.article-toc[data-astro-cid-6ebbwsfy] a[data-astro-cid-6ebbwsfy][data-active]{color:var(--color-ink)}.article-toc[data-astro-cid-6ebbwsfy] a[data-astro-cid-6ebbwsfy][data-active]:before{opacity:1;transform:none}@media (prefers-reduced-motion:no-preference){.article-toc[data-astro-cid-6ebbwsfy] a[data-astro-cid-6ebbwsfy][data-active]{transform:translate(3px)}}.article-related[data-astro-cid-6ebbwsfy]{border-top:1px solid var(--color-border)}.article-related__head[data-astro-cid-6ebbwsfy]{margin-bottom:var(--space-8);justify-content:space-between;align-items:baseline;display:flex}.article-related__head[data-astro-cid-6ebbwsfy] h2[data-astro-cid-6ebbwsfy]{font-size:var(--text-h2)}.article-related[data-astro-cid-6ebbwsfy]{background:radial-gradient(60% 80% at 50% 0,#ffde590d,#0000 70%)}.article-more[data-astro-cid-6ebbwsfy]{margin-top:var(--space-12);padding-top:var(--space-8);border-top:1px solid var(--color-border)}.article-more[data-astro-cid-6ebbwsfy] h3[data-astro-cid-6ebbwsfy]{font-family:var(--font-text);font-size:var(--text-small);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-eyebrow);margin-bottom:var(--space-4);font-weight:700}.article-more[data-astro-cid-6ebbwsfy] ul[data-astro-cid-6ebbwsfy]{margin:0 0 var(--space-4);gap:var(--space-2) var(--space-8);grid-template-columns:repeat(2,minmax(0,1fr));padding:0;list-style:none;display:grid}.article-more[data-astro-cid-6ebbwsfy] a[data-astro-cid-6ebbwsfy]{color:var(--color-ink-soft);line-height:1.4;text-decoration:none}.article-more[data-astro-cid-6ebbwsfy] a[data-astro-cid-6ebbwsfy]:hover,.article-more[data-astro-cid-6ebbwsfy] a[data-astro-cid-6ebbwsfy]:focus-visible{color:var(--color-signal)}.article-more__all[data-astro-cid-6ebbwsfy]{font-weight:700;color:var(--color-signal-text)!important}@media (width<=767px){.article-more[data-astro-cid-6ebbwsfy] ul[data-astro-cid-6ebbwsfy]{grid-template-columns:1fr}}.article-related__all[data-astro-cid-6ebbwsfy]{color:var(--color-signal-text);font-weight:700;text-decoration:none}.article-related__grid[data-astro-cid-6ebbwsfy]{gap:var(--space-8);grid-template-columns:repeat(3,1fr);display:grid}@media (width<=1099px){.article-layout[data-astro-cid-6ebbwsfy]{grid-template-columns:minmax(0,46rem)}.article-toc[data-astro-cid-6ebbwsfy]{display:none}}@media (width<=1023px){.article-related__grid[data-astro-cid-6ebbwsfy]{grid-template-columns:1fr}}@media (width<=767px){.prose[data-astro-cid-6ebbwsfy]{font-size:1.025rem}.prose[data-astro-cid-6ebbwsfy]>p:first-child{font-size:1.125rem}.article__service[data-astro-cid-6ebbwsfy]{padding:var(--space-6)}}
