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:#6e6e73;margin-top:10px}.post-page.svelte-1teoznn{min-height:100vh;padding-bottom:120px;background:#fbfbfd}.post-hero.svelte-1teoznn{width:100%;height:360px;margin-top:44px}.post-inner.svelte-1teoznn{max-width:720px;margin:0 auto;padding:0 22px}.post-header.svelte-1teoznn{margin:64px 0 48px;text-align:center}.back-link.svelte-1teoznn{display:inline-block;color:#06c;text-decoration:none;font-size:17px;font-weight:400;letter-spacing:-.01em;font-family:var(--font-sans);transition:color .15s ease;margin-bottom:32px}.back-link.svelte-1teoznn:hover{color:#0077ed}.post-category.svelte-1teoznn{font-size:12px;font-weight:600;color:#6e6e73;text-transform:uppercase;letter-spacing:.04em;font-family:var(--font-sans);margin:0 0 12px}h1.svelte-1teoznn{font-family:var(--font-sans);font-size:clamp(36px,5vw,56px);font-weight:600;letter-spacing:-.022em;line-height:1.0625;color:#1d1d1f;margin:0 0 16px}.post-date.svelte-1teoznn{font-size:15px;color:#86868b;font-family:var(--font-sans);margin:0}.post-byline.svelte-1teoznn{color:#1d1d1f}.post-body.svelte-1teoznn{font-size:19px;line-height:1.58;color:#1d1d1f;font-family:var(--font-sans);font-weight:400;letter-spacing:.012em}.post-body.svelte-1teoznn p{margin-bottom:24px}.post-body.svelte-1teoznn h2{font-size:28px;font-weight:600;letter-spacing:-.018em;line-height:1.14;color:#1d1d1f;margin:56px 0 16px}.post-body.svelte-1teoznn a{color:#06c;text-decoration:none}.post-body.svelte-1teoznn a:hover{text-decoration:underline}.post-body.svelte-1teoznn strong{font-weight:600;color:#1d1d1f}.post-body.svelte-1teoznn em{font-style:italic}.post-body.svelte-1teoznn h3{font-size:22px;font-weight:600;letter-spacing:-.018em;line-height:1.2;color:#1d1d1f;margin:40px 0 14px}.post-body.svelte-1teoznn blockquote{margin:32px 0;padding:2px 0 2px 20px;border-left:3px solid #d2d2d7;color:#3d3d42;font-style:italic}.post-body.svelte-1teoznn code{font-family:SF Mono,Menlo,Consolas,monospace;font-size:.92em;background:#f4f4f6;padding:2px 6px;border-radius:5px}.post-body.svelte-1teoznn ul,.post-body.svelte-1teoznn ol{margin:0 0 24px;padding-left:24px}.post-body.svelte-1teoznn li{margin-bottom:8px}.post-faq.svelte-1teoznn{margin-top:72px;padding-top:48px;border-top:1px solid #d2d2d7}.post-faq.svelte-1teoznn h2:where(.svelte-1teoznn){font-family:var(--font-sans);font-size:28px;font-weight:600;letter-spacing:-.018em;color:#1d1d1f;margin:0 0 24px}.post-faq.svelte-1teoznn dl:where(.svelte-1teoznn){margin:0}.post-faq.svelte-1teoznn dt:where(.svelte-1teoznn){font-family:var(--font-sans);font-size:18px;font-weight:600;color:#1d1d1f;margin-top:24px}.post-faq.svelte-1teoznn dt:where(.svelte-1teoznn):first-child{margin-top:0}.post-faq.svelte-1teoznn dd:where(.svelte-1teoznn){margin:8px 0 0;font-size:17px;line-height:1.55;color:#3d3d42;font-family:var(--font-sans)}.post-footer.svelte-1teoznn{margin-top:64px;padding-top:40px;border-top:1px solid #d2d2d7;text-align:center}.footer-link.svelte-1teoznn{font-size:17px;color:#06c;text-decoration:none;font-family:var(--font-sans);letter-spacing:-.01em;transition:color .15s ease}.footer-link.svelte-1teoznn:hover{color:#0077ed}.footer-link.svelte-1teoznn .arrow:where(.svelte-1teoznn){display:inline-block;transition:transform .2s ease}.footer-link.svelte-1teoznn:hover .arrow:where(.svelte-1teoznn){transform:translate(3px)}@media(max-width:640px){.post-hero.svelte-1teoznn{height:220px}.post-header.svelte-1teoznn{margin:40px 0 32px}.post-body.svelte-1teoznn{font-size:17px}.post-body.svelte-1teoznn h2{font-size:24px;margin:40px 0 12px}}
