.hd-D5a_overview{min-width:0;color:var(--theme-text);padding:18px 0 0}.hd-D5a_heading{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.hd-D5a_heading h2{margin:0 0 8px;font-family:Georgia,Times New Roman,serif;font-size:clamp(25px,2.7vw,34px);font-weight:400;line-height:1.2}.hd-D5a_heading p{color:var(--theme-text-muted);margin:0;font-size:13px;line-height:1.6}.hd-D5a_chart{width:100%;max-width:1040px;height:690px;margin:auto;position:relative}.hd-D5a_lines{position:absolute;inset:0;overflow:visible}.hd-D5a_sourceLine{cursor:pointer;outline:none}.hd-D5a_hitLine{stroke:#0000;stroke-width:22px}.hd-D5a_visibleLine{stroke:var(--theme-text-muted);stroke-width:2px;opacity:.7;pointer-events:none}.hd-D5a_candidateLine .hd-D5a_visibleLine{stroke:var(--theme-gold);stroke-width:2px;opacity:1}.hd-D5a_sourceLine:hover .hd-D5a_visibleLine,.hd-D5a_sourceLine:focus-visible .hd-D5a_visibleLine{stroke:var(--theme-gold);stroke-width:3px}.hd-D5a_card{z-index:1;border:1px solid var(--theme-border-warm);background:var(--theme-surface);box-shadow:var(--theme-shadow-soft);border-radius:9px;padding:19px 21px;position:absolute}.hd-D5a_leftParents,.hd-D5a_rightParents{text-align:center;width:46%;height:200px;padding:14px 18px;top:0}.hd-D5a_leftParents{left:0}.hd-D5a_rightParents{right:0}.hd-D5a_fernando{left:8.5%}.hd-D5a_antonia{justify-content:center;align-items:center;display:flex;right:8.5%}.hd-D5a_fernando,.hd-D5a_antonia{text-align:center;width:29%;height:170px;top:270px}.hd-D5a_child{text-align:center;border-color:var(--theme-gold-deep);width:42%;height:170px;top:520px;left:29%}.hd-D5a_houseLabel{text-transform:uppercase;letter-spacing:.12em;color:var(--theme-gold);margin:0 0 7px;font-size:10px;font-weight:600}.hd-D5a_cardRole{color:var(--theme-text-muted);letter-spacing:.02em;margin:0 0 10px;font-size:10px}.hd-D5a_personName{color:var(--theme-text);text-align:center;cursor:pointer;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:4px;margin:auto;padding:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(17px,1.65vw,23px);font-weight:400;line-height:1.3;display:flex;position:relative}.hd-D5a_personArrow{color:var(--theme-text-dim);opacity:0;position:absolute;top:5px;right:-15px}.hd-D5a_arms{border-radius:3px;flex-shrink:0;margin:0 0 3px}.hd-D5a_personName:hover{color:var(--theme-gold)}.hd-D5a_personName:hover .hd-D5a_personArrow{color:var(--theme-gold);opacity:1}.hd-D5a_parentNames{grid-template-columns:minmax(0,1fr) 18px minmax(0,1fr);align-items:center;gap:7px;margin-top:12px;display:grid}.hd-D5a_pairDivider{background:var(--theme-border-strong);width:18px;height:1px;display:block}.hd-D5a_metadata,.hd-D5a_dates{color:var(--theme-text-secondary);margin:9px 0 0;font-size:11px;line-height:1.5}.hd-D5a_dates{color:var(--theme-text-muted);margin-top:4px;font-size:10px}.hd-D5a_candidateDisclaimer{color:var(--theme-gold-soft);text-align:center;justify-content:center;align-items:center;gap:7px;margin:24px 0 0;font-size:12px;line-height:1.6;display:flex}.hd-D5a_candidateDisclaimer svg{flex-shrink:0}.hd-D5a_child .hd-D5a_personName{justify-content:center;margin:auto}.hd-D5a_edgeLabel{z-index:2;color:var(--theme-text-secondary);border:1px solid var(--theme-border-warm);background:var(--theme-bg-elevated);cursor:pointer;border-radius:5px;justify-content:center;align-items:center;gap:6px;padding:7px 10px;font-size:10px;font-weight:400;line-height:1.4;display:flex;position:absolute}.hd-D5a_edgeLabel:hover{color:var(--theme-gold);border-color:var(--theme-gold-deep)}.hd-D5a_edgeLabel strong{font-weight:500}.hd-D5a_leftLabel{top:221px;left:23%;transform:translate(-50%)}.hd-D5a_rightLabel{top:221px;left:77%;transform:translate(-50%)}.hd-D5a_rightLabel[data-evidence=candidate]{border:1px dashed var(--theme-gold);color:var(--theme-gold);font-size:11px;font-weight:600}.hd-D5a_marriage{text-align:center;border:0;flex-direction:column;gap:4px;width:20%;min-height:78px;padding:7px 3px;font-size:9px;top:335px;left:50%;transform:translate(-50%)}.hd-D5a_rings{width:28px;height:18px;color:var(--theme-gold-soft);background:var(--theme-bg-elevated);margin-bottom:4px;display:block;position:relative}.hd-D5a_rings:before,.hd-D5a_rings:after{content:"";border:2px solid;border-radius:50%;width:16px;height:16px;position:absolute;top:0}.hd-D5a_rings:before{left:0}.hd-D5a_rings:after{right:0}.hd-D5a_marriage>strong{color:var(--theme-text);font-size:10px}.hd-D5a_marriageNames{display:none}.hd-D5a_childLabel{text-align:center;border:0;flex-direction:column;gap:2px;padding:4px 12px;top:460px;left:50%;transform:translate(-50%)}.hd-D5a_childLabel strong{color:var(--theme-text-muted);font-size:9px}.hd-D5a_instructions{color:var(--theme-text-muted);text-align:center;justify-content:center;align-items:center;gap:7px;margin:9px 0 0;font-size:11px;line-height:1.6;display:flex}.hd-D5a_instructions svg{flex-shrink:0}.hd-D5a_overview :is(button,[tabindex]):focus-visible{outline:2px solid var(--theme-gold);outline-offset:4px}@media (max-width:900px) and (min-width:761px){.hd-D5a_card{padding:15px 13px}.hd-D5a_houseLabel{letter-spacing:.06em;font-size:9px}.hd-D5a_personName{font-size:16px}.hd-D5a_cardRole{font-size:9px}.hd-D5a_metadata{font-size:10px}.hd-D5a_marriage{font-size:8px}.hd-D5a_marriage>strong{font-size:9px}}@media (max-width:760px){.hd-D5a_overview{padding:15px 0 0}.hd-D5a_heading h2{font-size:27px}.hd-D5a_heading p{font-size:12px}.hd-D5a_chart{flex-direction:column;align-items:center;gap:0;height:auto;display:flex}.hd-D5a_lines{display:none}.hd-D5a_card,.hd-D5a_edgeLabel{width:100%;height:auto;position:relative;inset:auto;transform:none}.hd-D5a_card{padding:18px}.hd-D5a_leftParents{order:1}.hd-D5a_leftLabel{order:2}.hd-D5a_fernando{order:3}.hd-D5a_rightParents{order:4;margin-top:29px}.hd-D5a_rightLabel{order:5}.hd-D5a_antonia{order:6}.hd-D5a_marriage{order:7}.hd-D5a_childLabel{order:8}.hd-D5a_child{order:9}.hd-D5a_personName{font-size:21px}.hd-D5a_houseLabel{font-size:10px}.hd-D5a_cardRole{font-size:11px}.hd-D5a_parentNames{grid-template-columns:1fr;gap:11px}.hd-D5a_pairDivider{margin:0 auto}.hd-D5a_metadata{font-size:12px}.hd-D5a_dates{font-size:11px}.hd-D5a_edgeLabel{width:fit-content;margin:13px 0;font-size:11px}.hd-D5a_leftLabel,.hd-D5a_rightLabel{padding:8px 13px}.hd-D5a_candidateDisclaimer{text-align:left;justify-content:flex-start;align-items:flex-start;font-size:11px}.hd-D5a_marriage{border-top:1px solid var(--theme-border-warm);border-radius:0;width:100%;min-height:0;margin-top:25px;padding:16px 8px 0}.hd-D5a_marriageNames{color:var(--theme-text);font-family:Georgia,Times New Roman,serif;font-size:18px;display:block}.hd-D5a_marriage>strong{margin-top:4px;font-size:11px}.hd-D5a_marriage>svg{margin-bottom:7px}.hd-D5a_childLabel{margin:0 0 13px}.hd-D5a_childLabel strong{font-size:10px}.hd-D5a_child .hd-D5a_personName{font-size:22px}.hd-D5a_instructions{text-align:left;justify-content:flex-start;align-items:flex-start;margin-top:22px}.hd-D5a_instructions svg{margin-top:3px}}.hd-D5a_heraldryCredit{text-align:center;color:var(--theme-text-muted);margin:10px 0 0;font-size:11px;line-height:1.6}.hd-D5a_heraldryCredit a:hover{color:var(--theme-gold)}
._2AN0ca_succession{width:100%;max-width:1180px;color:var(--theme-text);margin:0 auto;padding-top:16px}._2AN0ca_header{margin-bottom:23px}._2AN0ca_header h2{margin:0 0 8px;font-family:Georgia,Times New Roman,serif;font-size:clamp(25px,3vw,37px);font-weight:400;line-height:1.16}._2AN0ca_header p{max-width:850px;color:var(--theme-text-secondary);margin:0;font-size:13px;line-height:1.65}._2AN0ca_sequence{position:relative}._2AN0ca_step{min-width:0}._2AN0ca_household{border:1px solid var(--theme-border-warm);background:var(--theme-surface);border-radius:8px;position:relative}._2AN0ca_rowBody{grid-template-columns:72px minmax(0,1.25fr) minmax(0,1fr) 164px;align-items:center;gap:20px;min-height:134px;padding:17px 18px 17px 23px;display:grid}._2AN0ca_rowBody[data-context=true]{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr) 164px}._2AN0ca_ordinal{color:var(--theme-gold-soft);flex-direction:column;justify-content:center;align-self:stretch;gap:5px;display:flex;position:relative}._2AN0ca_ordinal:before{content:"";border:3px solid var(--theme-bg);outline:1px solid var(--theme-gold-deep);background:var(--theme-gold);border-radius:50%;width:11px;height:11px;position:absolute;top:50%;left:-29px;transform:translateY(-50%)}._2AN0ca_ordinal>span{white-space:nowrap;font-family:Georgia,Times New Roman,serif;font-size:35px;line-height:1.1}._2AN0ca_rowBody[data-brothers=true] ._2AN0ca_ordinal>span{font-size:26px}._2AN0ca_ordinal small{text-transform:uppercase;letter-spacing:.06em;font-size:10px;line-height:1.5}._2AN0ca_mainPerson,._2AN0ca_spouse,._2AN0ca_brother{min-width:0}._2AN0ca_personName{color:var(--theme-text);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:9px;padding:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(19px,1.85vw,25px);font-weight:400;line-height:1.25;display:flex}._2AN0ca_personName>span{min-width:0}._2AN0ca_arms{flex-shrink:0}._2AN0ca_nameArrow{color:var(--theme-text-muted);opacity:0;flex-shrink:0}._2AN0ca_personName:hover,._2AN0ca_smallName:hover{color:var(--theme-gold)}._2AN0ca_personName:hover ._2AN0ca_nameArrow,._2AN0ca_smallName:hover ._2AN0ca_nameArrow{opacity:1}._2AN0ca_dates{color:var(--theme-text-muted);margin-top:7px;font-size:11px;line-height:1.4;display:block}._2AN0ca_spouse{border-left:1px solid var(--theme-border-warm);padding-left:20px}._2AN0ca_role{color:var(--theme-gold-soft);letter-spacing:.06em;text-transform:uppercase;margin:0 0 8px;font-size:10px;font-weight:500;line-height:1.5;display:block}._2AN0ca_spouse ._2AN0ca_personName{font-size:clamp(18px,1.65vw,23px)}._2AN0ca_actions{flex-direction:column;gap:7px;display:flex}._2AN0ca_sourceButton,._2AN0ca_detailsButton{border:1px solid var(--theme-border-warm);background:var(--theme-bg-elevated);color:var(--theme-text-secondary);cursor:pointer;text-align:left;border-radius:5px;justify-content:flex-start;align-items:center;gap:7px;padding:8px 10px;font-size:11px;line-height:1.4;display:flex}._2AN0ca_sourceButton>svg,._2AN0ca_detailsButton>svg{color:var(--theme-gold-soft);flex-shrink:0}._2AN0ca_sourceButton>svg:last-child,._2AN0ca_detailsButton>svg:last-child{margin-left:auto}._2AN0ca_sourceButton:hover,._2AN0ca_detailsButton:hover{color:var(--theme-gold);border-color:var(--theme-gold-deep)}._2AN0ca_detailsButton[aria-expanded=true]>svg:last-child{transform:rotate(180deg)}._2AN0ca_transition{align-items:center;height:45px;margin-left:28px;padding-left:21px;display:flex;position:relative}._2AN0ca_transition:before{content:"";border-left:1px solid var(--theme-text-dim);height:100%;position:absolute;top:0;left:-33px}._2AN0ca_transition[data-evidence=candidate]:before,._2AN0ca_transition[data-evidence=hypothesis]:before{border-left-style:dashed;border-left-color:var(--theme-gold-soft)}._2AN0ca_transition button{color:var(--theme-gold-soft);cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;padding:3px 0;font-size:11px;display:flex}._2AN0ca_transition button:hover{color:var(--theme-gold)}._2AN0ca_transition button>svg:last-child{opacity:.6}._2AN0ca_brothers{grid-column:2/4;grid-template-columns:1fr 1fr;gap:8px 25px;display:grid}._2AN0ca_sameGeneration{color:var(--theme-gold-soft);grid-column:1/-1;margin:0 0 3px;font-size:10px;line-height:1.4}._2AN0ca_brother+._2AN0ca_brother{border-left:1px solid var(--theme-border-warm);padding-left:20px}._2AN0ca_brother ._2AN0ca_role{margin-bottom:5px;font-size:10px}._2AN0ca_brother ._2AN0ca_personName{font-size:clamp(18px,1.7vw,23px)}._2AN0ca_rowDetails{border-top:1px solid var(--theme-border-warm);background:var(--theme-bg-elevated);border-radius:0 0 8px 8px;padding:21px 23px}._2AN0ca_rowDetails[hidden]{display:none}._2AN0ca_rowDetails>h3{color:var(--theme-gold-soft);margin:0 0 10px;font-size:13px;font-weight:500}._2AN0ca_rowNote{color:var(--theme-text-secondary);margin:0 0 18px;font-size:12px;line-height:1.7}._2AN0ca_unionDetails{border-top:1px solid var(--theme-border-subtle);padding:14px 0}._2AN0ca_unionHeading{justify-content:space-between;align-items:center;gap:15px;margin-bottom:12px;display:flex}._2AN0ca_unionHeading h4{margin:0;font-size:12px;font-weight:600}._2AN0ca_unionHeading ._2AN0ca_sourceButton{flex-shrink:0}._2AN0ca_unionDetails>p{color:var(--theme-text-secondary);margin:10px 0;font-size:11px;line-height:1.6}._2AN0ca_unionDetails h5{color:var(--theme-text-muted);margin:15px 0 8px;font-size:10px;font-weight:500}._2AN0ca_names{flex-wrap:wrap;gap:7px 20px;display:flex}._2AN0ca_smallName{color:var(--theme-text);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;padding:0;font-family:Georgia,Times New Roman,serif;font-size:16px;line-height:1.45;display:flex}._2AN0ca_children{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px 25px;margin:0;padding:0;list-style:none;display:grid}._2AN0ca_children ._2AN0ca_smallName{font-size:15px}._2AN0ca_disclosure{border:1px solid var(--theme-border-warm);background:var(--theme-bg-elevated);border-radius:8px;margin-top:14px}._2AN0ca_disclosure>summary{color:var(--theme-text);cursor:pointer;align-items:center;gap:10px;padding:16px 18px;font-family:Georgia,Times New Roman,serif;font-size:18px;list-style:none;display:flex}._2AN0ca_disclosure>summary::-webkit-details-marker{display:none}._2AN0ca_disclosure>summary>svg:last-child{color:var(--theme-gold-soft);flex-shrink:0;margin-left:auto}._2AN0ca_disclosure[open]>summary>svg:last-child{transform:rotate(180deg)}._2AN0ca_count{color:var(--theme-text-muted);margin-left:auto;font-family:Arial,sans-serif;font-size:11px}._2AN0ca_disclosure>summary>._2AN0ca_count+svg{margin-left:0}._2AN0ca_badge{border:1px dashed var(--theme-gold-deep);color:var(--theme-gold-soft);border-radius:4px;padding:3px 7px;font-family:Arial,sans-serif;font-size:9px;font-weight:400;display:inline-flex}._2AN0ca_expandedSequence{padding:4px 18px 18px}._2AN0ca_expandedSequence ._2AN0ca_rowBody{grid-template-columns:75px minmax(0,1.25fr) minmax(0,1fr) 164px;gap:15px;padding-left:17px}._2AN0ca_expandedSequence ._2AN0ca_rowBody[data-context=true]{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr) 164px}._2AN0ca_expandedSequence ._2AN0ca_ordinal:before{display:none}._2AN0ca_expandedSequence ._2AN0ca_personName{font-size:19px}._2AN0ca_comparisons{padding:0 20px 18px}._2AN0ca_comparisons article{border-top:1px solid var(--theme-border-subtle);padding:16px 0}._2AN0ca_comparisons h3{color:var(--theme-gold-soft);margin:0 0 9px;font-size:14px;font-weight:500}._2AN0ca_comparisons p,._2AN0ca_sourceQualification{color:var(--theme-text-secondary);margin:0 0 12px;font-size:12px;line-height:1.7}._2AN0ca_comparisonPeople{grid-template-columns:1fr 1fr;gap:18px;padding:12px 0;display:grid}._2AN0ca_comparisons ._2AN0ca_sourceButton{margin-top:13px}._2AN0ca_directory{padding:0 18px 18px}._2AN0ca_search{border:1px solid var(--theme-border-warm);background:var(--theme-surface);color:var(--theme-text-muted);border-radius:5px;align-items:center;gap:9px;padding:10px 12px;display:flex}._2AN0ca_search input{width:100%;min-width:0;color:var(--theme-text);background:0 0;border:0;outline:0;font-size:13px}@media (max-width:760px){._2AN0ca_search input{font-size:16px}}._2AN0ca_resultCount{color:var(--theme-text-muted);margin:11px 0;font-size:10px}._2AN0ca_directory ul{grid-template-columns:1fr 1fr;gap:0 24px;margin:0;padding:0;list-style:none;display:grid}._2AN0ca_directory li{border-bottom:1px solid var(--theme-border-subtle);padding:12px 0}._2AN0ca_directory li>span{color:var(--theme-text-muted);margin-top:4px;font-size:9px;display:block}._2AN0ca_srOnly{clip:rect(0,0,0,0);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}._2AN0ca_instruction{color:var(--theme-text-muted);margin:18px 0 0;font-size:11px;line-height:1.6}._2AN0ca_succession :is(button,summary,input):focus-visible{outline:2px solid var(--theme-gold);outline-offset:4px}@media (max-width:1000px){._2AN0ca_rowBody{grid-template-columns:56px minmax(0,1.15fr) minmax(0,1fr) 158px;gap:14px;padding:16px}._2AN0ca_ordinal:before{left:-22px}._2AN0ca_personName{font-size:20px}._2AN0ca_spouse{padding-left:14px}._2AN0ca_spouse ._2AN0ca_personName{font-size:18px}._2AN0ca_sourceButton,._2AN0ca_detailsButton{gap:5px;padding:8px}._2AN0ca_arms{width:25px;height:31px}}@media (max-width:800px){._2AN0ca_rowBody,._2AN0ca_expandedSequence ._2AN0ca_rowBody{grid-template-columns:60px minmax(0,1.2fr) minmax(0,1fr);gap:12px}._2AN0ca_rowBody[data-context=true],._2AN0ca_expandedSequence ._2AN0ca_rowBody[data-context=true]{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}._2AN0ca_actions{flex-direction:row;grid-column:2/-1;margin-top:4px}._2AN0ca_rowBody[data-context=true] ._2AN0ca_actions{grid-column:1/-1}._2AN0ca_actions>button{flex:1;justify-content:center}._2AN0ca_actions>button>svg:last-child{margin-left:3px}._2AN0ca_ordinal{grid-row:1/3}._2AN0ca_ordinal>span{font-size:30px}._2AN0ca_brothers{grid-column:2/-1}._2AN0ca_personName{font-size:21px}._2AN0ca_spouse ._2AN0ca_personName{font-size:19px}._2AN0ca_expandedSequence ._2AN0ca_personName{font-size:18px}}@media (max-width:560px){._2AN0ca_header h2{font-size:29px}._2AN0ca_header p{font-size:12px}._2AN0ca_rowBody,._2AN0ca_expandedSequence ._2AN0ca_rowBody{grid-template-columns:49px minmax(0,1fr);gap:12px;padding:16px 12px}._2AN0ca_ordinal{grid-area:1/1/4}._2AN0ca_ordinal>span{font-size:27px}._2AN0ca_ordinal:before{left:-18px}._2AN0ca_mainPerson{grid-column:2}._2AN0ca_spouse{border-left:0;border-top:1px solid var(--theme-border-subtle);grid-column:2;padding:12px 0 0}._2AN0ca_role{margin-bottom:5px}._2AN0ca_personName,._2AN0ca_spouse ._2AN0ca_personName{font-size:21px}._2AN0ca_dates{font-size:10px}._2AN0ca_actions{flex-wrap:wrap;grid-column:2}._2AN0ca_brothers{grid-column:2;grid-template-columns:1fr}._2AN0ca_sameGeneration{font-size:10px}._2AN0ca_brother+._2AN0ca_brother{border-left:0;border-top:1px solid var(--theme-border-warm);padding:13px 0 0}._2AN0ca_brother ._2AN0ca_personName{font-size:21px}._2AN0ca_rowDetails{padding:18px 14px}._2AN0ca_unionHeading{align-items:flex-start}._2AN0ca_children,._2AN0ca_directory ul,._2AN0ca_comparisonPeople{grid-template-columns:1fr}._2AN0ca_disclosure>summary{flex-wrap:wrap;padding:15px 13px;font-size:16px}._2AN0ca_expandedSequence{padding:0 8px 10px}._2AN0ca_rowBody[data-context=true],._2AN0ca_expandedSequence ._2AN0ca_rowBody[data-context=true]{grid-template-columns:1fr}._2AN0ca_rowBody[data-context=true] :is(._2AN0ca_mainPerson,._2AN0ca_spouse,._2AN0ca_actions,._2AN0ca_brothers){grid-column:1}._2AN0ca_badge{font-size:8px}._2AN0ca_comparisons{padding:0 14px 14px}._2AN0ca_directory{padding:0 13px 13px}._2AN0ca_transition{padding-left:5px}._2AN0ca_rowBody[data-brothers=true] ._2AN0ca_ordinal>span{font-size:21px}}
.qZnBeG_bridge{color:var(--theme-text);margin:0}.qZnBeG_bridge header{flex-wrap:wrap;align-items:center;gap:12px 18px;margin-bottom:24px;display:flex}.qZnBeG_bridge header h4{font:400 30px/1.3 var(--font-playfair),Georgia,serif;align-items:baseline;gap:16px;margin:0;display:flex}.qZnBeG_number{color:var(--theme-readable-accent,var(--theme-gold-warm));font:400 26px/1 var(--font-playfair),Georgia,serif;flex:none}.qZnBeG_evidence{border:1px solid var(--theme-border-warm);color:var(--theme-readable-accent,var(--theme-gold-warm));border-radius:4px;padding:4px 9px;font-size:11px;display:inline-block}.qZnBeG_parents{border:1px solid var(--theme-border-warm);background:var(--theme-bg-elevated);border-radius:8px;max-width:760px;margin:0 auto 30px;padding:24px;position:relative}.qZnBeG_bridge .qZnBeG_label{color:var(--theme-text-secondary);font:12px/1.5 var(--font-inter),Arial,sans-serif;margin:0 0 7px;display:block}.qZnBeG_couple{grid-template-columns:minmax(0,1fr) 20px minmax(0,1fr);align-items:start;gap:12px;display:grid}.qZnBeG_couple a{color:var(--theme-text);font:400 19px/1.4 var(--font-playfair),Georgia,serif;overflow-wrap:anywhere;text-decoration:none}.qZnBeG_couple>span{color:var(--theme-readable-accent,var(--theme-gold-warm));align-self:center}.qZnBeG_couple small{color:var(--theme-text-secondary);margin-top:5px;font-size:12px;display:block}.qZnBeG_bridge .qZnBeG_siblings{text-align:center;color:var(--theme-readable-accent,var(--theme-gold-warm));margin:18px 0 16px;font-size:13px}.qZnBeG_households{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.qZnBeG_household{background:var(--theme-surface);border:1px solid var(--theme-border-warm);border-radius:8px;padding:24px;position:relative}.qZnBeG_bridge .qZnBeG_household>p,.qZnBeG_bridge .qZnBeG_meaning{color:var(--theme-text-secondary);margin:15px 0 0;font-size:15px;line-height:1.75}.qZnBeG_bridge .qZnBeG_meaning{border-top:1px solid var(--theme-border-warm);padding-top:17px}.qZnBeG_bridge footer{flex-wrap:wrap;gap:4px 24px;margin-top:12px;display:flex}.qZnBeG_bridge footer a[data-soutelo-belmonte-tree-link]{border:1px solid var(--theme-border-strong);border-radius:5px;order:-1;padding:8px 14px;text-decoration:none}.qZnBeG_bridge footer a[data-soutelo-belmonte-tree-link]:hover{background:var(--theme-surface-hover)}.qZnBeG_bridge footer a{min-height:44px;color:var(--theme-readable-accent,var(--theme-gold-warm));text-underline-offset:3px;align-items:center;gap:7px;font-size:13px;line-height:1.5;text-decoration:underline;display:inline-flex}.qZnBeG_bridge a:hover{text-decoration:underline}.qZnBeG_bridge a:focus-visible{outline:2px solid var(--theme-gold);outline-offset:4px}@media (max-width:800px){.qZnBeG_households{grid-template-columns:minmax(0,1fr)}}@media (max-width:480px){.qZnBeG_bridge header h4{font-size:25px}.qZnBeG_number{font-size:23px}.qZnBeG_parents,.qZnBeG_household{padding:14px}.qZnBeG_couple{grid-template-columns:minmax(0,1fr) 12px minmax(0,1fr);gap:8px}.qZnBeG_couple a{font-size:17px}}
.pdESfG_comparisons{color:var(--theme-text);margin:0}.pdESfG_comparisons header{flex-wrap:wrap;align-items:center;gap:10px 18px;display:flex}.pdESfG_comparisons header h4{font:400 30px/1.3 var(--font-playfair),Georgia,serif;align-items:baseline;gap:16px;margin:0;display:flex}.pdESfG_number{color:var(--theme-readable-accent,var(--theme-gold-warm));font:400 26px/1 var(--font-playfair),Georgia,serif;flex:none}.pdESfG_status{border:1px dashed var(--theme-border-warm);color:var(--theme-text-secondary);border-radius:4px;padding:4px 8px;font-size:12px;line-height:1.5}.pdESfG_comparisons header>p{max-width:85ch;color:var(--theme-text-secondary);flex-basis:100%;margin:3px 0 0;font-size:15px;line-height:1.7}.pdESfG_pedigrees{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:20px;margin-top:24px;display:grid}.pdESfG_pedigrees article{background:var(--theme-surface);border:1px solid var(--theme-border-warm);overflow-wrap:anywhere;border-radius:8px;flex-direction:column;min-width:0;padding:24px;display:flex}.pdESfG_comparisons h5{color:var(--theme-text);font:400 23px/1.4 var(--font-playfair),Georgia,serif;margin:0 0 8px}.pdESfG_evidence{color:var(--theme-readable-accent,var(--theme-gold-warm));font-size:13px;font-weight:500;line-height:1.5}.pdESfG_comparisons article>p{color:var(--theme-text-secondary);margin:13px 0;font-size:15px;line-height:1.75}.pdESfG_links{border-top:1px solid var(--theme-border-warm);flex-wrap:wrap;gap:5px 18px;margin-top:auto;padding-top:14px;display:flex}.pdESfG_links a[data-comparison-tree-link]{border:1px solid var(--theme-border-strong);border-radius:5px;padding:8px 12px;text-decoration:none}.pdESfG_links a[data-comparison-tree-link]:hover{background:var(--theme-surface-hover)}.pdESfG_pedigree{border-top:1px solid var(--theme-border-warm);margin:0 0 15px}.pdESfG_pedigree summary{cursor:pointer;min-height:44px;color:var(--theme-readable-accent,var(--theme-gold-warm));justify-content:space-between;align-items:center;gap:12px;padding:13px 0;font-size:13px;list-style:none;display:flex}.pdESfG_pedigree summary::-webkit-details-marker{display:none}.pdESfG_pedigree[open] summary svg{transform:rotate(180deg)}.pdESfG_household{border:1px solid var(--theme-border-warm);background:var(--theme-bg-elevated);border-radius:6px;margin:0 0 12px;padding:14px}.pdESfG_parents{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.pdESfG_parents>div{min-width:0;position:relative}.pdESfG_marriage{color:var(--theme-text-secondary);font-size:14px;position:absolute;top:13px;left:-14px}.pdESfG_comparisons .pdESfG_household a{min-height:38px;color:var(--theme-text);font:400 16px/1.45 var(--font-playfair),Georgia,serif;text-decoration:none;display:flex}.pdESfG_household .pdESfG_childLabel{border-top:1px solid var(--theme-border-warm);color:var(--theme-text-secondary);margin:10px 0 5px;padding-top:11px;font-size:13px;line-height:1.5}.pdESfG_children{border-left:1px solid var(--theme-text-secondary);padding-left:11px}.pdESfG_household[data-candidate]{border-style:dashed}.pdESfG_household[data-candidate] .pdESfG_children{border-left-style:dashed}.pdESfG_children>a+a{margin-top:7px}.pdESfG_separateRecord{border:1px dashed var(--theme-border-warm);border-radius:6px;padding:12px 14px}.pdESfG_separateRecord p{color:var(--theme-text-secondary);margin:0 0 3px;font-size:13px;line-height:1.5}.pdESfG_comparisons a{min-height:44px;color:var(--theme-readable-accent,var(--theme-gold-warm));text-underline-offset:3px;align-items:center;gap:6px;font-size:13px;line-height:1.5;text-decoration:underline;display:inline-flex}.pdESfG_details{border-top:1px solid var(--theme-border-warm);margin-top:18px}.pdESfG_details summary{cursor:pointer;justify-content:space-between;align-items:center;gap:14px;padding:17px 0;font-size:14px;list-style:none;display:flex}.pdESfG_details summary::-webkit-details-marker{display:none}.pdESfG_details summary svg{flex-shrink:0}.pdESfG_details[open] summary svg{transform:rotate(180deg)}.pdESfG_details article{border-top:1px solid var(--theme-border-warm);padding:16px 0}.pdESfG_comparisons .pdESfG_question{color:var(--theme-text-secondary);margin:15px 0 0;font-size:15px;line-height:1.75}.pdESfG_comparisons :is(a,summary):hover{color:var(--theme-text)}.pdESfG_comparisons :is(a,summary):focus-visible{outline:2px solid var(--theme-gold);outline-offset:4px}@media (max-width:800px){.pdESfG_pedigrees{grid-template-columns:minmax(0,1fr)}}@media (max-width:540px){.pdESfG_comparisons header h4{font-size:25px}.pdESfG_number{font-size:23px}.pdESfG_pedigrees article{padding:20px}}
._8Acy6W_context{min-width:0;color:var(--theme-text-secondary);font:15px/1.7 var(--font-inter),Arial,sans-serif;overflow-wrap:anywhere;margin:0 0 36px;scroll-margin-top:24px}._8Acy6W_context :is(h3,h4,p){margin:0}._8Acy6W_titleLine{align-items:baseline;gap:14px;display:flex}._8Acy6W_number{color:var(--theme-readable-accent,var(--theme-gold-warm));font:400 26px/1 var(--font-playfair),Georgia,serif;flex:none}._8Acy6W_context h3{color:var(--theme-text);font:400 30px/1.3 var(--font-playfair),Georgia,serif}._8Acy6W_context ._8Acy6W_scope{color:var(--theme-readable-accent,var(--theme-gold-warm));margin-top:8px;font-size:13px}._8Acy6W_evidence{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:20px;display:grid}._8Acy6W_evidence article{border:1px solid var(--theme-border-warm);background:var(--theme-surface);border-radius:8px;flex-direction:column;align-items:flex-start;gap:12px;min-width:0;padding:24px;display:flex}._8Acy6W_evidence h4{color:var(--theme-text);font:400 23px/1.35 var(--font-playfair),Georgia,serif}._8Acy6W_evidence p{max-width:66ch}._8Acy6W_context a{max-width:100%;min-height:44px;color:var(--theme-readable-accent,var(--theme-gold-warm));text-underline-offset:4px;align-items:center;gap:7px;line-height:1.5;text-decoration:underline;display:inline-flex}._8Acy6W_context a svg{flex-shrink:0}._8Acy6W_context a:hover{color:var(--theme-text)}._8Acy6W_context a:focus-visible{outline-offset:4px;border-radius:3px;outline:2px solid}._8Acy6W_evidence a{border-top:1px solid var(--theme-border-warm);align-self:stretch;margin-top:auto;padding-top:12px;font-size:13px}._8Acy6W_gap{border:1px dashed var(--theme-border-warm);background:var(--theme-surface);border-radius:8px;margin-top:16px;padding:18px 20px}._8Acy6W_context ._8Acy6W_gap h4{color:var(--theme-text);font:600 14px/1.5 var(--font-inter),Arial,sans-serif}._8Acy6W_context ._8Acy6W_gap p{margin-top:6px}._8Acy6W_gap a{font-size:13px}._8Acy6W_links{flex-wrap:wrap;gap:4px 22px;margin-top:14px;display:flex}._8Acy6W_compact{border:0;border-top:1px solid var(--theme-border-warm);background:0 0;border-radius:0;margin:12px 0 0;padding:12px 16px 0;font-size:13px}._8Acy6W_compact h3{font:600 14px/1.5 var(--font-inter),Arial,sans-serif;color:var(--theme-readable-accent,var(--theme-gold-warm))}._8Acy6W_compact p{margin-top:6px}._8Acy6W_compact ._8Acy6W_links{gap:0 18px;margin-top:4px;font-size:12px}@media (max-width:700px){._8Acy6W_evidence{grid-template-columns:minmax(0,1fr);gap:12px}._8Acy6W_evidence article{padding:20px}}@media (max-width:639px){._8Acy6W_context h3{font-size:23px}._8Acy6W_evidence h4{font-size:20px}._8Acy6W_compact{padding:12px 12px 0}._8Acy6W_compact h3{font-size:14px}}
.kWYs7W_quotation{border-left:2px solid var(--theme-readable-accent,var(--theme-gold-warm));background:var(--theme-surface);margin:20px 0;padding:16px 20px}.kWYs7W_title{color:var(--theme-text-secondary);margin:0 0 12px;font-size:12px;line-height:1.6}.kWYs7W_quotation blockquote{color:var(--theme-text);font:400 1.05rem/1.8 var(--font-playfair), Georgia, serif;margin:0}.kWYs7W_quotation figcaption{margin-top:14px;font-size:12px;line-height:1.7}.kWYs7W_quotation a{color:var(--theme-readable-accent,var(--theme-gold-warm));text-underline-offset:3px;text-decoration:underline}.kWYs7W_compact{margin:6px 0 12px;padding:8px 10px}.kWYs7W_compact blockquote{font-size:13px;line-height:1.65}.kWYs7W_compact figcaption{margin-top:8px;font-size:11px;line-height:1.5}
._2fY1Xq_research{min-width:0;color:var(--theme-text-secondary);font:15px/1.7 var(--font-inter), Arial, sans-serif}._2fY1Xq_research ._2fY1Xq_heading{color:var(--theme-text);font:400 30px/1.3 var(--font-playfair), Georgia, serif;align-items:baseline;gap:16px;margin:0;display:flex}._2fY1Xq_heading span{color:var(--theme-readable-accent,var(--theme-gold-warm));font:400 26px/1 var(--font-playfair), Georgia, serif}._2fY1Xq_places{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:24px;display:grid}._2fY1Xq_place{border:1px solid var(--theme-border-warm);background:var(--theme-surface);overflow-wrap:anywhere;border-radius:10px;flex-direction:column;min-width:0;padding:24px;display:flex}._2fY1Xq_research ._2fY1Xq_place h4{color:var(--theme-text);font:400 23px/1.3 var(--font-playfair), Georgia, serif;margin:0 0 14px}._2fY1Xq_research ._2fY1Xq_place p{margin:0}._2fY1Xq_links{gap:6px;margin-top:auto;padding-top:20px;display:grid}._2fY1Xq_source{border-top:1px solid var(--theme-border-warm);padding-top:8px}._2fY1Xq_maps{flex-wrap:wrap;gap:0 20px;display:flex}._2fY1Xq_research a{max-width:100%;min-height:44px;color:var(--theme-readable-accent,var(--theme-gold-warm));text-underline-offset:3px;align-items:center;gap:7px;padding:7px 0;font-size:13px;line-height:1.5;text-decoration:underline;display:inline-flex}._2fY1Xq_research a svg{flex:none}._2fY1Xq_research a span{overflow-wrap:anywhere;min-width:0}._2fY1Xq_research a:hover{color:var(--theme-text)}._2fY1Xq_research a:focus-visible{outline:2px solid var(--theme-readable-accent,var(--theme-gold-warm));outline-offset:4px;border-radius:2px}._2fY1Xq_research ._2fY1Xq_caution{border-left:2px dashed var(--theme-border-strong);background:var(--theme-bg-elevated);margin:20px 0 0;padding:14px 18px}._2fY1Xq_research ._2fY1Xq_treeLink{border:1px solid var(--theme-border-strong);border-radius:6px;gap:10px;margin-top:18px;padding:10px 16px;font-size:14px;text-decoration:none}._2fY1Xq_research ._2fY1Xq_treeLink:hover{background:var(--theme-bg-elevated)}._2fY1Xq_official{flex-wrap:wrap;align-items:center;gap:0 12px;margin-top:14px;font-size:13px;display:flex}._2fY1Xq_officialLinks{flex-wrap:wrap;gap:0 18px;display:flex}@media (max-width:780px){._2fY1Xq_places{grid-template-columns:minmax(0,1fr)}}@media (max-width:480px){._2fY1Xq_research ._2fY1Xq_heading{gap:12px;font-size:23px}._2fY1Xq_place{padding:20px}._2fY1Xq_research ._2fY1Xq_place h4{font-size:21px}}
.KhVkwa_context{border:1px solid var(--theme-border-warm);background:var(--theme-surface);color:var(--theme-text);font-family:var(--font-inter),Arial,sans-serif;border-radius:8px;margin:22px 0;padding:18px}.KhVkwa_eyebrow{color:var(--theme-text-secondary);align-items:center;gap:6px;margin:0 0 7px;font-size:11px;line-height:1.5;display:flex}.KhVkwa_context h3{font:400 1.35rem/1.3 var(--font-playfair),Georgia,serif;margin:0 0 14px}.KhVkwa_stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0 0 22px;display:grid}.KhVkwa_stats dt{color:var(--theme-text-secondary);font-size:11px;line-height:1.5}.KhVkwa_stats dd{font-variant-numeric:tabular-nums;margin:4px 0 0;font-size:20px}.KhVkwa_context h4{margin:0 0 7px;font-size:14px;font-weight:500}.KhVkwa_intro{color:var(--theme-text-secondary);margin:0 0 14px;font-size:13px;line-height:1.6}.KhVkwa_tableWrap{overflow-x:auto}.KhVkwa_table{border-collapse:collapse;text-align:left;width:100%;font-size:12px}.KhVkwa_table caption{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.KhVkwa_table thead th{color:var(--theme-text-secondary);padding:0 8px 8px;font-size:11px;font-weight:400}.KhVkwa_table tbody th,.KhVkwa_table td{border-top:1px solid var(--theme-border-subtle);padding:9px 8px}.KhVkwa_table tbody th{width:58%;font-weight:500}.KhVkwa_table th small{color:var(--theme-text-secondary);margin-top:2px;font-size:10px;font-weight:400;display:block}.KhVkwa_table td{white-space:nowrap;font-variant-numeric:tabular-nums}.KhVkwa_table td:last-child,.KhVkwa_table thead th:last-child{text-align:right}.KhVkwa_bar{background:var(--theme-bg);border-radius:2px;width:100%;height:3px;margin-top:6px;display:block}.KhVkwa_bar>span{background:var(--theme-text-secondary);opacity:.55;border-radius:2px;min-width:1px;height:100%;display:block}.KhVkwa_table tr[data-allariz]{background:var(--theme-bg-elevated)}.KhVkwa_table tr[data-allariz] .KhVkwa_bar>span{background:var(--theme-readable-accent,var(--theme-gold-warm));opacity:1}.KhVkwa_method,.KhVkwa_caution{color:var(--theme-text-secondary);margin:14px 0 0;font-size:11px;line-height:1.6}.KhVkwa_source{min-height:32px;color:var(--theme-readable-accent,var(--theme-gold-warm));text-underline-offset:3px;align-items:center;gap:4px;margin-top:7px;font-size:12px;text-decoration:underline;display:inline-flex}.KhVkwa_compact{border-top:1px solid var(--theme-border-subtle);font:13px/1.6 var(--font-inter),Arial,sans-serif;color:var(--theme-text-secondary);margin:16px 0 0;padding-top:14px}.KhVkwa_compact p{margin:5px 0}.KhVkwa_compact strong{color:var(--theme-text);font-variant-numeric:tabular-nums;font-weight:500}.KhVkwa_compact .KhVkwa_compactTitle{color:var(--theme-text);align-items:center;gap:5px;font-size:13px;font-weight:600;display:flex}.KhVkwa_compact .KhVkwa_source{min-height:36px;margin:0;font-size:12px}@media (max-width:480px){.KhVkwa_context{padding:14px 12px}.KhVkwa_stats{gap:8px}.KhVkwa_stats dd{font-size:18px}.KhVkwa_table thead th,.KhVkwa_table tbody th,.KhVkwa_table td{padding-left:4px;padding-right:4px}}
.Lqno9a_evidence .Lqno9a_topicNav ul{grid-template-columns:repeat(2,minmax(0,1fr))}.Lqno9a_evidenceSection>h4{color:var(--theme-text);font:400 30px/1.3 var(--font-playfair), Georgia, serif;align-items:baseline;gap:16px;display:flex}.Lqno9a_evidenceSection>.Lqno9a_date{color:var(--theme-readable-accent,var(--theme-gold-warm));margin:10px 0 18px;font-size:13px}.Lqno9a_evidenceCards{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.Lqno9a_reference{color:var(--theme-text-secondary);font-size:12px}.Lqno9a_mobileControls{display:none}@media (max-width:760px){.Lqno9a_evidence .Lqno9a_topicNav li:last-child{grid-column:auto}.Lqno9a_evidence .Lqno9a_topicNav li:last-child a{min-height:92px}.Lqno9a_evidenceSection>h4{font-size:25px}.Lqno9a_evidenceCards{grid-template-columns:minmax(0,1fr)}}@media (max-width:639px){.Lqno9a_mobileControls{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.Lqno9a_mobileControls a{border:1px solid var(--theme-border-warm);background:var(--theme-surface);min-height:52px;color:var(--theme-text);text-align:left;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;padding:10px;font-size:12px;line-height:1.5;text-decoration:none;display:flex}.Lqno9a_mobileControls svg{flex-shrink:0}.Lqno9a_mobileControls a:focus-visible{outline:2px solid var(--theme-readable-accent,var(--theme-gold-warm));outline-offset:2px}}
.dZbHUq_mobileControls{display:none}.dZbHUq_panelHeading{text-align:center;color:var(--theme-text);gap:7px;display:grid}.dZbHUq_panelHeading strong{font:400 22px/1.3 var(--font-playfair), Georgia, serif}.dZbHUq_panelHeading span{color:var(--theme-text-secondary);font-size:12px}.dZbHUq_person{flex-direction:column;justify-content:center;gap:7px;height:100%;display:flex}.dZbHUq_person strong{color:var(--theme-text);font-size:14px;line-height:1.35}.dZbHUq_person span{color:var(--theme-text-secondary);font-size:11px;line-height:1.5}.dZbHUq_caption{color:var(--theme-text-secondary);text-align:center;margin:0;font-size:13px;line-height:1.6}.dZbHUq_children{border:1px dashed var(--theme-border-warm);text-align:center;color:var(--theme-text);border-radius:8px;gap:6px;padding:10px;font-size:14px;display:grid}.dZbHUq_children span{color:var(--theme-text-secondary);font-size:12px}.dZbHUq_sentence{text-align:center;color:var(--theme-text);font:400 20px/1.6 var(--font-playfair), Georgia, serif;margin:0}.dZbHUq_sentence span{color:var(--theme-text-secondary);font:12px/1.5 var(--font-inter), Arial, sans-serif;display:block}.dZbHUq_limit{border-left:2px dashed var(--theme-border-warm);color:var(--theme-text-secondary);margin:0;padding:10px 14px;font-size:12px;line-height:1.6}.dZbHUq_sourceLink{min-height:44px;color:var(--theme-readable-accent,var(--theme-gold-warm));text-underline-offset:4px;align-items:center;font-size:12px;line-height:1.6;text-decoration:underline;display:inline-flex}.dZbHUq_references{color:var(--theme-text-secondary);overflow-wrap:anywhere}.dZbHUq_references h3{color:var(--theme-text);font:400 24px/1.4 var(--font-playfair), Georgia, serif;margin:0 0 10px}.dZbHUq_comparison{max-width:100ch;font-size:13px;line-height:1.7}.dZbHUq_grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:20px 0;display:grid}.dZbHUq_note{border:1px solid var(--theme-border-warm);background:var(--theme-surface);border-radius:10px;min-width:0;padding:22px;scroll-margin-top:30px}.dZbHUq_note h4,.dZbHUq_next h4{color:var(--theme-text);font:400 20px/1.4 var(--font-playfair), Georgia, serif;margin:0 0 8px}.dZbHUq_note p{margin:12px 0;font-size:13px;line-height:1.8}.dZbHUq_note .dZbHUq_period{color:var(--theme-readable-accent,var(--theme-gold-warm));margin-top:0;font-size:11px}.dZbHUq_noteLimit{border-left:2px dashed var(--theme-border-warm);padding-left:12px}.dZbHUq_note summary{cursor:pointer;min-height:44px;color:var(--theme-text);padding-top:12px;font-size:13px}.dZbHUq_note ul{margin:8px 0 0;padding:0;list-style:none}.dZbHUq_note li{margin:12px 0}.dZbHUq_note li a{min-height:44px;color:var(--theme-readable-accent,var(--theme-gold-warm));text-underline-offset:4px;align-items:center;font-size:12px;line-height:1.6;text-decoration:underline;display:inline-flex}.dZbHUq_note li span{font-size:11px;line-height:1.5;display:block}.dZbHUq_next{border:1px solid var(--theme-border-warm);background:var(--theme-surface);border-radius:10px;padding:22px}.dZbHUq_next ol{padding-left:22px;font-size:13px;line-height:1.8}.dZbHUq_next li{margin:10px 0}.dZbHUq_sourceLink:focus-visible,.dZbHUq_note :is(a,summary):focus-visible{outline:2px solid var(--theme-readable-accent,var(--theme-gold-warm));outline-offset:3px}.dZbHUq_evidence .dZbHUq_topicNav ul{grid-template-columns:repeat(4,minmax(0,1fr))}.dZbHUq_evidenceSection>h4{color:var(--theme-text);font:400 30px/1.3 var(--font-playfair), Georgia, serif;align-items:baseline;gap:16px;display:flex}.dZbHUq_evidenceSection>.dZbHUq_period{color:var(--theme-readable-accent,var(--theme-gold-warm));margin:10px 0 18px;font-size:13px}.dZbHUq_evidenceCards{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.dZbHUq_evidenceCards .dZbHUq_noteLimit{border-left:2px dashed var(--theme-border-warm)}.dZbHUq_evidenceSection details ul{margin:0;padding:0;list-style:none}.dZbHUq_evidenceSection details li{border-top:1px solid var(--theme-border-warm);padding:12px 0}.dZbHUq_evidenceSection details li a{color:var(--theme-readable-accent,var(--theme-gold-warm));text-underline-offset:4px;text-decoration:underline}.dZbHUq_evidenceSection details li span{font-size:12px;display:block}.dZbHUq_evidenceSection details li p{margin-top:8px}.dZbHUq_evidenceSection ol{padding-left:22px}.dZbHUq_evidenceSection ol li+li{margin-top:10px}.dZbHUq_evidenceSection details a:focus-visible{outline:2px solid var(--theme-readable-accent,var(--theme-gold-warm));outline-offset:3px}@media (max-width:760px){.dZbHUq_evidence .dZbHUq_topicNav ul{grid-template-columns:repeat(2,minmax(0,1fr))}.dZbHUq_evidence .dZbHUq_topicNav li:last-child{grid-column:auto}.dZbHUq_evidence .dZbHUq_topicNav li:last-child a{min-height:92px}.dZbHUq_evidenceSection>h4{font-size:25px}.dZbHUq_evidenceCards{grid-template-columns:minmax(0,1fr)}}@media (max-width:900px){.dZbHUq_grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:540px){.dZbHUq_note,.dZbHUq_next{padding:17px}}@media (max-width:639px){.dZbHUq_mobileControls{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.dZbHUq_mobileControls a{border:1px solid var(--theme-border-warm);background:var(--theme-surface);min-height:52px;color:var(--theme-text);text-align:left;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;padding:10px;font-size:12px;line-height:1.5;text-decoration:none;display:flex}.dZbHUq_mobileControls svg{flex-shrink:0}.dZbHUq_mobileControls a:focus-visible{outline:2px solid var(--theme-readable-accent,var(--theme-gold-warm));outline-offset:2px}}
.LPh3na_connector{fill:none;stroke:var(--theme-gold-warm);stroke-width:1.5px;stroke-dasharray:2 5;stroke-linecap:round;opacity:.85}.LPh3na_chartCard,.LPh3na_details{color:var(--theme-text);background:var(--theme-surface);border:1px dashed var(--theme-border-warm);border-radius:10px;padding:14px 16px;font-size:13px;line-height:1.45}.LPh3na_chartCard{box-sizing:border-box;height:100%}.LPh3na_details{margin:16px;font-size:14px}.LPh3na_heading{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:3px 10px;display:flex}.LPh3na_heading strong,.LPh3na_heading h3{color:var(--theme-gold-warm);margin:0;font-size:14px;font-weight:650}.LPh3na_heading>span{color:var(--theme-text-secondary);font-size:11px}.LPh3na_gapLabel{color:var(--theme-text-secondary);margin:7px 0 12px;font-size:12px}.LPh3na_target{flex-direction:column;gap:2px;display:flex}.LPh3na_target strong,.LPh3na_endpoint{font-size:14px;font-weight:550;line-height:1.45}.LPh3na_target>span{color:var(--theme-text-secondary);font-size:12px}.LPh3na_links{flex-direction:column;align-items:flex-start;gap:4px;margin-top:10px;font-size:12px;display:flex}.LPh3na_links a,.LPh3na_sources a{color:var(--theme-gold-warm);text-underline-offset:3px;text-decoration:underline}.LPh3na_links a:focus-visible,.LPh3na_sources a:focus-visible{outline:2px solid var(--theme-gold-warm);outline-offset:3px;border-radius:2px}.LPh3na_details .LPh3na_links a{align-items:center;min-height:44px;font-size:13px;display:flex}.LPh3na_diagram{margin-top:18px}.LPh3na_diagramGap{min-height:70px;color:var(--theme-text-secondary);align-items:center;padding-left:24px;font-size:12px;display:flex;position:relative}.LPh3na_diagramGap:before{content:"";border-left:2px dotted var(--theme-gold-warm);position:absolute;top:5px;bottom:5px;left:7px}.LPh3na_note{color:var(--theme-text-secondary);margin:14px 0 0;line-height:1.6}.LPh3na_sources{gap:10px;margin:14px 0 0;padding:0;font-size:12px;line-height:1.55;list-style:none;display:grid}.LPh3na_sourceNote{color:var(--theme-text-secondary);margin:12px 0 0;font-size:12px;line-height:1.55}
.bmZ_Uq_card{border:1px solid var(--theme-border-warm);color:var(--theme-text);background:var(--theme-surface);overflow-wrap:anywhere;border-radius:10px;margin:22px 0;padding:clamp(18px,3vw,28px);font-size:14px;line-height:1.65;container-type:inline-size}.bmZ_Uq_card *,.bmZ_Uq_card :before,.bmZ_Uq_card :after{box-sizing:border-box}.bmZ_Uq_card p{margin:0}.bmZ_Uq_card a{color:var(--theme-readable-accent,var(--theme-gold-warm));text-underline-offset:3px;text-decoration:underline}.bmZ_Uq_card a:focus-visible,.bmZ_Uq_card summary:focus-visible{outline:2px solid var(--theme-gold-warm);outline-offset:4px;border-radius:3px}.bmZ_Uq_heading h3{font-family:var(--font-heading);margin:5px 0 10px;font-size:clamp(21px,3cqi,28px);font-weight:400;line-height:1.3}.bmZ_Uq_heading>p:last-child{max-width:85ch;color:var(--theme-text-secondary)}.bmZ_Uq_card .bmZ_Uq_status{color:var(--theme-readable-accent,var(--theme-gold-warm));font-size:12px;font-weight:600}.bmZ_Uq_diagram{grid-template-columns:1fr;margin:22px 0;display:grid}.bmZ_Uq_person{border:1px solid var(--theme-border-warm);background:var(--theme-bg);border-radius:6px;flex-direction:column;gap:3px;padding:12px 14px;display:flex}.bmZ_Uq_person>a{align-items:center;min-height:30px;font-weight:600;display:flex}.bmZ_Uq_person>span{color:var(--theme-text-secondary);font-size:12px}.bmZ_Uq_documentedLink,.bmZ_Uq_candidateLink{border-left:2px solid var(--theme-border-strong);min-height:48px;color:var(--theme-text-secondary);align-items:center;gap:9px;margin-left:20px;padding:9px 12px;font-size:12px;display:flex}.bmZ_Uq_documentedLink svg{flex-shrink:0}.bmZ_Uq_candidateLink{border-left-style:dashed;border-left-color:var(--theme-gold-warm)}.bmZ_Uq_candidateLink>span:first-child{width:19px;height:19px;color:var(--theme-readable-accent,var(--theme-gold-warm));border:1px dashed;border-radius:50%;flex:0 0 19px;place-items:center;display:grid}.bmZ_Uq_card .bmZ_Uq_comparison{color:var(--theme-text-secondary);margin-bottom:16px}.bmZ_Uq_master{border-left:3px solid var(--theme-border-warm);background:var(--theme-bg);padding:14px 16px}.bmZ_Uq_card .bmZ_Uq_label{color:var(--theme-text-secondary);font-size:12px}.bmZ_Uq_master>a{align-items:center;min-height:36px;font-weight:600;display:inline-flex}.bmZ_Uq_master>p:last-child,.bmZ_Uq_card .bmZ_Uq_contract{color:var(--theme-text-secondary)}.bmZ_Uq_card .bmZ_Uq_contract{margin-top:14px}.bmZ_Uq_sources{color:var(--theme-text-secondary);margin-top:14px;font-size:12px}.bmZ_Uq_sources a{align-items:center;gap:7px;width:fit-content;min-height:44px;display:flex}.bmZ_Uq_sources a>svg{flex-shrink:0}.bmZ_Uq_research{border-top:1px solid var(--theme-border-warm);margin-top:18px;padding-top:10px}.bmZ_Uq_research>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:44px;font-weight:600;list-style:none;display:flex}.bmZ_Uq_research>summary::-webkit-details-marker{display:none}.bmZ_Uq_research>summary svg{flex-shrink:0}.bmZ_Uq_research[open]>summary svg{transform:rotate(180deg)}.bmZ_Uq_researchBody{color:var(--theme-text-secondary);gap:10px;padding-top:8px;display:grid}.bmZ_Uq_compact{margin:16px;padding:14px;font-size:13px}.bmZ_Uq_compact .bmZ_Uq_heading h3{font-family:inherit;font-size:16px;font-weight:600}.bmZ_Uq_compact .bmZ_Uq_diagram{margin-block:18px}.bmZ_Uq_compact .bmZ_Uq_person,.bmZ_Uq_compact .bmZ_Uq_master{padding:10px 12px}@container (min-width:720px){.bmZ_Uq_diagram{grid-template-columns:minmax(0,1fr) 120px minmax(0,1fr) 120px minmax(0,1fr);align-items:center}.bmZ_Uq_person{justify-content:center;min-height:104px}.bmZ_Uq_documentedLink,.bmZ_Uq_candidateLink{text-align:center;border:0;flex-direction:column;justify-content:center;align-self:stretch;gap:5px;margin:0;padding:14px 10px;position:relative}.bmZ_Uq_documentedLink:after,.bmZ_Uq_candidateLink:after{content:"";border-top:2px solid var(--theme-border-strong);position:absolute;top:50%;left:0;right:0}.bmZ_Uq_candidateLink:after{border-top-style:dashed;border-color:var(--theme-gold-warm)}.bmZ_Uq_documentedLink svg{z-index:1;background:var(--theme-surface);position:relative;transform:rotate(-90deg)}.bmZ_Uq_documentedLink>span,.bmZ_Uq_candidateLink>span{z-index:1;background:var(--theme-surface);position:relative}}
.YfWdQG_navigation{border:1px solid var(--theme-border-warm);background:var(--theme-surface);max-width:46rem;color:var(--theme-text);border-radius:.5rem;margin-top:.75rem;font-size:.875rem}.YfWdQG_summary{cursor:pointer;min-height:44px;padding:.7rem .85rem;line-height:1.5}.YfWdQG_summary::marker{color:var(--theme-readable-accent)}.YfWdQG_summary:hover{background:var(--theme-surface-hover)}.YfWdQG_count{color:var(--theme-text-secondary)}.YfWdQG_content{padding:0 .85rem .85rem}.YfWdQG_field{align-items:center;gap:.75rem;display:flex}.YfWdQG_field label{color:var(--theme-text-secondary);flex-shrink:0}.YfWdQG_field select{border:1px solid var(--theme-border-warm);background:var(--theme-bg-elevated);width:100%;min-width:0;min-height:44px;color:var(--theme-text);font:inherit;border-radius:.5rem;padding:.5rem .65rem}.YfWdQG_summary:focus-visible,.YfWdQG_field select:focus-visible{outline:2px solid var(--theme-readable-accent);outline-offset:2px}.YfWdQG_caption{color:var(--theme-text-secondary);margin:.6rem 0 0;font-size:.75rem;line-height:1.6}@media (max-width:479px){.YfWdQG_field{flex-direction:column;align-items:stretch;gap:.35rem}}@media (max-width:760px){.YfWdQG_field select{font-size:16px}}
.-gNMbG_card{border:1px solid var(--theme-border-warm);color:var(--theme-text);background:var(--theme-surface);overflow-wrap:anywhere;border-radius:10px;margin:22px 0;padding:clamp(18px,3vw,28px);font-size:14px;line-height:1.65;container-type:inline-size}.-gNMbG_card *,.-gNMbG_card :before,.-gNMbG_card :after{box-sizing:border-box}.-gNMbG_card p{margin:0}.-gNMbG_card a{color:var(--theme-readable-accent,var(--theme-gold-warm));text-underline-offset:3px;text-decoration:underline}.-gNMbG_card a:focus-visible,.-gNMbG_card summary:focus-visible{outline:2px solid var(--theme-gold-warm);outline-offset:4px;border-radius:3px}.-gNMbG_card h4{align-items:center;gap:8px;margin:0 0 8px;font-size:15px;font-weight:600;line-height:1.45;display:flex}.-gNMbG_card h4 svg{flex-shrink:0}.-gNMbG_heading h3{font-family:var(--font-heading);margin:5px 0 10px;font-size:clamp(21px,3cqi,28px);font-weight:400;line-height:1.3}.-gNMbG_heading>p:last-child{max-width:85ch;color:var(--theme-text-secondary)}.-gNMbG_card .-gNMbG_status{color:var(--theme-readable-accent,var(--theme-gold-warm));font-size:12px;font-weight:600}.-gNMbG_evidence{border-left:3px solid var(--theme-border-strong);background:var(--theme-bg);gap:8px;margin-top:20px;padding:16px;display:grid}.-gNMbG_evidence h4{margin-bottom:0}.-gNMbG_evidence>p{color:var(--theme-text-secondary)}.-gNMbG_card .-gNMbG_parentLimit{font-size:12px}.-gNMbG_comparisons,.-gNMbG_household{margin-top:24px}.-gNMbG_comparisons>p,.-gNMbG_household>p{color:var(--theme-text-secondary)}.-gNMbG_people,.-gNMbG_householdPeople{grid-template-columns:minmax(0,1fr);gap:10px;margin:14px 0;display:grid}.-gNMbG_person{border:1px solid var(--theme-border-warm);background:var(--theme-bg);border-radius:6px;flex-direction:column;align-items:flex-start;gap:3px;padding:12px 14px;display:flex}.-gNMbG_person.-gNMbG_likely{border-style:dashed}.-gNMbG_person>a{align-items:center;min-height:34px;font-weight:600;display:inline-flex}.-gNMbG_person>p,.-gNMbG_card .-gNMbG_label{color:var(--theme-text-secondary);font-size:12px}.-gNMbG_card .-gNMbG_distinction{border-left:2px solid var(--theme-border-warm);padding:10px 12px;font-size:12px}.-gNMbG_distinction a{align-items:center;gap:4px;min-height:28px;display:inline-flex}.-gNMbG_card .-gNMbG_place{margin-top:8px;font-size:12px}.-gNMbG_next{border:1px dashed var(--theme-border-warm);border-radius:6px;margin-top:20px;padding:14px 16px}.-gNMbG_next>p{color:var(--theme-text-secondary)}.-gNMbG_sources{border-top:1px solid var(--theme-border-warm);color:var(--theme-text-secondary);gap:12px;margin-top:18px;padding-top:14px;font-size:12px;display:grid}.-gNMbG_sources a{align-items:center;gap:7px;width:fit-content;min-height:40px;display:flex}.-gNMbG_sources a svg{flex-shrink:0}.-gNMbG_disclosure{border-top:1px solid var(--theme-border-warm);margin-top:14px;padding-top:8px}.-gNMbG_disclosure>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:44px;font-weight:600;list-style:none;display:flex}.-gNMbG_disclosure>summary::-webkit-details-marker{display:none}.-gNMbG_disclosure>summary svg{flex-shrink:0}.-gNMbG_disclosure[open]>summary svg{transform:rotate(180deg)}.-gNMbG_compact{margin:16px;padding:14px;font-size:13px}.-gNMbG_compact .-gNMbG_heading h3{font-family:inherit;font-size:16px;font-weight:600}.-gNMbG_compact .-gNMbG_evidence,.-gNMbG_compact .-gNMbG_next{padding:12px}.-gNMbG_compact h4{font-size:13px}@container (min-width:500px){.-gNMbG_householdPeople{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (min-width:660px){.-gNMbG_people{grid-template-columns:repeat(3,minmax(0,1fr))}}
.fxlaFG_tree{--line:color-mix(in srgb, var(--theme-gold) 52%, var(--theme-border-warm));border:1px solid var(--theme-border-warm);background:var(--theme-bg-elevated);color:var(--theme-text);border-radius:8px;margin-top:2rem;scroll-margin-top:100px;container-type:inline-size}.fxlaFG_tree *,.fxlaFG_tree :before,.fxlaFG_tree :after{box-sizing:border-box}.fxlaFG_tree a,.fxlaFG_tree summary{-webkit-tap-highlight-color:transparent}.fxlaFG_tree p,.fxlaFG_tree a{overflow-wrap:anywhere}.fxlaFG_tree a:focus-visible,.fxlaFG_tree summary:focus-visible{outline:2px solid var(--theme-readable-accent);outline-offset:5px;border-radius:4px}.fxlaFG_tree [id]{scroll-margin-top:100px}.fxlaFG_header{padding:30px 32px 24px}.fxlaFG_eyebrow{font-size:var(--type-label);letter-spacing:.06em;text-transform:uppercase;color:var(--theme-readable-accent);align-items:center;gap:8px;font-weight:600;line-height:1.6;display:flex}.fxlaFG_header h3{font-family:var(--font-heading);text-wrap:balance;margin-top:12px;font-size:clamp(1.5rem,2.5cqi,2rem);font-weight:400;line-height:1.2}.fxlaFG_intro{font-size:var(--type-body);color:var(--theme-text-secondary);margin-top:12px;line-height:1.7}.fxlaFG_legend{font-size:var(--type-label);color:var(--theme-text-secondary);flex-wrap:wrap;gap:12px 28px;margin-top:20px;line-height:1.5;display:flex}.fxlaFG_legend>span{align-items:center;gap:9px;display:inline-flex}.fxlaFG_solidSample,.fxlaFG_dashedSample{border-top:2px solid var(--line);width:25px;display:block}.fxlaFG_dashedSample{border-top-style:dashed;border-color:var(--theme-text-secondary)}.fxlaFG_branchNav{border-block:1px solid var(--theme-border-warm);background:var(--theme-surface);flex-wrap:wrap;gap:8px;padding:16px 32px;display:flex}.fxlaFG_branchNav a{border:1px solid var(--theme-border-warm);min-height:44px;font-size:var(--type-label);color:var(--theme-text-secondary);border-radius:6px;justify-content:space-between;align-items:center;gap:12px;padding:9px 14px;line-height:1.5;transition:background .15s,border-color .15s;display:inline-flex}.fxlaFG_branchNav a:hover{background:var(--theme-surface-strong);border-color:var(--theme-gold);color:var(--theme-text)}.fxlaFG_diagram{padding:30px 24px 24px}.fxlaFG_root{max-width:400px;margin-inline:auto;padding-bottom:28px;position:relative}.fxlaFG_root:after{content:"";border-left:1px solid var(--line);height:28px;position:absolute;bottom:0;left:50%}.fxlaFG_person{border:1px solid var(--theme-border-warm);background:var(--theme-surface);border-radius:6px;align-items:center;gap:12px;min-width:0;padding:16px;display:flex}.fxlaFG_featured{border-color:var(--line);background:color-mix(in srgb, var(--theme-gold) 5%, var(--theme-surface))}.fxlaFG_initials{border:1px solid var(--line);width:38px;height:38px;font-family:var(--font-heading);font-size:var(--type-body);color:var(--theme-readable-accent);background:color-mix(in srgb, var(--theme-gold) 7%, transparent);border-radius:50%;flex:0 0 38px;place-items:center;display:grid}.fxlaFG_personCopy{min-width:0}.fxlaFG_name{font-family:var(--font-heading);text-wrap:balance;font-size:1.25rem;line-height:1.35}.fxlaFG_role,.fxlaFG_personNote{font-size:var(--type-label);color:var(--theme-text-secondary);margin-top:6px;line-height:1.6}.fxlaFG_personNote{font-style:italic}.fxlaFG_uncertainPerson{border-style:dashed;border-color:var(--theme-border-strong)}.fxlaFG_uncertainPerson .fxlaFG_name{color:var(--theme-text-secondary);font-style:italic}.fxlaFG_root .fxlaFG_name{font-size:24px}.fxlaFG_root .fxlaFG_initials{flex-basis:46px;width:46px;height:46px;font-size:17px}.fxlaFG_life{font-size:var(--type-label);color:var(--theme-text-secondary);margin-top:8px}.fxlaFG_life summary{cursor:pointer;justify-content:center;align-items:center;gap:10px;min-height:44px;display:flex}.fxlaFG_life>div{text-align:center;padding:8px 16px;line-height:1.8}.fxlaFG_life[open] summary svg{transform:rotate(180deg)}.fxlaFG_branches{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.fxlaFG_branch{min-width:0;padding-top:28px;position:relative}.fxlaFG_branch:before{content:"";border-top:1px solid var(--line);position:absolute;top:0;left:-10px;right:-10px}.fxlaFG_branch:first-child:before{left:50%}.fxlaFG_branch:last-child:before{right:50%}.fxlaFG_branch:after{content:"";border-left:1px solid var(--line);height:20px;position:absolute;top:0;left:50%}.fxlaFG_branch:target .fxlaFG_branchHeading{color:var(--theme-readable-accent);border-color:var(--theme-gold);background:color-mix(in srgb, var(--theme-gold) 10%, transparent)}.fxlaFG_branchHeading{border:1px solid var(--theme-border-warm);width:fit-content;max-width:100%;font-size:var(--type-label);letter-spacing:.04em;text-align:center;color:var(--theme-text-secondary);border-radius:6px;margin:0 auto 14px;padding:6px 10px;font-weight:600;line-height:1.5}.fxlaFG_relationship{font-size:var(--type-label);color:var(--theme-readable-accent);margin-bottom:8px;line-height:1.7}.fxlaFG_branch>.fxlaFG_relationship{text-align:center;justify-content:center;align-items:end;min-height:38px;display:flex}.fxlaFG_branch>.fxlaFG_person{align-items:center;min-height:108px}.fxlaFG_branch>.fxlaFG_person .fxlaFG_initials{margin-top:1px}.fxlaFG_descent{font-size:var(--type-label);color:var(--theme-text-secondary);flex-direction:column;align-items:center;gap:6px;margin-bottom:10px;padding-top:17px;line-height:1.5;display:flex;position:relative}.fxlaFG_descent:before{content:"";border-left:1px solid var(--line);height:18px;position:absolute;top:0}.fxlaFG_descent svg{color:var(--theme-readable-accent)}.fxlaFG_children{border-left:1px solid var(--line);gap:8px;margin-left:12px;padding-left:12px;display:grid;position:relative}.fxlaFG_children:before{content:"";border-top:1px solid var(--line);border-left:1px solid var(--line);width:calc(50% - 6px);height:10px;position:absolute;top:-10px;left:-1px}.fxlaFG_children>.fxlaFG_person{min-height:60px;padding:13px;position:relative}.fxlaFG_children>.fxlaFG_person:before{content:"";border-top:1px solid var(--line);width:13px;position:absolute;top:50%;left:-13px}.fxlaFG_children .fxlaFG_name{font-size:1.125rem}.fxlaFG_branchSource{width:fit-content;max-width:100%;min-height:44px;font-size:var(--type-label);color:var(--theme-text-secondary);align-items:center;gap:8px;margin-top:12px;line-height:1.5;display:flex}.fxlaFG_branchSource:hover{color:var(--theme-readable-accent);text-underline-offset:4px;text-decoration:underline}.fxlaFG_branchSource svg{flex-shrink:0}.fxlaFG_parentsLink{border:1px solid var(--theme-border-warm);min-height:44px;font-size:var(--type-label);color:var(--theme-readable-accent);border-radius:8px;align-items:center;gap:7px;margin-top:14px;padding:9px 11px;line-height:1.5;display:flex}.fxlaFG_parentsLink svg{flex-shrink:0}.fxlaFG_parentsLink:hover{border-color:var(--theme-gold)}.fxlaFG_archiveRecord{border:1px solid var(--line);background:color-mix(in srgb, var(--theme-gold) 4%, transparent);border-radius:8px;margin-top:18px;padding:14px}.fxlaFG_archiveRecord .fxlaFG_relationship{margin-bottom:0}.fxlaFG_archiveRecord .fxlaFG_sourceLink{min-height:44px;margin-top:0}.fxlaFG_archiveRecord>p:last-child{color:var(--theme-text-secondary);font-size:var(--type-label);line-height:1.7}.fxlaFG_additionalFamily{border-top:1px solid var(--theme-border-warm);margin-top:28px;padding-top:26px}.fxlaFG_additionalFamily .fxlaFG_sectionHeader{margin-bottom:16px}.fxlaFG_additionalFamily .fxlaFG_sectionHeader h4{font-size:23px}.fxlaFG_daughterCards{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.fxlaFG_marriageOrder{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-bottom:4px;display:grid}.fxlaFG_marriageOrder .fxlaFG_person,.fxlaFG_daughterCards .fxlaFG_person{align-items:flex-start}.fxlaFG_daughterCards .fxlaFG_personNote{font-style:normal}.fxlaFG_otherChildren{margin-top:18px}.fxlaFG_otherChildren h4{font-family:var(--font-heading);margin-bottom:12px;font-size:1.375rem;font-weight:400}.fxlaFG_otherChildrenCards{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.fxlaFG_uncertainty{color:var(--theme-text-secondary);font-size:var(--type-label);align-items:center;gap:7px;margin-top:9px;line-height:1.6;display:flex}.fxlaFG_uncertainty>span,.fxlaFG_questionMark{border:1px dashed var(--theme-text-secondary);width:19px;height:19px;font-size:var(--type-label);border-radius:50%;flex-shrink:0;place-items:center;line-height:1;display:inline-grid}.fxlaFG_spouse{align-items:center;gap:8px;margin-top:12px;display:flex}.fxlaFG_spouse .fxlaFG_person{flex:1;padding:13px}.fxlaFG_spouseMark{color:var(--theme-readable-accent);font-family:var(--font-heading);font-size:20px}.fxlaFG_grandchildren{color:var(--theme-readable-accent);font-size:var(--type-label);margin-top:10px;margin-left:25px;line-height:1.7}.fxlaFG_chronology{border-top:1px solid var(--theme-border-warm);font-size:var(--type-label);color:var(--theme-text-secondary);align-items:start;gap:10px;margin-top:20px;padding-top:20px;line-height:1.8;display:flex}.fxlaFG_chronology svg{color:var(--theme-readable-accent);flex-shrink:0;margin-top:3px}.fxlaFG_lamego{border-top:1px solid var(--theme-border-warm);background:color-mix(in srgb, var(--theme-gold) 3%, transparent);padding:28px 24px}.fxlaFG_sectionHeader{margin-bottom:22px}.fxlaFG_sectionHeader h4{font-family:var(--font-heading);margin-top:8px;font-size:25px;font-weight:400;line-height:1.3}.fxlaFG_sectionHeader>p:last-child{color:var(--theme-text-secondary);font-size:var(--type-body);margin-top:7px;line-height:1.7}.fxlaFG_lamegoGrid{grid-template-columns:1.15fr 1fr;align-items:start;gap:28px;display:grid}.fxlaFG_parentDiagram>.fxlaFG_relationship{text-align:center}.fxlaFG_parentPair{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding-bottom:14px;display:grid;position:relative}.fxlaFG_parentPair:after{content:"";border:1px solid var(--line);border-top:0;height:14px;position:absolute;bottom:0;left:25%;right:25%}.fxlaFG_parentPair .fxlaFG_person{padding:13px;display:block}.fxlaFG_parentPair .fxlaFG_initials{margin-bottom:10px}.fxlaFG_parentPair .fxlaFG_name{font-size:1.125rem}.fxlaFG_parentDiagram>.fxlaFG_person{max-width:330px;margin-inline:auto}.fxlaFG_annotation{font-size:var(--type-label);color:var(--theme-text-secondary);margin-top:16px;line-height:1.8}.fxlaFG_related{gap:16px;display:grid}.fxlaFG_sibling,.fxlaFG_probable{border:1px solid var(--theme-border-warm);background:var(--theme-surface);border-radius:6px;padding:18px}.fxlaFG_probable{border-style:dashed;border-color:var(--theme-border-strong)}.fxlaFG_related h5,.fxlaFG_evidenceGrid h5,.fxlaFG_researchGrid h5{font-family:var(--font-heading);margin-bottom:9px;font-size:1.25rem;font-weight:400;line-height:1.5}.fxlaFG_related h5{font-family:var(--font-heading);font-size:20px;font-weight:400}.fxlaFG_related p:not(.fxlaFG_relationship),.fxlaFG_evidenceGrid p,.fxlaFG_researchGrid p{color:var(--theme-text-secondary);font-size:var(--type-body);line-height:1.85}.fxlaFG_sourceLink{max-width:100%;min-height:44px;color:var(--theme-readable-accent);text-decoration:underline;-webkit-text-decoration-color:var(--theme-border-strong);text-decoration-color:var(--theme-border-strong);text-underline-offset:4px;font-size:var(--type-label);align-items:center;gap:7px;margin-top:12px;line-height:1.7;display:inline-flex}.fxlaFG_sourceLink svg{flex-shrink:0}.fxlaFG_sourceLink:hover{text-decoration-color:currentColor}.fxlaFG_disclosure{border-top:1px solid var(--theme-border-warm)}.fxlaFG_disclosure>summary{cursor:pointer;align-items:center;gap:14px;min-height:82px;padding:20px 24px;font-size:16px;line-height:1.5;display:flex}.fxlaFG_disclosure>summary>svg:first-child{color:var(--theme-readable-accent);flex-shrink:0}.fxlaFG_disclosure>summary>span{flex:1}.fxlaFG_disclosure summary small{font-size:var(--type-label);color:var(--theme-text-secondary);margin-top:4px;font-weight:400;line-height:1.7;display:block}.fxlaFG_tree summary{list-style:none}.fxlaFG_tree summary::-webkit-details-marker{display:none}.fxlaFG_disclosureArrow{flex-shrink:0;transition:transform .15s}.fxlaFG_disclosure[open]>summary .fxlaFG_disclosureArrow{transform:rotate(180deg)}.fxlaFG_disclosure>summary:hover{background:var(--theme-surface)}.fxlaFG_evidenceGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;padding:4px 24px 28px;display:grid}.fxlaFG_evidenceGrid section{border-top:1px solid var(--theme-border-warm);padding-top:20px}.fxlaFG_evidenceGrid p+p{margin-top:10px}.fxlaFG_research>summary .fxlaFG_questionMark{color:var(--theme-text-secondary);flex:0 0 20px}.fxlaFG_researchGrid{grid-template-columns:1fr 2fr;gap:28px;padding:4px 24px 28px;display:grid}.fxlaFG_proposedNames{flex-wrap:wrap;gap:8px;margin-top:14px;padding:0;list-style:none;display:flex}.fxlaFG_proposedNames li{border:1px dashed var(--theme-border-strong);font-size:var(--type-body);border-radius:6px;padding:6px 10px;line-height:1.7}.fxlaFG_proposedNames li span{color:var(--theme-text-secondary)}@container (max-width:760px){.fxlaFG_branches{grid-template-columns:1fr;gap:28px}.fxlaFG_root{padding-bottom:0}.fxlaFG_root:after,.fxlaFG_branch:before,.fxlaFG_branch:after{display:none}.fxlaFG_branch{border-left:1px solid var(--line);border-top:1px solid var(--theme-border-warm);padding:20px 0 0 18px}.fxlaFG_branchHeading{margin:0 0 14px}.fxlaFG_branch>.fxlaFG_relationship{text-align:left;min-height:0;display:block}.fxlaFG_branch>.fxlaFG_person{align-items:center;min-height:0}.fxlaFG_branches{margin-top:26px}.fxlaFG_children,.fxlaFG_lamegoGrid{grid-template-columns:1fr}.fxlaFG_related{grid-template-columns:repeat(2,minmax(0,1fr))}.fxlaFG_daughterCards,.fxlaFG_marriageOrder{grid-template-columns:1fr}.fxlaFG_parentDiagram{max-width:480px;margin-inline:auto}}@container (max-width:480px){.fxlaFG_header{padding:24px 18px 20px}.fxlaFG_legend{font-size:var(--type-label);gap:10px}.fxlaFG_branchNav{grid-template-columns:repeat(2,minmax(0,1fr));padding:14px 16px;display:grid}.fxlaFG_branchNav a{font-size:var(--type-label);border-radius:8px;gap:6px;padding:9px 10px}.fxlaFG_branchNav a svg{flex-shrink:0}.fxlaFG_diagram,.fxlaFG_lamego{padding:24px 16px}.fxlaFG_branch{padding-left:12px}.fxlaFG_person{gap:10px;padding:14px}.fxlaFG_root .fxlaFG_name{font-size:22px}.fxlaFG_children,.fxlaFG_related,.fxlaFG_evidenceGrid,.fxlaFG_researchGrid,.fxlaFG_otherChildrenCards{grid-template-columns:1fr}.fxlaFG_parentPair{gap:8px}.fxlaFG_parentPair .fxlaFG_person{padding:11px}.fxlaFG_parentPair .fxlaFG_name{font-size:1.125rem}.fxlaFG_parentPair .fxlaFG_personNote{font-size:var(--type-label);overflow-wrap:anywhere}.fxlaFG_disclosure>summary{gap:10px;padding:18px 16px;font-size:15px}.fxlaFG_evidenceGrid,.fxlaFG_researchGrid{gap:20px;padding:0 16px 24px}}@media (prefers-reduced-motion:reduce){.fxlaFG_tree *,.fxlaFG_tree :before,.fxlaFG_tree :after{transition:none!important}}@media print{.fxlaFG_branchNav{display:none}.fxlaFG_tree{break-inside:auto}.fxlaFG_branch,.fxlaFG_parentDiagram,.fxlaFG_related>*{break-inside:avoid}.fxlaFG_disclosure>div{display:grid}}
.J4h6na_preview{border-left:2px solid var(--theme-border-strong);margin:.3rem .35rem .65rem;padding:.7rem .7rem .4rem}.J4h6na_label,.J4h6na_more{color:var(--theme-text-secondary);margin:0 0 .35rem;font-size:.72rem;line-height:1.5}.J4h6na_people{gap:.25rem;margin:0;padding:0;list-style:none;display:grid}.J4h6na_people a{overflow-wrap:anywhere;min-height:44px;color:var(--theme-readable-accent);border-radius:4px;gap:.15rem;padding:.45rem .3rem;display:grid}.J4h6na_people strong{font-size:.83rem;font-weight:500;line-height:1.4}.J4h6na_people a>span{color:var(--theme-text-secondary);font-size:.74rem;line-height:1.5}.J4h6na_people a:hover{background:var(--theme-surface-hover)}.J4h6na_people a:focus-visible{outline:2px solid var(--theme-gold);outline-offset:1px}.J4h6na_more{margin:.4rem 0 0}
._3QAJG_households{border:1px solid var(--theme-border-warm);background:var(--theme-surface);border-radius:6px;margin-top:1.5rem}._3QAJG_households summary{cursor:pointer;color:var(--theme-text);padding:1rem 1.25rem;font-weight:600;line-height:1.5}._3QAJG_households summary:focus-visible{outline:2px solid var(--theme-gold);outline-offset:3px}._3QAJG_households>div{padding:0 1.25rem 1.25rem}._3QAJG_households p{color:var(--theme-text-secondary);margin-top:1rem;line-height:1.8}
.fXJXyq_root{min-width:0;position:relative}.fXJXyq_trigger{border:1px solid var(--theme-border-strong);background:var(--theme-surface);max-width:340px;min-height:56px;color:var(--theme-text);text-align:left;cursor:pointer;border-radius:10px;align-items:center;gap:.65rem;padding:.6rem .8rem;display:flex}.fXJXyq_trigger>svg{color:var(--theme-gold);flex-shrink:0}.fXJXyq_trigger>span{gap:.15rem;min-width:0;display:grid}.fXJXyq_trigger small{color:var(--theme-text-secondary);font-size:.7rem}.fXJXyq_trigger strong{text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;font-weight:600;line-height:1.3;overflow:hidden}.fXJXyq_panel{z-index:60;border:1px solid var(--theme-border-strong);background:var(--theme-bg-elevated);width:min(36rem,100vw - 2rem);max-height:min(38rem,70dvh);color:var(--theme-text);box-shadow:var(--theme-shadow-deep);border-radius:14px;flex-direction:column;display:flex;position:absolute;top:calc(100% + 8px);right:0;overflow:hidden}.fXJXyq_top{flex-shrink:0;justify-content:space-between;align-items:center;gap:.5rem;padding:.5rem .75rem .25rem 1rem;display:flex}.fXJXyq_top strong{font-size:.95rem}.fXJXyq_top button{width:44px;height:44px;color:var(--theme-text-secondary);cursor:pointer;border-radius:8px;place-items:center;display:grid}.fXJXyq_search{border:1px solid var(--theme-border-warm);background:var(--theme-surface);border-radius:8px;flex-shrink:0;align-items:center;gap:.5rem;margin:.25rem 1rem .65rem;padding:0 .7rem;display:flex}.fXJXyq_search svg{color:var(--theme-text-secondary);flex-shrink:0}.fXJXyq_search input{width:100%;min-width:0;min-height:44px;color:var(--theme-text);background:0 0;outline:none;font-size:16px}.fXJXyq_root .fXJXyq_search input:focus-visible{outline:none}.fXJXyq_search:focus-within{outline:2px solid var(--theme-gold);outline-offset:2px}.fXJXyq_categories{flex-wrap:wrap;flex-shrink:0;gap:5px;padding:0 1rem;display:flex}.fXJXyq_categories button{border:1px solid var(--theme-border-subtle);min-height:40px;color:var(--theme-text-secondary);cursor:pointer;border-radius:8px;align-items:center;gap:.4rem;padding:.5rem .6rem;font-size:.75rem;display:flex}.fXJXyq_categories button[aria-pressed=true]{border-color:var(--theme-gold);background:var(--theme-surface-hover);color:var(--theme-text)}.fXJXyq_categories span{opacity:.85;font-size:.7rem}.fXJXyq_status{color:var(--theme-text-secondary);flex-shrink:0;margin:0;padding:.55rem 1rem;font-size:.72rem}.fXJXyq_profileStatus{color:var(--theme-text-secondary);margin:0;padding:0 1rem .5rem;font-size:.75rem;line-height:1.5}.fXJXyq_profileStatus button{min-height:44px;color:var(--theme-readable-accent);cursor:pointer;padding:.25rem .5rem;text-decoration:underline}.fXJXyq_results{overscroll-behavior:contain;min-height:0;padding:0 .5rem .5rem;overflow-y:auto}.fXJXyq_results h3{text-transform:uppercase;letter-spacing:.08em;color:var(--theme-text-secondary);margin:0;padding:.65rem .5rem .3rem;font-family:inherit;font-size:.7rem}.fXJXyq_result>button{text-align:left;cursor:pointer;width:100%;min-height:58px;color:var(--theme-text);border-radius:8px;justify-content:space-between;align-items:center;gap:.75rem;padding:.65rem;display:flex}.fXJXyq_result>button>span{gap:.2rem;display:grid}.fXJXyq_results strong{overflow-wrap:anywhere;font-size:.85rem;font-weight:500;line-height:1.4}.fXJXyq_results small{color:var(--theme-text-secondary);font-size:.72rem}.fXJXyq_results button:hover,.fXJXyq_results button[aria-pressed=true]{background:var(--theme-surface-hover)}.fXJXyq_results svg{color:var(--theme-gold);flex-shrink:0}.fXJXyq_empty{color:var(--theme-text-secondary);padding:1rem;font-size:.85rem}.fXJXyq_empty button{min-height:44px;color:var(--theme-text);cursor:pointer;text-decoration:underline}.fXJXyq_directory{border-top:1px solid var(--theme-border-warm);min-height:48px;color:var(--theme-readable-accent);flex-shrink:0;justify-content:space-between;gap:.5rem;padding:.85rem 1rem;font-size:.8rem;display:flex}.fXJXyq_root button:focus-visible,.fXJXyq_directory:focus-visible{outline:2px solid var(--theme-gold);outline-offset:-2px}@media (max-width:1100px),(max-height:600px){.fXJXyq_panel{max-height:calc(100dvh - 6rem);position:fixed;top:5rem;left:50%;right:auto;transform:translate(-50%)}.fXJXyq_trigger{max-width:min(340px,100vw - 2rem)}}@media (max-height:480px){.fXJXyq_panel{overscroll-behavior:contain;max-height:calc(100dvh - 2rem);top:1rem;overflow-y:auto}.fXJXyq_results{flex-shrink:0;overflow:visible}}.fXJXyq_regionalHeading{border-top:1px solid var(--theme-border-subtle);margin:.6rem .5rem .5rem;padding-top:.6rem}.fXJXyq_regionalHeading>button{width:100%;min-height:60px;color:var(--theme-text);text-align:left;cursor:pointer;border-radius:8px;justify-content:space-between;align-items:center;gap:.75rem;padding:.65rem;display:flex}.fXJXyq_regionalHeading>button:hover{background:var(--theme-surface-hover)}.fXJXyq_regionalHeading>button>span{gap:.25rem;display:grid}.fXJXyq_regionalHeading strong{font-size:.85rem;font-weight:600}.fXJXyq_regionalHeading small{color:var(--theme-text-secondary);font-size:.72rem;line-height:1.4}.fXJXyq_regionalHeading svg{color:var(--theme-gold);flex-shrink:0;transition:transform .15s}.fXJXyq_regionalHeading svg.fXJXyq_expanded{transform:rotate(180deg)}
.YSMeVW_directory{width:min(100% - 3rem, var(--page-width));margin:0 auto 3rem;scroll-margin-top:5rem}.YSMeVW_heading h2{font:400 var(--type-h2)/1.2 var(--font-heading);letter-spacing:-.025em;text-wrap:balance;margin:.5rem 0 .75rem}.YSMeVW_heading>p:last-child{max-width:64ch;color:var(--theme-text-secondary);font-size:1rem;line-height:1.7}.YSMeVW_controls{justify-content:space-between;align-items:end;gap:1rem;margin:1.4rem 0;display:flex}.YSMeVW_search{width:min(100%,36rem);color:var(--theme-text-secondary);font-size:.82rem;display:block}.YSMeVW_search>label{margin-bottom:.45rem;display:block}.YSMeVW_searchField{border:1px solid var(--theme-border-strong);background:var(--theme-card-base);min-height:48px;color:var(--theme-readable-accent);border-radius:5px;align-items:center;gap:.7rem;padding-left:.85rem;display:flex}.YSMeVW_searchField:focus-within{outline:2px solid var(--theme-gold);outline-offset:2px}.YSMeVW_searchField>svg{flex-shrink:0}.YSMeVW_searchField input{width:100%;min-width:0;color:var(--theme-text);font:inherit;background:0 0;border:0;outline:none;padding:.75rem .5rem .75rem 0;font-size:.95rem}.YSMeVW_searchField input::placeholder{color:var(--theme-text-muted)}.YSMeVW_searchField input::-webkit-search-cancel-button{display:none}.YSMeVW_searchField button{width:44px;height:44px;color:var(--theme-text-secondary);border-radius:4px;flex-shrink:0;place-items:center;display:grid}.YSMeVW_searchField button:hover{color:var(--theme-text);background:var(--theme-surface-hover)}.YSMeVW_results{color:var(--theme-text-secondary);flex-shrink:0;margin-bottom:.75rem;font-size:.82rem}.YSMeVW_profileStatus{color:var(--theme-text-secondary);font-size:.82rem}.YSMeVW_profileStatus button{min-height:44px;color:var(--theme-readable-accent);cursor:pointer;padding:.4rem .7rem;text-decoration:underline}.YSMeVW_group{margin-top:1.6rem}.YSMeVW_group>h3{color:var(--theme-text-secondary);letter-spacing:.06em;text-transform:uppercase;margin-bottom:.8rem;font-size:.8rem;font-weight:600}.YSMeVW_featured,.YSMeVW_list{gap:.85rem;padding:0;list-style:none;display:grid}.YSMeVW_featured{grid-template-columns:repeat(3,minmax(0,1fr))}.YSMeVW_list{grid-template-columns:repeat(2,minmax(0,1fr))}.YSMeVW_card,.YSMeVW_featuredCard{border:1px solid var(--theme-border-warm);background:var(--theme-card-base);border-radius:6px;min-width:0;padding:1rem 1.15rem}.YSMeVW_featuredCard{border-top:2px solid var(--theme-gold);flex-direction:column;padding:1.2rem;display:flex}.YSMeVW_cardHeading h4{font:400 1.2rem/1.35 var(--font-heading);color:var(--theme-text);text-wrap:balance}.YSMeVW_featuredCard h4{font-size:1.45rem}.YSMeVW_cardHeading h4 a:hover{color:var(--theme-readable-accent)}.YSMeVW_count{color:var(--theme-text-secondary);align-items:center;gap:.4rem;margin-top:.5rem;font-size:.75rem;display:flex}.YSMeVW_count svg{color:var(--theme-readable-accent);flex-shrink:0}.YSMeVW_summary{color:var(--theme-text-secondary);margin:.85rem 0 .5rem;font-size:.88rem;line-height:1.65}.YSMeVW_links{flex-wrap:wrap;align-items:center;gap:.5rem 1rem;margin-top:.65rem;display:flex}.YSMeVW_featuredCard .YSMeVW_links{margin-top:auto;padding-top:.8rem}.YSMeVW_links a,.YSMeVW_history{justify-content:center;align-items:center;gap:.45rem;min-height:44px;font-size:.82rem;display:inline-flex}.YSMeVW_open{color:var(--theme-readable-accent)}.YSMeVW_sources{color:var(--theme-text-secondary)}.YSMeVW_links a:hover,.YSMeVW_history:hover{text-underline-offset:4px;text-decoration:underline}.YSMeVW_directory a:focus-visible,.YSMeVW_directory button:focus-visible{outline:2px solid var(--theme-gold);outline-offset:4px}.YSMeVW_notice{border-left:2px solid var(--theme-border-strong);color:var(--theme-text-secondary);margin-top:1.25rem;padding-left:.85rem;font-size:.8rem;line-height:1.7}.YSMeVW_history{color:var(--theme-readable-accent);margin-top:.75rem}.YSMeVW_empty{border:1px solid var(--theme-border-warm);text-align:center;border-radius:6px;padding:2rem 1.25rem}.YSMeVW_empty h3{font:400 1.4rem/1.4 var(--font-heading)}.YSMeVW_empty p{color:var(--theme-text-secondary);margin:.6rem 0;font-size:.9rem}.YSMeVW_empty button{min-height:44px;color:var(--theme-readable-accent);text-underline-offset:4px;padding:.6rem .8rem;text-decoration:underline}.YSMeVW_srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:850px){.YSMeVW_featured{grid-template-columns:1fr}.YSMeVW_featuredCard{grid-template-columns:1fr auto;gap:0 1rem;display:grid}.YSMeVW_featuredCard .YSMeVW_summary{grid-column:1/-1}.YSMeVW_featuredCard .YSMeVW_links{grid-column:1/-1;padding-top:0}}@media (max-width:600px){.YSMeVW_directory{width:calc(100% - 2.5rem)}.YSMeVW_controls{display:block}.YSMeVW_searchField input{font-size:16px}.YSMeVW_results{margin-top:.6rem}.YSMeVW_featured,.YSMeVW_list{grid-template-columns:1fr}.YSMeVW_featuredCard{display:flex}.YSMeVW_card,.YSMeVW_featuredCard{padding:1rem}.YSMeVW_featuredCard h4{font-size:1.3rem}}
.N237Mq_frame{border:1px solid var(--theme-border-subtle);background:var(--theme-bg);height:100%;color:var(--theme-text);border-radius:12px;overflow:auto}.N237Mq_content{max-width:1080px;margin:0 auto;padding:24px clamp(16px,4vw,48px) 40px}.N237Mq_back,.N237Mq_personLink{min-height:44px;color:var(--theme-readable-accent,var(--theme-gold-warm));cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:8px;padding:4px 0;font-size:13px;display:inline-flex}.N237Mq_back:hover,.N237Mq_personLink:hover{text-underline-offset:4px;text-decoration:underline}.N237Mq_back:focus-visible,.N237Mq_personLink:focus-visible,.N237Mq_lineage button:focus-visible,.N237Mq_lineage summary:focus-visible,.N237Mq_sources summary:focus-visible{outline:2px solid var(--theme-readable-accent,var(--theme-gold-warm));outline-offset:4px;border-radius:3px}.N237Mq_header{margin:16px 0 24px}.N237Mq_header h2{max-width:760px;font:400 clamp(1.8rem, 3vw, 2.6rem)/1.2 var(--font-playfair), Georgia, serif;text-wrap:balance;margin:14px 0}.N237Mq_badge{border:1px solid var(--theme-border-warm);color:var(--theme-readable-accent,var(--theme-gold-warm));border-radius:20px;align-items:center;gap:8px;padding:5px 10px;font-size:12px;line-height:1.5;display:inline-flex}.N237Mq_modelCaution{max-width:800px;color:var(--theme-text-secondary);margin:14px 0 0;font-size:14px;line-height:1.7}.N237Mq_legend{border-top:1px solid var(--theme-border-subtle);border-bottom:1px solid var(--theme-border-subtle);flex-wrap:wrap;gap:12px 24px;margin:0 0 32px;padding:16px 0;list-style:none;display:flex}.N237Mq_legend li{color:var(--theme-text-secondary);align-items:center;gap:9px;font-size:11px;line-height:1.5;display:flex}.N237Mq_legend li>span{flex:0 0 26px;width:26px;display:block}.N237Mq_geneticKey{border-top:3px solid var(--theme-readable-accent,var(--theme-gold-warm))}.N237Mq_proposedKey{border-top:2px dashed var(--theme-text-secondary)}.N237Mq_documentedKey{border-top:2px solid var(--theme-text-secondary)}.N237Mq_marriageKey{border-top:3px double var(--theme-text-secondary)}.N237Mq_ancestor{border:1px dashed var(--theme-text-secondary);background:var(--theme-bg-elevated);text-align:center;border-radius:12px;width:min(100%,480px);margin:0 auto;padding:24px;position:relative}.N237Mq_ancestor h3{font:400 1.4rem/1.3 var(--font-playfair), Georgia, serif;margin:4px 0 10px}.N237Mq_eyebrow{color:var(--theme-text-secondary);margin:0 0 8px;font-size:11px;line-height:1.6}.N237Mq_place{color:var(--theme-text-secondary);margin:6px 0;font-size:13px;line-height:1.6}.N237Mq_year{color:var(--theme-readable-accent,var(--theme-gold-warm));font:400 clamp(1.7rem, 3vw, 2.1rem)/1.25 var(--font-playfair), Georgia, serif;margin:10px 0 6px}.N237Mq_range{font-variant-numeric:tabular-nums;margin:0 0 12px;font-size:12px;line-height:1.5}.N237Mq_note{color:var(--theme-text-secondary);margin:10px 0 0;font-size:13px;line-height:1.65}.N237Mq_fork{border-left:2px dashed var(--theme-text-secondary);width:0;height:28px;margin:0 auto}.N237Mq_branches{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:28px;display:grid}.N237Mq_branch{min-width:0;padding-top:28px;position:relative}.N237Mq_branch:before{content:"";border-top:2px dashed var(--theme-text-secondary);width:calc(50% + 15px);height:28px;position:absolute;top:0}.N237Mq_branch:first-child:before{border-left:2px dashed var(--theme-text-secondary);border-top-left-radius:10px;right:-15px}.N237Mq_branch:last-child:before{border-right:2px dashed var(--theme-text-secondary);border-top-right-radius:10px;left:-15px}.N237Mq_card,.N237Mq_modernCard{border:1px solid var(--theme-border-warm);background:var(--theme-surface);overflow-wrap:anywhere;border-radius:10px;min-width:0;padding:22px}.N237Mq_card h3,.N237Mq_modernCard h4{font:400 1.35rem/1.35 var(--font-playfair), Georgia, serif;margin:4px 0 12px}.N237Mq_names{color:var(--theme-text);margin:10px 0;font-size:13px;line-height:1.75}.N237Mq_caution{color:var(--theme-text-secondary);margin:12px 0 0;font-size:12px;line-height:1.65}.N237Mq_marriage{border-top:1px solid var(--theme-border-subtle);border-bottom:1px solid var(--theme-border-subtle);margin-top:20px;padding:14px 0}.N237Mq_marriageLabel{color:var(--theme-text-secondary);letter-spacing:.025em;margin:0 0 12px;font-size:10px;font-weight:600;line-height:1.6}.N237Mq_spouses{grid-template-columns:minmax(0,1fr) 30px minmax(0,1fr);align-items:center;gap:10px;font-size:12px;line-height:1.6;display:grid}.N237Mq_marriageConnector{width:30px;height:20px;color:var(--theme-text-secondary);justify-content:center;align-items:center;font-size:18px;display:flex;position:relative}.N237Mq_marriageConnector:before,.N237Mq_marriageConnector:after{content:"";border-top:3px double var(--theme-text-secondary);width:7px;position:absolute}.N237Mq_marriageConnector:before{left:0}.N237Mq_marriageConnector:after{right:0}.N237Mq_reportedMarriage:before,.N237Mq_reportedMarriage:after{border-top:2px dashed var(--theme-text-secondary)}.N237Mq_sourceLink{color:var(--theme-readable-accent,var(--theme-gold-warm));text-underline-offset:3px;margin-top:12px;font-size:11px;line-height:1.7;text-decoration:underline;display:inline-block}.N237Mq_marriageContext{border-left:3px double var(--theme-text-secondary);background:var(--theme-bg-elevated);color:var(--theme-text-secondary);margin:22px 0 0;padding:14px 18px;font-size:12px;line-height:1.7}.N237Mq_marriageContext h3{color:var(--theme-text);margin:0 0 10px;font-size:13px;font-weight:500}.N237Mq_marriageContext p{margin:8px 0}.N237Mq_pugaFamily{border:1px solid var(--theme-border-warm);background:var(--theme-surface);text-align:center;border-radius:8px;margin:14px 0 20px;padding:16px}.N237Mq_pugaFamily .N237Mq_names{margin:8px 0}.N237Mq_documentedConnection{border-left:2px solid var(--theme-text-secondary);width:0;height:18px;margin:0 auto;display:block}.N237Mq_regionalTree{border-top:1px solid var(--theme-border-warm);flex-direction:column;align-items:flex-start;margin-top:18px;padding-top:12px;display:flex}.N237Mq_genetics{border:1px solid var(--theme-border-warm);background:var(--theme-bg-elevated);border-radius:12px;margin-top:32px;padding:26px}.N237Mq_geneticsHeading{color:var(--theme-readable-accent,var(--theme-gold-warm));align-items:center;gap:10px;display:flex}.N237Mq_geneticsHeading>svg{flex:none}.N237Mq_geneticsHeading h3{margin:0;font-size:15px;font-weight:500;line-height:1.6}.N237Mq_geneticsIntro{max-width:760px;color:var(--theme-text-secondary);margin:10px 0;font-size:13px;line-height:1.7}.N237Mq_geneticsEstimate{color:var(--theme-readable-accent,var(--theme-gold-warm));margin:12px 0 24px;font-size:13px;font-weight:500;line-height:1.65}.N237Mq_geneticsEstimate span{color:var(--theme-text-secondary);font-size:12px;font-weight:400}.N237Mq_modernBranches{grid-template-columns:minmax(0,1fr) 44px minmax(0,1fr);align-items:start;display:grid}.N237Mq_modernCard{border-color:var(--theme-readable-accent,var(--theme-gold-warm));padding:20px}.N237Mq_confirmed{color:var(--theme-readable-accent,var(--theme-gold-warm));margin:12px 0;font-size:11px;line-height:1.65}.N237Mq_geneticConnector{background:var(--theme-readable-accent,var(--theme-gold-warm));height:3px;margin-top:78px;position:relative}.N237Mq_geneticConnector:before,.N237Mq_geneticConnector:after{content:"";background:var(--theme-readable-accent,var(--theme-gold-warm));border-radius:50%;width:9px;height:9px;position:absolute;top:-3px}.N237Mq_geneticConnector:before{left:-4px}.N237Mq_geneticConnector:after{right:-4px}.N237Mq_lineage{border-top:1px solid var(--theme-border-subtle);margin-top:20px}.N237Mq_lineage summary,.N237Mq_sources summary{cursor:pointer;min-height:44px;padding:12px 0;font-size:12px;line-height:1.7}.N237Mq_lineage ol{margin:8px 0;padding:0 0 0 4px;list-style:none}.N237Mq_lineage li{border-left:2px solid var(--theme-text-secondary);padding:0 0 8px 14px;position:relative}.N237Mq_lineage li:before{content:"";background:var(--theme-text-secondary);border-radius:50%;width:6px;height:6px;position:absolute;top:16px;left:-4px}.N237Mq_lineage li:last-child{padding-bottom:0}.N237Mq_lineage button{min-height:44px;color:var(--theme-text);text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;justify-content:center;padding:4px 0;font-size:12px;line-height:1.6;display:flex}.N237Mq_lineage button:hover span{text-underline-offset:3px;text-decoration:underline}.N237Mq_lineage small{color:var(--theme-text-secondary);margin-top:2px;font-size:11px}.N237Mq_interpretation{border:1px solid var(--theme-border-warm);background:var(--theme-surface);border-radius:12px;margin-top:32px;padding:26px}.N237Mq_interpretation h3{font:400 1.5rem/1.35 var(--font-playfair), Georgia, serif;margin:8px 0 18px}.N237Mq_interpretation>p:not(.N237Mq_eyebrow){color:var(--theme-text-secondary);margin:12px 0;font-size:13px;line-height:1.8}.N237Mq_interpretation>.N237Mq_status{border-top:1px solid var(--theme-border-warm);color:var(--theme-text);margin:20px 0 0;padding-top:18px}.N237Mq_geography{margin-top:32px}.N237Mq_contextNote{border-left:2px solid var(--theme-border-warm);color:var(--theme-text-secondary);margin:0;padding-left:16px;font-size:13px;line-height:1.7}.N237Mq_researchNote{border-top:1px solid var(--theme-border-subtle);border-bottom:1px solid var(--theme-border-subtle);color:var(--theme-text-secondary);margin-top:32px;padding:24px 0;font-size:13px;line-height:1.7}.N237Mq_researchNote h3{color:var(--theme-text);margin:0 0 12px;font-size:14px}.N237Mq_researchNote p{margin:8px 0}.N237Mq_sources{color:var(--theme-text-secondary);margin-top:12px}.N237Mq_sources p{margin:8px 0 16px;font-size:12px;line-height:1.7}@media (max-width:700px){.N237Mq_content{padding:12px 18px 28px}.N237Mq_branches{gap:16px}.N237Mq_branch:before{width:calc(50% + 9px)}.N237Mq_branch:first-child:before{right:-9px}.N237Mq_branch:last-child:before{left:-9px}.N237Mq_card,.N237Mq_modernCard{padding:16px}.N237Mq_card h3,.N237Mq_modernCard h4{font-size:1.2rem}.N237Mq_spouses{grid-template-columns:minmax(0,1fr) 24px minmax(0,1fr);gap:6px;font-size:11px}.N237Mq_marriageConnector{width:24px}.N237Mq_marriageConnector:before,.N237Mq_marriageConnector:after{width:4px}.N237Mq_genetics,.N237Mq_interpretation{padding:20px}.N237Mq_modernBranches{grid-template-columns:minmax(0,1fr) 28px minmax(0,1fr)}}@media (max-width:540px){.N237Mq_content{padding:12px 14px 28px}.N237Mq_header h2{font-size:1.9rem}.N237Mq_legend{gap:10px 16px}.N237Mq_legend li{font-size:10px}.N237Mq_ancestor{padding:20px 16px}.N237Mq_fork{height:24px;margin-left:16px}.N237Mq_branches{border-left:2px dashed var(--theme-text-secondary);flex-direction:column;gap:24px;margin-left:16px;padding-left:20px;display:flex}.N237Mq_branch{padding-top:0}.N237Mq_branch:first-child:before,.N237Mq_branch:last-child:before{border:0;border-top:2px dashed var(--theme-text-secondary);border-radius:0;width:22px;height:0;top:26px;left:-22px;right:auto}.N237Mq_card h3,.N237Mq_modernCard h4{font-size:1.3rem}.N237Mq_spouses{font-size:12px}.N237Mq_modernBranches{flex-direction:column;display:flex}.N237Mq_modernCard{width:100%}.N237Mq_geneticConnector{width:3px;height:32px;margin:0 auto}.N237Mq_geneticConnector:before,.N237Mq_geneticConnector:after{left:-3px;right:auto}.N237Mq_geneticConnector:before{top:-4px}.N237Mq_geneticConnector:after{top:auto;bottom:-4px}.N237Mq_genetics,.N237Mq_interpretation{padding:18px}.N237Mq_geneticsEstimate span{display:block}}
.Jge-4G_reconstruction{background:var(--theme-bg);width:100%;min-width:0;max-width:1280px;color:var(--theme-text);margin:0 auto;padding:12px 32px 24px}.Jge-4G_intro{text-align:center;margin:0 0 24px}.Jge-4G_intro>div:first-child{max-width:780px}.Jge-4G_eyebrow{color:var(--theme-gold);letter-spacing:.17em;margin:0 0 10px;font-size:10px;font-weight:700}.Jge-4G_intro h2{color:var(--theme-text-secondary);margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(20px,2.1vw,26px);font-weight:400;line-height:1.3}.Jge-4G_intro p:not(.Jge-4G_eyebrow){color:var(--theme-text-secondary);margin:0;font-size:13px;line-height:1.65}.Jge-4G_layouts{flex-wrap:wrap;flex-shrink:0;justify-content:flex-end;gap:6px;max-width:320px;display:flex}.Jge-4G_layouts button{border:1px solid var(--theme-border-warm);background:var(--theme-surface);color:var(--theme-text-secondary);cursor:pointer;border-radius:6px;justify-content:center;align-items:center;gap:6px;padding:9px 11px;font-size:11px;display:flex}.Jge-4G_layouts button:hover{background:var(--theme-surface-hover);color:var(--theme-text)}.Jge-4G_navigation{border-bottom:1px solid var(--theme-border-warm);justify-content:center;align-items:center;gap:24px;margin-bottom:12px;display:flex}.Jge-4G_tabs{flex-wrap:wrap;gap:4px;display:flex}.Jge-4G_allRecords{color:var(--theme-text-secondary);white-space:nowrap;align-items:center;gap:7px;font-size:13px;display:flex}.Jge-4G_tabs button{color:var(--theme-text-secondary);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:12px 16px;font-size:13px}.Jge-4G_tabs button[aria-selected=true]{color:var(--theme-gold);border-bottom-color:var(--theme-gold);background:var(--theme-surface)}.Jge-4G_instructions{color:var(--theme-text-muted);margin:14px 0 18px;font-size:12px;line-height:1.5}.Jge-4G_workbench{min-width:0}.Jge-4G_branchLinks{flex-wrap:wrap;justify-content:center;gap:16px 48px;margin:20px 0 28px;display:flex}.Jge-4G_branchLinks button{color:var(--theme-gold);cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;padding:10px 0;font-size:14px;display:flex}.Jge-4G_panel{min-width:0}.Jge-4G_branchPair{grid-template-columns:1fr 1fr;gap:14px;min-width:0;display:grid}.Jge-4G_diagram{border:1px solid var(--theme-border-warm);background:var(--theme-bg-elevated);border-radius:8px;min-width:0;overflow:hidden}.Jge-4G_diagramHeader{border-bottom:1px solid var(--theme-border-subtle);justify-content:space-between;align-items:flex-start;gap:8px;padding:14px 16px 13px;display:flex}.Jge-4G_diagramHeader h3{margin:0;font-size:13px;font-weight:600}.Jge-4G_diagramHeader>span{color:var(--theme-text-muted);white-space:nowrap;padding-top:2px;font-size:10px}.Jge-4G_branchPair .Jge-4G_diagramHeader{flex-direction:column}.Jge-4G_chartScroll{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--theme-border-strong) var(--theme-bg);background-image:radial-gradient(var(--theme-border-subtle) .6px,transparent .6px);background-size:17px 17px;max-height:585px;overflow:auto}.Jge-4G_chartScroll[data-compact]{max-height:440px}.Jge-4G_chartCanvas{position:relative}.Jge-4G_generation{color:var(--theme-text-muted);text-transform:uppercase;letter-spacing:.1em;font-size:10px;position:absolute;top:14px}.Jge-4G_lines{position:absolute;inset:0;overflow:visible}.Jge-4G_edge{cursor:pointer;outline:none}.Jge-4G_edgeHit{fill:none;stroke:#0000;stroke-width:18px}.Jge-4G_edgeVisible{fill:none;stroke:var(--theme-text-dim);stroke-width:1.8px;pointer-events:none}.Jge-4G_edgePoint{fill:var(--theme-text-dim);stroke:var(--theme-bg-elevated);stroke-width:1.5px;pointer-events:none}.Jge-4G_edge[data-kind=spouse] .Jge-4G_edgeVisible{stroke:var(--theme-sex-female-text,#d89a8c)}.Jge-4G_edge[data-kind=spouse] .Jge-4G_edgePoint{fill:var(--theme-sex-female-text,#d89a8c)}.Jge-4G_edge[data-evidence=candidate] .Jge-4G_edgeVisible,.Jge-4G_edge[data-evidence=hypothesis] .Jge-4G_edgeVisible{stroke:var(--theme-gold-soft)}.Jge-4G_edge[data-evidence=disputed] .Jge-4G_edgeVisible{stroke:var(--theme-sex-female-text,#d89a8c)}.Jge-4G_edge:hover .Jge-4G_edgeVisible,.Jge-4G_edge:focus-visible .Jge-4G_edgeVisible,.Jge-4G_edge[aria-pressed=true] .Jge-4G_edgeVisible{stroke:var(--theme-gold);stroke-width:3px}.Jge-4G_edge:hover .Jge-4G_edgePoint,.Jge-4G_edge:focus-visible .Jge-4G_edgePoint,.Jge-4G_edge[aria-pressed=true] .Jge-4G_edgePoint{fill:var(--theme-gold);r:5px}.Jge-4G_person{text-align:left;border:1px solid var(--theme-border-strong);border-left:3px solid var(--theme-sex-male-text,#6f9fc8);color:var(--theme-text);background:var(--theme-surface);box-shadow:var(--theme-shadow-soft);cursor:pointer;border-radius:7px;flex-direction:column;align-items:flex-start;gap:6px;padding:12px 13px 10px;display:flex;position:absolute}.Jge-4G_person[data-sex=F]{border-left-color:var(--theme-sex-female-text,#d89a8c)}.Jge-4G_person[data-sex=U]{border-left-color:var(--theme-gold-soft)}.Jge-4G_person:hover{background:var(--theme-surface-hover);border-top-color:var(--theme-gold-soft);border-right-color:var(--theme-gold-soft);border-bottom-color:var(--theme-gold-soft)}.Jge-4G_personName{-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:12px;font-weight:600;line-height:1.25;display:-webkit-box;overflow:hidden}.Jge-4G_personDates{color:var(--theme-text-secondary);text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:10px;line-height:1.25;overflow:hidden}.Jge-4G_personOffice{-webkit-line-clamp:2;color:var(--theme-text-muted);-webkit-box-orient:vertical;font-size:10px;line-height:1.3;display:-webkit-box;overflow:hidden}.Jge-4G_personFooter{justify-content:space-between;align-items:center;gap:3px;width:100%;margin-top:auto;display:flex}.Jge-4G_personFooter>svg{color:var(--theme-gold-soft);flex-shrink:0;margin-left:auto}.Jge-4G_badge{border:1px solid var(--theme-border-warm);width:fit-content;max-width:100%;color:var(--theme-text-secondary);border-radius:4px;padding:3px 6px;font-size:10px;font-weight:500;line-height:1.2;display:inline-flex}.Jge-4G_badge[data-evidence=candidate],.Jge-4G_badge[data-evidence=hypothesis]{color:var(--theme-gold);border-style:dashed;border-color:var(--theme-gold-deep)}.Jge-4G_badge[data-evidence=documented]{color:var(--theme-sex-male-text,#6f9fc8)}.Jge-4G_badge[data-evidence=disputed]{color:var(--theme-sex-female-text,#d89a8c)}.Jge-4G_personFooter .Jge-4G_badge{padding:2px 4px;font-size:9px}.Jge-4G_connectionList{border-top:1px solid var(--theme-border-subtle)}.Jge-4G_connectionList summary{cursor:pointer;color:var(--theme-text-secondary);padding:10px 14px;font-size:11px}.Jge-4G_connectionList summary span{color:var(--theme-text-muted);margin-left:6px}.Jge-4G_connectionList>div{max-height:260px;padding:0 8px 8px;overflow:auto}.Jge-4G_connectionList button{text-align:left;border:0;border-top:1px solid var(--theme-border-subtle);cursor:pointer;width:100%;color:var(--theme-text-secondary);background:0 0;justify-content:space-between;align-items:center;gap:8px;padding:9px 5px;font-size:10px;line-height:1.5;display:flex}.Jge-4G_connectionList button .Jge-4G_badge{flex-shrink:0;max-width:43%}.Jge-4G_claimStatuses{flex-wrap:wrap;justify-content:flex-end;gap:4px;min-width:100px;max-width:43%;display:flex}.Jge-4G_connectionList button .Jge-4G_claimStatuses .Jge-4G_badge{max-width:100%}.Jge-4G_connectionList button:hover,.Jge-4G_connectionList button[aria-pressed=true]{color:var(--theme-gold)}.Jge-4G_bridge{border:1px dashed var(--theme-gold-deep);background:var(--theme-bg-elevated);border-radius:9px;margin-bottom:18px;padding:14px}.Jge-4G_bridgeHeader{align-items:flex-start;gap:10px;margin-bottom:14px;display:flex}.Jge-4G_bridgeHeader>svg{color:var(--theme-gold);flex-shrink:0}.Jge-4G_bridgeHeader>.Jge-4G_badge{flex-shrink:0}.Jge-4G_bridgeHeader h3{color:var(--theme-gold);margin:0 0 5px;font-size:13px;font-weight:600}.Jge-4G_bridgeHeader p{color:var(--theme-text-secondary);margin:0;font-size:11px;line-height:1.6}.Jge-4G_inspector{scrollbar-width:thin;width:min(640px,100vw - 32px);max-height:85dvh;color:var(--theme-text);border:1px solid var(--theme-border-warm);background:var(--theme-surface);border-radius:12px;margin:auto;padding:24px;position:fixed;inset:0;overflow-y:auto;box-shadow:0 24px 90px #0009}.Jge-4G_inspector::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000a}.Jge-4G_dialogHeading{justify-content:space-between;align-items:center;gap:20px;display:flex}.Jge-4G_dialogHeading h3{align-items:center;gap:8px;margin:0;font-size:18px;font-weight:500;display:flex}.Jge-4G_dialogHeading h3 svg{color:var(--theme-gold-soft)}.Jge-4G_dialogHeading button{border:1px solid var(--theme-border-warm);width:40px;height:40px;color:var(--theme-text-secondary);cursor:pointer;background:0 0;border-radius:50%;place-items:center;display:grid}.Jge-4G_inspectorContent{overflow-wrap:anywhere}.Jge-4G_assertion{border-top:1px solid var(--theme-border-subtle);margin-top:17px;padding-top:16px}.Jge-4G_relationshipKind{text-transform:uppercase;letter-spacing:.07em;color:var(--theme-text-muted);margin:12px 0 8px;font-size:11px}.Jge-4G_endpoints>div{align-items:center;gap:6px;margin:4px 0;display:flex}.Jge-4G_endpoints svg{color:var(--theme-gold-soft);flex-shrink:0}.Jge-4G_endpoints button{text-align:left;color:var(--theme-text);cursor:pointer;text-decoration:underline;-webkit-text-decoration-color:var(--theme-border-strong);text-decoration-color:var(--theme-border-strong);text-underline-offset:3px;background:0 0;border:0;padding:0;font-size:15px;line-height:1.5}.Jge-4G_endpoints button:hover{color:var(--theme-gold)}.Jge-4G_statement{color:var(--theme-text-secondary);margin:15px 0;font-size:14px;line-height:1.65}.Jge-4G_definition{border-left:2px solid var(--theme-border-strong);color:var(--theme-text-muted);padding-left:10px;font-size:13px;line-height:1.6}.Jge-4G_inspector h4{margin:20px 0 10px;font-size:13px;font-weight:600}.Jge-4G_sourceList{margin:0;padding:0;list-style:none}.Jge-4G_sourceList li{border-bottom:1px solid var(--theme-border-subtle);margin-bottom:12px;padding:0 0 12px}.Jge-4G_sourceList li>a,.Jge-4G_sourceList li>strong{color:var(--theme-gold);font-size:13px;font-weight:500;line-height:1.5}.Jge-4G_sourceList li>span{color:var(--theme-text-muted);margin-top:5px;font-size:12px;line-height:1.6;display:block}.Jge-4G_evidenceGuide summary{color:var(--theme-text-secondary);cursor:pointer;font-size:11px}.Jge-4G_evidenceGuide>div{margin-top:14px}.Jge-4G_evidenceGuide p,.Jge-4G_dateCaution{color:var(--theme-text-muted);font-size:10px;line-height:1.6}.Jge-4G_dateCaution{border-top:1px solid var(--theme-border-subtle);margin:17px 0 0;padding-top:13px}.Jge-4G_expandable{border:1px solid var(--theme-border-warm);background:var(--theme-bg-elevated);border-radius:8px;margin-top:14px;overflow:hidden}.Jge-4G_expandable>summary{cursor:pointer;color:var(--theme-text-secondary);padding:15px;font-size:12px;line-height:1.4}.Jge-4G_expandable>summary>span{float:right;color:var(--theme-text-muted);padding-left:8px;font-size:10px}.Jge-4G_expandable>.Jge-4G_diagram{border:0;border-top:1px solid var(--theme-border-subtle);border-radius:0}.Jge-4G_readings{max-height:340px;padding:0 15px 12px;overflow:auto}.Jge-4G_readings button{border:0;border-top:1px solid var(--theme-border-subtle);width:100%;color:var(--theme-text-secondary);text-align:left;cursor:pointer;background:0 0;align-items:flex-start;gap:9px;padding:12px 0;font-size:11px;line-height:1.6;display:flex}.Jge-4G_readings button>.Jge-4G_badge{flex-shrink:0}.Jge-4G_readings button>svg{flex-shrink:0;margin-left:auto}.Jge-4G_readings button:hover,.Jge-4G_readings button[aria-pressed=true]{color:var(--theme-gold)}.Jge-4G_contextSection{border-top:1px solid var(--theme-border-warm);margin-top:32px;padding-top:26px}.Jge-4G_sectionHeading{color:var(--theme-gold-soft);align-items:center;gap:10px;display:flex}.Jge-4G_sectionHeading h2{color:var(--theme-text);margin:0;font-family:Georgia,Times New Roman,serif;font-size:23px;font-weight:400}.Jge-4G_contextSection>p{color:var(--theme-text-secondary);margin:10px 0 18px;font-size:12px;line-height:1.7}.Jge-4G_heraldryCards{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;display:grid}.Jge-4G_heraldryCards article{border:1px solid var(--theme-border-warm);background:var(--theme-bg-elevated);border-radius:8px;padding:20px;position:relative}.Jge-4G_motifNumber{color:var(--theme-gold-soft);margin-bottom:16px;font-family:Georgia,Times New Roman,serif;font-size:27px;display:block}.Jge-4G_heraldryCards h3{margin:0 0 8px;font-size:13px;font-weight:600}.Jge-4G_heraldryCards .Jge-4G_motif{color:var(--theme-gold);border-top:1px solid var(--theme-border-subtle);border-bottom:1px solid var(--theme-border-subtle);padding:9px 0;font-size:12px}.Jge-4G_heraldryCards p{color:var(--theme-text-muted);margin:10px 0 0;font-size:11px;line-height:1.7}.Jge-4G_places{border:1px solid var(--theme-border-warm);background:var(--theme-border-subtle);border-radius:8px;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.Jge-4G_places article{background:var(--theme-bg-elevated);padding:17px}.Jge-4G_placeDot{border:1px solid var(--theme-gold-soft);border-radius:50%;width:7px;height:7px;margin-bottom:12px;display:block}.Jge-4G_places h3{margin:0 0 8px;font-size:12px}.Jge-4G_places p{color:var(--theme-text-muted);margin:0;font-size:11px;line-height:1.65}.Jge-4G_questions{color:var(--theme-text-secondary);grid-template-columns:1fr 1fr;gap:11px 42px;margin:20px 0;padding-left:22px;font-size:12px;line-height:1.7;list-style:decimal;display:grid}.Jge-4G_questions li{padding-left:5px}.Jge-4G_questions li::marker{color:var(--theme-gold-soft)}.Jge-4G_researchSources{border-top:1px solid var(--theme-border-subtle);flex-wrap:wrap;gap:10px 18px;padding-top:18px;font-size:11px;line-height:1.6;display:flex}.Jge-4G_researchSources>span{width:100%;color:var(--theme-text-muted)}.Jge-4G_researchSources a{color:var(--theme-gold)}.Jge-4G_reconstruction :is(button,a,summary,[tabindex]):focus-visible{outline:2px solid var(--theme-gold);outline-offset:3px}@media (max-width:1400px){.Jge-4G_intro{flex-direction:column}.Jge-4G_layouts{justify-content:flex-start;max-width:none}}@media (max-width:1080px){.Jge-4G_inspectorContent{display:block}.Jge-4G_branchPair{grid-template-columns:1fr 1fr}.Jge-4G_branchPair .Jge-4G_diagramHeader{flex-direction:column}.Jge-4G_places{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.Jge-4G_reconstruction{padding:15px 12px}.Jge-4G_intro{gap:16px;margin-bottom:17px}.Jge-4G_eyebrow{font-size:8px}.Jge-4G_tabs{gap:0}.Jge-4G_tabs button{flex:33%;padding:12px 7px;font-size:11px}.Jge-4G_branchPair{grid-template-columns:1fr}.Jge-4G_branchPair .Jge-4G_diagramHeader{flex-direction:row}.Jge-4G_diagramHeader{padding:12px}.Jge-4G_diagramHeader h3{font-size:12px}.Jge-4G_diagramHeader>span{font-size:9px}.Jge-4G_bridge{padding:10px}.Jge-4G_bridgeHeader{flex-wrap:wrap}.Jge-4G_bridgeHeader>div{flex:1}.Jge-4G_bridgeHeader>.Jge-4G_badge{margin-left:30px}.Jge-4G_chartScroll{max-height:470px}.Jge-4G_heraldryCards{grid-template-columns:1fr}.Jge-4G_heraldryCards article{padding:16px}.Jge-4G_motifNumber{float:right;margin:0 0 12px 12px}.Jge-4G_sectionHeading{align-items:flex-start}.Jge-4G_sectionHeading h2{font-size:21px}.Jge-4G_sectionHeading svg{flex-shrink:0;margin-top:2px}.Jge-4G_questions{grid-template-columns:1fr}.Jge-4G_expandable>summary>span{float:none;margin-left:8px}.Jge-4G_readings button{flex-wrap:wrap}.Jge-4G_readings button>svg{display:none}}@media (prefers-reduced-motion:reduce){.Jge-4G_reconstruction *{scroll-behavior:auto}}@media (max-width:720px){.Jge-4G_navigation{flex-direction:column;gap:8px;padding-bottom:12px}.Jge-4G_tabs{width:100%}.Jge-4G_tabs button{line-height:1.5}.Jge-4G_allRecords{font-size:12px}.Jge-4G_branchLinks{gap:6px 24px;margin-top:8px}.Jge-4G_branchLinks button{font-size:12px}.Jge-4G_inspector{padding:20px}}.Jge-4G_personHeading{align-items:center;gap:9px;width:100%;min-width:0;display:flex}.Jge-4G_personArms{border-radius:3px;flex-shrink:0}.Jge-4G_heraldryPlate{border:1px solid var(--theme-border-warm);background:var(--theme-surface);border-radius:8px;max-width:800px;margin:0 auto 24px;overflow:hidden}.Jge-4G_heraldryArtwork{grid-template-columns:1fr 1fr;align-items:center;gap:32px;padding:28px;display:grid}.Jge-4G_heraldryArtwork>a{min-width:0;display:block}.Jge-4G_heraldryPlate img{width:100%;height:auto;display:block}.Jge-4G_heraldryPlate figcaption{color:var(--theme-text-secondary);padding:16px 20px;font-size:12px;line-height:1.6}.Jge-4G_plateLabels{color:var(--theme-gold);grid-template-columns:1fr 1fr;gap:20px;font-weight:600;display:grid}.Jge-4G_heraldryPlate figcaption p{margin:10px 0}.Jge-4G_heraldryPlate figcaption>a{color:var(--theme-gold);font-size:11px}@media (max-width:720px){.Jge-4G_heraldryPlate figcaption{padding:12px}.Jge-4G_plateLabels{gap:12px;font-size:11px}.Jge-4G_heraldryArtwork{gap:16px;padding:16px}}
