.art-head[data-astro-cid-hqq7p32a]{text-align:center;flex-direction:column;align-items:center;padding-top:clamp(2.5rem,6vw,4rem);display:flex}.art-back[data-astro-cid-hqq7p32a]{font-size:var(--text-sm);font-weight:var(--fw-semibold);color:var(--text-secondary)}.art-back[data-astro-cid-hqq7p32a]:hover{color:var(--ink);text-decoration:none}.art-meta[data-astro-cid-hqq7p32a]{margin-top:var(--space-6);font-size:var(--text-sm);color:var(--text-tertiary);flex-wrap:wrap;justify-content:center;gap:6px 14px;display:flex}.art-meta[data-astro-cid-hqq7p32a] b[data-astro-cid-hqq7p32a]{color:var(--primary-darker);font-weight:var(--fw-semibold)}.art-title[data-astro-cid-hqq7p32a]{margin-top:var(--space-4);max-width:22ch;font-family:var(--font-sans);letter-spacing:-.045em;color:var(--ink);font-size:clamp(2.1rem,1.2rem + 3.6vw,3.9rem);font-weight:800;line-height:1.04}.art-lede[data-astro-cid-hqq7p32a]{margin-top:var(--space-5);max-width:56ch;color:var(--text-secondary);font-size:clamp(1.05rem,1rem + .4vw,1.25rem);line-height:1.55}.art-by[data-astro-cid-hqq7p32a]{margin-top:var(--space-4);font-size:var(--text-sm);font-weight:var(--fw-semibold);color:var(--ink-soft)}.art-figure[data-astro-cid-hqq7p32a]{background:#fff9;border:1px solid #0e11160f;border-radius:24px;max-width:1040px;margin:clamp(2rem,5vw,3.5rem) auto 0;padding:10px;box-shadow:0 30px 60px -30px #0e11164d}.art-figure[data-astro-cid-hqq7p32a] img{border-radius:16px;width:100%;height:auto;display:block}.art-body-wrap[data-astro-cid-hqq7p32a]{padding-block:clamp(2.5rem, 6vw, 4rem) var(--space-8)}.prose[data-astro-cid-hqq7p32a]{max-width:68ch;font-size:var(--text-lg);color:var(--ink-soft);margin-inline:auto;line-height:1.7}.prose[data-astro-cid-hqq7p32a] h2{font-family:var(--font-sans);font-size:var(--text-2xl);letter-spacing:-.03em;color:var(--ink);margin:var(--space-8) 0 var(--space-3);font-weight:800;line-height:1.2}.prose[data-astro-cid-hqq7p32a] h3{font-family:var(--font-sans);font-size:var(--text-xl);letter-spacing:-.03em;color:var(--ink);margin:var(--space-6) 0 var(--space-2);font-weight:800}.prose[data-astro-cid-hqq7p32a] p{margin:0 0 var(--space-4)}.prose[data-astro-cid-hqq7p32a] ul,.prose[data-astro-cid-hqq7p32a] ol{margin:0 0 var(--space-4);padding-left:1.3em}.prose[data-astro-cid-hqq7p32a] ul{list-style:outside}.prose[data-astro-cid-hqq7p32a] ol{list-style:decimal}.prose[data-astro-cid-hqq7p32a] li{margin-bottom:var(--space-2)}.prose[data-astro-cid-hqq7p32a] li::marker{color:var(--primary-dark)}.prose[data-astro-cid-hqq7p32a] li strong,.prose[data-astro-cid-hqq7p32a] strong{color:var(--ink);font-weight:var(--fw-semibold)}.prose[data-astro-cid-hqq7p32a] a{color:var(--primary-darker);text-decoration:underline;-webkit-text-decoration-color:var(--primary-soft);text-decoration-color:var(--primary-soft);text-underline-offset:2px}.prose[data-astro-cid-hqq7p32a] a:hover{-webkit-text-decoration-color:var(--primary-darker);text-decoration-color:var(--primary-darker)}.prose[data-astro-cid-hqq7p32a] blockquote{margin:var(--space-6) 0;padding-left:var(--space-5);border-left:3px solid var(--primary);color:var(--text-secondary)}.prose[data-astro-cid-hqq7p32a] img{border-radius:var(--radius-lg);width:100%;margin:var(--space-6) 0;box-shadow:var(--shadow)}.prose[data-astro-cid-hqq7p32a] code{background:var(--surface-muted);border-radius:5px;padding:.15em .4em;font-size:.9em}.art-share[data-astro-cid-hqq7p32a]{max-width:68ch;margin:var(--space-8) auto 0;padding-top:var(--space-6);border-top:1px solid var(--border)}.art-share-k[data-astro-cid-hqq7p32a]{font-size:var(--text-sm);font-weight:var(--fw-semibold);color:var(--ink)}.art-share-row[data-astro-cid-hqq7p32a]{margin-top:var(--space-3);flex-wrap:wrap;gap:8px;display:flex}.art-share-btn[data-astro-cid-hqq7p32a]{all:unset;cursor:pointer;font-size:var(--text-sm);font-weight:var(--fw-semibold);color:var(--ink-soft);background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow-sm);border-radius:999px;padding:8px 14px;transition:border-color .15s,color .15s}.art-share-btn[data-astro-cid-hqq7p32a]:hover{border-color:var(--border-strong);color:var(--ink);text-decoration:none}.art-share-btn[data-astro-cid-hqq7p32a]:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.art-more[data-astro-cid-hqq7p32a]{margin-top:clamp(3rem,7vw,5rem)}.art-more-head[data-astro-cid-hqq7p32a]{justify-content:space-between;align-items:baseline;gap:var(--space-4);display:flex}.art-more-title[data-astro-cid-hqq7p32a]{font-family:var(--font-sans);letter-spacing:-.04em;color:var(--ink);font-size:clamp(1.5rem,1.1rem + 1.4vw,2.1rem);font-weight:800}.art-more-all[data-astro-cid-hqq7p32a]{font-size:var(--text-sm);font-weight:var(--fw-semibold);color:var(--primary-darker);white-space:nowrap}.art-more-rule[data-astro-cid-hqq7p32a]{margin-top:var(--space-6);border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.art-more-grid[data-astro-cid-hqq7p32a]{background:var(--border);border-left:1px solid var(--border);border-right:1px solid var(--border);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;padding-inline:0;display:grid}.art-more-cell[data-astro-cid-hqq7p32a]{gap:var(--space-3);padding:var(--space-6);background:var(--background);color:inherit;flex-direction:column;transition:background .2s;display:flex}.art-more-cell[data-astro-cid-hqq7p32a]:hover{background:color-mix(in srgb, var(--primary-softer) 60%, var(--background));text-decoration:none}.art-more-media[data-astro-cid-hqq7p32a]{aspect-ratio:1200/630;background:var(--surface-muted);border-radius:12px;overflow:hidden;box-shadow:0 0 0 1px #0e11160f}.art-more-media[data-astro-cid-hqq7p32a] img{object-fit:cover;width:100%;height:100%;display:block}.art-more-meta[data-astro-cid-hqq7p32a]{font-size:var(--text-xs);color:var(--text-tertiary);gap:10px;display:flex}.art-more-meta[data-astro-cid-hqq7p32a] b[data-astro-cid-hqq7p32a]{color:var(--primary-darker);font-weight:var(--fw-semibold)}.art-more-h[data-astro-cid-hqq7p32a]{font-family:var(--font-sans);font-size:var(--text-lg);letter-spacing:-.03em;color:var(--ink);font-weight:800;line-height:1.25}.art-more-cell[data-astro-cid-hqq7p32a]:hover .art-more-h[data-astro-cid-hqq7p32a]{color:var(--primary-darker)}@media (width<=900px){.art-more-grid[data-astro-cid-hqq7p32a]{grid-template-columns:1fr}}@media (width<=720px){.prose[data-astro-cid-hqq7p32a]{font-size:var(--text-base)}.art-figure[data-astro-cid-hqq7p32a]{border-radius:18px;padding:6px}.art-figure[data-astro-cid-hqq7p32a] img{border-radius:13px}.art-more-grid[data-astro-cid-hqq7p32a]{border-left:0;border-right:0}.art-more-cell[data-astro-cid-hqq7p32a]{padding:var(--space-5)}}
