.takeaways[data-astro-cid-zg7dkzxc]{background:var(--color-surface);border:1px solid var(--color-line);border-left:4px solid var(--color-primary);border-radius:14px;margin:0 0 32px;padding:20px 24px}.tk-label[data-astro-cid-zg7dkzxc]{letter-spacing:.1em;text-transform:uppercase;color:var(--color-ink-soft);margin:0 0 10px;font-size:.72rem;font-weight:600}.takeaways[data-astro-cid-zg7dkzxc] ul[data-astro-cid-zg7dkzxc]{margin:0;padding-left:1.1em}.takeaways[data-astro-cid-zg7dkzxc] li[data-astro-cid-zg7dkzxc]{margin:0 0 .45em;line-height:1.55}.takeaways[data-astro-cid-zg7dkzxc] li[data-astro-cid-zg7dkzxc]:last-child{margin-bottom:0}.post-content-col[data-astro-cid-zg7dkzxc] .prose{font-size:1.08rem;line-height:1.75}.post-content-col[data-astro-cid-zg7dkzxc] .prose p{margin:0 0 1.15em}.post-content-col[data-astro-cid-zg7dkzxc] .prose>p:first-child{color:var(--color-ink);font-size:1.18rem;line-height:1.65}.post-content-col[data-astro-cid-zg7dkzxc] .prose h2{margin:2.1em 0 .6em;scroll-margin-top:110px;line-height:1.2}.post-content-col[data-astro-cid-zg7dkzxc] .prose h3{margin:1.6em 0 .5em;scroll-margin-top:110px}.post-content-col[data-astro-cid-zg7dkzxc] .prose a{color:var(--color-primary);text-underline-offset:3px;text-decoration:underline 1px}.post-content-col[data-astro-cid-zg7dkzxc] .prose strong{font-weight:600}.post-content-col[data-astro-cid-zg7dkzxc] .prose input[type=checkbox]{width:18px;height:18px;accent-color:var(--color-primary);vertical-align:-3px;margin:0 8px 0 0}.post-content-col[data-astro-cid-zg7dkzxc] .prose li.task-list-item{margin-left:-1.2em;list-style:none}.post-content-col[data-astro-cid-zg7dkzxc] .prose img{border:1px solid var(--color-line-blue);width:100%;height:auto;box-shadow:var(--shadow-card);border-radius:16px;margin:1.6em 0 .5em;display:block}.post-content-col[data-astro-cid-zg7dkzxc] .prose p>em:only-child{color:var(--color-ink-soft);margin:0 0 1.8em;font-size:.92rem;line-height:1.5;display:block}.post-content-col[data-astro-cid-zg7dkzxc] .prose table{border-collapse:collapse;width:100%;margin:1.4em 0;font-size:.95rem;display:block;overflow-x:auto}.post-content-col[data-astro-cid-zg7dkzxc] .prose th,.post-content-col[data-astro-cid-zg7dkzxc] .prose td{text-align:left;border:1px solid var(--color-line);vertical-align:top;padding:10px 14px}.post-content-col[data-astro-cid-zg7dkzxc] .prose th{background:var(--color-surface);font-weight:600}.post-content-col[data-astro-cid-zg7dkzxc] .post-hero{aspect-ratio:16/9;object-fit:cover;border:1px solid var(--color-line);border-radius:18px;width:100%;height:auto;margin:0 0 28px;display:block}.post-layout[data-astro-cid-zg7dkzxc]{grid-template-columns:210px minmax(0,700px) 300px;justify-content:center;align-items:start;gap:48px;display:grid}.post-toc-col[data-astro-cid-zg7dkzxc]{align-self:stretch}.post-content-col[data-astro-cid-zg7dkzxc]{min-width:0;max-width:700px}.post-side[data-astro-cid-zg7dkzxc]{scrollbar-width:none;flex-direction:column;gap:20px;max-height:calc(100vh - 120px);display:flex;position:sticky;top:100px;overflow-y:auto}.side-card[data-astro-cid-zg7dkzxc]{border:1px solid var(--color-line);background:var(--color-card);border-radius:20px;padding:22px}.side-label[data-astro-cid-zg7dkzxc]{letter-spacing:.1em;text-transform:uppercase;color:var(--color-ink-soft);margin:0 0 14px;font-size:.72rem;font-weight:600}.written[data-astro-cid-zg7dkzxc]{background:var(--color-surface)}.author[data-astro-cid-zg7dkzxc]{align-items:center;gap:14px;display:flex}.author-avatar[data-astro-cid-zg7dkzxc]{background:var(--color-inv);border-radius:50%;flex-shrink:0;place-items:center;width:48px;height:48px;display:grid}.author[data-astro-cid-zg7dkzxc] strong[data-astro-cid-zg7dkzxc]{font-size:1.05rem;display:block}.author[data-astro-cid-zg7dkzxc] span[data-astro-cid-zg7dkzxc]{color:var(--color-ink-soft);font-size:.85rem}.related[data-astro-cid-zg7dkzxc]{padding-bottom:6px}.rel-item[data-astro-cid-zg7dkzxc]{border-top:1px solid var(--color-line);color:inherit;flex-direction:column;gap:4px;padding:14px 0;text-decoration:none;display:flex}.rel-item[data-astro-cid-zg7dkzxc]:hover b[data-astro-cid-zg7dkzxc]{color:var(--color-primary)}.rel-cat[data-astro-cid-zg7dkzxc]{letter-spacing:.1em;text-transform:uppercase;color:var(--color-primary);font-size:.7rem;font-weight:600}.rel-item[data-astro-cid-zg7dkzxc] b[data-astro-cid-zg7dkzxc]{font-size:.95rem;font-weight:600;line-height:1.3}.rel-item[data-astro-cid-zg7dkzxc] time[data-astro-cid-zg7dkzxc]{color:var(--color-ink-faint);font-size:.8rem}.cta-card[data-astro-cid-zg7dkzxc]{background:var(--color-dark);color:#fff;border-color:#0000}.cta-card[data-astro-cid-zg7dkzxc] .side-label[data-astro-cid-zg7dkzxc]{color:var(--color-dark-ink-soft)}.side-title[data-astro-cid-zg7dkzxc]{font-family:var(--font-display);color:#fff;margin:0 0 10px;font-size:1.8rem;line-height:1.1}.cta-card[data-astro-cid-zg7dkzxc] p[data-astro-cid-zg7dkzxc]{color:var(--color-dark-ink-soft);font-size:.92rem}.cta-card[data-astro-cid-zg7dkzxc] .btn[data-astro-cid-zg7dkzxc]{color:#0b1020;background:#f3f1ea;width:100%}h1[data-astro-cid-zg7dkzxc]{max-width:22ch;margin-bottom:.7em;font-size:clamp(2rem,3.6vw,2.6rem)}.post-content-col[data-astro-cid-zg7dkzxc] .prose{max-width:none}.back-link[data-astro-cid-zg7dkzxc]{margin-top:40px}@media (width<=1180px){.post-layout[data-astro-cid-zg7dkzxc]{grid-template-columns:210px minmax(0,1fr)}.post-side[data-astro-cid-zg7dkzxc]{grid-column:1/-1;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));margin-top:40px;display:grid;position:static}}@media (width<=960px){.post-layout[data-astro-cid-zg7dkzxc]{grid-template-columns:minmax(0,1fr);gap:0}}@media print{.site-header,.site-footer,.exit-popup,.booking-modal,.floating-actions,.sticky-cta,.post-side[data-astro-cid-zg7dkzxc],.toc,.cta-band,.help{display:none!important}.post-layout[data-astro-cid-zg7dkzxc]{display:block}.prose img{break-inside:avoid;box-shadow:none}}
