.ys-knowledge-index{padding-block:clamp(32px,5vw,64px)}
.ys-knowledge-index h1,.ys-knowledge-article h1{font-size:clamp(29px,4vw,46px);line-height:1.16;overflow-wrap:anywhere;hyphens:auto}
.ys-knowledge-categories{display:flex;gap:12px;flex-wrap:wrap;margin-block:24px}
.ys-knowledge-categories a,.ys-knowledge-pages a,.ys-knowledge-pages span{display:inline-flex;align-items:center;min-height:44px;padding:8px 12px;border:1px solid var(--yusen-border)}
.ys-knowledge-categories [aria-current],.ys-knowledge-pages .current{border-color:var(--yusen-accent);font-weight:700}
.ys-knowledge-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}
.ys-knowledge-grid article{min-width:0;padding-block:12px;border-bottom:1px solid var(--yusen-border)}
.ys-knowledge-grid img{width:100%;height:auto;aspect-ratio:16/9;object-fit:contain;background:var(--yusen-bg-soft)}
.ys-knowledge-grid h3{font-size:1.2rem;line-height:1.35;margin:16px 0 10px;overflow-wrap:anywhere}
.ys-knowledge-grid p{font-size:1rem;line-height:1.65}
.ys-knowledge-links{margin-block:32px}
.ys-knowledge-meta{color:var(--yusen-text-muted);font-size:.9375rem}
.ys-knowledge-article>img{display:block;margin-block:24px}
.ys-knowledge-article details summary{min-height:44px;padding-block:10px;cursor:pointer}
.ys-knowledge-neighbors{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;padding-block:24px;border-top:1px solid var(--yusen-border)}
.ys-knowledge-neighbors a{min-height:44px;overflow-wrap:anywhere}.ys-knowledge-neighbors span{display:block;color:var(--yusen-text-muted);font-size:.875rem}
.ys-knowledge-pages ul{display:flex;flex-wrap:wrap;gap:8px;list-style:none;padding:0}
@media(max-width:900px){.ys-knowledge-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:540px){.ys-knowledge-grid,.ys-knowledge-neighbors{grid-template-columns:1fr}.ys-knowledge-categories{gap:8px}.ys-knowledge-article h1{font-size:1.9rem}}
