figure.svelte-n5hoon{margin:32px 0}img.svelte-n5hoon{width:100%;height:auto;border-radius:12px;display:block}figcaption.svelte-n5hoon{text-align:center;font-size:14px;color:#5f5f64;margin-top:10px}.post-page.svelte-1teoznn{min-height:100vh;background:#fff}.post-hero.svelte-1teoznn{padding:150px 40px 88px;background:#0d0f12;color:#fff}.post-hero-inner.svelte-1teoznn{display:grid;width:min(100%,1240px);margin:0 auto;grid-template-columns:minmax(0,1.22fr) minmax(340px,.78fr);gap:clamp(54px,7vw,100px);align-items:end}.back-link.svelte-1teoznn{display:inline-block;margin-bottom:58px;color:#ffffff8a;font:560 12px/1 var(--font-mono);letter-spacing:.06em;text-transform:uppercase;transition:color .16s ease}.back-link.svelte-1teoznn:hover{color:#fff}.post-meta.svelte-1teoznn{display:flex;margin-bottom:22px;align-items:center;gap:18px;color:#fff6;font:620 10px/1 var(--font-mono);letter-spacing:.1em;text-transform:uppercase}.post-meta.svelte-1teoznn span:where(.svelte-1teoznn){color:#78a9ff}.post-heading.svelte-1teoznn h1:where(.svelte-1teoznn){max-width:780px;margin:0;font-family:var(--font-display);font-size:clamp(54px,6.3vw,88px);font-weight:650;letter-spacing:-.06em;line-height:.95}.post-excerpt.svelte-1teoznn{max-width:680px;margin-top:28px;color:#ffffff96;font-size:18px;line-height:1.5}.post-byline.svelte-1teoznn{margin-top:28px;color:#fff6;font-size:13px}.post-byline.svelte-1teoznn a:where(.svelte-1teoznn){color:#ffffffc7;text-decoration:underline;text-decoration-color:#ffffff47;text-underline-offset:.2em}.post-byline.svelte-1teoznn a:where(.svelte-1teoznn):hover{color:#fff}.post-art.svelte-1teoznn{position:relative;min-height:430px;overflow:hidden;border-radius:30px;box-shadow:0 34px 80px #00000052}.post-art.svelte-1teoznn img:where(.svelte-1teoznn){display:block;width:100%;height:100%;min-height:inherit;object-fit:cover}.post-art.svelte-1teoznn img.editorial-cover:where(.svelte-1teoznn){background:#0d0f12;object-fit:contain}.art-grid.svelte-1teoznn{position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.18) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.18) 1px,transparent 1px);background-size:46px 46px;mask-image:radial-gradient(circle at 50% 50%,#000,transparent 72%);-webkit-mask-image:radial-gradient(circle at 50% 50%,#000,transparent 72%)}.post-art.svelte-1teoznn span:where(.svelte-1teoznn){position:absolute;top:28px;left:28px;color:#12161c94;font:650 10px/1.25 var(--font-mono);letter-spacing:.11em;text-transform:uppercase}.post-art.svelte-1teoznn strong:where(.svelte-1teoznn){position:absolute;right:24px;bottom:-44px;color:#12161c21;font-family:var(--font-display);font-size:300px;font-weight:700;letter-spacing:-.08em;line-height:.8}.article-section.svelte-1teoznn{padding:104px 0 140px;background:#fff}.post-inner.svelte-1teoznn{width:min(100% - 44px,760px);margin:0 auto}.archive-notice.svelte-1teoznn{margin:0 0 58px;padding:28px;border:1px solid #d9dde3;border-radius:20px;background:#f5f6f8}.archive-notice.svelte-1teoznn h2:where(.svelte-1teoznn){margin:0 0 10px;color:#111317;font:640 24px/1.15 var(--font-display);letter-spacing:-.03em}.archive-notice.svelte-1teoznn p:where(.svelte-1teoznn){margin:0 0 10px;color:#555960;font-size:15px;line-height:1.58}.archive-notice.svelte-1teoznn p:where(.svelte-1teoznn):last-child{margin-bottom:0}.archive-notice.svelte-1teoznn a:where(.svelte-1teoznn){color:#075fc7;text-decoration:underline;text-underline-offset:.14em}.post-body.svelte-1teoznn{color:#24262a;font-size:19px;font-weight:400;letter-spacing:.006em;line-height:1.68}.post-body.svelte-1teoznn p{margin-bottom:27px}.post-body.svelte-1teoznn h2{margin:68px 0 18px;color:#111317;font-family:var(--font-display);font-size:34px;font-weight:640;letter-spacing:-.038em;line-height:1.08}.post-body.svelte-1teoznn h3{margin:46px 0 14px;color:#111317;font-family:var(--font-display);font-size:25px;font-weight:630;letter-spacing:-.03em;line-height:1.16}.post-body.svelte-1teoznn a{color:#0768d8;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.16em}.post-body.svelte-1teoznn strong{color:#111317;font-weight:630}.post-body.svelte-1teoznn em{font-style:italic}.post-body.svelte-1teoznn blockquote{margin:42px 0;padding:6px 0 6px 26px;border-left:3px solid #1677ff;color:#4b4e54;font-family:var(--font-display);font-size:24px;font-style:normal;letter-spacing:-.02em;line-height:1.42}.post-body.svelte-1teoznn code{padding:2px 6px;border-radius:5px;background:#f0f2f4;font-family:var(--font-mono);font-size:.88em}.post-body.svelte-1teoznn ul,.post-body.svelte-1teoznn ol{margin:0 0 28px;padding-left:26px}.post-body.svelte-1teoznn li{margin-bottom:9px;padding-left:3px}.author-card.svelte-1teoznn{display:grid;margin-top:78px;padding:32px;grid-template-columns:64px 1fr;gap:22px;align-items:start;border:1px solid #dfe2e6;border-radius:24px;background:#fff}.author-card.svelte-1teoznn img:where(.svelte-1teoznn),.author-mark.svelte-1teoznn{width:64px;height:64px;border-radius:18px}.author-card.svelte-1teoznn img:where(.svelte-1teoznn){object-fit:cover}.author-mark.svelte-1teoznn{display:grid;place-items:center;background:#111317;color:#fff;font-family:var(--font-display);font-size:28px;font-weight:650}.author-card.svelte-1teoznn h2:where(.svelte-1teoznn){margin:0;color:#111317;font:640 24px/1.15 var(--font-display);letter-spacing:-.03em}.author-card.svelte-1teoznn h2:where(.svelte-1teoznn) a:where(.svelte-1teoznn){color:inherit}.author-role.svelte-1teoznn{margin:4px 0 0;color:#73777e;font:580 12px/1.4 var(--font-mono)}.author-bio.svelte-1teoznn{margin:13px 0 0;color:#555960;font-size:15px;line-height:1.58}.post-faq.svelte-1teoznn{margin-top:90px;padding:44px;border-radius:28px;background:#f3f5f7}.section-label.svelte-1teoznn{margin:0 0 14px;color:#1677ff;font:650 10px/1 var(--font-mono);letter-spacing:.12em;text-transform:uppercase}.post-faq.svelte-1teoznn h2:where(.svelte-1teoznn){margin:0 0 34px;color:#111317;font-family:var(--font-display);font-size:36px;font-weight:640;letter-spacing:-.04em;line-height:1.05}.post-faq.svelte-1teoznn dl:where(.svelte-1teoznn){margin:0}.faq-item.svelte-1teoznn{padding:24px 0;border-top:1px solid #d9dde3}.post-faq.svelte-1teoznn dt:where(.svelte-1teoznn){color:#111317;font-size:17px;font-weight:620}.post-faq.svelte-1teoznn dd:where(.svelte-1teoznn){margin:8px 0 0;color:#5d6066;font-size:16px;line-height:1.55}.post-footer.svelte-1teoznn{margin-top:84px;padding-top:38px;border-top:1px solid #dfe2e6;text-align:center}.post-footer.svelte-1teoznn a:where(.svelte-1teoznn){display:inline-flex;gap:8px;align-items:center;color:#111317;font-size:15px;font-weight:620}.post-footer.svelte-1teoznn span:where(.svelte-1teoznn){transition:transform .18s ease}.post-footer.svelte-1teoznn a:where(.svelte-1teoznn):hover span:where(.svelte-1teoznn){transform:translate(2px,-2px)}@media(max-width:900px){.post-hero-inner.svelte-1teoznn{grid-template-columns:1fr}.post-art.svelte-1teoznn{min-height:360px}}@media(max-width:680px){.post-hero.svelte-1teoznn{padding:120px 16px 64px}.post-hero-inner.svelte-1teoznn{gap:52px}.back-link.svelte-1teoznn{margin-bottom:42px}.post-heading.svelte-1teoznn h1:where(.svelte-1teoznn){font-size:clamp(44px,13vw,62px)}.post-excerpt.svelte-1teoznn{font-size:17px}.post-art.svelte-1teoznn{min-height:290px;border-radius:24px}.article-section.svelte-1teoznn{padding:74px 0 104px}.post-body.svelte-1teoznn{font-size:17px;line-height:1.65}.post-body.svelte-1teoznn h2{margin-top:52px;font-size:30px}.post-body.svelte-1teoznn blockquote{font-size:21px}.author-card.svelte-1teoznn{margin-top:64px;padding:26px 22px;grid-template-columns:52px 1fr;gap:16px}.author-card.svelte-1teoznn img:where(.svelte-1teoznn),.author-mark.svelte-1teoznn{width:52px;height:52px;border-radius:15px}.post-faq.svelte-1teoznn{margin-top:72px;padding:30px 24px;border-radius:24px}.post-faq.svelte-1teoznn h2:where(.svelte-1teoznn){font-size:31px}}
