.kn-language{display:inline-flex;align-items:center;justify-content:center;min-width:40px;min-height:44px;font-weight:700;color:#0c3b5d}.en-hero{align-items:center;padding-block:80px;gap:60px}.en-hero h1{font-size:clamp(2.6rem,5vw,5rem);line-height:1.07}.en-hero-image{margin:0;min-width:0}.en-hero-image img{display:block;max-width:100%;max-height:580px;object-fit:contain;margin:auto;border-radius:20px}.en-hero-image figcaption,.en-product-image figcaption{font-size:.8rem;line-height:1.5;margin-top:16px;color:#47677d}.en-chapter{display:grid;grid-template-columns:1fr 1.6fr;gap:64px;padding-block:72px;border-top:1px solid #dbe4e9}.en-chapter h2{font-size:clamp(1.8rem,3vw,2.8rem);line-height:1.15;letter-spacing:-.035em;margin:0}.en-chapter-body>p{font-size:1.15rem;line-height:1.8;margin:0 0 24px}.en-detail-grid{display:grid;grid-template-columns:1fr 1fr;gap:32px;margin-block:24px}.en-detail-grid article{border-top:3px solid #05a358;padding-top:20px}.en-detail-grid h3{font-size:1.2rem;margin:0 0 12px}.en-detail-grid p{line-height:1.7}.en-product-image{margin:32px 0}.en-product-image img{width:100%;height:auto}.en-site .site-footer .site-logo img{width:72px;height:72px}.en-site .kn-menu-secondary a{font-size:1rem}.en-site .kn-menu-body nav a{font-size:clamp(1.5rem,3vw,2.8rem)}@media(max-width:800px){.en-hero{grid-template-columns:1fr;padding-block:40px;gap:32px}.en-hero-image img{max-height:460px}.en-chapter{grid-template-columns:1fr;gap:24px;padding-block:40px}.en-detail-grid{grid-template-columns:1fr}.en-site .kn-header-cta{display:none}}@media(prefers-reduced-motion:reduce){.en-site *{scroll-behavior:auto}}

.en-store-links{display:flex;align-items:center;flex-wrap:wrap;gap:18px;margin-top:24px}.en-store-links img{display:block;max-width:180px;height:60px}.en-site .kn-menu-secondary{display:grid;grid-template-columns:1fr 1fr;gap:12px}

.en-contents{padding-block:32px;border-top:1px solid #dbe4e9}.en-contents ol{columns:2;column-gap:48px;padding-left:24px}.en-contents li{break-inside:avoid;margin-bottom:12px;line-height:1.5}.en-contents a{text-decoration-thickness:1px;text-underline-offset:4px}@media(max-width:800px){.en-contents ol{columns:1}}
