.blog-article__header[data-v-1fd43bbc]{background:var(--cream);padding-bottom:56px;padding-top:160px}.blog-article__header-inner[data-v-1fd43bbc]{margin:0 auto;max-width:880px;text-align:center}.blog-article__back[data-v-1fd43bbc]{color:var(--gold);display:inline-block;margin-bottom:24px;text-decoration:none}.blog-article__back[data-v-1fd43bbc]:hover{color:var(--gold-hover)}.blog-article__meta[data-v-1fd43bbc]{color:var(--text-muted);margin-bottom:16px}.blog-article__title[data-v-1fd43bbc]{font-size:clamp(2rem,5vw,3.5rem);letter-spacing:-.015em;line-height:1.1}.blog-article__excerpt[data-v-1fd43bbc]{color:var(--text-secondary);font-size:clamp(1.0625rem,1.4vw,1.25rem);line-height:1.6;margin-top:24px}.blog-article__author[data-v-1fd43bbc]{color:var(--text-muted);font-size:.875rem;letter-spacing:.04em;margin-top:24px}.blog-article__cover[data-v-1fd43bbc]{aspect-ratio:16/9;background:var(--gray-100);margin-bottom:0;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);overflow:hidden;width:100vw}.blog-article__cover[data-v-1fd43bbc] img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.blog-article__body[data-v-1fd43bbc]{background:var(--white)}.blog-article__body-inner[data-v-1fd43bbc]{color:var(--text-secondary);font-family:var(--font-body);font-size:1.125rem;line-height:1.85;margin:0 auto;max-width:720px}.blog-article__body-inner[data-v-1fd43bbc] h2{color:var(--text-primary);font-family:var(--font-display);font-size:clamp(1.5rem,3vw,2.25rem);letter-spacing:-.01em;margin-bottom:20px;margin-top:56px}.blog-article__body-inner[data-v-1fd43bbc] h3{color:var(--text-primary);font-family:var(--font-display);font-size:clamp(1.25rem,2vw,1.5rem);margin-bottom:14px;margin-top:40px}.blog-article__body-inner[data-v-1fd43bbc] p{margin-bottom:22px}.blog-article__body-inner[data-v-1fd43bbc] ol,.blog-article__body-inner[data-v-1fd43bbc] ul{margin:0 0 22px;padding-left:24px}.blog-article__body-inner[data-v-1fd43bbc] li{line-height:1.7;margin-bottom:8px}.blog-article__body-inner[data-v-1fd43bbc] a{color:var(--gold);text-decoration:underline;text-underline-offset:3px}.blog-article__body-inner[data-v-1fd43bbc] a:hover{color:var(--gold-hover)}.blog-article__body-inner[data-v-1fd43bbc] blockquote{border-left:2px solid var(--gold);color:var(--text-primary);font-family:var(--font-display);font-size:1.25rem;font-style:italic;margin:32px 0;padding:8px 0 8px 24px}.blog-article__body-inner[data-v-1fd43bbc] img{display:block;height:auto;margin:32px 0;width:100%}.blog-article__related[data-v-1fd43bbc]{background:var(--beige-light)}.blog-article__related-inner[data-v-1fd43bbc]{margin:0 auto;max-width:1200px}.blog-article__related-title[data-v-1fd43bbc]{font-size:clamp(1.5rem,3vw,2.25rem);margin-bottom:48px;text-align:center}.blog-article__related-grid[data-v-1fd43bbc]{display:grid;gap:32px;grid-template-columns:repeat(3,1fr)}.blog-article__related-card[data-v-1fd43bbc]{color:inherit;display:flex;flex-direction:column;gap:14px;text-decoration:none}.blog-article__related-image[data-v-1fd43bbc]{aspect-ratio:16/10;background:var(--gray-100);overflow:hidden}.blog-article__related-image[data-v-1fd43bbc] img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.blog-article__related-date[data-v-1fd43bbc]{color:var(--gold)}.blog-article__related-name[data-v-1fd43bbc]{color:var(--text-primary);font-family:var(--font-display);font-size:1.25rem;font-weight:400;letter-spacing:-.005em}.blog-article__related-excerpt[data-v-1fd43bbc]{color:var(--text-muted);font-size:.9375rem;line-height:1.55}@media(max-width:1024px){.blog-article__related-grid[data-v-1fd43bbc]{gap:24px;grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.blog-article__related-grid[data-v-1fd43bbc]{grid-template-columns:1fr}.blog-article__cover[data-v-1fd43bbc]{aspect-ratio:4/3}}
