/* Extend the existing chikai.dev design; shared style.css is unchanged. */
.route-nav{padding:24px 16px;margin:0;background:var(--white);gap:16px}
.route-nav a{font-size:.875rem}
.route-hero{min-height:65vh}
.route-eyebrow{font-family:var(--font-en);font-size:.875rem;letter-spacing:2px;color:var(--blue);margin-bottom:24px}
.route-section{margin-bottom:40px}
.route-section h2{font-size:1.3rem;font-weight:900;border-left:4px solid var(--blue);padding-left:12px;margin-bottom:16px}
.route-copy p{font-size:1rem;line-height:2;margin-bottom:20px}
.route-copy a{color:var(--blue);text-underline-offset:4px}
.route-copy{overflow-wrap:anywhere}
a:focus-visible{outline:3px solid var(--blue);outline-offset:4px}
@media(prefers-reduced-motion:reduce){.anim-block,.anim-fade,.anim-card{animation:none!important;opacity:1!important;transform:none!important}.pixel-grid,.pixel-shadow,.particle,.hero::before{animation:none!important}html{scroll-behavior:auto}}
