.blog-content[data-v-8314cf5b]{color:var(--cj-color-ink);margin:0 auto;max-width:760px}.post-heading[data-v-8314cf5b]{color:var(--cj-color-ink);font-family:Roboto Slab,Georgia,serif;font-size:clamp(42px,5vw,60px);font-weight:600;letter-spacing:0;line-height:1.05;margin:0;max-width:720px}.post-image-frame[data-v-8314cf5b]{aspect-ratio:3/2;border-radius:8px;box-shadow:8px 8px 0 var(--cj-color-accent-coral);display:block;margin:28px 0 0;overflow:hidden}.post-image[data-v-8314cf5b]{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.post-meta[data-v-8314cf5b]{font-size:13px;gap:24px;justify-content:space-between;margin-top:20px;padding:10px 0}.post-meta[data-v-8314cf5b],.post-meta__author[data-v-8314cf5b]{align-items:center;display:flex}.post-meta__author[data-v-8314cf5b]{flex-wrap:wrap;gap:12px;min-width:0}.blog-author-image[data-v-8314cf5b]{border-radius:50%;flex:0 0 44px;height:44px;-o-object-fit:cover;object-fit:cover;width:44px}.post-author-name[data-v-8314cf5b]{color:var(--cj-color-ink);font-weight:600}.post-date[data-v-8314cf5b]{color:var(--cj-color-muted-warm);font-size:12px;white-space:nowrap}.post-share[data-v-8314cf5b]{align-items:center;display:flex;flex:0 0 auto}.post-meta-separator[data-v-8314cf5b]{color:var(--cj-color-muted-warm)}.blog-body[data-v-8314cf5b]{color:var(--cj-color-ink);font-size:18px;line-height:1.8;margin:56px auto 0;max-width:680px}.blog-body[data-v-8314cf5b] p{margin:0 0 24px}.blog-body[data-v-8314cf5b] h2,.blog-body[data-v-8314cf5b] h3,.blog-body[data-v-8314cf5b] h4,.blog-body[data-v-8314cf5b] h5{color:var(--cj-color-ink);font-family:Roboto Slab,Georgia,serif;font-weight:600;letter-spacing:0;line-height:1.2;margin:48px 0 16px}.blog-body[data-v-8314cf5b] h2{font-size:32px}.blog-body[data-v-8314cf5b] h3{font-size:26px}.blog-body[data-v-8314cf5b] h4,.blog-body[data-v-8314cf5b] h5{font-size:21px}.blog-body[data-v-8314cf5b] a{color:var(--cj-color-accent-coral);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.blog-body[data-v-8314cf5b] ol,.blog-body[data-v-8314cf5b] ul{margin:0 0 28px;padding-left:28px}.blog-body[data-v-8314cf5b] li+li{margin-top:8px}.blog-body[data-v-8314cf5b] blockquote{border-left:3px solid var(--cj-color-accent-coral);color:var(--cj-color-muted-warm);font-family:Roboto Slab,Georgia,serif;font-size:22px;line-height:1.45;margin:40px 0;padding:8px 0 8px 24px}.blog-body[data-v-8314cf5b] img{border-radius:4px;display:block;height:auto;margin:40px 0;width:100%}.blog-body[data-v-8314cf5b] pre{background:var(--cj-color-paper-warm);border:1px solid var(--cj-color-line-warm);border-radius:4px;font-size:14px;line-height:1.6;margin:32px 0;overflow-x:auto;padding:20px}.blog-body[data-v-8314cf5b] a:focus-visible{outline:2px solid var(--cj-color-accent-coral);outline-offset:4px}@media(max-width:759px){.post-heading[data-v-8314cf5b]{font-size:42px}.post-image-frame[data-v-8314cf5b],.post-meta[data-v-8314cf5b]{margin-top:24px}.post-meta[data-v-8314cf5b]{flex-wrap:wrap;gap:12px 16px}.post-share[data-v-8314cf5b]{margin-left:auto}.blog-body[data-v-8314cf5b]{font-size:17px;line-height:1.75;margin-top:40px}.blog-body[data-v-8314cf5b] h2{font-size:28px}.blog-body[data-v-8314cf5b] h3{font-size:23px}.blog-body[data-v-8314cf5b] blockquote{font-size:20px;margin:32px 0;padding-left:16px}}
