:root{color-scheme:light;--surface:#fff;--subtle:#f8f9fa;--surface-alt:#eaecf0;--ink:#202122;--muted:#54595d;--rule:#a2a9b1;--soft-rule:#c8ccd1;--link:#36c;--visited:#795cb2;--green-panel:#f5fffa;--green-heading:#cef2e0;--green-rule:#a3bfb1;--blue-panel:#f5faff;--blue-heading:#cedff2;--blue-rule:#a3b0bf;--article-size:1rem;--reading-width:99.75rem}
:root[data-text=small]{--article-size:.875rem}
:root[data-text=large]{--article-size:1.125rem}
:root[data-width=wide]{--reading-width:none}
:root[data-theme=dark]{color-scheme:dark;--surface:#101418;--subtle:#20262c;--surface-alt:#272e35;--ink:#f8f9fa;--muted:#b9c0c8;--rule:#72777d;--soft-rule:#50565e;--link:#88a3e8;--visited:#b4a3e8;--green-panel:#172621;--green-heading:#233d30;--green-rule:#527062;--blue-panel:#172333;--blue-heading:#263953;--blue-rule:#506681}
body{margin:0;background:var(--surface);color:var(--ink);font:16px/1.6 Arial,Helvetica,sans-serif;--paper:var(--surface);--white:var(--subtle);--green:var(--ink);--line:var(--soft-rule);--tint:var(--blue-panel);--accent:var(--link);--serif:Georgia,"Times New Roman",serif;--sans:Arial,Helvetica,sans-serif;--wiki-green:var(--ink);--wiki-quiet:var(--muted);--wiki-line:var(--soft-rule)}
body a,.person-ref{color:var(--link);text-decoration:none;font-weight:inherit}
body a:visited{color:var(--visited)}
body a:hover{text-decoration:underline}
.wiki-top{border:0;background:var(--surface);color:var(--ink)}
.wiki-bar{position:relative;max-width:var(--reading-width);width:calc(100% - 88px);gap:20px;justify-content:flex-start;min-height:78px;padding:12px 0}
.wiki-brand,.wiki-brand:visited{color:var(--ink);display:block;flex:none}
.vector-wordmark{display:block;font:small-caps 1.72rem/1.05 Georgia,"Times New Roman",serif;letter-spacing:.025em}
.wiki-brand small{display:block;font: .78rem/1.25 Georgia,serif;margin-top:3px}
.wiki-search{position:relative;margin-left:20px;max-width:505px}
.wiki-search::before{content:"";position:absolute;left:11px;top:12px;width:10px;height:10px;border:2px solid var(--muted);border-radius:50%;pointer-events:none}
.wiki-search::after{content:"";position:absolute;left:22px;top:23px;width:7px;height:2px;background:var(--muted);transform:rotate(45deg);pointer-events:none}
.wiki-search input,.wiki-search button{min-height:38px;border:1px solid var(--rule);border-radius:0;color:var(--ink)}
.wiki-search input{padding-left:36px;background:var(--surface)}
.wiki-search button{border-left:0;background:var(--subtle);font-weight:700}
.wiki-search button:hover,.vector-menu summary:hover{background:var(--surface-alt)}
.vector-header-links{margin-left:auto;display:flex;gap:15px;white-space:nowrap;font-size:.9rem}
.vector-menu{position:relative;margin:0;flex:none}
.vector-menu summary{display:grid;place-items:center;width:35px;height:35px;color:var(--ink);font-size:22px;list-style:none}
.vector-menu summary::-webkit-details-marker{display:none}
.wiki-top .vector-menu .wiki-nav{display:grid;gap:0;min-width:178px;width:auto;position:absolute;top:100%;left:0;z-index:9;background:var(--surface);border:1px solid var(--rule);box-shadow:0 2px 7px #0002;padding:8px 12px}
.vector-menu .wiki-nav a{border:0;padding:4px 0;color:var(--link)}
.vector-layout{width:calc(100% - 88px);max-width:var(--reading-width);margin:15px auto 0;display:grid;align-items:start;gap:32px;grid-template-columns:156px minmax(0,1fr) 166px}
.vector-layout.no-contents{grid-template-columns:minmax(0,1fr) 166px}
.vector-layout .vector-main{margin:0;padding:0 0 46px;width:auto;max-width:none;min-width:0;font-size:var(--article-size)}
.vector-main h1,.vector-main h2{font-family:Georgia,"Times New Roman",serif;font-weight:400;color:var(--ink);letter-spacing:0}
.vector-main>h1{font-size:2rem;line-height:1.2;margin:0 0 4px}
.vector-main h2,.vector-main section .section-head h2{font-size:1.5em;line-height:1.3;border-bottom:1px solid var(--rule);padding:0 0 3px;margin:1em 0 .55em}
.vector-main h3,.vector-main h4{color:var(--ink);font-family:Arial,Helvetica,sans-serif;letter-spacing:0}
.vector-main h3,.vector-main .pedigree h3{font-size:1.18em;line-height:1.4}
.vector-main p{max-width:none}
.vector-tabs{display:flex;justify-content:space-between;gap:12px;border-bottom:1px solid var(--soft-rule);margin-bottom:16px;font-size:.89rem}
.vector-tabs div{display:flex;gap:16px;align-items:stretch}
.vector-tabs a,.vector-tabs span{padding:8px 0 6px}
.vector-tabs .selected{border-bottom:2px solid var(--ink)}
.vector-home .vector-tabs{margin-top:12px}
.main-welcome{border:1px solid var(--soft-rule);background:var(--subtle);text-align:center;padding:17px 12px 19px;margin-bottom:5px}
.main-welcome h1{font:400 1.85em/1.3 Arial,Helvetica,sans-serif;margin:0 0 .25em}
.main-welcome p{margin:.2em 0}
.main-panels{display:grid;grid-template-columns:1fr 1fr;gap:5px}
.main-panels>div{min-width:0}
.feature-panel{margin:0 0 5px;padding:9px 9px 8px;border:1px solid var(--panel-rule);background:var(--panel-bg);overflow:auto}
.feature-green{--panel-bg:var(--green-panel);--panel-heading:var(--green-heading);--panel-rule:var(--green-rule)}
.feature-blue{--panel-bg:var(--blue-panel);--panel-heading:var(--blue-heading);--panel-rule:var(--blue-rule)}
.vector-main .feature-panel h2{font:700 1.15em/1.35 Arial,Helvetica,sans-serif;background:var(--panel-heading);border:1px solid var(--panel-rule);margin:0 0 8px;padding:5px 8px}
.feature-panel ul{padding-left:21px}
.feature-panel li{margin-bottom:6px}
.feature-picture{float:left;width:46%;margin:5px 13px 3px 0;font-size:.78em}
.feature-picture .art-frame{border:0;background:none;padding:0;box-shadow:none}
.feature-picture img{width:100%;height:auto;display:block}
.feature-picture figcaption{font-size:inherit;line-height:1.4;color:var(--muted);padding-top:5px}
.feature-more{clear:both;text-align:right;font-weight:700}
.vector-contents,.vector-appearance{position:sticky;top:18px;font-size:.875rem;padding-top:33px}
.vector-home + .vector-appearance{padding-top:70px}
.vector-contents .wiki-contents{width:auto;min-height:0;border:0;padding:0;margin:0;color:var(--ink)}
.vector-contents strong,.appearance summary{display:block;border-bottom:1px solid var(--soft-rule);padding-bottom:6px;font-size:.9rem;color:var(--ink)}
.vector-contents li{padding:4px 0;overflow-wrap:anywhere}
.appearance{border:0;margin:0;padding:0;background:none}
.appearance summary{padding:0 0 6px;cursor:pointer}
.appearance fieldset{border:0;padding:9px 0 0;margin:12px 0 14px;min-width:0}
.appearance legend{width:100%;color:var(--muted);border-bottom:1px solid var(--soft-rule);padding-bottom:4px}
.appearance label{display:flex;align-items:center;gap:7px;margin:0 0 6px;cursor:pointer}
.appearance input{accent-color:var(--link);width:17px;height:17px;margin:0}
.wiki-article .profile-grid{grid-template-columns:minmax(0,1fr) minmax(170px,235px);gap:20px}
.wiki-article .wiki-lead{font-size:inherit}
.wiki-article .infobox{padding:6px;background:var(--subtle);border:1px solid var(--rule);margin-top:0;color:var(--ink);font-size:.9em}
.wiki-article .infobox h3,.wiki-article .infobox p:not(.infobox-title){margin:6px}
.infobox-title{text-align:center;background:var(--blue-heading);font-weight:700;padding:4px;margin:0 0 6px}
.wiki-article .infobox .portrait{margin:0 0 8px}
.wiki-article li:target,.record-audit:target{background:var(--blue-panel)}
.wiki-article .wiki-status,.record-audit .wiki-status{color:var(--muted)}
.vector-main .wiki-audit-layout{display:block}
.vector-main .wiki-audit-layout>aside:empty{display:none}
.vector-main .study,.vector-main .record-audit,.vector-main .card,.vector-main .pedigree,.vector-main .oil-record,.vector-main .explorer,.vector-main .profile{box-shadow:none;background:var(--surface);border-color:var(--soft-rule);border-radius:0}
.vector-main .study,.vector-main .pedigree{padding:16px}
.vector-main .route li,.vector-main .pedigree-root,.vector-main .pedigree li,.vector-main .marriage-node,.vector-main .node{color:var(--ink);background:var(--subtle);border-color:var(--rule)}
.vector-main .pedigree-root a{color:var(--link)}
.vector-main .oil-hero{display:block;padding:0;background:transparent;color:var(--ink)}
.vector-main .oil-hero p{color:var(--muted)}
.vector-main .oil-hero .eyebrow{display:none}
.vector-main .section-head{margin-top:1.5em}
.vector-main select,.vector-main input[type=search]{background:var(--surface);color:var(--ink);border-color:var(--rule);border-radius:0}
body footer{background:var(--surface);color:var(--muted);border-top:1px solid var(--soft-rule);font-size:.8rem}
body footer a{color:var(--link)}
@media(max-width:1260px){.vector-layout{grid-template-columns:130px minmax(0,1fr) 138px;gap:23px}.vector-layout.no-contents{grid-template-columns:minmax(0,1fr) 138px}}
@media(max-width:1010px){.vector-layout{grid-template-columns:minmax(0,1fr) 128px}.vector-layout.no-contents{grid-template-columns:minmax(0,1fr) 128px}.vector-layout .vector-contents{grid-column:1/-1;position:static;padding:0}.vector-contents ul{display:flex;gap:4px 15px;flex-wrap:wrap}.vector-contents strong{display:none}.vector-appearance{padding-top:0}}
@media(max-width:750px){.wiki-bar,.vector-layout{width:calc(100% - 28px)}.wiki-bar{min-height:auto;flex-direction:row;align-items:center;flex-wrap:wrap;gap:8px 12px}.wiki-search{flex:1 0 100%;margin:0;max-width:none}.vector-header-links{display:none}.vector-wordmark{font-size:1.42rem}.vector-layout,.vector-layout.no-contents{display:flex;flex-direction:column;gap:8px;margin-top:9px}.vector-main,.vector-appearance,.vector-contents{width:100%}.vector-appearance,.vector-home+.vector-appearance{position:static;padding:0 0 20px;order:-1}.appearance{width:100%;border-bottom:1px solid var(--soft-rule)}.appearance summary{display:list-item;border:0}.appearance[open] form{display:flex;justify-content:space-between;gap:8px}.appearance fieldset{margin:5px 0}.vector-tabs div{gap:9px}.vector-tabs{font-size:.83rem}.main-panels{grid-template-columns:1fr}.wiki-article .profile-grid{grid-template-columns:minmax(0,1fr)}.vector-main .wiki-article .infobox{width:min(100%,330px)}}
@media print{.wiki-top,.vector-tabs,.vector-appearance,.vector-contents{display:none!important}.vector-layout,.vector-layout.no-contents{display:block;width:auto}}
.vector-main .oil-eras{margin:16px 0;background:var(--subtle);border:1px solid var(--soft-rule)}
.vector-main .oil-eras article{background:var(--subtle);color:var(--ink);padding:10px}
.vector-main .oil-eras span{font:700 1.05em/1.3 Arial,Helvetica,sans-serif;color:var(--ink)}
.vector-main .oil-intro{color:var(--ink);font-size:inherit}
.vector-main .badge{color:var(--ink);background:var(--surface-alt);border-color:var(--rule)}
