.blog-post-page[data-v-ae11aeee]{margin:0 auto;max-width:750px;padding:2rem 1rem}.back-link[data-v-ae11aeee]{color:var(--color-primary);display:inline-block;font-size:.9rem;font-weight:600;margin-bottom:1.5rem;text-decoration:none}.back-link[data-v-ae11aeee]:hover{color:var(--color-primary-dark)}.post-header[data-v-ae11aeee]{margin-bottom:2rem}.post-title[data-v-ae11aeee]{color:var(--color-primary-dark);font-family:var(--font-heading);font-size:2.2rem;line-height:1.2;margin-bottom:.75rem}.post-meta[data-v-ae11aeee]{color:var(--color-text-muted);font-size:.9rem}.post-hero-image[data-v-ae11aeee]{border-radius:1rem;margin-bottom:2rem;width:100%}.blog-post[data-v-ae11aeee]{display:flow-root}.post-painting[data-v-ae11aeee]{display:block;float:inline-end;margin-block-end:var(--space-4);margin-inline-start:var(--space-5);width:280px}.post-painting img[data-v-ae11aeee]{border-radius:0;box-shadow:0 8px 22px #0000002e;display:block;height:auto;width:100%}.post-body[data-v-ae11aeee]{font-size:1.05rem;line-height:1.8}.post-section[data-v-ae11aeee]{margin-bottom:2.5rem}.post-section h2[data-v-ae11aeee]{color:var(--color-primary-dark);font-family:var(--font-heading);font-size:1.5rem;margin-bottom:1rem}.post-section[data-v-ae11aeee] p{margin-bottom:1rem}.post-section[data-v-ae11aeee] strong{color:var(--color-text)}.post-related[data-v-ae11aeee]{border-top:1px solid var(--color-border);margin-top:3rem;padding-top:2rem}.post-related h3[data-v-ae11aeee]{color:var(--color-primary-dark);font-family:var(--font-heading);margin-bottom:.75rem}.post-related ul[data-v-ae11aeee]{list-style:none;padding:0}.post-related li[data-v-ae11aeee]{margin-bottom:.5rem}.post-related a[data-v-ae11aeee]{color:var(--color-primary);font-weight:600;text-decoration:none}.post-related a[data-v-ae11aeee]:hover{color:var(--color-primary-dark)}@media(max-width:640px){.post-title[data-v-ae11aeee]{font-size:1.6rem}.post-painting[data-v-ae11aeee]{float:none;margin:0 auto var(--space-5);width:240px}}
