.page_heroAccent__ukx6G{--page-hero-accent:var(--bhb-pink)}.page_hero__xCsrY{width:calc(100% * 6 / var(--grid-cols));margin:0 auto;display:flex;align-items:center;justify-content:center;min-height:120px;padding:var(--space-xl) var(--space-md)}.page_heroInner__IHpcK{text-align:center}.page_heroDate__pgdIx{font-family:var(--font-mono);font-size:.8rem;color:var(--color-gray-500);letter-spacing:.04em}.page_heroTitle__ZbNiQ{font-family:var(--font-heading);font-size:1.375rem;font-weight:900;line-height:1.5;margin-top:var(--space-sm);letter-spacing:.02em}@media (min-width:1024px){.page_heroTitle__ZbNiQ{font-size:1.75rem}}.page_outerWrap__2zd94{max-width:var(--container-max);margin:0 auto;padding:0 var(--grid-margin)}.page_article__XllRc{width:calc(100% * 7 / var(--grid-cols));margin:var(--space-xl) auto;background:var(--color-surface);border:1px solid var(--grid-line-color);border-radius:var(--radius-lg);position:relative;z-index:2}.page_articleInner__83HNx{padding:var(--space-2xl) calc(100% * .5 / 7) var(--space-3xl)}.page_content__XNa9c{font-family:var(--font-body);font-size:1rem;line-height:1.9;color:var(--color-gray-800);word-break:break-word;max-width:650px;margin:0 auto}.page_content__XNa9c p{margin-bottom:1.5em}.page_content__XNa9c h1,.page_content__XNa9c h2,.page_content__XNa9c h3{font-family:var(--font-heading);font-weight:700;line-height:1.4;margin-top:2.5em;margin-bottom:.8em}.page_content__XNa9c h1{font-size:1.5rem;padding-bottom:.4em;border-bottom:1px solid var(--color-gray-300)}.page_content__XNa9c h2{font-size:1.3rem}.page_content__XNa9c h3{font-size:1.1rem}.page_content__XNa9c img{display:block;max-width:100%;height:auto;border-radius:var(--radius-md);margin:1.5em auto}.page_content__XNa9c a{color:var(--color-primary);text-decoration:underline;text-underline-offset:3px;transition:opacity var(--transition-fast)}.page_content__XNa9c a:hover{opacity:.7}.page_content__XNa9c blockquote{margin:1.5em 0;padding:var(--space-lg) var(--space-xl);background:var(--color-gray-100);border-left:3px solid var(--color-gray-400);border-radius:0 var(--radius-md) var(--radius-md) 0;font-size:.95rem;color:var(--color-gray-700)}.page_content__XNa9c blockquote p:last-child{margin-bottom:0}.page_content__XNa9c iframe{max-width:100%;margin:1.5em auto;display:block;border-radius:var(--radius-md)}.page_content__XNa9c ol,.page_content__XNa9c ul{margin:1em 0;padding-left:1.5em}.page_content__XNa9c li{margin-bottom:.5em}.page_content__XNa9c strong{font-weight:700}.page_content__XNa9c img[width="100"][height="100"]{display:inline-block;width:40px;height:40px;border-radius:var(--radius-full);vertical-align:middle;margin:0 .5em 0 0}.page_nav__r46eS{padding:var(--space-2xl) 0;text-align:center;border-top:1px solid var(--color-gray-200)}.page_backLink__AiEBy{display:inline-flex;align-items:center;gap:var(--space-sm);font-family:var(--font-heading);font-size:.9rem;font-weight:500;color:var(--color-gray-600);text-decoration:none;padding:var(--space-sm) var(--space-lg);border:1px solid var(--color-gray-300);border-radius:var(--radius-md);transition:all var(--transition-base)}.page_backLink__AiEBy:hover{color:var(--color-black);border-color:var(--color-black)}.page_backArrow__9Q4Zp{font-size:1.1em;transition:transform var(--transition-base)}.page_backLink__AiEBy:hover .page_backArrow__9Q4Zp{transform:translateX(-3px)}@media (max-width:1023px){.page_article__XllRc,.page_hero__xCsrY{width:100%}.page_articleInner__83HNx{padding:var(--space-xl) var(--space-md) var(--space-2xl)}}