:root{--bg:#fff;--text:#202122;--muted:#54595d;--line:#a2a9b1;--subtle:#eaecf0;--panel:#f8f9fa;--link:#36c;--size:16px}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:24px}body{background:var(--bg);color:var(--text);margin:0;font-family:Arial,Helvetica,sans-serif;font-size:14px}a{color:var(--link);text-decoration:none}a:hover{text-decoration:underline}a:focus-visible,button:focus-visible,input:focus-visible{outline:2px solid var(--link);outline-offset:3px}button,input{font:inherit}button{cursor:pointer;color:var(--text)}.site-header{align-items:center;gap:24px;min-height:88px;padding:15px 44px;display:flex}.menu{background:0 0;border:0;padding:8px;font-size:25px}.brand{color:var(--text);flex-shrink:0;align-items:center;gap:10px;display:flex}.brand:hover{text-decoration:none}.globe{width:50px;height:50px}.wordmark{font-variant:small-caps;letter-spacing:.7px;font-family:Georgia,Times New Roman,serif;font-size:27px;line-height:1}.tagline{letter-spacing:0;margin-top:6px;font:13px Georgia,serif;display:block}.search{width:460px;max-width:40vw;margin-left:25px;display:flex}.search input{background:var(--bg);width:100%;min-width:0;color:var(--text);border:1px solid #72777d;border-radius:2px 0 0 2px;padding:9px 12px}.search button{background:var(--panel);border:1px solid #72777d;border-left:0;padding:8px 16px;font-weight:700}.top-links{white-space:nowrap;gap:16px;margin-left:auto;display:flex}.page{grid-template-columns:176px minmax(0,960px) 148px;gap:38px;max-width:1510px;margin:0 auto;padding:0 44px;display:grid}.contents,.appearance{align-self:start;max-height:calc(100vh - 48px);margin-top:54px;font-size:14px;position:sticky;top:24px;overflow:auto}.rail-title{border-bottom:1px solid var(--subtle);padding-bottom:10px;font-weight:700}.contents ol{margin:12px 0;padding:0;list-style:none}.contents li{margin:0 0 11px;line-height:1.45}.contents .beginning{color:var(--text);font-weight:700}main{min-width:0}.title-line{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;margin-top:26px;display:flex}h1{margin:0 0 5px;font:29px/1.4 Georgia,Times New Roman,serif}.language{color:var(--link);font-size:14px;font-weight:700}.tabs{border-bottom:1px solid var(--subtle);align-items:center;gap:20px;height:43px;display:flex}.tabs a,.tabs button{font-size:13px}.tabs .active{border-bottom:2px solid var(--text);height:43px;color:var(--text);align-items:center;display:flex}.tab-spacer{flex:1}.text-button{color:var(--link);background:0 0;border:0;padding:0}.subtitle{margin:9px 0 20px;font-size:14px}.hatnote{color:var(--muted);margin:14px 0 22px 24px;font-size:14px;font-style:italic}article{font-size:var(--size);line-height:1.65}article p{margin:.5em 0 1em}article li{margin-bottom:.45em}h2{border-bottom:1px solid var(--line);clear:both;margin:1.5em 0 .65em;padding-bottom:3px;font:24px/1.35 Georgia,Times New Roman,serif}h3{font-size:19px}.infobox{float:right;clear:right;border:1px solid var(--line);background:var(--panel);width:282px;margin:0 0 20px 24px;padding:7px;font-size:13px;line-height:1.5}.infobox-title{text-align:center;padding:4px 0 7px;font-size:21px;font-weight:700}.infobox figure{text-align:center;margin:0}.infobox img{object-fit:cover;width:250px;max-width:100%;height:250px;margin:auto;display:block}.infobox figcaption{padding:6px 0;font-size:12px}.infobox dl{grid-template-columns:86px 1fr;gap:8px 10px;margin:10px 4px;display:grid}.infobox dt{font-weight:700}.infobox dd{margin:0}.infobox-band{color:#202122;text-align:center;background:#eaecf0;padding:4px;font-weight:700}.lead{font-size:var(--size);line-height:1.65}.lead p{margin-top:0}.reference{white-space:nowrap;margin-left:2px;font-size:11px;line-height:0}.table-scroll{overscroll-behavior-x:contain;scrollbar-color:var(--line) var(--panel);max-width:100%;margin:1em 0;overflow:auto}.table-scroll:focus-visible{outline:2px solid var(--link);outline-offset:3px}.table-hint{color:var(--muted);margin:1em 0 .35em;font-size:12px}.table-hint:not([hidden])+.table-scroll{margin-top:0}.table-scroll table{min-width:560px}.career-table table{min-width:640px}table{border-collapse:collapse;background:var(--panel);width:100%;font-size:14px;line-height:1.55}th,td{border:1px solid var(--line);text-align:left;vertical-align:top;overflow-wrap:anywhere;padding:7px 10px}th{background:var(--subtle);font-weight:700}article>ul{padding-left:27px}code{background:var(--panel);padding:2px 4px}.appearance fieldset{border:0;border-bottom:1px solid var(--subtle);margin:0;padding:10px 0}.appearance legend{color:var(--muted);padding-top:13px}.appearance label{align-items:center;gap:7px;margin:11px 0;display:flex}.appearance input{accent-color:#36c}.references{columns:2;column-gap:30px;padding-left:24px;font-size:13px;line-height:1.5}.references li{break-inside:avoid;overflow-wrap:anywhere;margin-bottom:10px}.references .back{margin-right:5px}.categories{border:1px solid var(--line);background:var(--panel);margin:25px 0;padding:10px;font-size:14px}.footer{border-top:1px solid var(--line);color:var(--muted);margin-top:30px;padding:24px 0 50px;font-size:12px;line-height:1.6}.footer a{margin-right:15px}.search-status{background:var(--text);color:var(--bg);z-index:5;border-radius:3px;padding:10px 18px;position:fixed;bottom:20px;left:50%;transform:translate(-50%)}.search-status:empty{display:none}mark{color:#202122;background:#ffed80}.wide .page{grid-template-columns:176px minmax(0,1fr) 148px;max-width:none}.dark{--bg:#101418;--text:#eaecf0;--muted:#a2a9b1;--line:#72777d;--subtle:#272d33;--panel:#20262d;--link:#88a3e8}.contents-hidden .contents{visibility:hidden}.source-note{color:var(--muted);font-size:13px}@media (width>=1600px){.site-header{max-width:1580px;margin:auto}}@media (width<=1200px){.page{grid-template-columns:150px minmax(0,1fr);gap:28px;padding:0 28px}.appearance,.top-links{display:none}.site-header{padding:15px 25px}.wide .page{grid-template-columns:150px minmax(0,1fr)}}@media (width<=800px){.menu,.search input,.search button{min-height:44px}.menu{min-width:44px}.search input{font-size:16px}.tabs{overscroll-behavior-x:contain;height:auto;min-height:48px;overflow-x:auto}.tabs a,.tabs button{white-space:nowrap;flex-shrink:0;align-items:center;min-width:44px;min-height:44px;display:flex}.contents a{min-height:44px;padding:10px 0;display:block}.contents li{break-inside:avoid}.search-status{width:max-content;max-width:calc(100vw - 32px);bottom:max(16px, env(safe-area-inset-bottom))}.page,.wide .page{padding:0 22px;display:block}.contents{display:none}.site-header{flex-wrap:wrap;gap:10px;min-height:70px;padding:12px 14px}.wordmark{font-size:23px}.globe{width:40px;height:40px}.search{width:260px;max-width:44vw;margin-left:auto}.search button{padding:8px}.title-line{margin-top:14px}.infobox{width:240px;margin-left:18px}.infobox img{width:218px;height:218px}.contents-hidden .contents{visibility:visible;columns:2;max-height:none;margin-top:15px;display:block;position:static}.language{font-size:12px}.hatnote{margin-left:0}.references{columns:1}}@media (width<=520px){.search{order:3;width:100%;max-width:none;margin:3px 0 0}.infobox{float:none;width:100%;max-width:310px;margin:16px auto 22px}.infobox img{width:270px;height:270px}.language{display:none}.tabs{gap:14px}h1{font-size:29px}h2{font-size:23px}.page{padding:0 16px}.references{font-size:13px}.subtitle{font-size:12px}.hatnote{font-size:13px}}@media print{.table-hint{display:none}.table-scroll{overflow:visible}.table-scroll table{min-width:0}.site-header,.contents,.appearance,.tabs,.language,.search-status{display:none!important}.page,.wide .page{max-width:none;padding:0;display:block}.infobox{break-inside:avoid}body{--bg:#fff;--text:#000;--link:#222;--panel:#fff}a{color:#000}.references{columns:2}}#background{clear:none;overflow:hidden}.lead{line-height:1.75}.lead p{margin:0 0 1em}.lead strong:first-child{font-weight:700}article{line-height:1.7}h2{margin-top:1.65em}h3{margin:1.5em 0 .55em;font-size:18px;line-height:1.4}.reference{vertical-align:super;margin-left:1px;font-size:10px}.reference a:hover{text-decoration:underline}.career-table td:first-child{width:23%;font-size:13px}.career-table td:nth-child(2){width:30%;font-weight:600}table{font-size:14px}th,td{padding-top:9px;padding-bottom:9px}.references li:target{color:#202122;background:#fff2bc;outline:4px solid #fff2bc}.references a{font-weight:500}.infobox dt{font-size:12px}.infobox dl{gap:10px}.infobox-band{letter-spacing:.15px}.contents a[aria-current=location]{color:var(--text);font-weight:700}.contents li{margin-bottom:10px}@media (width<=520px){main{flex-direction:column;display:flex}.title-line{order:1}.tabs{order:2}.subtitle{order:3}.hatnote{order:4}.lead{order:5}.infobox{order:6}#article{order:7}.categories{order:8}.footer{order:9}.lead{line-height:1.7}.infobox{margin-top:6px;margin-bottom:26px}.career-table td{min-width:130px}.career-table td:last-child{min-width:210px}.tabs{gap:10px;font-size:12px}.hatnote{margin-bottom:18px}.reference{font-size:10px}}
