.page_page__T1_Vt{min-height:100svh;background:var(--background);color:var(--foreground);font-family:var(--font-family-sans);padding:var(--space-xl) var(--container-x) var(--section-y)}.page_article__AvYyf{width:min(100%,var(--container-3xl));margin-inline:auto}.page_back__h4osD{display:inline-flex;align-items:center;gap:var(--space-xs);margin-block-end:var(--space-2xl);color:var(--muted-foreground);font-size:var(--font-size-sm);font-weight:600;text-decoration:none}.page_back__h4osD:hover{color:var(--primary)}.page_back__h4osD svg{width:var(--space-md);height:var(--space-md)}.page_article__AvYyf header{max-width:52rem;margin-inline:auto;text-align:center}.page_category__NUN8C{display:inline-flex;border-radius:var(--radius-full);background:var(--primary-subtle);color:var(--primary);padding:var(--space-xs) var(--space-md);font-size:var(--font-size-sm);font-weight:700}.page_article__AvYyf h1{margin:var(--space-lg) 0 0;font-size:clamp(var(--font-size-3xl),6vw,var(--font-size-5xl));line-height:1.18;overflow-wrap:anywhere}.page_excerpt__Qd7jp{margin:var(--space-lg) auto 0;color:var(--muted-foreground);font-size:var(--font-size-lg);line-height:1.8}.page_article__AvYyf time{display:inline-flex;align-items:center;gap:var(--space-xs);margin-block-start:var(--space-lg);color:var(--muted-foreground);font-size:var(--font-size-sm)}.page_article__AvYyf time svg{width:var(--space-md);height:var(--space-md)}.page_article__AvYyf figure{overflow:hidden;margin:var(--space-3xl) 0;border-radius:var(--radius-xl);background:var(--surface);box-shadow:var(--elevation-md);aspect-ratio:16/9}.page_article__AvYyf figure img{width:100%;height:100%;object-fit:cover}.page_body__uPr0w{color:var(--foreground);font-size:var(--font-size-lg);line-height:2.05;white-space:pre-wrap;overflow-wrap:anywhere}.page_body__uPr0w:first-letter{font-size:1.35em;font-weight:750}.page_external__g3bwY{display:inline-flex;align-items:center;gap:var(--space-xs);margin-block-start:var(--space-2xl);border-radius:var(--radius-lg);background:var(--primary);color:var(--primary-foreground);padding:var(--space-md) var(--space-lg);font-weight:700;text-decoration:none}.page_external__g3bwY svg{width:var(--space-md);height:var(--space-md)}@media (max-width:40rem){.page_page__T1_Vt{padding-block-start:var(--space-lg)}.page_article__AvYyf header{text-align:start}.page_article__AvYyf figure{margin-block:var(--space-2xl);border-radius:var(--radius-lg);aspect-ratio:4/3}.page_body__uPr0w{font-size:var(--font-size-base);line-height:1.95}}