.content-page[data-v-e52bcf3d]{max-width:880px;margin:0 auto;padding:clamp(32px,6vw,72px) 24px;color:var(--color-ink);font-family:var(--font-serif);background:var(--color-bg-paper)}.content-page__header h1[data-v-e52bcf3d]{font-family:var(--font-serif);color:var(--color-ink)}.content-page__crumbs[data-v-e52bcf3d]{font-size:13px;color:var(--color-ink-tertiary, #8a8170);margin-bottom:20px}.content-page__crumbs a[data-v-e52bcf3d]{color:inherit;text-decoration:none}.content-page__crumbs a[data-v-e52bcf3d]:hover{color:var(--color-primary, #c89150)}.content-page__crumbs .sep[data-v-e52bcf3d]{margin:0 6px}.content-page__header h1[data-v-e52bcf3d]{font-size:clamp(26px,4vw,38px);margin-bottom:12px}.content-page__lead[data-v-e52bcf3d]{font-size:17px;line-height:1.8;color:var(--color-ink-secondary, #4a4338)}.content-page__desc[data-v-e52bcf3d]{margin-top:8px;font-size:14px;color:var(--color-ink-tertiary, #8a8170)}.content-page__body[data-v-e52bcf3d]{margin:32px 0;min-height:80px}.content-page__wip[data-v-e52bcf3d]{padding:24px;border:1px dashed var(--color-border, #e8e3d2);border-radius:12px;color:var(--color-ink-tertiary, #8a8170)}.content-page__links[data-v-e52bcf3d]{border-top:1px solid var(--color-border, #e8e3d2);padding-top:20px;font-size:14px}.content-page__links ul[data-v-e52bcf3d]{display:flex;flex-wrap:wrap;gap:16px;list-style:none;padding:0;margin:8px 0 0}.content-page__links a[data-v-e52bcf3d]{color:var(--color-primary, #c89150);text-decoration:none}.content-page__links a[data-v-e52bcf3d]:hover{text-decoration:underline}
