.article-wrap[data-astro-cid-7jjqptxk]{max-width:46rem}.article-cover[data-astro-cid-7jjqptxk]{margin:0 0 var(--space-md);border-radius:var(--radius);overflow:hidden;box-shadow:var(--shadow-md);aspect-ratio:16 / 7}.article-illu[data-astro-cid-7jjqptxk]{width:100%;height:100%;display:block}.meta[data-astro-cid-7jjqptxk]{display:flex;flex-wrap:wrap;gap:1rem;align-items:center;margin-bottom:var(--space-md)}.cat[data-astro-cid-7jjqptxk]{font-weight:700;color:var(--color-primary)}.meta[data-astro-cid-7jjqptxk] time[data-astro-cid-7jjqptxk]{color:var(--color-secondary-700);font-size:var(--step--1)}.prose[data-astro-cid-7jjqptxk] h2{font-size:var(--step-2);margin:var(--space-lg) 0 var(--space-sm)}.prose[data-astro-cid-7jjqptxk] h3{font-size:var(--step-1);margin:var(--space-md) 0 var(--space-xs)}.prose[data-astro-cid-7jjqptxk] p{color:var(--color-text);margin:0 0 var(--space-sm)}.prose[data-astro-cid-7jjqptxk] ul{margin:0 0 var(--space-sm);padding-left:1.25rem;color:var(--color-text);display:grid;gap:.35rem}.prose[data-astro-cid-7jjqptxk] blockquote{margin:var(--space-md) 0;padding:var(--space-sm) var(--space-md);border-left:4px solid var(--color-primary);background:var(--color-cream-soft);border-radius:0 var(--radius-sm) var(--radius-sm) 0;font-style:italic;color:var(--color-primary)}.prose[data-astro-cid-7jjqptxk] a{color:var(--color-primary);font-weight:600}.prose[data-astro-cid-7jjqptxk] a.glossary-link{font-weight:inherit;color:inherit;text-decoration-style:dotted;text-decoration-color:var(--color-primary);text-underline-offset:3px}.prose[data-astro-cid-7jjqptxk] a.glossary-link:hover{color:var(--color-primary)}.updated[data-astro-cid-7jjqptxk]{color:var(--color-secondary-700);font-size:var(--step--1)}.updated[data-astro-cid-7jjqptxk]:before{content:"·";margin-right:1rem}.short-answer[data-astro-cid-7jjqptxk]{margin:0 0 var(--space-md);padding:var(--space-sm) var(--space-md);background:var(--color-cream-soft);border-left:4px solid var(--color-primary);border-radius:0 var(--radius-sm) var(--radius-sm) 0}.short-answer[data-astro-cid-7jjqptxk] p[data-astro-cid-7jjqptxk]{margin:0;color:var(--color-text)}.short-answer[data-astro-cid-7jjqptxk] .short-answer-label[data-astro-cid-7jjqptxk]{margin-bottom:.35rem;font-size:var(--step--1);font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--color-primary)}.post-faq[data-astro-cid-7jjqptxk],.post-sources[data-astro-cid-7jjqptxk]{margin-top:var(--space-lg)}.post-faq[data-astro-cid-7jjqptxk] h2[data-astro-cid-7jjqptxk],.post-sources[data-astro-cid-7jjqptxk] h2[data-astro-cid-7jjqptxk]{font-size:var(--step-2);margin:0 0 var(--space-sm)}.post-faq-item[data-astro-cid-7jjqptxk]{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-bg);margin-bottom:.6rem}.post-faq-item[data-astro-cid-7jjqptxk] summary[data-astro-cid-7jjqptxk]{display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:.9rem 1.1rem;font-weight:600;cursor:pointer;list-style:none}.post-faq-item[data-astro-cid-7jjqptxk] summary[data-astro-cid-7jjqptxk]::-webkit-details-marker{display:none}.post-faq-item[data-astro-cid-7jjqptxk] summary[data-astro-cid-7jjqptxk]:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.post-faq-item[data-astro-cid-7jjqptxk] p[data-astro-cid-7jjqptxk]{margin:0;padding:0 1.1rem 1rem;color:var(--color-muted)}.post-faq-icon[data-astro-cid-7jjqptxk]{position:relative;flex-shrink:0;width:16px;height:16px}.post-faq-icon[data-astro-cid-7jjqptxk]:before,.post-faq-icon[data-astro-cid-7jjqptxk]:after{content:"";position:absolute;background:var(--color-primary);transition:transform .25s var(--ease)}.post-faq-icon[data-astro-cid-7jjqptxk]:before{top:7px;left:0;width:16px;height:2px}.post-faq-icon[data-astro-cid-7jjqptxk]:after{top:0;left:7px;width:2px;height:16px}.post-faq-item[data-astro-cid-7jjqptxk][open] .post-faq-icon[data-astro-cid-7jjqptxk]:after{transform:scaleY(0)}.post-faq-more[data-astro-cid-7jjqptxk]{margin-top:var(--space-sm);font-size:var(--step--1);color:var(--color-muted)}.post-faq-more[data-astro-cid-7jjqptxk] a[data-astro-cid-7jjqptxk],.post-sources[data-astro-cid-7jjqptxk] a[data-astro-cid-7jjqptxk]{color:var(--color-primary);font-weight:600;overflow-wrap:anywhere}.post-sources[data-astro-cid-7jjqptxk] ul[data-astro-cid-7jjqptxk]{margin:0 0 .5rem;padding-left:1.25rem;display:grid;gap:.3rem}.post-sources[data-astro-cid-7jjqptxk] p[data-astro-cid-7jjqptxk]{margin:0;font-size:var(--step--1);color:var(--color-muted)}.author-box[data-astro-cid-7jjqptxk]{display:flex;gap:var(--space-sm);align-items:flex-start;margin-top:var(--space-lg);padding:var(--space-md);border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-cream-soft)}.author-photo[data-astro-cid-7jjqptxk]{width:64px;height:64px;border-radius:50%;object-fit:cover;flex-shrink:0}.author-logo[data-astro-cid-7jjqptxk]{flex-shrink:0;color:var(--color-primary)}.author-box[data-astro-cid-7jjqptxk] p[data-astro-cid-7jjqptxk]{margin:0}.author-kicker[data-astro-cid-7jjqptxk]{font-size:var(--step--1);color:var(--color-muted)}.author-name[data-astro-cid-7jjqptxk]{font-weight:700;color:var(--color-text)}.author-bio[data-astro-cid-7jjqptxk]{margin:.3rem 0 .5rem!important;color:var(--color-muted)}.back[data-astro-cid-7jjqptxk]{margin-top:var(--space-lg);padding-top:var(--space-md);border-top:1px solid var(--color-border)}
