.blog-prose[data-v-f065c2e9]{min-width:0;padding:clamp(1.25rem,4vw,4rem);border:1px solid var(--color-edge);border-radius:var(--ui-radius-panel);background:var(--color-surface-base)}.blog-prose[data-v-f065c2e9] section+section{padding-top:.5rem}.blog-prose[data-v-f065c2e9] a:not(.ui-button){color:var(--color-accent-500);text-decoration:underline;text-underline-offset:4px;overflow-wrap:anywhere}.blog-prose[data-v-f065c2e9] a:not(.ui-button):hover{color:var(--color-accent-400)}.blog-prose[data-v-f065c2e9] blockquote{border-left:2px solid var(--color-accent-500);padding-left:1.25rem;font-style:italic}.blog-prose[data-v-f065c2e9] table{display:block;width:100%;max-width:100%;overflow-x:auto;border-collapse:collapse;margin-bottom:1.5rem;font-size:.875rem}.blog-prose[data-v-f065c2e9] th{text-align:left;padding:.875rem .75rem;border-bottom:1px solid var(--color-edge-strong);color:var(--color-text-primary);font-weight:600;white-space:nowrap}.blog-prose[data-v-f065c2e9] td{padding:.875rem .75rem;border-bottom:1px solid var(--color-edge)}.blog-prose[data-v-f065c2e9] code{font-family:var(--font-mono);font-size:.875em;overflow-wrap:anywhere}.blog-prose[data-v-f065c2e9] pre{padding:1.25rem;border:1px solid var(--color-edge);border-radius:calc(var(--ui-radius-panel)*.65);overflow-x:auto}.blog-prose[data-v-f065c2e9] pre code{overflow-wrap:normal}.blog-prose[data-v-f065c2e9] .article-data,.blog-prose[data-v-f065c2e9] .article-stat{min-width:0;border-top:1px solid var(--color-edge);border-bottom:1px solid var(--color-edge);border-inline:0;border-radius:0;background:transparent}.blog-prose[data-v-f065c2e9] .article-data:not(.divide-y){padding:1.25rem 0}.blog-prose[data-v-f065c2e9] .article-stat{padding:1rem 0}.blog-prose[data-v-f065c2e9] .article-note{padding:1rem 0 1rem 1.25rem;border-left:2px solid var(--color-accent-500);border-radius:0;background:transparent}.blog-reading-list[data-v-f065c2e9]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1rem,2vw,2rem)}.blog-reading-link[data-v-f065c2e9]{display:grid;align-content:start;gap:1rem;min-width:0;padding:var(--ui-space-panel,1.5rem);border:1px solid var(--color-edge);border-radius:var(--ui-radius-panel);background:var(--color-surface-base)}.blog-reading-cover[data-v-f065c2e9]{aspect-ratio:16/10;border-radius:calc(var(--ui-radius-panel)*.65)}.blog-reading-link h3[data-v-f065c2e9]{font:400 clamp(1.25rem,1.8vw,1.75rem)/1.25 var(--font-serif);letter-spacing:-.025em;color:var(--color-text-primary)}.blog-reading-link:hover h3[data-v-f065c2e9]{color:var(--color-accent-500)}.blog-reading-link[data-v-f065c2e9]:focus-visible{outline:2px solid var(--color-accent-500);outline-offset:5px}.blog-all-link[data-v-f065c2e9]{margin-top:1.5rem}@media(max-width:767px){.blog-reading-list[data-v-f065c2e9]{grid-template-columns:minmax(0,1fr)}.blog-reading-link[data-v-f065c2e9]{grid-template-columns:clamp(3.5rem,15vw,5rem) minmax(0,1fr);gap:.625rem .875rem}.blog-reading-cover[data-v-f065c2e9]{grid-row:1/span 3;aspect-ratio:4/3}.blog-reading-link h3[data-v-f065c2e9]{font-size:1.125rem;line-height:1.35}.blog-reading-link .ui-text-link[data-v-f065c2e9]{grid-column:2}}@media print{.blog-prose[data-v-f065c2e9]{padding:0;border:0}.blog-reading-link[data-v-f065c2e9]{-moz-column-break-inside:avoid;break-inside:avoid}}
