.seo-breadcrumbs{font-size:.875rem;line-height:1.5;margin:0 0 1rem;color:var(--muted,#566178)}
.seo-breadcrumbs ol{display:flex;flex-wrap:wrap;gap:.4rem .6rem;list-style:none;padding:0;margin:0}
.seo-breadcrumbs li{max-width:100%;overflow-wrap:anywhere}
.seo-breadcrumbs li+li:before{content:'/';margin-right:.6rem;color:#7a8496}
.related-learning{display:flex;flex-wrap:wrap;gap:.5rem 1.5rem;margin:1.5rem 0;font-size:.875rem;line-height:1.6}
.hub-learning{margin:.75rem 0 0;font-size:.875rem}
.workspace-tile.tone-3{--tile-tone:#48675d}
.workspace-tile.tone-3 .tile-icon{color:#48675d;background:#e8f0ec}
.lean-article{max-width:1120px;margin:0 auto;font-size:1rem;line-height:1.75;color:#27334a}
.lean-article h1{max-width:840px;font-size:clamp(2rem,4.2vw,3.2rem);line-height:1.13;letter-spacing:-.035em;color:#122341;margin:.6rem 0 1rem}
.lean-article h2{font-size:1.55rem;line-height:1.3;letter-spacing:-.015em;color:#172a49;margin:0 0 1rem}
.lean-article h3{font-size:1.1rem;line-height:1.4;color:#172a49;margin:1.5rem 0 .6rem}
.lean-article p{margin:.6rem 0 1rem}.lean-article .intro{max-width:720px;font-size:1.125rem}
.lean-article a{text-decoration:underline;text-underline-offset:3px;color:#2454b5}
.lean-article a:focus-visible,.lean-contents a:focus-visible{outline:3px solid #2861db;outline-offset:4px}
.lean-guide-header{padding:1rem 0 2rem;border-bottom:1px solid #dbe2ec;margin-bottom:2rem}
.editorial-meta{font-size:.875rem;color:#566178}
.lean-guide-layout{display:grid;grid-template-columns:205px minmax(0,1fr);gap:3rem;align-items:start}
.lean-contents{display:flex;flex-direction:column;gap:.65rem;position:sticky;top:1rem;font-size:.875rem;line-height:1.5}
.lean-contents strong{color:#152743;margin-bottom:.4rem}.lean-contents a{text-decoration:none}
.lean-guide-body{min-width:0}.lean-guide-body section{scroll-margin-top:2rem;margin-bottom:3rem}
.lean-principles{display:grid;grid-template-columns:1fr 1fr;gap:1.25rem;margin:1.5rem 0}
.lean-principles div{border-top:2px solid #c6923a;padding-top:.8rem}.lean-principles dt{font-weight:700;color:#172a49}.lean-principles dd{margin:.4rem 0 0}
.lean-steps{padding-left:1.4rem}.lean-steps li{padding-left:.3rem;margin-bottom:1rem}
.example-label{font-size:.875rem;color:#566178}.lean-calculation{border-left:3px solid #c6923a;background:#f3f6fb;padding:.6rem 1.4rem;margin:1.5rem 0}.lean-calculation h3{margin:.4rem 0}
.lean-table-scroll{overflow-x:auto;border:1px solid #dbe2ec;border-radius:8px}.lean-article table{border-collapse:collapse;width:100%;font-size:.875rem;line-height:1.6}.lean-article th,.lean-article td{padding:.85rem;text-align:left;vertical-align:top;border-bottom:1px solid #dbe2ec;min-width:150px}.lean-article th{background:#f0f4fa;color:#172a49}.lean-article tr:last-child td{border-bottom:0}
.lean-guide-end{font-weight:700}.about-methods{max-width:780px}.about-methods section{margin:2rem 0}
@media(max-width:760px){.lean-guide-layout{grid-template-columns:1fr;gap:2rem}.lean-contents{position:static;display:grid;grid-template-columns:1fr 1fr;border-bottom:1px solid #dbe2ec;padding-bottom:1.5rem}.lean-contents strong{grid-column:1/-1}.lean-principles{grid-template-columns:1fr}.lean-guide-header{padding-top:0}.lean-article th,.lean-article td{min-width:140px}}
@media print{.lean-contents,.related-learning{display:none}.lean-guide-layout{display:block}.lean-article{max-width:none}.lean-article h2,.lean-article h3{break-after:avoid}.lean-table-scroll{overflow:visible}.lean-article a{color:inherit}}
