/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-space-y-reverse:0;--tw-leading:initial}}}@layer theme{:root,:host{--color-slate-300:oklch(86.9% .022 252.894);--spacing:.25rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75)}}@layer utilities{.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-5{margin-top:calc(var(--spacing) * 5)}.contents{display:contents}.list-disc{list-style-type:disc}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}.pl-5{padding-left:calc(var(--spacing) * 5)}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.leading-6{--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6)}.text-slate-300{color:var(--color-slate-300)}.underline{text-decoration-line:underline}.underline-offset-4{text-underline-offset:4px}}.illustrated-article .article-body{max-width:none}.illustrated-article .article-body .illustrated-article__section{background:radial-gradient(at 100% 0,#9d28c519,#0000 65%),#110e1b;border:1px solid #c07bff30;border-radius:24px;grid-template-columns:minmax(0,1fr);gap:20px;padding:24px;display:grid}.illustrated-article__section+.illustrated-article__section{margin-top:24px}.illustrated-article__heading{min-width:0}.illustrated-article__heading h2{margin-bottom:0}.illustrated-article__copy{order:3;min-width:0}.illustrated-article__figure{order:2;min-width:0}.illustrated-article__image{aspect-ratio:3/2;object-fit:cover;background:#100b1b;border:1px solid #d495ff30;border-radius:18px;width:100%;height:auto;display:block}@media (min-width:1200px){.illustrated-article{grid-template-columns:200px minmax(0,1fr);gap:32px}.illustrated-article .toc{padding:20px}.illustrated-article .article-body .illustrated-article__section{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:24px}.illustrated-article__heading{grid-column:1/-1}.illustrated-article__copy{order:2}.illustrated-article__figure{order:3;align-self:start;position:sticky;top:120px}}@media (max-width:767px){.illustrated-article .article-body .illustrated-article__section{border-radius:20px;gap:18px;padding:20px}.illustrated-article__heading h2{font-size:23px;line-height:1.25}.illustrated-article__image{max-height:240px}}.article-table{background:#100e1b;border:1px solid #be80f43d;border-radius:18px;margin:24px 0;overflow-x:auto}.article-table:focus-visible{outline-offset:4px;outline:2px solid #ffae36}.article-table__table{border-collapse:collapse;text-align:left;width:100%;font-size:15px;line-height:1.7}.article-table__table th,.article-table__table td{vertical-align:top;border-bottom:1px solid #c391f426;padding:16px 20px}.article-table__table thead th{color:#fff;background:#37203e}.article-table__table tbody th{color:#ffd391;width:31%;font-weight:600}.article-table__table tbody tr:nth-child(2n){background:#23182c70}.article-table__table tr:last-child th,.article-table__table tr:last-child td{border-bottom:0}@media (max-width:767px){.article-table__table{font-size:14px;line-height:1.65}.article-table__table th,.article-table__table td{padding:13px 12px}.article-table__table tbody th{overflow-wrap:break-word;width:35%}}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-leading{syntax:"*";inherits:false}