.page_hero__5WmJV{padding-top:var(--nav-height)}.page_heroText__C3JNB{padding:80px var(--margin-page) 64px;max-width:820px}.page_heroMeta__2mlpP{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:28px}.page_heroCategoryTag__TQZok{font-family:var(--font-sans);font-size:10px;font-weight:400;letter-spacing:.16em;text-transform:uppercase;color:var(--color-text-primary);background:var(--color-ground-dark);padding:3px 8px;border-radius:2px}.page_heroDate__DY3Mf,.page_heroReadTime__irhqP{font-family:var(--font-sans);font-size:var(--size-meta);font-weight:300;color:var(--color-text-secondary);letter-spacing:.04em}.page_heroReadTime__irhqP:before{content:"·";margin-right:12px;color:var(--color-rule)}.page_heroTitle__U8dGg{font-family:var(--font-serif);font-size:clamp(32px,5vw,72px);font-weight:300;color:var(--color-text-primary);line-height:1.1;margin-bottom:24px}.page_heroExcerpt__7Fqff{font-family:var(--font-sans);font-size:clamp(16px,1.4vw,19px);font-weight:300;color:var(--color-text-secondary);line-height:var(--lh-body);max-width:640px}.page_heroCoverWrap__j910A{position:relative;aspect-ratio:16/7;overflow:hidden;background:var(--color-ground-dark)}.page_bodyWrap__Bd06V{padding:80px var(--margin-page) var(--margin-section)}.page_bodyInner__zxnfX{max-width:720px;margin:0 auto;display:flex;flex-direction:column;gap:28px}.page_bodyP__46uap{font-family:var(--font-sans);font-size:clamp(16px,1.2vw,18px);font-weight:300;line-height:1.8;color:var(--color-text-secondary);margin:0}.page_bodyH2__wPsFH{font-size:clamp(22px,2vw,32px);line-height:1.2;padding-top:16px}.page_bodyH2__wPsFH,.page_bodyH3__TarPA{font-family:var(--font-serif);font-weight:400;color:var(--color-text-primary);margin:0}.page_bodyH3__TarPA{font-size:clamp(18px,1.6vw,24px);line-height:1.3;padding-top:8px}.page_bodyQuote__xbzoU{border-left:2px solid var(--color-text-primary);padding-left:28px;margin:0;font-family:var(--font-serif);font-size:clamp(18px,1.6vw,24px);font-weight:300;font-style:italic;color:var(--color-text-primary);line-height:1.6}.page_bodyFigure__2XX7q{margin:16px 0;display:flex;flex-direction:column;gap:12px}.page_bodyFigureImgWrap__E_qtG{position:relative;aspect-ratio:16/9;overflow:hidden;background:var(--color-ground-dark)}.page_bodyCaption__qtqp9{font-family:var(--font-sans);font-size:var(--size-meta);font-weight:300;color:var(--color-text-secondary);letter-spacing:.02em;text-align:center}.page_backWrap__8OLUW{padding:0 var(--margin-page) 80px;max-width:720px;margin:0 auto;padding-left:calc(var(--margin-page) + ((100% - 2 * var(--margin-page) - 720px) / 2))}.page_backLink__rwLjX{font-family:var(--font-sans);font-size:var(--size-meta);font-weight:400;letter-spacing:.04em;color:var(--color-text-primary);text-decoration:none}.page_backLink__rwLjX:hover{text-decoration:underline;text-underline-offset:4px}@media (max-width:900px){.page_heroCoverWrap__j910A{aspect-ratio:16/9}}@media (max-width:600px){.page_heroText__C3JNB{padding-top:calc(var(--nav-height) + 40px);padding-bottom:40px}.page_heroCoverWrap__j910A{aspect-ratio:4/3}.page_bodyWrap__Bd06V{padding:48px var(--margin-page) 64px}.page_bodyInner__zxnfX{max-width:100%}.page_backWrap__8OLUW{padding-left:var(--margin-page);max-width:100%}}