.detail-page[data-astro-cid-p6xn5dwj]{padding-bottom:var(--section-pad)}.detail-col[data-astro-cid-p6xn5dwj]{max-width:calc(50rem + 2 * var(--container-padding));padding:0 var(--container-padding);margin:0 auto}.detail-header[data-astro-cid-p6xn5dwj]{padding-top:var(--space-5)}.breadcrumb[data-astro-cid-p6xn5dwj]{gap:var(--space-1);margin-bottom:var(--space-3);font-size:var(--text-sm);color:var(--color-text-tertiary);flex-wrap:wrap;display:flex}.breadcrumb[data-astro-cid-p6xn5dwj] a[data-astro-cid-p6xn5dwj]{color:var(--color-text-secondary);text-decoration:none}.breadcrumb[data-astro-cid-p6xn5dwj] a[data-astro-cid-p6xn5dwj]:hover{color:var(--color-primary-text);text-decoration:underline}.detail-title[data-astro-cid-p6xn5dwj]{margin:0 0 var(--space-2);font-size:var(--text-4xl);font-weight:var(--font-semibold);line-height:var(--leading-tight);color:var(--color-text-primary)}.detail-meta[data-astro-cid-p6xn5dwj]{gap:var(--space-05) var(--space-3);color:var(--color-text-secondary);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.detail-meta[data-astro-cid-p6xn5dwj] time[data-astro-cid-p6xn5dwj]{font-family:var(--font-mono);font-size:var(--text-sm);font-variant-numeric:tabular-nums}.detail-actions[data-astro-cid-p6xn5dwj]{align-items:center;gap:var(--space-1) var(--space-2);margin-top:var(--space-3);flex-wrap:wrap;display:flex}.detail-actions[data-astro-cid-p6xn5dwj] .detail-link{font-weight:var(--font-medium);color:var(--color-primary-text);text-underline-offset:.2em;text-decoration:underline}.detail-media[data-astro-cid-p6xn5dwj]{margin-top:var(--space-5)}.detail-page[data-astro-cid-p6xn5dwj] .detail-figure{margin:0}.detail-page[data-astro-cid-p6xn5dwj] .detail-figure img{border:1px solid var(--color-card-border);border-radius:var(--radius-lg);width:100%;height:auto;display:block}.detail-page[data-astro-cid-p6xn5dwj] .detail-figure--portrait{max-width:26rem}.detail-page[data-astro-cid-p6xn5dwj] .embed-container{aspect-ratio:16/9;border-radius:var(--radius-lg);background:#000;position:relative;overflow:hidden}.detail-page[data-astro-cid-p6xn5dwj] .embed-container iframe{width:100%;height:100%;position:absolute;inset:0}.detail-page[data-astro-cid-p6xn5dwj] .embed-print-placeholder{display:none}.detail-body[data-astro-cid-p6xn5dwj]{margin-top:var(--space-5)}.detail-page[data-astro-cid-p6xn5dwj] .prose{line-height:var(--leading-relaxed);color:var(--color-text-primary)}.detail-page[data-astro-cid-p6xn5dwj] .prose h2{margin:var(--space-5) 0 var(--space-2);font-size:var(--text-2xl);font-weight:var(--font-semibold);color:var(--color-text-primary)}.detail-page[data-astro-cid-p6xn5dwj] .prose h3{margin:var(--space-4) 0 var(--space-1);font-size:var(--text-xl);font-weight:var(--font-semibold);color:var(--color-text-primary)}.detail-page[data-astro-cid-p6xn5dwj] .prose>:first-child{margin-top:0}.detail-page[data-astro-cid-p6xn5dwj] .prose p{margin-bottom:var(--space-2)}.detail-page[data-astro-cid-p6xn5dwj] .prose ul,.detail-page[data-astro-cid-p6xn5dwj] .prose ol{margin-bottom:var(--space-2);padding-left:var(--space-3)}.detail-page[data-astro-cid-p6xn5dwj] .prose li{margin-bottom:var(--space-1)}.detail-page[data-astro-cid-p6xn5dwj] .prose strong{font-weight:var(--font-semibold)}.detail-page[data-astro-cid-p6xn5dwj] .prose a{color:var(--color-primary-text);text-decoration:underline}.detail-page[data-astro-cid-p6xn5dwj] .prose img{border-radius:var(--radius-md)}.detail-page[data-astro-cid-p6xn5dwj] .prose blockquote{margin:var(--space-3) 0;padding-left:var(--space-2);border-left:2px solid var(--color-primary);color:var(--color-text-secondary)}.detail-page[data-astro-cid-p6xn5dwj] .detail-keywords{margin:var(--space-4) 0 0;padding-top:var(--space-2);border-top:1px solid var(--color-divider);font-size:var(--text-sm);color:var(--color-text-secondary)}.detail-back[data-astro-cid-p6xn5dwj]{margin:var(--space-5) 0 0}.back-link[data-astro-cid-p6xn5dwj]{font-weight:var(--font-medium);color:var(--color-primary-text);text-decoration:none}.back-link[data-astro-cid-p6xn5dwj]:hover{text-decoration:underline}.detail-page[data-astro-cid-p6xn5dwj] a[data-astro-cid-p6xn5dwj]:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}@media (width<=640px){.detail-header[data-astro-cid-p6xn5dwj]{padding-top:var(--space-3)}.detail-title[data-astro-cid-p6xn5dwj]{font-size:var(--text-3xl)}}@media print{.detail-page[data-astro-cid-p6xn5dwj]{padding-bottom:0!important}.detail-col[data-astro-cid-p6xn5dwj]{max-width:none!important;padding:0!important}.detail-header[data-astro-cid-p6xn5dwj]{padding-top:0!important}.detail-title[data-astro-cid-p6xn5dwj]{margin-bottom:8pt!important;font-size:20pt!important}.detail-meta[data-astro-cid-p6xn5dwj]{font-size:10pt!important}.detail-actions[data-astro-cid-p6xn5dwj],.detail-back[data-astro-cid-p6xn5dwj]{display:none!important}.detail-media[data-astro-cid-p6xn5dwj],.detail-body[data-astro-cid-p6xn5dwj]{margin-top:12pt!important}.detail-page[data-astro-cid-p6xn5dwj] .detail-figure{max-width:320px!important}body:after{display:none!important}}
