.post[data-v-ff800b84]{padding:clamp(2rem,5vw,4rem) clamp(1.25rem,4vw,3rem);background:var(--color-brand-background);color:var(--color-brand-text-body)}.post__inner[data-v-ff800b84]{max-width:48rem;margin:0 auto}.post__back[data-v-ff800b84]{display:inline-block;margin:0 0 1.5rem;font-family:var(--font-body);font-size:.9375rem;color:var(--color-brand-accent);text-decoration:none}.post__back[data-v-ff800b84]:hover{text-decoration:underline}.post__header[data-v-ff800b84]{margin:0 0 clamp(1.5rem,4vw,2.5rem)}.post__categories[data-v-ff800b84]{list-style:none;padding:0;margin:0 0 1rem;display:flex;flex-wrap:wrap;gap:.375rem}.post__category[data-v-ff800b84]{font-family:var(--font-body);font-size:.6875rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;padding:.25rem .5rem;background:var(--color-brand-primary-soft);border-radius:.25rem}.post__category[data-v-ff800b84],.post__title[data-v-ff800b84]{color:var(--color-brand-primary)}.post__title[data-v-ff800b84]{font-family:var(--font-heading);font-size:var(--heading-scale-hero);font-weight:var(--heading-weight);margin:0 0 1rem;letter-spacing:-.01em;line-height:1.15}.post__byline[data-v-ff800b84]{font-family:var(--font-body);font-size:.9375rem;color:var(--color-brand-text-muted);margin:0}.post__byline-author[data-v-ff800b84]{color:var(--color-brand-accent);text-decoration:none}.post__byline-author[data-v-ff800b84]:hover{text-decoration:underline}.post__byline-sep[data-v-ff800b84]{margin:0 .375rem}.post__hero[data-v-ff800b84]{aspect-ratio:16/9;border-radius:.75rem;overflow:hidden;margin:0 0 clamp(1.5rem,4vw,2.5rem);background:var(--color-brand-primary-soft)}.post__hero-img[data-v-ff800b84]{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.post__body[data-v-ff800b84]{margin:0}.post__body-inner[data-v-ff800b84]{font-family:var(--font-body);font-size:var(--body-size);line-height:var(--line-height)}.post__body-inner[data-v-ff800b84] h2{font-family:var(--font-heading);font-size:var(--heading-scale-section);font-weight:var(--heading-weight);color:var(--color-brand-primary);margin:2rem 0 1rem;letter-spacing:-.005em}.post__body-inner[data-v-ff800b84] h3{font-family:var(--font-heading);font-size:1.25rem;font-weight:var(--heading-weight);color:var(--color-brand-primary);margin:1.5rem 0 .75rem}.post__body-inner[data-v-ff800b84] p{margin:0 0 1rem}.post__body-inner[data-v-ff800b84] a{color:var(--color-brand-accent);text-decoration:underline}.post__body-inner[data-v-ff800b84] ol,.post__body-inner[data-v-ff800b84] ul{padding-left:1.25rem;margin:0 0 1rem}.post__body-inner[data-v-ff800b84] li{margin:0 0 .375rem}.post__body-inner[data-v-ff800b84] blockquote{margin:1.5rem 0;padding:.5rem 0 .5rem 1rem;border-left:3px solid var(--color-brand-accent);color:var(--color-brand-text-body);font-style:italic}.post__body-inner[data-v-ff800b84] img{max-width:100%;height:auto;border-radius:.5rem;margin:1.5rem 0}
