.page-outer[data-astro-cid-34wufcvy]{max-width:1440px;margin-inline:auto;padding-inline:clamp(1.5rem,5vw,5rem)}.article[data-astro-cid-34wufcvy]{max-width:960px;margin-inline:auto;padding-bottom:var(--space-12)}.article[data-astro-cid-34wufcvy]>[data-astro-cid-34wufcvy]{max-width:680px;margin-inline:auto}.article[data-astro-cid-34wufcvy]>.article-media--wide[data-astro-cid-34wufcvy]{max-width:960px}.article-header[data-astro-cid-34wufcvy]{padding-top:var(--space-20);padding-bottom:var(--space-12);display:flex;flex-direction:column;gap:var(--space-2)}.article-header__sub[data-astro-cid-34wufcvy]{font-family:var(--font-neue-montreal);font-size:var(--text-xs);font-style:italic;color:var(--color-ink-muted)}.article-header__title[data-astro-cid-34wufcvy]{font-family:var(--font-neue-montreal);font-size:clamp(2.8rem,5vw,4rem);font-weight:700;color:var(--color-ink);letter-spacing:-.02em;line-height:var(--leading-tight)}.article-header__subtitle[data-astro-cid-34wufcvy]{font-family:var(--font-neue-montreal);font-size:clamp(1.125rem,1.6vw,1.375rem);color:var(--color-ink-muted);line-height:var(--leading-snug)}.article-header__meta[data-astro-cid-34wufcvy]{font-family:var(--font-neue-montreal);font-size:var(--text-xs);color:var(--color-ink-muted);margin-top:var(--space-2)}.article-media[data-astro-cid-34wufcvy]{margin-block:var(--space-12) 0}.article-media[data-astro-cid-34wufcvy] img[data-astro-cid-34wufcvy]{display:block;width:100%;height:auto;aspect-ratio:4 / 3;object-fit:cover;object-position:50% 55%;border:1px solid var(--color-border);border-radius:6px}.article-media--wide[data-astro-cid-34wufcvy]{margin-top:0}.browser-frame[data-astro-cid-34wufcvy]{display:flex;flex-direction:column;border:1px solid var(--color-border);border-radius:6px;overflow:hidden;box-shadow:0 8px 32px #0000002e}.browser-frame__chrome[data-astro-cid-34wufcvy]{background:var(--color-bg);border-bottom:1px solid var(--color-border);padding:8px 14px;display:flex;align-items:center;gap:var(--space-3)}.browser-frame__dots[data-astro-cid-34wufcvy]{display:flex;gap:5px;flex-shrink:0}.browser-frame__dots[data-astro-cid-34wufcvy] span[data-astro-cid-34wufcvy]{width:10px;height:10px;border-radius:50%;background:var(--color-border-strong);display:block}.browser-frame__url[data-astro-cid-34wufcvy]{flex:1;text-align:center;font-family:var(--font-silka-mono);font-size:11px;color:var(--color-ink-muted);letter-spacing:.04em}.browser-frame__content[data-astro-cid-34wufcvy]{aspect-ratio:16 / 9;overflow:hidden}.browser-frame__content[data-astro-cid-34wufcvy] video[data-astro-cid-34wufcvy]{width:100%;height:100%;object-fit:cover;display:block}.article-live[data-astro-cid-34wufcvy]{margin-top:var(--space-6)}.open-live-link[data-astro-cid-34wufcvy]{display:inline-flex;align-items:center;font-family:var(--font-silka-mono);font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;background:var(--color-ink);color:var(--color-bg);border:1px solid var(--color-ink);border-radius:var(--border-radius);padding:var(--space-1) var(--space-4);text-decoration:none;transition:background var(--duration-hover) ease-in-out,color var(--duration-hover) ease-in-out,border-color var(--duration-hover) ease-in-out}.open-live-link[data-astro-cid-34wufcvy]:hover{background:var(--color-bg);color:var(--color-ink);border-color:var(--color-ink)}.article-section[data-astro-cid-34wufcvy]{position:relative;margin-top:var(--space-16);padding-top:var(--space-12);border-top:1px solid var(--color-border);display:flex;flex-direction:column;gap:var(--space-4)}.article-section[data-astro-cid-34wufcvy]:before{content:"";position:absolute;top:-6px;left:0;width:10px;height:10px;border:1px solid var(--color-border-strong);background:var(--color-bg);transform:rotate(45deg)}.article-section[data-astro-cid-34wufcvy] .article-section__index[data-astro-cid-34wufcvy]{font-family:var(--font-silka-mono);font-size:var(--text-xs);letter-spacing:.08em;color:var(--color-ink-muted)}.article-section__title[data-astro-cid-34wufcvy]{font-family:var(--font-neue-montreal);font-size:var(--text-2xl);font-weight:700;color:var(--color-ink);line-height:var(--leading-tight);letter-spacing:-.01em;margin-bottom:var(--space-2)}.article-section[data-astro-cid-34wufcvy] p[data-astro-cid-34wufcvy]{font-family:var(--font-neue-montreal);font-size:clamp(1rem,.95rem + .2vw,1.0625rem);line-height:var(--leading-relaxed);color:var(--color-ink)}.article-section[data-astro-cid-34wufcvy] p[data-astro-cid-34wufcvy].lead{font-size:var(--text-lg);line-height:var(--leading-normal)}.article-section[data-astro-cid-34wufcvy] strong[data-astro-cid-34wufcvy]{font-weight:700}.article-section[data-astro-cid-34wufcvy] p[data-astro-cid-34wufcvy].article-statement{font-size:var(--text-xl);font-weight:700;line-height:var(--leading-snug);margin-top:var(--space-4)}.principle[data-astro-cid-34wufcvy]{display:flex;flex-direction:column;gap:var(--space-4);margin-top:var(--space-8)}.principle__title[data-astro-cid-34wufcvy]{font-family:var(--font-neue-montreal);font-size:var(--text-lg);font-weight:700;color:var(--color-ink);line-height:var(--leading-snug)}.takeaway[data-astro-cid-34wufcvy]{border-left:1px solid var(--color-border-strong);padding-left:var(--space-4);display:flex;flex-direction:column;gap:var(--space-1)}.article[data-astro-cid-34wufcvy] .takeaway[data-astro-cid-34wufcvy] p[data-astro-cid-34wufcvy]{color:var(--color-ink-muted)}.article[data-astro-cid-34wufcvy] .takeaway__label[data-astro-cid-34wufcvy]{font-family:var(--font-silka-mono);font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase}.page-tags[data-astro-cid-34wufcvy]{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-top:var(--space-16);opacity:.6}.page-tags[data-astro-cid-34wufcvy] .tag[data-astro-cid-34wufcvy]{color:var(--color-ink);border-color:var(--color-border);font-family:var(--font-silka-mono);font-size:var(--text-xs);font-weight:400;border-radius:4px;padding:var(--space-1) var(--space-3)}@media(max-width:640px){.article-header[data-astro-cid-34wufcvy]{padding-top:160px;padding-bottom:var(--space-8)}.article-section[data-astro-cid-34wufcvy]{margin-top:var(--space-12);padding-top:var(--space-10)}.article-media[data-astro-cid-34wufcvy]{margin-top:var(--space-10)}}
