.post-body>.post-content{min-width:0;width:100%}.legacy-imported{width:100%;max-width:70ch;color:var(--c-ink-soft)}.legacy-imported img{width:auto;max-width:100%;height:auto;border-radius:8px;margin:28px auto!important}.legacy-imported p:empty{display:none}.legacy-imported hr{margin:28px 0;border:0;border-top:1px solid rgba(122,90,60,.18)}.legacy-imported,.legacy-imported *{font-size:16px!important;line-height:1.85!important;letter-spacing:normal!important}.legacy-imported p{margin:0 0 18px!important;font-weight:400!important}.legacy-imported img{display:block;max-width:100%;height:auto;margin:24px auto}.legacy-imported h1{font-size:2.35rem!important;line-height:1.3!important}.legacy-imported h2{font-size:1.85rem!important;line-height:1.35!important}.legacy-imported h3,.legacy-imported h4,.legacy-imported p,.legacy-imported div,.legacy-imported span,.legacy-imported li,.legacy-imported a,.legacy-imported strong,.legacy-imported em,.legacy-imported small,.legacy-imported font,.legacy-imported td,.legacy-imported th,.legacy-imported figcaption{font-size:1rem!important;line-height:1.85!important;font-family:inherit!important}.post-header[data-astro-cid-4sn4zg3r]{padding:clamp(100px,12vw,140px) 0 clamp(20px,3vw,30px);text-align:center}.post-header[data-astro-cid-4sn4zg3r] h1[data-astro-cid-4sn4zg3r]{margin:16px auto;max-width:28ch}.post-meta[data-astro-cid-4sn4zg3r]{color:var(--c-ink-muted);font-family:var(--f-hand);font-size:1.15rem}.post-meta[data-astro-cid-4sn4zg3r] .dot-sep[data-astro-cid-4sn4zg3r]{margin:0 8px;color:var(--c-red)}.post-cover[data-astro-cid-4sn4zg3r]{max-width:1100px;margin:0 auto 40px;padding:0 var(--pad)}.post-cover[data-astro-cid-4sn4zg3r] img[data-astro-cid-4sn4zg3r]{width:100%;aspect-ratio:16/9;object-fit:cover;border-radius:10px;box-shadow:0 4px 14px #3a23161f,0 20px 40px #3a231629;transform:rotate(-.5deg)}.post-body[data-astro-cid-4sn4zg3r]{display:grid;grid-template-columns:1fr 320px;gap:50px;align-items:start;margin-bottom:60px}@media (max-width: 1024px){.post-body[data-astro-cid-4sn4zg3r]{grid-template-columns:1fr}}.post-content[data-astro-cid-4sn4zg3r]{font-size:1.05rem;line-height:1.85;color:var(--c-ink-soft);max-width:70ch}.post-content[data-astro-cid-4sn4zg3r] .lead[data-astro-cid-4sn4zg3r]{font-size:1.25rem;line-height:1.7;color:var(--c-ink);font-weight:500;margin-bottom:24px}.post-content[data-astro-cid-4sn4zg3r] h2[data-astro-cid-4sn4zg3r]{font-size:1.7rem;margin:36px 0 16px;color:var(--c-ink)}.post-content[data-astro-cid-4sn4zg3r] p[data-astro-cid-4sn4zg3r]{margin-bottom:20px}.legacy-imported[data-astro-cid-4sn4zg3r] img[data-astro-cid-4sn4zg3r]{display:block;max-width:100%;height:auto;margin:24px auto;border-radius:8px}.legacy-imported[data-astro-cid-4sn4zg3r] a[data-astro-cid-4sn4zg3r]{color:var(--c-red)}.post-content[data-astro-cid-4sn4zg3r] strong[data-astro-cid-4sn4zg3r]{color:var(--c-ink);font-weight:700}.post-content[data-astro-cid-4sn4zg3r] ul[data-astro-cid-4sn4zg3r],.post-content[data-astro-cid-4sn4zg3r] ol[data-astro-cid-4sn4zg3r]{padding-left:24px;margin-bottom:20px}.post-content[data-astro-cid-4sn4zg3r] li[data-astro-cid-4sn4zg3r]{padding:4px 0}.post-content[data-astro-cid-4sn4zg3r] blockquote[data-astro-cid-4sn4zg3r]{margin:32px 0;padding:24px 28px;background:var(--c-paper);border-left:4px solid var(--c-red);border-radius:0 8px 8px 0;font-family:var(--f-serif);font-size:1.2rem;font-style:italic;color:var(--c-ink);line-height:1.7}.post-content[data-astro-cid-4sn4zg3r] blockquote[data-astro-cid-4sn4zg3r] cite[data-astro-cid-4sn4zg3r]{display:block;margin-top:10px;font-style:normal;font-family:var(--f-display);font-size:.88rem;color:var(--c-red);font-weight:700}.post-figure[data-astro-cid-4sn4zg3r]{margin:32px 0}.post-figure[data-astro-cid-4sn4zg3r] img[data-astro-cid-4sn4zg3r]{width:100%;border-radius:8px}.post-figure[data-astro-cid-4sn4zg3r] figcaption[data-astro-cid-4sn4zg3r]{margin-top:10px;font-family:var(--f-hand);font-size:1.05rem;color:var(--c-ink-muted);text-align:center}.post-aside[data-astro-cid-4sn4zg3r]{position:sticky;top:100px}@media (max-width: 1024px){.post-aside[data-astro-cid-4sn4zg3r]{position:static}}.aside-card[data-astro-cid-4sn4zg3r]{background:var(--c-paper);border:1px solid rgba(122,90,60,.1);border-radius:8px;padding:24px;margin-bottom:16px}.aside-card[data-astro-cid-4sn4zg3r] h3[data-astro-cid-4sn4zg3r]{font-size:1.2rem;margin:10px 0 16px}.blog-contact-list[data-astro-cid-4sn4zg3r]{display:block;margin:16px 0 0;padding:10px 24px;list-style:none;background:var(--c-paper);border:1px solid rgba(122,90,60,.12);border-radius:9px;box-shadow:0 3px 12px #3a23160a}.blog-contact-list[data-astro-cid-4sn4zg3r] li[data-astro-cid-4sn4zg3r]{display:block;padding:20px 0;border-bottom:1px dashed rgba(122,90,60,.16)}.blog-contact-list[data-astro-cid-4sn4zg3r] li[data-astro-cid-4sn4zg3r]:last-child{border-bottom:0}.blog-contact-list[data-astro-cid-4sn4zg3r] h4[data-astro-cid-4sn4zg3r]{margin:0 0 6px;font-size:.98rem}.blog-contact-list[data-astro-cid-4sn4zg3r] a[data-astro-cid-4sn4zg3r],.blog-contact-list[data-astro-cid-4sn4zg3r] strong[data-astro-cid-4sn4zg3r]{color:var(--c-ink);font-weight:800;overflow-wrap:anywhere}.blog-contact-list[data-astro-cid-4sn4zg3r] p[data-astro-cid-4sn4zg3r]{margin:5px 0 0;color:var(--c-ink-muted);font-size:.78rem;line-height:1.55}.blog-line-qr[data-astro-cid-4sn4zg3r]{display:block;width:132px;height:132px;margin-top:12px;object-fit:contain;border-radius:8px;background:#fff}@media (max-width: 620px){.blog-contact-list[data-astro-cid-4sn4zg3r]{padding:8px 18px}}.related[data-astro-cid-4sn4zg3r]{padding:clamp(40px,6vw,70px) 0}.related-grid[data-astro-cid-4sn4zg3r]{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}@media (max-width: 900px){.related-grid[data-astro-cid-4sn4zg3r]{grid-template-columns:1fr}}.blog-card[data-astro-cid-4sn4zg3r]{background:var(--c-paper);border:1px solid rgba(122,90,60,.12);border-radius:8px;overflow:hidden;transition:transform .25s,box-shadow .25s}.blog-card[data-astro-cid-4sn4zg3r]:hover{transform:translateY(-4px);box-shadow:0 12px 28px #3a23161f}.blog-photo[data-astro-cid-4sn4zg3r]{display:block;position:relative;aspect-ratio:3/2;overflow:hidden}.blog-photo[data-astro-cid-4sn4zg3r] img[data-astro-cid-4sn4zg3r]{width:100%;height:100%;object-fit:cover;transition:transform .5s}.blog-card[data-astro-cid-4sn4zg3r]:hover .blog-photo[data-astro-cid-4sn4zg3r] img[data-astro-cid-4sn4zg3r]{transform:scale(1.05)}.blog-cat[data-astro-cid-4sn4zg3r]{position:absolute;top:12px;left:12px;background:var(--c-cream-light);color:var(--c-red);font-family:var(--f-display);font-weight:800;font-size:.75rem;padding:4px 10px;border-radius:2px}.blog-info[data-astro-cid-4sn4zg3r]{padding:18px 18px 20px}.blog-meta[data-astro-cid-4sn4zg3r]{color:var(--c-ink-muted);font-size:.82rem;font-family:var(--f-hand);margin-bottom:6px}.blog-info[data-astro-cid-4sn4zg3r] h3[data-astro-cid-4sn4zg3r]{font-size:1.05rem;line-height:1.4}.blog-info[data-astro-cid-4sn4zg3r] h3[data-astro-cid-4sn4zg3r] a[data-astro-cid-4sn4zg3r]{color:var(--c-ink)}.blog-info[data-astro-cid-4sn4zg3r] h3[data-astro-cid-4sn4zg3r] a[data-astro-cid-4sn4zg3r]:hover{color:var(--c-red)}.legacy-imported[data-astro-cid-4sn4zg3r]{max-width:860px;margin:0 auto;color:var(--c-ink);font-family:inherit;font-size:1rem;line-height:1.9;overflow-wrap:anywhere}.legacy-imported[data-astro-cid-4sn4zg3r] [data-astro-cid-4sn4zg3r]{box-sizing:border-box;max-width:100%;font-size:inherit!important;font-family:inherit!important}.legacy-imported[data-astro-cid-4sn4zg3r] h1[data-astro-cid-4sn4zg3r],.legacy-imported[data-astro-cid-4sn4zg3r] h2[data-astro-cid-4sn4zg3r],.legacy-imported[data-astro-cid-4sn4zg3r] h3[data-astro-cid-4sn4zg3r],.legacy-imported[data-astro-cid-4sn4zg3r] h4[data-astro-cid-4sn4zg3r]{margin:2.2rem 0 1rem;color:var(--c-ink);line-height:1.35;font-family:inherit}.legacy-imported[data-astro-cid-4sn4zg3r] h1[data-astro-cid-4sn4zg3r]{font-size:clamp(1.8rem,3.5vw,2.5rem)!important}.legacy-imported[data-astro-cid-4sn4zg3r] h2[data-astro-cid-4sn4zg3r]{font-size:clamp(1.45rem,2.8vw,2rem)!important;border-bottom:1px solid rgba(167,65,47,.25);padding-bottom:.45rem}.legacy-imported[data-astro-cid-4sn4zg3r] h3[data-astro-cid-4sn4zg3r]{font-size:1.25rem!important}.legacy-imported[data-astro-cid-4sn4zg3r] p[data-astro-cid-4sn4zg3r],.legacy-imported[data-astro-cid-4sn4zg3r] div[data-astro-cid-4sn4zg3r],.legacy-imported[data-astro-cid-4sn4zg3r] span[data-astro-cid-4sn4zg3r],.legacy-imported[data-astro-cid-4sn4zg3r] li[data-astro-cid-4sn4zg3r],.legacy-imported[data-astro-cid-4sn4zg3r] a[data-astro-cid-4sn4zg3r],.legacy-imported[data-astro-cid-4sn4zg3r] strong[data-astro-cid-4sn4zg3r],.legacy-imported[data-astro-cid-4sn4zg3r] em[data-astro-cid-4sn4zg3r],.legacy-imported[data-astro-cid-4sn4zg3r] small[data-astro-cid-4sn4zg3r]{font-size:1rem!important}.legacy-imported[data-astro-cid-4sn4zg3r] p[data-astro-cid-4sn4zg3r]{margin:1rem 0}.legacy-imported[data-astro-cid-4sn4zg3r] ul[data-astro-cid-4sn4zg3r],.legacy-imported[data-astro-cid-4sn4zg3r] ol[data-astro-cid-4sn4zg3r]{padding-left:1.4rem;margin:1rem 0}.legacy-imported[data-astro-cid-4sn4zg3r] li[data-astro-cid-4sn4zg3r]{margin:.35rem 0}.legacy-imported[data-astro-cid-4sn4zg3r] blockquote[data-astro-cid-4sn4zg3r]{margin:1.4rem 0;padding:1rem 1.25rem;border-left:4px solid var(--c-red);background:#ffffff6b}.legacy-imported[data-astro-cid-4sn4zg3r] table[data-astro-cid-4sn4zg3r]{display:block;width:100%;overflow-x:auto;border-collapse:collapse;margin:1.5rem 0}.legacy-imported[data-astro-cid-4sn4zg3r] td[data-astro-cid-4sn4zg3r],.legacy-imported[data-astro-cid-4sn4zg3r] th[data-astro-cid-4sn4zg3r]{padding:.65rem;border:1px solid rgba(70,65,55,.2)}.legacy-imported[data-astro-cid-4sn4zg3r] [data-astro-cid-4sn4zg3r][style*=font-size],.legacy-imported[data-astro-cid-4sn4zg3r] [data-astro-cid-4sn4zg3r][style*=font-family],.legacy-imported[data-astro-cid-4sn4zg3r] [data-astro-cid-4sn4zg3r][style*=width]{font-size:inherit!important;font-family:inherit!important;width:auto!important}.legacy-imported{font-size:1rem!important;line-height:1.85!important}.legacy-imported h1,.legacy-imported h2,.legacy-imported h3,.legacy-imported h4{font-family:inherit!important;line-height:1.35!important;color:var(--c-ink)!important}.legacy-imported h1{font-size:clamp(1.8rem,3.5vw,2.5rem)!important}.legacy-imported h2{font-size:clamp(1.45rem,2.8vw,2rem)!important}.legacy-imported h3,.legacy-imported h4,.legacy-imported p,.legacy-imported div,.legacy-imported span,.legacy-imported li,.legacy-imported a,.legacy-imported strong,.legacy-imported em,.legacy-imported small,.legacy-imported font{font-size:1rem!important;font-family:inherit!important}
