.editor[data-astro-cid-aqw3qdr6]{max-width:58rem;margin-inline:auto}.editor-head[data-astro-cid-aqw3qdr6]{align-items:end;gap:var(--space-8);padding:var(--space-6) 0 var(--space-10);border-bottom:2px solid var(--gray-950);grid-template-columns:minmax(0,1fr) auto;display:grid}.editor-eyebrow[data-astro-cid-aqw3qdr6]{margin:0 0 var(--space-3);color:var(--color-brand-700);font-size:var(--text-xs);letter-spacing:.08em;font-weight:800}.editor-head[data-astro-cid-aqw3qdr6] h1[data-astro-cid-aqw3qdr6]{letter-spacing:-.05em;margin:0;font-size:clamp(2.25rem,6vw,3.75rem);line-height:1.12}.editor-beats[data-astro-cid-aqw3qdr6]{gap:var(--space-2);margin:var(--space-5) 0 0;flex-wrap:wrap;display:flex}.editor-beat[data-astro-cid-aqw3qdr6]{min-height:1.9rem;padding:0 var(--space-3);color:var(--gray-800);background:var(--gray-100);border-radius:var(--radius-pill);font-size:var(--text-xs);align-items:center;font-weight:750;display:inline-flex}.editor-stats[data-astro-cid-aqw3qdr6]{gap:var(--space-8);margin:0;display:flex}.editor-stats[data-astro-cid-aqw3qdr6] div[data-astro-cid-aqw3qdr6]{justify-items:end;gap:var(--space-1);display:grid}.editor-stats[data-astro-cid-aqw3qdr6] dt[data-astro-cid-aqw3qdr6]{color:var(--gray-500);font-size:var(--text-xs);font-weight:700}.editor-stats[data-astro-cid-aqw3qdr6] dd[data-astro-cid-aqw3qdr6]{color:var(--gray-950);letter-spacing:-.055em;margin:0;font-size:clamp(2rem,5vw,3rem);font-weight:820;line-height:1}.editor-principles[data-astro-cid-aqw3qdr6]{margin-top:var(--space-10);padding:var(--space-6) var(--space-8);background:var(--color-brand-50);border-radius:var(--radius-lg)}.editor-principles[data-astro-cid-aqw3qdr6] h2[data-astro-cid-aqw3qdr6]{margin:0 0 var(--space-4);color:var(--color-brand-700);font-size:var(--text-lg)}.editor-principles[data-astro-cid-aqw3qdr6] ul[data-astro-cid-aqw3qdr6]{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.editor-principles[data-astro-cid-aqw3qdr6] li[data-astro-cid-aqw3qdr6]{color:var(--gray-800);font-size:var(--text-sm);line-height:1.7}.editor-principles[data-astro-cid-aqw3qdr6] strong[data-astro-cid-aqw3qdr6]{color:var(--gray-950);font-weight:780}.editor-principles-more[data-astro-cid-aqw3qdr6]{margin:var(--space-5) 0 0;color:var(--gray-600);font-size:var(--text-sm)}.editor-principles-more[data-astro-cid-aqw3qdr6] a[data-astro-cid-aqw3qdr6]{color:var(--color-brand-700);font-weight:650}.editor-works[data-astro-cid-aqw3qdr6]{margin-top:var(--space-12)}.editor-works-head[data-astro-cid-aqw3qdr6]{justify-content:space-between;align-items:end;gap:var(--space-4);margin-bottom:var(--space-4);display:flex}.editor-works-head[data-astro-cid-aqw3qdr6] h2[data-astro-cid-aqw3qdr6]{font-size:var(--text-xl);letter-spacing:-.025em;margin:0}.editor-works-head[data-astro-cid-aqw3qdr6]>span[data-astro-cid-aqw3qdr6]{color:var(--gray-500);font-size:var(--text-xs);font-weight:700}.editor-list[data-astro-cid-aqw3qdr6]{border-top:2px solid var(--gray-950);border-bottom:1px solid var(--gray-300);margin:0;padding:0;list-style:none}.editor-list[data-astro-cid-aqw3qdr6] a[data-astro-cid-aqw3qdr6]{align-items:center;gap:var(--space-4);min-height:4.75rem;padding:var(--space-3);color:inherit;border-bottom:1px solid var(--gray-200);transition:background var(--transition-fast);grid-template-columns:2rem minmax(0,1fr);text-decoration:none;display:grid}.editor-list[data-astro-cid-aqw3qdr6] li[data-astro-cid-aqw3qdr6]:last-child a[data-astro-cid-aqw3qdr6]{border-bottom:0}.editor-list[data-astro-cid-aqw3qdr6] a[data-astro-cid-aqw3qdr6]:hover{color:inherit;background:var(--gray-50)}.editor-list[data-astro-cid-aqw3qdr6] a[data-astro-cid-aqw3qdr6]:hover .editor-list-title[data-astro-cid-aqw3qdr6]{color:var(--color-brand-700)}.editor-list-mark[data-astro-cid-aqw3qdr6]{width:2rem;height:2rem;color:var(--color-brand-700);background:var(--color-brand-50);border-radius:var(--radius-sm);font-size:var(--text-sm);justify-content:center;align-items:center;font-weight:850;display:inline-flex}.editor-list-mark--post[data-astro-cid-aqw3qdr6]{color:var(--gray-700);background:var(--gray-100);font-size:var(--text-xs);font-weight:800}.editor-list-copy[data-astro-cid-aqw3qdr6]{gap:var(--space-2);min-width:0;display:grid}.editor-list-title[data-astro-cid-aqw3qdr6]{color:var(--gray-950);letter-spacing:-.02em;transition:color var(--transition-fast);font-weight:680;line-height:1.5}.editor-list-meta[data-astro-cid-aqw3qdr6]{align-items:center;gap:var(--space-2);color:var(--gray-500);font-size:var(--text-xs);flex-wrap:wrap;display:flex}.editor-list-tag[data-astro-cid-aqw3qdr6]{min-height:1.6rem;padding:0 var(--space-2);background:var(--gray-50);border-radius:var(--radius-pill);align-items:center;font-weight:750;display:inline-flex}.editor-note[data-astro-cid-aqw3qdr6]{align-items:end;gap:var(--space-4);margin-top:var(--space-12);padding:var(--space-5);background:var(--gray-50);border-radius:var(--radius-md);color:var(--gray-600);font-size:var(--text-sm);grid-template-columns:minmax(0,1fr) auto;line-height:1.7;display:grid}.editor-note[data-astro-cid-aqw3qdr6] p[data-astro-cid-aqw3qdr6]{margin:0}.editor-note-link[data-astro-cid-aqw3qdr6]{white-space:nowrap}.editor-note-link[data-astro-cid-aqw3qdr6] a[data-astro-cid-aqw3qdr6]{color:var(--color-brand-700);font-weight:650}@media (width<=639px){.editor-head[data-astro-cid-aqw3qdr6]{align-items:start;gap:var(--space-6);padding-top:var(--space-3);padding-bottom:var(--space-8);grid-template-columns:1fr}.editor-stats[data-astro-cid-aqw3qdr6]{justify-content:flex-start;gap:var(--space-6);padding-top:var(--space-5);border-top:1px solid var(--gray-200)}.editor-stats[data-astro-cid-aqw3qdr6] div[data-astro-cid-aqw3qdr6]{justify-items:start}.editor-stats[data-astro-cid-aqw3qdr6] dd[data-astro-cid-aqw3qdr6]{font-size:2rem}.editor-principles[data-astro-cid-aqw3qdr6]{padding:var(--space-5)}.editor-list[data-astro-cid-aqw3qdr6] a[data-astro-cid-aqw3qdr6]{gap:var(--space-3);padding-inline:var(--space-2);grid-template-columns:1.75rem minmax(0,1fr)}.editor-list-mark[data-astro-cid-aqw3qdr6]{width:1.75rem;height:1.75rem}.editor-note[data-astro-cid-aqw3qdr6]{grid-template-columns:1fr;align-items:start}}
