.post-page[data-v-d3a8646a]{min-height:100vh;background:#fff;padding:112px 0 120px;font-family:Instrument Sans,system-ui,-apple-system,sans-serif}.progress-bar[data-v-d3a8646a]{position:fixed;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,var(--primary-500),var(--primary-400));transform-origin:0 50%;z-index:10000;pointer-events:none}.post-header[data-v-d3a8646a]{max-width:800px;margin:0 auto;padding:0 24px;display:flex;flex-direction:column;align-items:flex-start;gap:18px}.breadcrumb[data-v-d3a8646a]{display:flex;align-items:center;gap:8px;font-size:.85rem;color:var(--gray-500)}.breadcrumb a[data-v-d3a8646a]{color:var(--gray-500);font-weight:500;transition:color .2s ease}.breadcrumb a[data-v-d3a8646a]:hover{color:var(--primary-700)}.breadcrumb span[aria-hidden][data-v-d3a8646a]{color:var(--gray-300)}.post-category[data-v-d3a8646a]{display:inline-block;width:fit-content;font-size:.68rem;font-weight:700;letter-spacing:.07em;text-transform:uppercase;padding:4px 10px;border-radius:99px}.cat-operations[data-v-d3a8646a]{background:#eff6ff;color:#1d4ed8}.cat-started[data-v-d3a8646a]{background:#ecfdf5;color:#047857}.cat-tips[data-v-d3a8646a]{background:#faf5ff;color:#7e22ce}.cat-business[data-v-d3a8646a]{background:#fff7ed;color:#c2410c}.cat-safety[data-v-d3a8646a]{background:#fef2f2;color:#b91c1c}.cat-default[data-v-d3a8646a]{background:#f3f4f6;color:#4b5563}.post-header h1[data-v-d3a8646a]{font-size:clamp(2rem,4.5vw,3rem);font-weight:800;letter-spacing:-.035em;line-height:1.12}.dek[data-v-d3a8646a]{font-size:1.2rem;line-height:1.6;color:var(--gray-600)}.byline[data-v-d3a8646a]{display:flex;align-items:center;gap:12px;margin-top:6px}.avatar[data-v-d3a8646a]{width:40px;height:40px;border-radius:50%;display:grid;place-items:center;font-size:.75rem;font-weight:800;color:#fff;background:linear-gradient(135deg,var(--primary-500),var(--primary-700))}.byline-text[data-v-d3a8646a]{display:flex;flex-direction:column;gap:2px}.byline-name[data-v-d3a8646a]{font-size:.9rem;font-weight:600;color:var(--gray-900)}.post-meta[data-v-d3a8646a]{display:flex;align-items:center;gap:8px;font-size:.82rem;color:var(--gray-500)}.meta-dot[data-v-d3a8646a]{width:3px;height:3px;border-radius:50%;background:var(--gray-400)}.hero-figure[data-v-d3a8646a]{max-width:1120px;margin:48px auto 64px;padding:0 24px}.hero-figure img[data-v-d3a8646a]{width:100%;aspect-ratio:16 / 8;object-fit:cover;border-radius:24px;display:block;background:var(--gray-100)}.article-layout[data-v-d3a8646a]{max-width:1120px;margin:0 auto;padding:0 24px;display:grid;grid-template-columns:minmax(0,700px) 220px;justify-content:center;column-gap:64px}.article-layout.no-toc[data-v-d3a8646a]{grid-template-columns:minmax(0,700px)}.toc[data-v-d3a8646a]{position:sticky;top:100px;align-self:start;max-height:calc(100vh - 140px);overflow-y:auto;padding-left:20px;border-left:1px solid var(--gray-200)}.toc-title[data-v-d3a8646a]{font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--gray-500);margin-bottom:14px}.toc ul[data-v-d3a8646a]{list-style:none;display:flex;flex-direction:column;gap:10px}.toc a[data-v-d3a8646a]{display:block;font-size:.85rem;line-height:1.45;font-weight:500;color:var(--gray-500);transition:color .2s ease}.toc a[data-v-d3a8646a]:hover{color:var(--gray-900)}.toc a.active[data-v-d3a8646a]{color:var(--primary-700);font-weight:600}.post-body[data-v-d3a8646a]{font-size:1.1rem;line-height:1.8;color:var(--gray-700)}[data-v-d3a8646a] .post-body>*:first-child{margin-top:0}[data-v-d3a8646a] .post-body h2{font-size:1.6rem;font-weight:800;color:var(--gray-900);letter-spacing:-.03em;margin:3rem 0 1rem;line-height:1.25;scroll-margin-top:96px}[data-v-d3a8646a] .post-body h3{font-size:1.2rem;font-weight:700;color:var(--gray-900);margin:2.25rem 0 .6rem;line-height:1.35}[data-v-d3a8646a] .post-body p{margin:0 0 1.5rem}[data-v-d3a8646a] .post-body strong{font-weight:700;color:var(--gray-900)}[data-v-d3a8646a] .post-body em{font-style:italic}[data-v-d3a8646a] .post-body ul,[data-v-d3a8646a] .post-body ol{padding-left:1.4rem;margin:0 0 1.6rem}[data-v-d3a8646a] .post-body li{margin-bottom:.6rem;padding-left:.3rem}[data-v-d3a8646a] .post-body li::marker{color:var(--primary-600);font-weight:700}[data-v-d3a8646a] .post-body a{color:var(--primary-700);font-weight:500;text-decoration:underline;text-decoration-color:#05966959;text-decoration-thickness:2px;text-underline-offset:3px;transition:text-decoration-color .2s ease}[data-v-d3a8646a] .post-body a:hover{text-decoration-color:currentColor}[data-v-d3a8646a] .post-body code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.85em;background:var(--gray-100);border-radius:6px;padding:2px 6px}[data-v-d3a8646a] .post-body pre{background:#0f172a;color:#e2e8f0;border-radius:14px;padding:18px 20px;margin:0 0 1.6rem;overflow-x:auto;line-height:1.6}[data-v-d3a8646a] .post-body pre code{background:none;color:inherit;padding:0;font-size:.82rem;white-space:pre}[data-v-d3a8646a] .post-body blockquote{margin:0 0 1.6rem;padding:18px 22px;border-left:4px solid var(--primary-500);background:#f0fdf7;border-radius:0 14px 14px 0;color:var(--gray-800);font-size:1.02rem}[data-v-d3a8646a] .post-body .table-wrap{margin:0 0 1.8rem;overflow-x:auto;-webkit-overflow-scrolling:touch;border:1px solid var(--gray-200);border-radius:14px;box-shadow:var(--shadow-sm)}[data-v-d3a8646a] .post-body table{width:100%;border-collapse:collapse;font-size:.92rem;line-height:1.55}[data-v-d3a8646a] .post-body th,[data-v-d3a8646a] .post-body td{text-align:left;vertical-align:top;padding:12px 16px;border-bottom:1px solid var(--gray-100)}[data-v-d3a8646a] .post-body th{background:var(--gray-50);font-size:.78rem;font-weight:700;letter-spacing:.03em;text-transform:uppercase;color:var(--gray-600);white-space:nowrap}[data-v-d3a8646a] .post-body tbody tr:nth-child(2n){background:#fcfcfd}[data-v-d3a8646a] .post-body tbody tr:last-child td{border-bottom:none}.post-end[data-v-d3a8646a]{max-width:1120px;margin:72px auto 0;padding:0 24px}.post-cta[data-v-d3a8646a]{display:flex;align-items:center;justify-content:space-between;gap:32px;padding:44px 48px;border-radius:24px;background:radial-gradient(ellipse 60% 120% at 100% 0%,rgba(52,211,153,.35),transparent 60%),linear-gradient(135deg,#064e3b,#065f46)}.cta-eyebrow[data-v-d3a8646a]{font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--primary-400);margin-bottom:8px}.cta-heading[data-v-d3a8646a]{color:#fff;font-size:clamp(1.4rem,2.5vw,1.85rem);font-weight:800;letter-spacing:-.03em;line-height:1.2;margin-bottom:6px}.cta-sub[data-v-d3a8646a]{color:#ffffffc7;font-size:1rem}.cta-btn[data-v-d3a8646a]{flex-shrink:0;display:inline-block;background:#fff;color:#064e3b;font-weight:700;font-size:.95rem;padding:14px 24px;border-radius:12px;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease}.cta-btn[data-v-d3a8646a]:hover{color:#064e3b;transform:translateY(-2px);box-shadow:0 8px 24px #00000040}.cta-btn.dark[data-v-d3a8646a]{background:var(--gray-900);color:#fff}.related[data-v-d3a8646a]{max-width:1120px;margin:88px auto 0;padding:0 24px}.related-head[data-v-d3a8646a]{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:24px}.related-head h2[data-v-d3a8646a]{font-size:1.6rem;font-weight:800;letter-spacing:-.03em}.all-link[data-v-d3a8646a]{font-size:.9rem;font-weight:600;color:var(--primary-700)}.related-grid[data-v-d3a8646a]{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.related-card[data-v-d3a8646a]{display:flex;flex-direction:column;border:1px solid var(--gray-200);border-radius:20px;overflow:hidden;text-decoration:none;transition:box-shadow .3s ease,transform .3s ease,border-color .3s ease}.related-card[data-v-d3a8646a]:hover{box-shadow:var(--shadow-md);transform:translateY(-3px);border-color:var(--gray-300)}.related-media[data-v-d3a8646a]{aspect-ratio:16 / 10;overflow:hidden;background:var(--gray-100)}.related-media img[data-v-d3a8646a]{width:100%;height:100%;object-fit:cover;display:block;transition:transform .6s var(--ease-out-expo)}.related-card:hover img[data-v-d3a8646a]{transform:scale(1.04)}.media-fallback[data-v-d3a8646a]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:radial-gradient(circle at 30% 30%,rgba(52,211,153,.35),transparent 60%),linear-gradient(135deg,#064e3b,#047857)}.media-fallback span[data-v-d3a8646a]{font-family:Plus Jakarta Sans,system-ui,sans-serif;font-weight:700;color:#ffffffd9}.related-body[data-v-d3a8646a]{display:flex;flex-direction:column;gap:10px;padding:20px;flex-grow:1}.related-body h3[data-v-d3a8646a]{font-size:1.02rem;font-weight:700;line-height:1.35;letter-spacing:-.02em;flex-grow:1}.not-found[data-v-d3a8646a]{text-align:center;padding:80px 24px;color:var(--gray-500)}.not-found h1[data-v-d3a8646a]{font-size:2rem;margin-bottom:12px}.not-found p[data-v-d3a8646a]{margin-bottom:28px}@media (max-width: 1100px){.article-layout[data-v-d3a8646a]{grid-template-columns:minmax(0,700px)}.toc[data-v-d3a8646a]{display:none}}@media (max-width: 900px){.related-grid[data-v-d3a8646a]{grid-template-columns:repeat(2,1fr)}.related-grid[data-v-d3a8646a]>:nth-child(3){display:none}.post-cta[data-v-d3a8646a]{flex-direction:column;align-items:flex-start;padding:36px 32px}}@media (max-width: 640px){.post-page[data-v-d3a8646a]{padding:88px 0 80px}.post-header[data-v-d3a8646a],.hero-figure[data-v-d3a8646a],.article-layout[data-v-d3a8646a],.post-end[data-v-d3a8646a],.related[data-v-d3a8646a]{padding:0 16px}.dek[data-v-d3a8646a]{font-size:1.05rem}.hero-figure[data-v-d3a8646a]{margin:32px auto 40px}.hero-figure img[data-v-d3a8646a]{aspect-ratio:16 / 10;border-radius:16px}.post-body[data-v-d3a8646a]{font-size:1.04rem}[data-v-d3a8646a] .post-body h2{font-size:1.35rem}[data-v-d3a8646a] .post-body table{font-size:.84rem}[data-v-d3a8646a] .post-body td{min-width:120px}.post-cta[data-v-d3a8646a]{padding:28px 24px}.related-grid[data-v-d3a8646a]{grid-template-columns:1fr}.related-grid[data-v-d3a8646a]>:nth-child(3){display:flex}}
