.post.svelte-37z23z{background:var(--ivory);color:var(--dark);min-height:100vh;padding-top:calc(var(--nav-height, 80px) + clamp(40px,6vh,72px));padding-bottom:clamp(80px,12vh,160px)}.post__header.svelte-37z23z{padding:0 clamp(24px,5vw,48px)}.post__header-inner.svelte-37z23z{max-width:720px;margin:0 auto}.post__back.svelte-37z23z{display:inline-block;margin-bottom:clamp(32px,5vh,56px);font-family:var(--font-sans);font-size:.85rem;color:var(--text-sub);text-decoration:none;letter-spacing:.02em;transition:color .2s ease}.post__back.svelte-37z23z:hover{color:var(--dark)}.post__meta.svelte-37z23z{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:18px;font-family:var(--font-sans);font-size:.78rem;color:var(--text-light);letter-spacing:.04em}.post__category.svelte-37z23z{font-family:var(--font-en);text-transform:uppercase;letter-spacing:.18em;color:var(--text-sub)}.post__sep.svelte-37z23z{color:var(--soft)}.post__date.svelte-37z23z{font-feature-settings:"tnum"}.post__title.svelte-37z23z{font-family:var(--font-kr);font-size:clamp(1.6rem,3.2vw,2.4rem);font-weight:300;line-height:1.45;letter-spacing:-.01em;margin:0 0 24px;color:var(--dark)}.post__lead.svelte-37z23z{font-family:var(--font-sans);font-size:clamp(.95rem,1.2vw,1.05rem);line-height:1.9;color:var(--text-sub);margin:0}.post__hero.svelte-37z23z{margin:clamp(48px,7vh,80px) 0 0;padding:0 clamp(24px,5vw,48px)}.post__hero-media.svelte-37z23z{display:block;width:100%;max-width:1080px;margin:0 auto;aspect-ratio:16 / 10;object-fit:cover;background:var(--soft)}.post__body.svelte-37z23z{padding:clamp(56px,8vh,96px) clamp(24px,5vw,48px) 0}.post__prose.svelte-37z23z{max-width:640px;margin:0 auto;font-family:var(--font-sans);font-size:clamp(.92rem,1.05vw,1rem);line-height:2;color:var(--text-main, var(--dark))}.post__prose.svelte-37z23z p:where(.svelte-37z23z){margin:0 0 1em}.post__prose.svelte-37z23z p:where(.svelte-37z23z):last-child{margin-bottom:0}.post__gallery.svelte-37z23z{margin:clamp(72px,10vh,120px) auto 0;padding:0 clamp(24px,5vw,48px);max-width:1080px}.post__gallery-list.svelte-37z23z{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:clamp(48px,7vh,80px)}.post__gallery-figure.svelte-37z23z{margin:0}.post__gallery-media.svelte-37z23z{display:block;width:100%;height:auto;background:var(--soft)}.post__gallery-caption.svelte-37z23z{margin-top:14px;font-family:var(--font-sans);font-size:.82rem;line-height:1.7;color:var(--text-light);text-align:center;letter-spacing:.01em}.post__footer.svelte-37z23z{margin-top:clamp(80px,12vh,144px);padding:0 clamp(24px,5vw,48px);text-align:center}.post__footer-link.svelte-37z23z{display:inline-block;padding:14px 36px;font-family:var(--font-sans);font-size:.85rem;color:var(--dark);text-decoration:none;border:1px solid var(--soft);border-radius:50px;letter-spacing:.02em;transition:all .3s ease}.post__footer-link.svelte-37z23z:hover{background:var(--dark);color:#fff;border-color:var(--dark)}@media(max-width:768px){.post__title.svelte-37z23z{font-size:clamp(1.4rem,6vw,1.85rem)}.post__hero-media.svelte-37z23z{aspect-ratio:4 / 3}}
