.categories,.float-figure{z-index:1;position:relative}.article h4,.brand span{text-transform:uppercase}.article ul ul li,.categories,.contentsPanel li,.float-figure,.float-figure .image-wrapper,.leadQuote .quote-text{position:relative}body{margin:0;background-color:#f6f6f6;font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;font-size:100%;color:#1f2937;line-height:1.4}a,a:visited{color:#0645ad;text-decoration:none}.article .footnotes a:hover,.categories a:hover,a:hover{text-decoration:underline}.wrapAll{width:100%}.source{overflow-wrap:break-word;display:block;font-size:.94rem}.article{padding:80px 1.5rem 1.5em;border:1px solid #a7d7f9;border-bottom:1px solid #a7d7f9;background:#fff;line-height:1.75;font-size:1rem;max-width:960px;margin:0 auto}.article .tbl tr:last-child td,.article h1,.quote,.tbl tr:last-child td,blockquote{border-bottom:none}.article p{line-height:1.75;margin:1.1em 0;font-size:1.25rem}.article h1{font-size:3.5rem;font-weight:800;margin-bottom:.5em;line-height:1.2}.article h1 .subtitle{display:block;font-size:2.5rem;font-weight:600;margin-top:.25em;color:#444;line-height:1.3}.article p.title,.article p.title2{font-size:2em;padding:10px;margin:0}.article h2{font-size:2.5em;margin:1.2em .5em .5em 0;border-bottom:1px solid #a2a9b1;line-height:1.4em;padding-bottom:0}.article h3{font-weight:700;font-size:1.5rem;margin:1.75em 0 .5em}.article h4{font-weight:800;font-size:1.05rem;letter-spacing:.08em;color:#4b5563;margin:2.25em 0 .75em}.article a{font-weight:400;font-size:1.1em}.article p.indent{padding-left:.5in;text-indent:0}.article ol,.article ul{margin:.5em 0;padding-top:0;padding-left:1.5em;font-size:1.25rem;line-height:1.55}.article li{margin:.5em 0}.article ul{list-style-type:disc}.article li li{margin-bottom:.25em}.article p.intro-paragraph{margin-top:3em}.article p.intro-paragraph::first-letter{font-size:3.5em;float:left;line-height:.1;padding-right:1px;vertical-align:top;font-family:serif;color:#000}.article p.title{background-color:#d0f0ff}.article p.title2{background-color:#d0fff0}.article p.center{margin:0 auto;text-align:center}.article p.siteSub{font-style:normal;font-size:.98em;line-height:1.5em;color:#555;margin-bottom:2.5em;font-family:Georgia,serif}.article .tbl td p,.quote p,.quote.small p,.tbl td p,blockquote p{font-size:inherit;line-height:inherit}.article p.siteSub span.author{font-weight:700;color:#333}.article p.siteSub cite{font-style:italic;font-weight:500;color:#444}.article p.siteSub:before{content:"";display:inline-block;width:1em;height:1em;vertical-align:middle;margin-right:.4em;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23888'%3E%3Cpath d='M12 2a5 5 0 0 0-3 9.2V13H5a2 2 0 0 0-2 2v1h18v-1a2 2 0 0 0-2-2h-4v-1.8A5 5 0 0 0 12 2zM8 21v-2h8v2H8z'/%3E%3C/svg%3E") center center no-repeat}.article ul ul{list-style:none;padding-left:1.2em}.article ul ul li::before{content:"\26AC ";position:absolute;margin-left:-1.2em;color:#555;font-weight:600}.article ul ul li{margin:.35em 0}@media (max-width:768px){.article{margin-left:0}body.sidebar-open .article{margin-left:250px!important}}@media (min-width:1025px){body{padding-left:260px}.sidebar{transform:translateX(0)!important}.article{margin-left:auto;margin-right:auto;max-width:960px}.topbar{left:260px}.menu-toggle{display:none}}.quote,blockquote{font-size:1.25rem;font-style:normal;line-height:1.65;margin:1.25em 1.5em;padding:0 1em 0 1.5em;border-left:3px solid #242424;border-top:none;border-right:none;border-radius:0;background:#f9f9f9;color:#242424}.quote p,blockquote p{font-family:inherit;margin:1em 0 0;font-weight:400}.quote p:first-child,.quote.small p:first-child,aside.editorial p:first-child,blockquote p:first-child,ol+blockquote{margin-top:0}blockquote blockquote{background:0 0;border-left:none;font-size:1.1rem;margin:.5em 1em;padding-left:1em;color:#333;line-height:1.55}.quote .siteSub{text-align:right;margin-top:0;font-size:.98rem!important;font-family:inherit;font-style:italic;color:#555;padding-bottom:1em;padding-right:.5em}.quote.small{font-size:.95rem;line-height:1.55;margin:1em 1.25em;padding:0 .85em 0 1.25em;background:#fbfbfb;color:#333;border-left:2px solid #555}.quote.small p{margin:.75em 0 0}.leadQuote{background:#f4f4f4;border-top:10px solid #222;border-bottom:5px solid #222;padding:1.25em 1em;margin:2em 0;font-family:Georgia,serif;font-size:1.55rem;line-height:1.5;font-weight:600;color:#111;letter-spacing:.2px}.leadQuote .quote-text{display:inline-block}.leadQuote .quote-text::before{content:"\201C";margin-right:.07em;font-size:1.8rem}.leadQuote .quote-text::after{content:"\201D";margin-left:.07em;font-size:1.8rem}.article .tbl table,.tbl table{width:100%;border-collapse:collapse;margin:2.5rem auto;background:#fff;box-shadow:0 4px 20px rgba(0,0,0,.08);border-radius:8px;overflow:hidden;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif}.article .tbl th,.tbl th{background:linear-gradient(135deg,#1e3a8a 0,#1e40af 100%);color:#fff;font-weight:600;font-size:1.05rem;padding:1.25rem 1.5rem;text-align:left;border-bottom:3px solid #1e40af;letter-spacing:.01em;line-height:1.4}.article .tbl th.center,.center,.tbl th.center,.video-info{text-align:center}.article .tbl td,.tbl td{padding:1.25rem 1.5rem;background:#fff;border-bottom:1px solid #e5e7eb;vertical-align:top;line-height:1.7;font-size:1.05rem;color:#374151}.article .tbl td p,.tbl td p{margin:0;padding:0}.article .tbl td p+p,.tbl td p+p{margin-top:.75em}.article .tbl td blockquote,.tbl td blockquote{margin:.75em 0;padding:.75em 1em;background:#f8fafc;border-left:3px solid #3b82f6;font-size:.98rem;line-height:1.6}.article .tbl tr:nth-child(2n) td,.tbl tr:nth-child(2n) td{background:#f9fafb}.article .tbl tr:hover td,.tbl tr:hover td{background:#f0f9ff;transition:background .2s}.article .tbl td b,.article .tbl td strong,.tbl td b,.tbl td strong{font-weight:700;color:#1f2937}.article .tbl td em,.article .tbl td i,.tbl td em,.tbl td i{font-style:italic;color:#4b5563}.article .tbl td ol,.article .tbl td ul,.tbl td ol,.tbl td ul{margin:.5em 0;padding-left:1.5em;font-size:inherit}.article .tbl td li,.tbl td li{margin:.3em 0;line-height:1.6}.article .tbl td a,.tbl td a{color:#2563eb;text-decoration:none;font-weight:500;border-bottom:1px solid transparent;transition:.2s}.article .tbl td a:hover,.tbl td a:hover{color:#1e40af;border-bottom-color:#1e40af}.article .tbl td .source,.article .tbl td cite,.tbl td .source,.tbl td cite{display:block;font-size:.9rem;color:#6b7280;font-style:italic;margin-top:.5em}.article .tbl.compact td,.tbl.compact td{padding:.75rem 1rem;font-size:.95rem}.article .tbl.compact th,.tbl.compact th{padding:.875rem 1rem;font-size:.95rem}.article .tbl.wide table,.tbl.wide table{width:100%;max-width:none}.article .tbl.bordered td,.tbl.bordered td{border:1px solid #e5e7eb}.article .tbl.striped tr:nth-child(odd) td,.tbl.striped tr:nth-child(odd) td{background:#fff}.article .tbl.striped tr:nth-child(2n) td,.tbl.striped tr:nth-child(2n) td{background:#f3f4f6}.article .tbl td[scope=row],.tbl td[scope=row]{font-weight:600;background:#f8fafc;color:#1e3a8a}.article .tbl.compare table,.tbl.compare table{table-layout:fixed}.article .tbl.compare th,.tbl.compare th{width:50%;text-align:center}.article .tbl.compare td,.tbl.compare td{width:50%;padding:1.5rem}.article .tbl.compare td:first-child,.tbl.compare td:first-child{border-right:2px solid #e5e7eb}.article .tbl.right{float:right;width:32%;margin:.5em 0 1.5em 20px;max-width:350px}.article .tbl.right table{width:100%;margin:0}.article .tbl.right td,.article .tbl.right th{font-size:.92rem;line-height:1.45}@media screen and (max-width:768px){.article .tbl.right{float:none;width:100%;margin:1em auto;max-width:none}.article .tbl,.tbl{overflow-x:auto;-webkit-overflow-scrolling:touch}.article .tbl table,.tbl table{min-width:600px;margin:1.5rem auto}.article .tbl td,.article .tbl th,.tbl td,.tbl th{padding:1rem;font-size:.95rem}}@media screen and (max-width:480px){.article .tbl table,.tbl table{min-width:500px}.article .tbl td,.article .tbl th,.tbl td,.tbl th{padding:.75rem;font-size:.9rem}}.article blockquote p{font-size:inherit!important;line-height:inherit!important;margin-top:.85em}.highlight1{background-color:#ffff4b}.highlight2{background-color:#96ff96}.highlight3{background-color:#4bffff}.highlight4{background-color:#ffafff}.highlight5{background-color:#ff9696}.highlight6{background-color:#9696ff}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}hr.fade{height:4px;border:none;margin:50px auto;width:80%;background:linear-gradient(to right,rgba(0,0,0,0),#009,rgba(0,0,0,0));opacity:.4}.letter,.letter p{font-family:"Courier New",Courier,monospace;font-size:20px;line-height:1.5;color:#111}.letter p{text-indent:2em;margin:0 0 1em}.letter h1,.letter h2,.letter h3{font-family:Georgia,serif;margin:1em 0 .5em}.no-indent{text-indent:0!important}.article p.notes,p.notes{color:#333;font-weight:400;font-size:.85rem;line-height:1.4;margin:.5em 0}.article blockquote.notes,blockquote.notes{color:#333;font-weight:400;font-size:.85rem;line-height:1.4;padding-left:.5em;border-left:0;background:0 0;margin:.4em 1em}blockquote.notes p{font-size:.85rem;line-height:1.4;margin:0}.article ol.notes,.article ul.notes{font-size:.9rem;line-height:1.45;color:#444;margin:.75em 0;padding-left:1.6em}.article ol.notes li,.article ul.notes li{margin:.35em 0}.article .footnotes{margin-top:2em;padding:1em;background-color:#fafafa;border-left:4px solid #07c;border-radius:4px;color:#555}.article .footnotes p{padding-left:2.2em;text-indent:-2.2em;margin-bottom:.8em}.article .footnotes blockquote p{padding-left:0;text-indent:0;margin-bottom:.8em}.article .footnotes,.article .footnotes a,.article .footnotes blockquote,.article .footnotes li,.article .footnotes p{font-size:.85rem!important;line-height:1.4;border-left:none!important}.article .footnotes ol{padding-left:1.2em}.article .footnotes li{margin-bottom:.5em}.article .footnotes a{color:#07c;text-decoration:none}.article .footnotes .tbl td,.article .footnotes .tbl th{font-size:.85rem;line-height:1.4}.categories{display:block;max-width:1100px;margin:0 auto 3.75rem;padding:14px 0;font-size:.95rem;text-align:center}.categories a{margin-left:8px;color:#036;font-weight:600;text-decoration:none}.categories a:after{content:" | ";font-weight:700}.categories a:last-child:after{content:""}.video-promo{display:flex;align-items:center;gap:16px;padding:18px 22px;border-radius:16px;background:rgba(255,255,255,.65);border:1px solid rgba(0,0,0,.07);box-shadow:0 4px 14px rgba(0,0,0,.08);backdrop-filter:blur(7px);transition:.27s;text-decoration:none;color:#111}.video-promo:hover{transform:translateY(-3px) scale(1.01);box-shadow:0 8px 22px rgba(0,0,0,.14);border-color:rgba(0,0,0,.18)}.video-promo img{width:200px;height:auto;border-radius:12px}.video-link-container{margin:20px auto;padding:10px;border:1px solid #ddd;border-radius:5px;background-color:#f9f9f9;max-width:800px;box-sizing:border-box}.video-link-container a{display:flex;flex-direction:column;align-items:center;font-size:1.2em;font-weight:700;text-decoration:none}.video-link-container img{max-width:100%;height:auto;display:block;margin-bottom:10px}.video-title{font-weight:700;font-size:1.2em;color:#222}.video-title-sub{display:block;font-weight:400;font-size:1.05em;margin-top:2px}.video-meta{font-size:.85em;color:#555;margin-top:2px;display:block}@media (min-width:600px){.video-link-container a{flex-direction:row;align-items:flex-start}.video-link-container img{margin-right:10px;margin-bottom:0}.video-info{text-align:left}}.article .see-also{background:#f8fafc;border-left:4px solid #2563eb;padding:1.5em 1.75em;margin:3rem auto 2.5rem;border-radius:10px}.article .see-also h2{margin-top:0;margin-bottom:1rem}.article .see-also ul{list-style:none;margin:0;padding:0}.article .see-also li{margin:.85em 0}.article .see-also li a{font-size:1.05rem;font-weight:600;text-decoration:none;border-bottom:1px solid transparent;transition:.18s}.article .see-also li a:hover{border-bottom-color:#2563eb;color:#2563eb}.article .see-also p{margin:.75em 0;font-size:1.05rem;line-height:1.5}.float-figure{background:#fff;padding:10px;border-radius:10px;border:1px solid rgba(0,0,0,.1);box-shadow:0 1px 2px rgba(0,0,0,.07),0 4px 6px rgba(0,0,0,.1),0 10px 20px rgba(0,0,0,.1);display:inline-block;max-width:470px;margin:.85em .75em;overflow:visible;transition:transform .25s,box-shadow .25s}.bottombar,.menu-overlay,.sidebar,.topbar{position:fixed;left:0}.float-figure img{display:block;max-width:100%;height:auto;filter:drop-shadow(0 2px 2px rgba(0,0,0,.1));border-radius:8px;transition:.3s}.float-figure:hover{transform:scale(1.4);z-index:999;box-shadow:0 8px 16px rgba(0,0,0,.15),0 16px 24px rgba(0,0,0,.2)}.float-figure:hover img{transform:scale(1.8);transform-origin:center center;z-index:999999;box-shadow:0 5px 40px rgba(0,0,0,.35);position:relative}.float-figure.right{float:right;margin-left:20px}.float-figure.left{float:left;margin-right:20px}.float-figure figcaption{text-align:center;font-style:italic;font-size:.85rem;color:#555;padding:8px 0 0;pointer-events:auto}.float-figure figcaption ul{list-style:disc inside;margin:6px 0 0 1em;padding:0;font-size:.8rem;line-height:1.3;text-align:left;display:inline-block}.menu-section.expanded .submenu,.submenu li a{display:block}.float-figure figcaption li{margin-bottom:2px}.wide-caption{float:right;margin:0 0 1em 1em;padding-top:.7em;max-width:450px;overflow:hidden;display:flex;align-items:flex-start;gap:16px;clear:right}.wide-caption img{float:left;margin-right:.75em;margin-bottom:.5em;max-width:100%}.wide-caption figcaption{display:inline-block;vertical-align:top;font-size:.92rem;line-height:1.45;margin-top:.35rem;flex:1}.brand,.topbar{display:flex;align-items:center}.wide-caption::after{content:"";display:block;clear:both}@media (max-width:768px){.float-figure:hover img{transform:scale(1.2)}}@media screen and (max-width:640px){.article .float-figure.left,.article .float-figure.right{float:none;margin:1em auto;display:block}}aside.pull{background:#e3eff8;border-left:3px solid #2563eb;padding:1rem;border-radius:8px;font-size:.94rem;line-height:1.5;max-width:320px;margin:.75em .75em 1em 1em}aside.pull.right{float:right;margin-left:1.25rem;margin-right:0}aside.pull.left{float:left;margin-right:1.25rem;margin-left:0}aside.pull+p{margin-top:0!important}aside.pull h4{font-size:.98rem;font-weight:700;margin:0 0 .5rem}aside.pull blockquote{margin:0 0 .85rem;padding:0;border:none;background:0 0;font-size:.94rem}.content-warning,aside.editorial{border-radius:8px;font-size:.98rem}aside.pull .source{margin-top:.25rem;font-size:.85rem;color:#555}aside.editorial{background:#fdf6e3;border-left:4px solid #b45309;padding:1.25em;margin:2em 0;line-height:1.55;color:#3a3a3a}aside.editorial blockquote{background:#fff;border-left:3px solid #b45309;font-size:.95rem;margin:1em;padding:.75em 1em}.content-warning{background:#fff5f5;border-left:4px solid #dc2626;padding:.85em 1.1em;margin:1.25em 0 1.75em;line-height:1.5;color:#7f1d1d;font-weight:500}@media screen and (max-width:850px){#searchInput{width:6.875rem}#simpleSearch{width:8.625rem}}@media screen and (max-width:400px){#simpleSearch{display:none}}@media print{.article .tbl table,.tbl table{box-shadow:none;border:1px solid #000}.article .tbl th,.tbl th{background:#e5e7eb!important;color:#000!important;border-bottom:2px solid #000}.article .tbl tr:hover td,.tbl tr:hover td{background:0 0!important}blockquote,img,pre,tr{page-break-inside:avoid}*,:after,:before{background:0 0!important;color:#000!important;box-shadow:none!important;text-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}a[href^="#"]:after,a[href^="javascript:"]:after{content:""}blockquote,pre{border:1px solid #999}thead{display:table-header-group}img{max-width:100%!important}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}}.brand a,.brand a:hover,.brand span,.contentsPanel a,.pagefooter a,.submenu li a{text-decoration:none}@media screen and (max-width:700px){table:{width:100%;display:block;overflow-x:auto;white-space:nowrap}}.topbar{top:0;right:0;height:56px;background:#fff;border-bottom:1px solid #e5e5e5;justify-content:space-between;padding:0 1rem;z-index:1000}.brand{gap:.5rem;font-weight:600;font-size:1.1rem;color:#111}.menu-header,.menu-toggle{cursor:pointer;color:#333}.brand-logo{height:32px;width:auto;vertical-align:middle}.brand span{font-size:1.32rem;font-weight:650;letter-spacing:.4px;display:inline-block;color:#0c0c0c;transition:.22s}.brand span:hover{transform:translateY(-1px) scale(1.02);color:#0045ff;text-shadow:0 0 6px rgba(0,68,255,.35)}.brand a{color:inherit}.menu-toggle{background:0 0;border:none;padding:.25rem .5rem;border-radius:6px;font-size:1.6rem;line-height:1}.menu-toggle::before{content:"\2630"}.menu-toggle:hover{background:#f2f2f2}.topbar-search{display:flex;align-items:center;gap:.4rem}.topbar-search input[type=text]{padding:.35rem .5rem;font-size:.92rem;border-radius:6px;border:1px solid #ccc}.topbar-search button{padding:.45rem .75rem;font-weight:600;border-radius:6px;border:none;background:#2563eb;color:#fff;cursor:pointer}.topbar-search button:hover{background:#1e40af}@media(max-width:640px){.topbar-search{flex:1;margin-left:1rem}.topbar-search input[type=text]{flex:1}}.sidebar{top:56px;width:260px;height:calc(100vh - 56px);background-color:#fff;border-right:1px solid #e5e5e5;overflow-y:auto;overflow-x:hidden;transition:transform .3s;scrollbar-width:thin;scrollbar-color:#bbb #f1f1f1;z-index:2000}.sidebar::-webkit-scrollbar{width:6px}.sidebar::-webkit-scrollbar-thumb{background-color:#ccc;border-radius:3px}@media (max-width:1024px){.sidebar{transform:translateX(-100%)}.sidebar.open{transform:translateX(0);box-shadow:0 0 10px rgba(0,0,0,.3)}}.menu{display:flex;flex-direction:column;padding:1rem 0}.menu-section{border-bottom:1px solid #f0f0f0;overflow:visible}.menu-header{background:0 0;border:none;width:100%;text-align:left;font-weight:600;padding:.75rem 1rem;font-size:.95rem;transition:background .2s;display:flex;justify-content:space-between;align-items:center}.menu-header:hover{background:#f7f7f7}.menu-header::after{content:"\25B6";font-size:.8rem;color:#888;transition:transform .3s}.menu-section:not(.expanded) .menu-header::after{transform:rotate(-90deg)}.submenu{list-style:none;margin:0;padding:0 0 .5rem;display:none}.menu-section:not(.expanded) .submenu{transform:translateZ(0);overflow:hidden}.submenu li a{padding:.45rem 1.75rem;color:#444;font-size:.9rem;transition:background .2s,color .2s}.submenu li a:hover{background-color:#f0f0f0;color:#000}.submenu li a.active{background-color:#e8f0fe;font-weight:600}@supports (-webkit-touch-callout:none){.submenu{-webkit-overflow-scrolling:touch}}@media (max-width:480px){.content{padding:80px .75rem 2rem}.content p{font-size:1.05rem;margin-bottom:.85rem}.content h1,.content h2,.content h3{font-size:1.25rem}}.contentsPanel{background:#fdfdfd;border:1px solid #ddd;border-radius:10px;box-shadow:0 3px 8px rgba(0,0,0,.06);font-family:system-ui,sans-serif;overflow:hidden;max-width:none;width:100%;margin:0 auto}.contentsHeader{background:#234;color:#fff;font-weight:600;padding:10px 14px;font-size:1rem;letter-spacing:.3px}.contentsPanel ul{list-style:none;margin:0;padding:8px 0;counter-reset:item}.contentsPanel li{counter-increment:item;padding:8px 16px 8px 58px;border-left:3px solid transparent;transition:.2s;line-height:1.4}.contentsPanel li::before{content:counters(item, ".") " ";position:absolute;left:14px;top:7px;min-width:28px;height:22px;border-radius:5px;background:#234;color:#fff;font-size:.8rem;display:inline-flex;align-items:center;justify-content:center;padding:0 8px;box-sizing:border-box;white-space:nowrap}.contentsPanel ul ul{margin-top:6px;margin-left:16px;border-left:1px dashed #ccc;counter-reset:item}.contentsPanel ul ul li{padding-left:68px;font-size:.93rem}.contentsPanel a{color:#222}.contentsPanel li:hover{background:#f1f5fb;border-left-color:#234}@media (min-width:900px){.contentsPanel.sticky{position:sticky;top:22px;align-self:start}}.pagefooter{margin-top:2rem;padding:1.5rem 1rem;background:#f9fafb;border-top:1px solid #e5e7eb;text-align:center;font-size:.875rem;color:#4b5563;border-radius:12px;box-shadow:0 2px 12px rgba(0,0,0,.04);transition:background .3s,color .3s}.pagefooter a{color:#2563eb;margin:0 .5rem;transition:color .2s,transform .2s}.pagefooter a:hover{color:#1d4ed8;transform:translateY(-1px)}.footerlinks{margin-top:.75rem;display:flex;flex-wrap:wrap;justify-content:center;gap:.75rem}.bottombar{bottom:0;right:0;background:#111827;color:#f9fafb;display:flex;padding:.5rem 1rem;font-size:.75rem;box-shadow:0 -2px 12px rgba(0,0,0,.3);z-index:1000;flex-wrap:wrap;flex-direction:column;align-items:center;justify-content:center;text-align:center}.bottombar-section{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.bottombar-section.social{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem;margin-top:.25rem}.bottombar-section.social a{display:inline-flex;align-items:center;justify-content:center;margin-left:.5rem;padding:.25rem;border-radius:6px;transition:background .2s,transform .2s}.bottombar-section.social a:hover{background:rgba(255,255,255,.1);transform:translateY(-2px)}.bottombar-section.social svg{width:24px;height:24px;display:block;color:currentColor}@media (prefers-color-scheme:light){.bottombar{background:#f9fafb;color:#111827;box-shadow:0 -2px 12px rgba(0,0,0,.08)}.bottombar-section.social a:hover{background:rgba(0,0,0,.05)}}#simpleSearch input[type=text]{padding:.35rem .5rem;font-size:.92rem;border-radius:6px;border:1px solid #ccc;margin-right:.25rem}@media (prefers-color-scheme:dark){.contentsPanel{background:#1c1e23;border-color:#333;box-shadow:0 2px 6px rgba(0,0,0,.6)}.pagefooter{background:#111827;color:#d1d5db;border-top-color:#374151;box-shadow:0 2px 12px rgba(0,0,0,.6)}.pagefooter a{color:#60a5fa}.pagefooter a:hover{color:#3b82f6}#simpleSearch button{background-color:#3b82f6;color:#f9fafb}#simpleSearch button:hover{background-color:#2563eb}#simpleSearch input[type=text]{background-color:#1f2937;border:1px solid #374151;color:#f3f4f6}}@media (max-width:640px){aside.pull.left,aside.pull.right{float:none;margin:1em auto;max-width:100%}.bottombar{flex-direction:column;align-items:center;gap:.5rem}.bottombar-section.social{justify-content:center}#simpleSearch input[type=text]{width:100%;margin-bottom:.25rem}}.citation{display:block!important;line-height:1.2!important;margin-top:.2em}.article .citation,.article .leadQuote .citation,.tbl td .citation{display:inline;font-size:.95rem!important;color:#666!important;font-style:normal!important;line-height:1.2}.article .citation cite,.article .leadQuote .citation cite,.tbl td .citation cite{font-style:italic!important;color:inherit!important;font-size:inherit;font-weight:400;display:inline;line-height:inherit}.article .citation::before,.tbl td .citation::before{content:"\2014\00a0";color:inherit}.menu-overlay{top:0;width:100%;height:100%;background:rgba(0,0,0,.1);opacity:0;visibility:hidden;transition:opacity .3s;z-index:998;-webkit-transform:translateZ(0);will-change:opacity,visibility;transform:translateZ(0)}.fixed-text,.fixed-text *{font-family:"Courier New",Courier,monospace!important;font-size:1.2rem;line-height:1.65;letter-spacing:.5px;color:#222}
.breadcrumb-nav{font-size:.9rem;color:orange;display:flex;align-items:center;flex-wrap:wrap;max-width: 1000px;margin: 0.5rem auto;padding:70px 0 0 0}.breadcrumb-nav a{color:grey;text-decoration:none;transition:color .2s ease}.breadcrumb-nav a:hover{color:orange}.breadcrumb-separator{margin:0 8px;user-select:none}.breadcrumb-current{color:black;font-weight:600}body{padding-bottom:50px; 
}@media screen and (max-width: 640px){body {padding-bottom: 100px;}}