.lib-sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.lib-book.lib-chapter{display:grid;grid-template-columns:var(--nl-work-side) minmax(0,var(--nl-reader-measure)) var(--nl-work-side);gap:var(--nl-sp-10);justify-content:space-between;align-items:start}.lib-chapter__rail,.lib-chapter__toc{position:sticky;top:calc(var(--nl-bar-height) + var(--nl-sp-8));max-height:calc(100vh - var(--nl-bar-height) - var(--nl-sp-16));overflow-y:auto;font-size:var(--nl-text-small)}.lib-chapter__rail .nl-row,.lib-drawer .nl-row{min-height:var(--nl-tap);padding:var(--nl-sp-3);gap:var(--nl-sp-2) var(--nl-sp-3)}.lib-chapter__rail .nl-row--disc,.lib-drawer .nl-row--disc{padding-left:var(--nl-sp-2);padding-right:var(--nl-sp-2);-moz-column-gap:var(--nl-sp-2);column-gap:var(--nl-sp-2)}.lib-chapter__rail .nl-row__title,.lib-drawer .nl-row__title{overflow-wrap:normal}.lib-chapter__rail .nl-row__disc-body,.lib-drawer .nl-row__disc-body{margin-top:var(--nl-sp-2);padding-top:var(--nl-sp-2);font-size:var(--nl-text-small)}.lib-chapter__rail .lib-railhead{margin:var(--nl-sp-6) 0 var(--nl-sp-3);font-weight:600}.lib-toc .lib-railhead{margin:0 0 var(--nl-sp-3);font-weight:600}.lib-toc__list{list-style:none}.lib-toc__list a{display:block;padding:var(--nl-sp-1) 0 var(--nl-sp-1) var(--nl-sp-3);border-left:var(--nl-reader-hairline) solid var(--nl-hairline);color:var(--nl-ink-muted);line-height:var(--nl-reader-label-leading)}.lib-toc__list a[aria-current]{border-left-color:var(--nl-ink);color:var(--nl-ink);font-weight:500}.lib-where{display:flex;align-items:center;justify-content:space-between;gap:var(--nl-sp-4);margin-bottom:var(--nl-sp-6)}.lib-where .lib-crumbs ol{margin:0}.lib-chapter .lib-contents-btn{display:none}.lib-chapter__head h1{max-width:var(--nl-reader-title-measure);text-wrap:balance}.lib-byline{margin-top:var(--nl-sp-4);font-size:var(--nl-text-small);color:var(--nl-ink-muted)}.lib-byline time{white-space:nowrap}.lib-mtoc{display:none}.lib-answer{margin-top:var(--nl-sp-6);padding:var(--nl-sp-5) 0;border-top:var(--nl-reader-hairline) solid var(--nl-hairline);border-bottom:var(--nl-reader-hairline) solid var(--nl-hairline);font-size:var(--nl-text-body-lg);line-height:var(--nl-reader-leading);color:var(--nl-ink)}.lib-part{margin-top:var(--nl-sp-8)}.lib-answer,.lib-chapter h2[id],.lib-chapter h3[id]{scroll-margin-top:var(--nl-sp-6)}.lib-after h2,.lib-part h2{margin-bottom:var(--nl-sp-2)}.lib-part:not(.lib-calc) h3{margin-top:var(--nl-sp-6);font-weight:600;color:var(--nl-ink)}.lib-part:not(.lib-calc) p{margin-top:var(--nl-sp-3);color:var(--nl-ink-secondary);line-height:var(--nl-reader-leading)}.lib-part:not(.lib-calc) h2+p,.lib-part:not(.lib-calc) h3+p{margin-top:0}.lib-part:not(.lib-calc) h2+div>h3{margin-top:var(--nl-sp-3)}.lib-part:not(.lib-calc) ul{display:grid;gap:var(--nl-sp-3);margin-top:var(--nl-sp-3);padding-left:var(--nl-sp-5);list-style:disc;color:var(--nl-ink-secondary);line-height:var(--nl-reader-leading)}.lib-table{margin-top:var(--nl-sp-5)}.lib-table table{width:100%;border-collapse:collapse;font-size:var(--nl-text-small);font-variant-numeric:tabular-nums}.lib-table td,.lib-table th{padding:var(--nl-sp-3) var(--nl-sp-2);border-bottom:var(--nl-reader-hairline) solid var(--nl-hairline);text-align:left;color:var(--nl-ink-secondary)}.lib-table td:first-child,.lib-table th:first-child{padding-left:0}.lib-table td:last-child,.lib-table th:last-child{padding-right:0}.lib-table th{color:var(--nl-ink-muted);font-weight:500;border-bottom-color:var(--nl-hairline-strong)}.lib-table td+td,.lib-table th+th{text-align:right}.lib-myths{display:grid;gap:var(--nl-sp-4);margin-top:var(--nl-sp-3)}.lib-myths dt{font-weight:600;color:var(--nl-ink)}.lib-myths dd{margin-top:var(--nl-sp-1);color:var(--nl-ink-secondary);line-height:var(--nl-reader-leading)}.lib-part ul.lib-sources{display:block;padding-left:0;list-style:none}.lib-sources li+li{margin-top:var(--nl-sp-3)}.lib-sources a{color:var(--nl-accent-ink);font-weight:500}.lib-sources small{display:block;margin-top:var(--nl-sp-1);font-size:var(--nl-text-small);color:var(--nl-ink-muted);line-height:var(--nl-reader-label-leading)}.lib-part.lib-calc{padding-top:var(--nl-sp-5);border-top:var(--nl-reader-hairline) solid var(--nl-hairline)}.lib-after{margin-top:var(--nl-sp-8)}.lib-after+.lib-after{margin-top:var(--nl-sp-5)}.lib-next{margin-top:var(--nl-sp-8)}.lib-next p{margin-bottom:var(--nl-sp-4);max-width:var(--nl-reader-title-measure);font-size:var(--nl-text-body-lg);line-height:var(--nl-reader-list-leading);color:var(--nl-ink)}.lib-searchpage .lib-filter{margin-top:var(--nl-sp-4)}.lib-resulthead{display:flex;justify-content:space-between;align-items:baseline;gap:var(--nl-sp-4);max-width:var(--nl-reader-measure);margin:var(--nl-sp-6) 0 var(--nl-sp-3)}.lib-resulthead span{font-size:var(--nl-text-small);color:var(--nl-ink-muted)}.lib-results .nl-rows{max-width:var(--nl-reader-measure)}.lib-results mark{background:var(--nl-accent-soft);color:var(--nl-ink);border-radius:var(--nl-radius-sm)}.lib-search__empty,.lib-search__note{max-width:var(--nl-reader-measure);margin-top:var(--nl-sp-6)}.lib-search__empty>p:first-child{color:var(--nl-ink)}.lib-search__browse{display:flex;flex-wrap:wrap;align-items:center;gap:0 var(--nl-sp-4);margin-top:var(--nl-sp-3);font-size:var(--nl-text-small);color:var(--nl-ink-muted)}.lib-search__browse a{display:inline-flex;align-items:center;min-height:var(--nl-tap);color:var(--nl-accent-ink)}.lib-unavailable h1{max-width:var(--nl-reader-title-measure)}.lib-unavailable p{margin-top:var(--nl-sp-3);color:var(--nl-ink-secondary)}.lib-unavailable .lib-unavailable__actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--nl-sp-4);margin-top:var(--nl-sp-5)}@media (max-width:900px){.lib-book.lib-chapter{display:block}.lib-chapter__rail,.lib-chapter__toc{display:none}.lib-chapter .lib-contents-btn{display:inline-flex;min-height:var(--nl-tap)}.lib-mtoc{display:block;margin-top:var(--nl-sp-5);border-top:var(--nl-reader-hairline) solid var(--nl-hairline)}.lib-mtoc__row{display:grid;grid-template-columns:var(--nl-sp-4) auto minmax(0,1fr);align-items:center;gap:var(--nl-sp-2);width:100%;min-height:var(--nl-tap);padding:0;border:0;background:none;font:inherit;font-size:var(--nl-text-small);font-weight:600;color:var(--nl-ink);text-align:left;cursor:pointer}.lib-mtoc__row .nl-row__chevron{color:var(--nl-ink-muted)}.lib-mtoc__row[aria-expanded=true] .nl-row__chevron{transform:rotate(90deg)}.lib-mtoc .lib-toc__list{padding-bottom:var(--nl-sp-3)}.lib-mtoc .lib-toc__list a{display:flex;align-items:center;min-height:var(--nl-tap)}.lib-mtoc+.lib-answer{margin-top:0}.lib-table td,.lib-table th{padding-left:var(--nl-sp-1);padding-right:var(--nl-sp-1)}.lib-table--wide thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.lib-table--wide table,.lib-table--wide tbody,.lib-table--wide td,.lib-table--wide tr{display:block}.lib-table--wide tr{padding:var(--nl-sp-3) 0;border-bottom:var(--nl-reader-hairline) solid var(--nl-hairline)}.lib-table--wide td{display:flex;justify-content:space-between;gap:var(--nl-sp-4);padding:var(--nl-sp-1) 0;border-bottom:0;text-align:right}.lib-table--wide td:before{content:attr(data-label);color:var(--nl-ink-muted);text-align:left}.lib-table--wide td:first-child{font-weight:600;color:var(--nl-ink)}.lib-table--wide td:first-child:before{content:none}.lib-next .nl-btn{width:100%;min-height:var(--nl-tap)}}.lib-scope{background:var(--nl-canvas);color:var(--nl-ink)}:where(.lib-scope) :where(h1,h2,h3,h4,h5,h6,p,ol,ul,figure,blockquote,dl,dd){margin:0}:where(.lib-scope) :where(ol,ul){padding:0}:where(.lib-scope) :where(a){text-decoration:none}:where(.lib-scope),:where(.lib-scope) *,:where(.lib-scope) :after,:where(.lib-scope) :before{box-sizing:border-box}.lib-book .lib-crumbs ol{list-style:none;margin:0 0 var(--nl-sp-4);display:flex;flex-wrap:wrap;align-items:center;gap:var(--nl-sp-2);font-size:var(--nl-text-small);color:var(--nl-ink-muted)}.lib-book .lib-crumbs li+li:before{content:"\203A";margin-right:var(--nl-sp-2);color:var(--nl-ink-faint)}.lib-book .lib-crumbs a{color:var(--nl-ink-secondary);text-decoration:none}.lib-book .lib-crumbs a:hover{color:var(--nl-ink);text-decoration:underline}.lib-book{max-width:var(--nl-page-max,1200px);margin:0 auto;padding:var(--nl-sp-8) var(--nl-sp-6) var(--nl-sp-12)}.lib-book .lib-intro{margin:var(--nl-sp-2) 0 0;color:var(--nl-ink-secondary);font-size:var(--nl-text-body-lg);line-height:var(--nl-reader-leading)}.lib-book .lib-intro,.lib-hub__head,.lib-hub__search{max-width:var(--nl-reader-measure)}.lib-hub__search{margin-top:var(--nl-sp-6)}.lib-search__field{position:relative;display:block}.lib-search__icon{position:absolute;left:var(--nl-sp-3);top:50%;transform:translateY(-50%);color:var(--nl-ink-muted);pointer-events:none}.lib-search .nl-input{padding-left:var(--nl-sp-8)}.lib-try{display:flex;flex-wrap:wrap;align-items:center;gap:var(--nl-sp-4);margin:var(--nl-sp-3) 0 0;font-size:var(--nl-text-small);color:var(--nl-ink-muted)}.lib-chapters a,.lib-try a{color:var(--nl-accent-ink);text-decoration:none}.lib-chapters a:hover,.lib-filter a:hover,.lib-try a:hover{text-decoration:underline}.lib-bookhead,.lib-topichead{display:flex;align-items:baseline;justify-content:space-between;gap:var(--nl-sp-4)}.lib-bookhead{margin-top:var(--nl-sp-8)}.lib-bookhead h2,.lib-topichead h3{margin:0}.lib-hub__wide{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--nl-sp-8);margin-top:var(--nl-sp-5)}.lib-topic .nl-rows{margin-top:var(--nl-sp-3)}.lib-topic__all{margin:var(--nl-sp-3) 0 0;font-size:var(--nl-text-small)}.lib-topic__all .nl-link{color:var(--nl-accent-ink)}.lib-topichead h3{display:inline-flex;align-items:center;gap:var(--nl-sp-2)}.lib-hub__narrow{display:none;margin-top:var(--nl-sp-5)}.lib-scope .nl-row__title{font-weight:600}.lib-scope .nl-row:not(:has(.nl-row__sub)){min-height:var(--nl-sp-12);align-items:center;padding-top:var(--nl-sp-1);padding-bottom:var(--nl-sp-1)}.lib-scope .nl-row:not(:has(.nl-row__sub)) .nl-row__act{align-items:center;padding-top:0;min-height:var(--nl-tap)}.lib-scope .nl-row--quiet .nl-row__title{color:var(--nl-ink-faint)}.lib-scope .nl-row--quiet .nl-row__ctl{font-size:var(--nl-text-small);color:var(--nl-ink-muted);white-space:nowrap}.lib-dot{display:inline-block;flex:none;width:10px;height:10px;border-radius:50%;background:var(--lib-dot-colour,var(--nl-ink-muted))}.lib-dot[data-mark=ring]{background:none;box-shadow:inset 0 0 0 2px var(--lib-dot-colour,var(--nl-ink-muted))}.lib-dot[data-area=finance]{--lib-dot-colour:var(--nl-area-finance)}.lib-dot[data-area=growth]{--lib-dot-colour:var(--nl-area-growth)}.lib-dot[data-area=people]{--lib-dot-colour:var(--nl-area-people)}.lib-dot[data-area=operations]{--lib-dot-colour:var(--nl-area-operations)}.lib-dot[data-area=strategy]{--lib-dot-colour:var(--nl-area-strategy)}.lib-dot[data-area=data]{--lib-dot-colour:var(--nl-area-data)}.lib-contents .nl-row--disc.is-open{background:none;outline:none;box-shadow:none}.lib-contents .nl-row__title{display:inline-flex;align-items:center;gap:var(--nl-sp-2)}.lib-railhead{margin:var(--nl-sp-5) 0 var(--nl-sp-2);font-size:var(--nl-text-small);color:var(--nl-ink-muted)}.lib-chapters{list-style:none;margin:0;padding:0;display:grid;gap:var(--nl-sp-1)}.lib-chapters a{display:block;padding:var(--nl-sp-1) 0 var(--nl-sp-1) var(--nl-sp-3);color:var(--nl-ink-secondary);line-height:var(--nl-reader-list-leading)}.lib-chapters a.is-current{padding-left:calc(var(--nl-sp-3) - var(--nl-reader-hairline));color:var(--nl-ink);font-weight:600;border-left:var(--nl-reader-hairline) solid var(--lib-dot-colour,var(--nl-accent))}.lib-chapters a[data-area=finance]{--lib-dot-colour:var(--nl-area-finance)}.lib-chapters a[data-area=growth]{--lib-dot-colour:var(--nl-area-growth)}.lib-chapters a[data-area=people]{--lib-dot-colour:var(--nl-area-people)}.lib-chapters a[data-area=operations]{--lib-dot-colour:var(--nl-area-operations)}.lib-chapters a[data-area=strategy]{--lib-dot-colour:var(--nl-area-strategy)}.lib-chapters a[data-area=data]{--lib-dot-colour:var(--nl-area-data)}.lib-chapters .lib-chapters__all{color:var(--nl-accent-ink)}.lib-start{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--nl-sp-12);max-width:var(--nl-reader-measure);margin-top:var(--nl-sp-8)}.lib-start h2,.lib-start p{margin:0 0 var(--nl-sp-2)}.lib-start p{line-height:var(--nl-reader-leading)}.lib-filter a,.lib-start p{color:var(--nl-ink-secondary)}.lib-filter{display:flex;flex-wrap:wrap;gap:var(--nl-sp-4);margin-top:var(--nl-sp-5);font-size:var(--nl-text-small)}.lib-filter [aria-current]{color:var(--nl-ink);font-weight:600}.lib-topicpage__grid{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:var(--nl-sp-8);margin-top:var(--nl-sp-6)}.lib-topicpage__search{margin-bottom:var(--nl-sp-4)}.lib-side p{margin:0 0 var(--nl-sp-3);color:var(--nl-ink-secondary);line-height:var(--nl-reader-leading)}.lib-contents-btn{display:inline-flex;align-items:center;gap:var(--nl-sp-2)}.lib-drawer-layer{position:fixed;inset:0;z-index:60}.lib-drawer-veil{position:absolute;inset:0;border:0;background:var(--nl-scrim)}.lib-drawer{position:absolute;inset:0 auto 0 0;width:min(var(--nl-menu-width),86vw);overflow-y:auto;padding:var(--nl-sp-2) var(--nl-sp-4) var(--nl-sp-4);background:var(--nl-canvas);box-shadow:var(--nl-shadow-float)}.lib-drawer .lib-railhead{display:none}.lib-drawer .lib-search{margin-bottom:var(--nl-sp-3)}.lib-drawer__bar{display:flex;align-items:center;justify-content:space-between;gap:var(--nl-sp-3);margin-bottom:var(--nl-sp-4)}.lib-drawer__title{display:inline-flex;align-items:center;gap:var(--nl-sp-2);margin:0;font-weight:600}@media (max-width:900px){.lib-hub__wide{display:none}.lib-hub__narrow{display:block}.lib-start,.lib-topicpage__grid{grid-template-columns:minmax(0,1fr)}.lib-book .lib-crumbs li:not(:nth-last-child(2)){display:none}.lib-book .lib-crumbs li:nth-last-child(2):before{content:"\2039";margin-right:var(--nl-sp-2);color:var(--nl-ink-faint)}.lib-bookhead,.lib-resulthead{flex-direction:column;gap:var(--nl-sp-1)}.lib-start{gap:var(--nl-sp-8)}.lib-start .nl-btn{width:100%;min-height:var(--nl-tap)}}@media (max-width:640px){.lib-book{padding:var(--nl-sp-6) var(--nl-sp-4) var(--nl-sp-12)}}@media (pointer:coarse){.lib-chapters a,.lib-crumbs a,.lib-drawer__close,.lib-filter a,.lib-filter span,.lib-search__browse a,.lib-search__note .nl-link,.lib-sources a,.lib-start .nl-link,.lib-topic__all .nl-link,.lib-try a,.lib-unavailable .nl-btn,.lib-unavailable .nl-link{display:inline-flex;align-items:center;min-height:var(--nl-tap);min-width:var(--nl-tap)}.lib-chapters a{display:flex}}@media (pointer:coarse) and (max-width:640px){.lib-filter{row-gap:0}}