.article-content.svelte-qqexs5{font-size:clamp(1rem,.96rem + .18vw,1.125rem);line-height:1.82;color:var(--foreground);overflow-wrap:anywhere}.article-content.svelte-qqexs5>:first-child{margin-top:0}.article-content.svelte-qqexs5>:last-child{margin-bottom:0}.article-content.svelte-qqexs5 p{max-width:52rem;margin:0 0 1.55em;color:color-mix(in oklch,var(--foreground) 78%,transparent)}.article-content.svelte-qqexs5 h1,.article-content.svelte-qqexs5 h2,.article-content.svelte-qqexs5 h3,.article-content.svelte-qqexs5 h4{max-width:58rem;margin:2.2em 0 .65em;font-weight:400;line-height:1.08;letter-spacing:-.035em;text-wrap:balance}.article-content.svelte-qqexs5 h1{font-size:clamp(2.4rem,6vw,4.7rem)}.article-content.svelte-qqexs5 h2{font-size:clamp(2rem,4.5vw,3.3rem)}.article-content.svelte-qqexs5 h3{font-size:clamp(1.5rem,3vw,2.2rem)}.article-content.svelte-qqexs5 h4{font-size:.78rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.article-content.svelte-qqexs5 a{color:var(--primary);font-weight:650;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.25em;transition:color .18s ease,text-decoration-color .18s ease}.article-content.svelte-qqexs5 a:hover{color:color-mix(in oklch,var(--primary) 78%,var(--foreground))}.article-content.svelte-qqexs5 a:focus-visible{outline:2px solid var(--primary);outline-offset:4px}.article-content.svelte-qqexs5 ul,.article-content.svelte-qqexs5 ol{max-width:52rem;margin:1.5rem 0 2rem;padding-left:1.5rem}.article-content.svelte-qqexs5 ul{list-style:square}.article-content.svelte-qqexs5 ol{list-style:decimal-leading-zero}.article-content.svelte-qqexs5 li{margin:.65rem 0;padding-left:.35rem}.article-content.svelte-qqexs5 li::marker{color:var(--primary);font-weight:700}.article-content.svelte-qqexs5 blockquote{max-width:56rem;margin:2.75rem 0;border-left:3px solid var(--primary);background:color-mix(in oklch,var(--muted) 48%,transparent);padding:clamp(1.35rem,4vw,2.5rem);font-size:clamp(1.3rem,2.8vw,2rem);font-weight:350;line-height:1.5;letter-spacing:-.02em}.article-content.svelte-qqexs5 blockquote p{margin:0;color:var(--foreground)}.article-content.svelte-qqexs5 hr{margin:3.5rem 0;border:0;border-top:1px solid var(--border)}.article-content.svelte-qqexs5 img,.article-content.svelte-qqexs5 video{display:block;width:auto;max-width:100%;height:auto;margin:2.5rem auto;border:1px solid var(--border);object-fit:contain}.article-content.svelte-qqexs5 figure{max-width:100%;margin:2.75rem 0}.article-content.svelte-qqexs5 figcaption{margin-top:.8rem;color:var(--muted-foreground);font-size:.8rem;line-height:1.5}.article-content.svelte-qqexs5 iframe,.article-content.svelte-qqexs5 [data-video-frame]{display:block;width:100%;max-width:100%;aspect-ratio:16 / 9;border:0}.article-content.svelte-qqexs5 [data-video-frame]{overflow:hidden;background:var(--editorial-ink)}.article-content.svelte-qqexs5 [data-video-frame] iframe{height:100%}.article-content.svelte-qqexs5 [data-article-video] video{width:100%;margin:0}.article-content.svelte-qqexs5 table{display:block;width:max-content;max-width:100%;overflow-x:auto;border:1px solid var(--border);border-collapse:collapse;white-space:normal;-webkit-overflow-scrolling:touch}.article-content.svelte-qqexs5 th,.article-content.svelte-qqexs5 td{min-width:9rem;border-right:1px solid var(--border);border-bottom:1px solid var(--border);padding:.9rem 1rem;text-align:left;vertical-align:top}.article-content.svelte-qqexs5 th{background:var(--editorial-ink);color:var(--editorial-paper);font-size:.72rem;font-weight:700;letter-spacing:.11em;text-transform:uppercase}.article-content.svelte-qqexs5 tr:nth-child(2n) td{background:color-mix(in oklch,var(--muted) 35%,transparent)}.article-content.svelte-qqexs5 pre{max-width:100%;overflow-x:auto;border:1px solid var(--border);background:var(--editorial-ink);padding:1.25rem;color:var(--editorial-paper);font-size:.86rem;line-height:1.65}.article-content.svelte-qqexs5 code{overflow-wrap:normal}.article-content.svelte-qqexs5 section[data-article-references]{margin-top:5rem;border-top:1px solid var(--border);padding-top:2.5rem}.article-content.svelte-qqexs5 section[data-article-references] ol{display:grid;max-width:none;gap:.75rem;padding:0;list-style:none}.article-content.svelte-qqexs5 section[data-article-references] li{margin:0;border:1px solid var(--border);padding:1rem}@media(min-width:48rem){.article-content.svelte-qqexs5 section[data-article-references] ol{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(prefers-reduced-motion:reduce){.article-content.svelte-qqexs5 a{transition:none}}
