.article-attachments[data-astro-cid-q67aoauc]{padding-top:var(--space-5);border-top:1px solid var(--color-border);min-width:0}.article-attachments[data-astro-cid-q67aoauc][hidden]{display:none}h3[data-astro-cid-q67aoauc]{margin:0 0 var(--space-3);font-size:var(--text-md)}.attachment-downloads[data-astro-cid-q67aoauc]{gap:.75rem;display:grid}.attachment-downloads[data-astro-cid-q67aoauc] .download-card{grid-template-columns:2.25rem minmax(0,1fr);align-items:start;gap:.65rem;padding:.85rem}.attachment-downloads[data-astro-cid-q67aoauc] .file-icon{width:2.25rem;height:2.75rem;font-size:.65rem}.attachment-downloads[data-astro-cid-q67aoauc] .file-info h4{margin:.25rem 0 .4rem;font-size:1rem;line-height:1.5}.attachment-downloads[data-astro-cid-q67aoauc] .file-info p{font-size:.8rem;line-height:1.55}.attachment-downloads[data-astro-cid-q67aoauc] .file-info small{font-size:.75rem}.attachment-downloads[data-astro-cid-q67aoauc] .button{grid-column:1/-1;width:100%;min-height:2.75rem}[data-astro-cid-5chcxsul][data-article-ad-rail]:empty{display:none}.reading-info[data-astro-cid-5chcxsul]{gap:var(--space-5);width:100%;min-width:0;max-width:100%;margin-top:var(--space-8);scroll-margin-top:calc(4.5rem + env(safe-area-inset-top));padding:var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-xl);box-shadow:var(--shadow-card);background:#ffffffd6;align-self:start;display:grid}.reading-info-header[data-astro-cid-5chcxsul] p[data-astro-cid-5chcxsul]{margin:0 0 var(--space-1);color:var(--color-action-primary);font-size:var(--text-xs);letter-spacing:.12em;font-weight:900}.reading-info[data-astro-cid-5chcxsul] .ai-content-notice,.reading-info-header[data-astro-cid-5chcxsul] h2[data-astro-cid-5chcxsul],.info-section[data-astro-cid-5chcxsul] h3[data-astro-cid-5chcxsul],.info-author[data-astro-cid-5chcxsul] p[data-astro-cid-5chcxsul]{margin:0}.reading-info-header[data-astro-cid-5chcxsul] h2[data-astro-cid-5chcxsul]{font-size:var(--text-xl);line-height:var(--leading-tight)}.info-section[data-astro-cid-5chcxsul]{padding-top:var(--space-5);border-top:1px solid var(--color-border)}.info-section[data-astro-cid-5chcxsul] h3[data-astro-cid-5chcxsul]{margin-bottom:var(--space-3);font-size:var(--text-md)}.chapter-list[data-astro-cid-5chcxsul],.info-list[data-astro-cid-5chcxsul]{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.chapter-list[data-astro-cid-5chcxsul] li[data-astro-cid-5chcxsul]{gap:var(--space-2);grid-template-columns:3rem minmax(0,1fr);align-items:baseline;display:grid}.chapter-list[data-astro-cid-5chcxsul] span[data-astro-cid-5chcxsul],.info-list[data-astro-cid-5chcxsul] span[data-astro-cid-5chcxsul]{color:var(--color-action-primary);font-size:var(--text-xs);font-weight:850}.chapter-list[data-astro-cid-5chcxsul] strong[data-astro-cid-5chcxsul],.info-list[data-astro-cid-5chcxsul] strong[data-astro-cid-5chcxsul]{line-height:var(--leading-ui)}.info-list[data-astro-cid-5chcxsul] a[data-astro-cid-5chcxsul]{gap:var(--space-1);padding:var(--space-3);border-radius:var(--radius-md);background:var(--color-bg-subtle);text-decoration:none;display:grid}.info-list[data-astro-cid-5chcxsul] a[data-astro-cid-5chcxsul]:hover{background:var(--color-orange-soft)}.info-list[data-astro-cid-5chcxsul] small[data-astro-cid-5chcxsul],.info-author[data-astro-cid-5chcxsul] p[data-astro-cid-5chcxsul]{color:var(--color-text-muted);font-size:var(--text-sm);line-height:var(--leading-ui)}.info-author[data-astro-cid-5chcxsul]{gap:var(--space-3);grid-template-columns:minmax(0,1fr);align-items:center;display:grid}.info-author[data-astro-cid-5chcxsul].has-avatar{grid-template-columns:3.5rem minmax(0,1fr)}.info-author[data-astro-cid-5chcxsul]>div[data-astro-cid-5chcxsul]{overflow-wrap:anywhere;min-width:0}.info-author[data-astro-cid-5chcxsul] img[data-astro-cid-5chcxsul]{background:var(--color-bg-surface);object-fit:contain;border-radius:50%;width:3.5rem;height:3.5rem}.info-author[data-astro-cid-5chcxsul] h3[data-astro-cid-5chcxsul]{margin-bottom:var(--space-1)}@media (width>=75rem),(width>=64rem) and (hover:hover) and (pointer:fine){.reading-info[data-astro-cid-5chcxsul]{top:var(--space-5);margin-top:var(--space-7);position:sticky}}@media (width>=64rem) and (width<=74.999rem) and (hover:hover) and (pointer:fine){.reading-info[data-astro-cid-5chcxsul]{padding:var(--space-4);gap:var(--space-4);border-radius:var(--radius-lg);margin-top:0}.reading-info-header[data-astro-cid-5chcxsul] h2[data-astro-cid-5chcxsul]{font-size:var(--text-lg)}.info-section[data-astro-cid-5chcxsul]{padding-top:var(--space-4)}.info-author[data-astro-cid-5chcxsul].has-avatar{gap:var(--space-2);grid-template-columns:2.5rem minmax(0,1fr)}.info-author[data-astro-cid-5chcxsul] img[data-astro-cid-5chcxsul]{width:2.5rem;height:2.5rem}}@media (width<=47.999rem){.reading-info[data-astro-cid-5chcxsul]{scroll-margin-top:calc(var(--reading-nav-height,3.3125rem) + var(--reading-title-height,0px) + var(--space-3))}}.reading-inline-ad[data-astro-cid-vex5zuxs]:empty{display:none}.reading-inline-ad[data-astro-cid-vex5zuxs]{margin-bottom:var(--space-5)}.reading-header[data-astro-cid-vex5zuxs]{display:contents}.reading-title-bar[data-astro-cid-vex5zuxs]{top:var(--reading-nav-height,0px);z-index:9;padding-block:var(--space-3);background:var(--color-bg-canvas);box-shadow:0 1px 0 var(--color-border);position:sticky}.reading-title-details[data-astro-cid-vex5zuxs]{margin-top:var(--space-3);justify-content:space-between;align-items:center;gap:.75rem;display:flex}.reading-like[data-astro-cid-vex5zuxs]{flex:none;align-items:center;display:flex}.reading-end-navigation[data-astro-cid-vex5zuxs]{margin-top:var(--space-6);padding-top:var(--space-4);border-top:1px solid var(--color-border)}.reading-topic-row[data-astro-cid-vex5zuxs]{justify-content:space-between;align-items:center;gap:var(--space-3);margin-bottom:var(--space-4);display:flex}.reading-topic-row[data-astro-cid-vex5zuxs] .eyebrow[data-astro-cid-vex5zuxs]{min-width:0;margin:0}.reading-title-bar[data-astro-cid-vex5zuxs] .reading-meta[data-astro-cid-vex5zuxs]{border-top:0;min-width:0;margin:0;padding-top:0}.reading-summary[data-astro-cid-vex5zuxs]{margin-bottom:var(--space-7);padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg-surface)}.prose[data-astro-cid-vex5zuxs] :is(h2,h3){scroll-margin-top:calc(var(--reading-nav-height,0px) + var(--reading-title-height,0px) + var(--space-3))}@media (width<=47.999rem){.reading-primary[data-astro-cid-vex5zuxs],.reading-header[data-astro-cid-vex5zuxs]{display:contents}.reading-title-bar[data-astro-cid-vex5zuxs]{top:var(--reading-nav-height,calc(3.3125rem + env(safe-area-inset-top)));z-index:9;margin:calc(-1 * var(--space-2)) calc(-1 * var(--space-4)) 0;padding:var(--space-2) var(--space-4);background:var(--color-bg-canvas);box-shadow:0 1px 0 var(--color-border);position:sticky}.reading-topic-row[data-astro-cid-vex5zuxs]{margin-bottom:var(--space-2)}.reading-header[data-astro-cid-vex5zuxs] h1[data-astro-cid-vex5zuxs]{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.reading-end-navigation[data-astro-cid-vex5zuxs]{display:none}.reading-header[data-astro-cid-vex5zuxs] .reading-summary[data-astro-cid-vex5zuxs]{margin-top:var(--space-4);margin-bottom:var(--space-5)}}
