.reference-book.rb-theme-light{--fieldbook-foreground:#14181d;--fieldbook-background:#fff;--fieldbook-sidebar:#f7f9fc;--fieldbook-secondary:#eef2f8;--fieldbook-accent:#1b5fbe;--rb-ink:#14181d;--rb-muted:#55606c;--rb-line:#d8dee6;--rb-paper:#fff;--rb-blue:#1b5fbe;--rb-accent:#1b5fbe;--rb-card:#f6f8fb}.rb-theme-light ::selection{color:#14181d;background:#cfe0fb}.rb-theme-light :is(a,button,input,textarea,select,summary):focus-visible{outline-color:#1b5fbe}.reference-book.rb-theme-light :is(.rb-section>p,.rb-narration-text>p,.rb-resource-body),.rb-theme-light .rb-library-hero p,.rb-theme-light .rb-use-guide p,.rb-theme-light .rb-cover-caption,.rb-theme-light .rb-library .rb-library-lead,.rb-theme-light .rb-library-card>span,.rb-theme-light .rb-library-actions>a:not(.rb-primary-link),.rb-theme-light .rb-part-card a{color:#37414d}.reference-book.rb-theme-light :is(.rb-eyebrow,.rb-part,.rb-section-label),.rb-theme-light .rb-library h1>span,.rb-theme-light .rb-library-card>svg,.rb-theme-light .rb-library-facts svg,.rb-theme-light .rb-bookmark,.rb-theme-light .rb-recall summary span,.reference-book.rb-theme-light :is(.rb-source a,.rb-section-sources a,.rb-use-guide>a,.rb-library-link),.rb-theme-light .rb-part-card a:hover{color:#1b5fbe}.rb-theme-light .rb-part-card a>span,.rb-theme-light .rb-large-number{color:#8894a3}.reference-book.rb-theme-light .rb-chapter-link.active{color:#14181d;background:#1b5fbe14;box-shadow:inset 3px 0 #1b5fbe}.reference-book.rb-theme-light .rb-count{color:#37414d;background:#e5eaf1}.rb-theme-light .rb-search input,.reference-book.rb-theme-light :is(.rb-note-input,textarea),.reference-book.rb-theme-light .rb-note-form :is(select,textarea){color:#14181d;border-color:var(--rb-line);background:#fff}.rb-theme-light .rb-library-card{background:#f6f8fb;border-left-color:#1b5fbe}.rb-theme-light .rb-orientation{background:#1b5fbe0f;border-color:#1b5fbe55}.rb-theme-light .rb-primer-cover{background:#eef2f8}.rb-theme-light .rb-part-card,.rb-theme-light .rb-related-grid>li,.rb-theme-light .rb-resource,.rb-theme-light .rb-source,.rb-theme-light .bd-document-body figure,.rb-theme-light .bd-document-body table{background:var(--rb-card);border:1px solid var(--rb-line);border-radius:14px}.rb-theme-light .rb-primary-link,.rb-theme-light .rb-feature-listen,.reference-book.rb-theme-light .rb-note-form button{background:var(--rb-blue);color:#fff;border-radius:10px}.rb-theme-light .rb-cover-art{border-radius:16px;box-shadow:0 18px 40px #14181d29}.bd-chapter-links{flex-wrap:wrap;gap:10px;margin:0 0 20px;display:flex}.bd-chapter-links a{border:1px solid var(--rb-line);color:var(--rb-blue);border-radius:999px;padding:7px 14px;font-size:.92rem;text-decoration:none}.bd-chapter-links a:hover{background:var(--rb-card)}.bd-section-sources{gap:8px;display:grid}.bd-source-link{border:1px solid var(--rb-line);color:inherit;border-radius:12px;gap:2px;padding:10px 12px;text-decoration:none;display:grid}.bd-source-link:hover{background:var(--rb-card)}.bd-source-label{letter-spacing:.08em;text-transform:uppercase;color:var(--rb-muted);font-size:.72rem}.bd-source-title{color:var(--rb-blue);font-weight:600}.bd-source-locator{color:var(--rb-muted);font-size:.88rem}.bd-scope-note{max-width:70ch;color:var(--rb-muted);margin:0 auto 32px;font-size:.95rem}.bd-document-body{max-width:78ch;margin:0 auto}.bd-document-body h1{font-family:var(--rb-display-font);margin:0 0 16px;font-size:clamp(1.9rem,4vw,2.6rem);font-weight:800}.bd-document-body h2{font-family:var(--rb-display-font);margin:36px 0 12px;font-weight:800}.bd-document-body h3{margin:24px 0 8px}.bd-document-body p,.bd-document-body li{line-height:1.65}.bd-document-body figure{margin:24px 0;padding:14px;overflow:hidden}.bd-document-body img{background:#fff;border-radius:10px;width:100%;height:auto;display:block}.bd-document-body figcaption{color:var(--rb-muted);margin-top:10px;font-size:.9rem}.bd-document-body a{color:var(--rb-blue);overflow-wrap:anywhere}.bd-document-body table{border-collapse:collapse;width:100%;padding:0;display:block;overflow-x:auto}.bd-document-body :is(th,td){border-bottom:1px solid var(--rb-line);text-align:left;vertical-align:top;padding:10px 12px;font-size:.92rem}.bd-document-body section,.bd-document-body figure[id]{scroll-margin-top:90px}@media (width<=640px){.bd-document-body figure{padding:10px}}.reference-book.rb-theme-light .rb-primary-link,.reference-book.rb-theme-light .rb-feature-listen,.reference-book.rb-theme-light .rb-note-form button{background:var(--rb-blue);border-color:var(--rb-blue);color:#fff}.reference-book.rb-theme-light .rb-feature-listen:hover,.reference-book.rb-theme-light .rb-primary-link:hover{background:#17509f}.reference-book.rb-theme-light .rb-feature-read{color:#14181d;border-color:var(--rb-line);background:#fff}.reference-book.rb-theme-light .rb-feature-read:hover{background:#eef2f8}.reference-book.rb-theme-light :is(.rb-feature-close,.rb-feature-audio-note){color:#37414d}.rb-theme-light .bd-document-heading{margin:0 0 18px}.rb-theme-light .rb-cover-backdrop{opacity:.4}.rb-theme-light .rb-primer-cover:before{background:linear-gradient(90deg,#ffffffef,#ffffffd6 55%,#ffffff8c)}.bd-inline-figures{gap:1.5rem;margin:1.75rem 0 2rem;display:grid}.bd-document-original{border-top:1px solid hsl(var(--border));margin:2.5rem 0 1rem;padding-top:1rem}.bd-document-original>summary{cursor:pointer;padding:.35rem 0;font-weight:600}.bd-document-original>summary:focus-visible{outline-offset:3px;outline:2px solid}.bd-audio-absent{border:1px solid hsl(var(--border));border-radius:.5rem;margin:1.5rem 0;padding:.85rem 1rem}.bd-audio-absent p{margin:0;font-size:.92rem;line-height:1.55}.bd-audio-host>summary{cursor:pointer;padding:.35rem 0;font-weight:600}.bd-audio-host{margin:1.25rem 0}.bd-audio-toggle{cursor:pointer;background:0 0;border:1px solid;border-radius:999px;align-items:center;gap:.5rem;padding:.55rem .9rem;font-size:.9rem;display:inline-flex}.bd-audio-panel{margin-top:.75rem}.bd-audio-note{opacity:.85;margin:.5rem 0 0;font-size:.85rem}.bd-chapter-resources .bd-resources-lead{margin:0 0 1rem}.bd-chapter-links{flex-wrap:wrap;gap:1rem;margin-top:1.25rem;font-size:.9rem;display:flex}.bd-visual-index ul{grid-template-columns:repeat(auto-fill,minmax(min(100%,16rem),1fr));gap:.35rem 1rem;padding:0;list-style:none;display:grid}.bd-visual-index li{gap:.5rem;font-size:.9rem;display:flex}.reference-book.bd-has-audio-dock{padding-bottom:var(--bd-audio-reserve,5rem)}.reference-book.bd-has-audio-dock .bd-audio-host{z-index:60;box-sizing:border-box;max-height:50dvh;padding:.65rem max(1rem, env(safe-area-inset-right)) max(.65rem, env(safe-area-inset-bottom)) max(1rem, env(safe-area-inset-left));color:#172b43;background:#fff;border-top:1px solid #d4deea;flex-direction:column;margin:0;display:flex;position:fixed;inset:auto 0 0;box-shadow:0 -3px 14px #172b4314}.reference-book.bd-has-audio-dock .bd-audio-toggle{flex:none;align-self:flex-start;min-height:44px}.reference-book.bd-has-audio-dock .bd-audio-panel{overscroll-behavior:contain;flex:auto;min-height:0;overflow-y:auto}.reference-book.bd-has-audio-dock .bd-audio-host .rb-audio-native{box-sizing:border-box;width:100%;max-width:none;margin:0;position:static;inset:auto;transform:none}.reference-book.bd-has-audio-dock .bd-audio-toggle:focus-visible{outline-offset:2px;outline:3px solid #266cae}.bd-original-figure{border:1px solid var(--rb-rule,#0000001f);background:var(--rb-surface,#fff);border-radius:10px;margin:.75rem 0 0}.bd-original-figure>summary{cursor:pointer;letter-spacing:.01em;padding:.75rem 1rem;font-size:.9rem;font-weight:600}.bd-original-figure>summary:focus-visible{outline-offset:2px;outline:2px solid}.bd-original-figure[open]>summary{border-bottom:1px solid var(--rb-rule,#0000001f)}.bd-original-figure>:not(summary){padding:0 1rem 1rem}
