/* SB20-001-S05: readable language guide, with original daily-scene photographs. */
html[data-editorial-system="knowledge-index"] .page-credits{font-size:.82rem;margin-block:22px 10px;line-height:1.65}
html[data-editorial-system="knowledge-index"] .breadcrumb{padding-block:10px;margin-bottom:0}
html[data-editorial-system="knowledge-index"] .hero{padding:34px 0 48px}
html[data-editorial-system="knowledge-index"] .hero-grid{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:38px}
html[data-editorial-system="knowledge-index"] .hero h1{font-size:clamp(2.3rem,4vw,3.9rem);line-height:1.14;max-width:none}
html[data-editorial-system="knowledge-index"] .hero-intro{font-size:1.08rem;line-height:1.8}
html[data-editorial-system="knowledge-index"] .hero-visual{display:block;min-width:0}
html[data-editorial-system="knowledge-index"] .hero-visual img{display:block;padding:0;width:100%;height:auto;aspect-ratio:3/2;object-fit:cover;border-radius:4px}
html[data-editorial-system="knowledge-index"] .hero-note{font-size:.82rem;line-height:1.7;margin-top:20px;color:var(--text)}
html[data-editorial-system="knowledge-index"] .section{padding:44px 0}
html[data-editorial-system="knowledge-index"] .section h2{font-size:clamp(1.55rem,2.7vw,2.1rem);line-height:1.35}
html[data-editorial-system="knowledge-index"] .prose{max-width:920px}
html[data-editorial-system="knowledge-index"] .source-note{gap:18px}
html[data-editorial-system="knowledge-index"] .answer-block__inner{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:32px}
html[data-editorial-system="knowledge-index"] .answer-block__answer{font-size:1.06rem;line-height:1.85}
@media(max-width:800px){
html[data-editorial-system="knowledge-index"] .container{width:calc(100% - 36px)}
html[data-editorial-system="knowledge-index"] .header-row{min-height:74px;gap:12px}
html[data-editorial-system="knowledge-index"] .page-credits{margin-block:16px 6px;font-size:.76rem}
html[data-editorial-system="knowledge-index"] .hero{padding:22px 0 34px}
html[data-editorial-system="knowledge-index"] .hero-grid{grid-template-columns:1fr;gap:22px}
html[data-editorial-system="knowledge-index"] .hero-grid>div{order:0}
html[data-editorial-system="knowledge-index"] .hero-visual{order:1}
html[data-editorial-system="knowledge-index"] .hero h1{font-size:2.2rem;line-height:1.18}
html[data-editorial-system="knowledge-index"] .hero-intro{font-size:1rem;line-height:1.85}
html[data-editorial-system="knowledge-index"] .hero-visual img{height:auto;max-height:none;object-fit:cover}
html[data-editorial-system="knowledge-index"] .actions{margin-block:18px;gap:10px}
html[data-editorial-system="knowledge-index"] .button{font-size:.9rem;padding:10px 14px}
html[data-editorial-system="knowledge-index"] .section{padding:32px 0}
html[data-editorial-system="knowledge-index"] .section h2{grid-template-columns:32px 1fr;gap:10px}
html[data-editorial-system="knowledge-index"] .section h2:before{width:30px;height:32px;font-size:1.4rem}
html[data-editorial-system="knowledge-index"] .answer-block__inner{grid-template-columns:1fr;gap:18px}
html[data-editorial-system="knowledge-index"] th,html[data-editorial-system="knowledge-index"] td{padding:10px;min-width:90px;font-size:.9rem}
}
