.editorial-calculator[data-astro-cid-apv6p5x7]{margin:32px 0;padding:24px;border:1px solid var(--border);border-radius:var(--r);background:var(--surface)}.editorial-calculator[data-astro-cid-apv6p5x7] h2[data-astro-cid-apv6p5x7]{margin-top:0}.calculator-fields[data-astro-cid-apv6p5x7]{display:grid;gap:16px;margin:20px 0;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr))}label[data-astro-cid-apv6p5x7]{display:grid;gap:6px;font-size:15px}input[data-astro-cid-apv6p5x7]{width:100%;padding:10px;border:1px solid var(--border-strong);border-radius:var(--r-xs);background:var(--bg);color:var(--text);font:inherit}output[data-astro-cid-apv6p5x7]{display:block;margin-top:16px;font-size:24px;font-weight:650}.formula[data-astro-cid-apv6p5x7]{font-size:14px;color:var(--text-muted)}[data-astro-cid-apv6p5x7][data-calculator=timestamp] output[data-astro-cid-apv6p5x7]{font-size:17px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;line-height:1.6}.subtitle-converter[data-astro-cid-6btpsizm]{margin:32px 0;padding:24px;border:1px solid var(--border);border-radius:var(--r);background:var(--surface)}.subtitle-converter[data-astro-cid-6btpsizm] h2[data-astro-cid-6btpsizm]{margin-top:0}label[data-astro-cid-6btpsizm]{display:block;margin-top:16px;font-size:15px;font-weight:600}textarea[data-astro-cid-6btpsizm]{width:100%;margin-top:6px;padding:12px;border:1px solid var(--border-strong);border-radius:var(--r-xs);background:var(--bg);color:var(--text);font:14px/1.5 ui-monospace,SFMono-Regular,Menlo,monospace;resize:vertical}.converter-actions[data-astro-cid-6btpsizm]{display:flex;flex-wrap:wrap;gap:10px;margin-top:14px}.converter-note[data-astro-cid-6btpsizm]{font-size:14px;color:var(--text-muted)}.breadcrumbs[data-astro-cid-mxzmixbm] ol[data-astro-cid-mxzmixbm]{display:flex;flex-wrap:wrap;gap:6px;list-style:none;padding:0;margin:0;font-size:14px;color:var(--text-muted)}.breadcrumbs[data-astro-cid-mxzmixbm] li[data-astro-cid-mxzmixbm]{margin:0;padding:0}.breadcrumbs[data-astro-cid-mxzmixbm] li[data-astro-cid-mxzmixbm]+li[data-astro-cid-mxzmixbm]:before{content:"/";margin-right:6px;color:var(--text-faint)}.breadcrumbs[data-astro-cid-mxzmixbm] li[data-astro-cid-mxzmixbm][aria-current]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:40ch}.byline[data-astro-cid-mxzmixbm]{font-size:14px;color:var(--text-muted)}.lead[data-astro-cid-mxzmixbm]{font-size:21px}.article-action[data-astro-cid-mxzmixbm]{margin:20px 0;font-weight:600}.contents[data-astro-cid-mxzmixbm],.try-tool[data-astro-cid-mxzmixbm],.author-box[data-astro-cid-mxzmixbm]{padding:24px;background:var(--surface);border:1px solid var(--border);border-radius:var(--r);margin:32px 0}.try-tool[data-astro-cid-mxzmixbm] h2[data-astro-cid-mxzmixbm]{font-size:28px}.related[data-astro-cid-mxzmixbm]{display:grid;gap:14px}.related[data-astro-cid-mxzmixbm] span[data-astro-cid-mxzmixbm]{display:block;color:var(--text-muted);font-size:15px}.author-name[data-astro-cid-mxzmixbm]{font-weight:650}.author-box[data-astro-cid-mxzmixbm]{display:flex;align-items:flex-start;gap:20px}.author-box[data-astro-cid-mxzmixbm] .author-portrait[data-astro-cid-mxzmixbm]{flex:none;width:96px;height:96px;object-fit:cover;border-radius:50%;background:var(--surface-2)}.author-details[data-astro-cid-mxzmixbm]{min-width:0}.author-details[data-astro-cid-mxzmixbm]>p[data-astro-cid-mxzmixbm]:first-child{margin-top:0}.author-details[data-astro-cid-mxzmixbm]>p[data-astro-cid-mxzmixbm]:last-child{margin-bottom:0}@media(max-width:540px){.author-box[data-astro-cid-mxzmixbm]{flex-direction:column;gap:16px}}figure[data-astro-cid-mxzmixbm]{margin:32px 0}figure[data-astro-cid-mxzmixbm].video video[data-astro-cid-mxzmixbm]{width:100%;height:auto;border-radius:var(--r-sm);border:1px solid var(--border);background:#000}figcaption[data-astro-cid-mxzmixbm]{color:var(--text-muted);font-size:14px;margin-top:8px}.prose img{max-width:100%;height:auto;border-radius:var(--r-sm);border:1px solid var(--border)}.prose pre{overflow-x:auto;padding:20px;border-radius:var(--r-sm)}.prose table{display:block;overflow-x:auto;border-collapse:collapse;margin:24px 0}.prose th,.prose td{padding:12px;border:1px solid var(--border);text-align:start}.prose blockquote{margin:24px 0;padding:16px 24px;border-left:3px solid var(--accent);background:var(--surface)}
