/* Original multilingual Ishikawa course */
.ishikawa-cover{background:#073b31}.ishikawa-course-page{font-family:Arial,sans-serif}.ishikawa-hero{padding:clamp(3.5rem,7vw,6rem) 0;background:#072d25;color:#fff;border-bottom:8px solid var(--accent-500)}.ishikawa-hero-grid{display:grid;grid-template-columns:1fr minmax(400px,.85fr);gap:4rem;align-items:center}.ishikawa-hero h1{margin-top:1rem;color:#fff;font-size:clamp(3rem,6vw,5.5rem);line-height:1}.ishikawa-hero p{margin-top:1.2rem;color:#d5e7e1;font-size:1.15rem;line-height:1.8}.ishikawa-meta{display:flex;gap:1.2rem;flex-wrap:wrap;margin-top:1.5rem;color:#afd0c4;font-size:.78rem;font-weight:700}.original-fishbone{position:relative;height:390px;border:1px solid rgba(255,255,255,.2);background:rgba(255,255,255,.04)}.original-fishbone i{position:absolute;left:10%;right:22%;top:50%;height:5px;background:#f2a20c}.original-fishbone>b{position:absolute;right:2%;top:42%;width:25%;padding:1.3rem .5rem;background:#fff;color:#073b31;text-align:center}.original-fishbone span{position:absolute;width:30%;padding:.55rem;background:#0c5848;color:#fff;text-align:center;font-size:.72rem;font-weight:700}.fb1{left:4%;top:12%}.fb2{left:35%;top:12%}.fb3{right:4%;top:12%}.fb4{left:4%;bottom:12%}.fb5{left:35%;bottom:12%}.fb6{right:4%;bottom:12%}.language-bar{position:sticky;top:0;z-index:20;background:#fff;color:var(--slate-900);border-bottom:1px solid var(--border)}.language-bar .container{min-height:70px;display:flex;align-items:center;justify-content:space-between;gap:1rem}.language-switcher{display:flex;border:1px solid var(--border)}.language-switcher button{border:0;border-inline-end:1px solid var(--border);padding:.7rem 1rem;background:#fff;color:var(--slate-900);font-weight:700}.language-switcher button:last-child{border:0}.language-switcher .is-active{background:var(--brand-800);color:#fff}.ishikawa-learning{background:#fafaf7;color:var(--slate-900)}.ishikawa-learning .module-kicker{color:var(--brand-700)}.ishikawa-learning>.container>article,.course-sources{max-width:850px;margin:auto}.ishikawa-learning article>section{padding:1rem 0 4rem}.ishikawa-learning h2{font-size:clamp(2rem,4vw,3rem)}.ishikawa-learning p,.ishikawa-learning li{line-height:1.8}.ishikawa-learning ol{display:grid;gap:.65rem;padding-inline-start:1.4rem}.safety-boundary,.translation-notice{margin-bottom:3rem;padding:1.3rem;border-inline-start:5px solid #a52b32;background:#fbefef}.translation-notice{border-color:#b7791f;background:#fff8df}.safety-boundary p,.translation-notice p{margin:.4rem 0 0}.concept-grid,.category-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;margin-top:1.4rem}.concept-grid>div,.category-grid>div{padding:1.1rem;border:1px solid var(--border);background:#fff}.concept-grid strong,.category-grid strong{color:var(--brand-700)}.concept-grid p,.category-grid p{margin:.4rem 0 0;font-size:.9rem}.statement-grid{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin-top:1.4rem}.statement-grid>div{padding:1.2rem;border-inline-start:5px solid #a52b32;background:#fbefef}.statement-grid .good{border-color:#168260;background:#eaf7f1}.evidence-example,.scenario{margin-top:1.4rem;padding:1.2rem;border:1px solid #c99a26;background:#fff8df;line-height:1.8}.course-sources{padding-top:3rem;border-top:2px solid var(--brand-700)}.course-sources ul{display:grid;gap:.7rem;padding-inline-start:1.2rem}.course-sources a{text-decoration:underline;text-underline-offset:3px}
@media(max-width:900px){.ishikawa-hero-grid{grid-template-columns:1fr}.original-fishbone{max-width:680px}.concept-grid,.category-grid{grid-template-columns:1fr 1fr}}
@media(max-width:600px){.original-fishbone{display:none}.language-bar .container{flex-direction:column;align-items:stretch;padding:.7rem 1rem}.language-switcher button{flex:1;padding:.65rem .35rem}.concept-grid,.category-grid,.statement-grid{grid-template-columns:1fr}.ishikawa-hero h1{font-size:3rem}}
