.inherit .ih-standing{box-sizing:border-box;color:#4a110f;max-width:66ch;font:700 .86em/1.45 var(--mono);background:#f6e8d7;border:3px double #a3201c;border-radius:4px;padding:.7em .95em}.inherit .notice{max-width:66ch;font:400 1em/1.5 var(--serif);color:#233421}.inherit .notice strong{color:var(--ink-red)}.inherit .ih-ask fieldset{border:0;min-width:0;margin:0;padding:0}.inherit .ih-ask legend{font:700 1.2em/1.2 var(--serif);color:var(--green-ink);text-wrap:balance;padding:0}.inherit .ih-options{gap:12px;display:grid}.inherit .ih-options button{box-sizing:border-box;color:#121812;width:100%;min-height:58px;font:700 1em/1.25 var(--serif);text-align:start;cursor:pointer;background:#eff3dcbf;border:5px double #2f5d32;border-radius:6px;align-items:center;padding:.55em 1em;display:flex}.inherit .ih-options button:hover{color:var(--green-deep);background:#dce8c4}.inherit .ih-options button:active{background:#cfdfb5}.inherit .ih-given{max-width:40em;margin:0}.inherit .ih-given>div{border-bottom:1px solid var(--rule);flex-wrap:wrap;align-items:center;gap:0 1em;padding:4px 0;display:flex}.inherit .ih-given dt{min-width:7.5em;font:400 .8em/1.3 var(--mono);color:#2f432c}.inherit .ih-given dd{flex-wrap:wrap;flex:1;justify-content:space-between;align-items:center;gap:0 1em;margin:0;display:flex}.inherit .ih-given dd span{font:700 1em/1.3 var(--serif)}.inherit .ih-given a,.inherit .ih-moves a{min-height:44px;font:700 .84em/1 var(--mono);color:var(--green-deep);text-underline-offset:.2em;align-items:center;display:inline-flex}.inherit .ih-given a:hover,.inherit .ih-moves a:hover{color:var(--green)}.inherit .refused{box-sizing:border-box;background:#f6e8d7;border:4px double #a3201c;border-radius:4px;padding:1em 1.1em;scroll-margin-top:96px}.inherit .refused-h{font:700 1.35em/1.15 var(--serif);color:var(--red);text-wrap:balance}.inherit .refused .prose{color:#2a1210;margin-top:.6em}.inherit .refused .refused-why{font-size:1.1em}.inherit .form-error{border:2px solid var(--ink-red);color:#5f0e0c;font:700 .9em/1.4 var(--mono);background:#f6e8d7;border-radius:4px;padding:.6em .9em;scroll-margin-top:96px}.inherit .family{scroll-margin-top:96px}.inherit .family-note,.inherit .group-note{color:#233421}.inherit .group{border:0;border-top:3px double var(--frame-line);min-width:0;margin:0;padding:0}.inherit .group>legend,.inherit .folded>summary{font:700 .9em/1.2 var(--mono);color:#2f432c;letter-spacing:.02em;padding:0}.inherit .group>legend{float:inline-start;width:100%;padding-top:.9em}.inherit .group>legend+*{clear:both}.inherit .folded>fieldset{border:0;min-width:0;margin:0;padding:0}.inherit .folded>summary{cursor:pointer;min-height:52px;color:var(--green-deep);align-items:center;gap:.6em;list-style:none;display:flex}.inherit .folded>summary::-webkit-details-marker{display:none}.inherit .folded>summary:before{content:"+";box-sizing:border-box;border:1.5px solid;border-radius:2px;flex:none;justify-content:center;align-items:center;width:1.35em;height:1.35em;line-height:1;display:inline-flex}.inherit .folded[open]>summary:before{content:"−"}.inherit .folded>summary:hover{color:var(--green);text-underline-offset:.2em;text-decoration:underline}.inherit .group-fields{gap:4px 28px;padding-block:.6em .9em;display:grid}.inherit .stepper{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 14px;padding-block:6px;scroll-margin-top:110px;display:flex}.inherit .stepper-label{font:700 1em/1.25 var(--serif);color:#121812}.inherit .stepper-hint{font:400 .76em/1.3 var(--mono);color:#2f432c;display:block}.inherit .stepper-row{align-items:stretch;display:flex}.inherit .step-button{box-sizing:border-box;background:var(--field);width:48px;height:48px;color:var(--green-deep);cursor:pointer;border:2px solid #2b5530;justify-content:center;align-items:center;margin:0;padding:0;display:flex}.inherit .step-button:first-child{border-radius:6px 0 0 6px}.inherit .step-button:last-child{border-radius:0 6px 6px 0}.inherit .step-button svg{fill:none;stroke:currentColor;stroke-width:2.6px;stroke-linecap:square;width:20px;height:20px}.inherit .step-button:hover{background:#dce8c4}.inherit .step-button:active{background:#cfdfb5}.inherit .step-button:disabled{color:#8ea08a;cursor:default;background:#eff3dc80;border-color:#8ea08a}.inherit .step-button:focus-visible,.inherit .step-count:focus-visible{z-index:1;outline-offset:1px;position:relative}.inherit .step-count{box-sizing:border-box;width:3.4em;height:48px;color:var(--ink);border:2px solid #2b5530;font:700 1.1em/1 var(--mono);text-align:center;font-variant-numeric:tabular-nums;background:#fbfcf2;border-inline:0;border-radius:0;margin:0;padding:0}.inherit .ih-tick{box-sizing:border-box;cursor:pointer;align-items:center;gap:.75em;min-height:52px;display:flex}.inherit .ih-tick input{appearance:none;background:var(--field);border:2px solid var(--green-deep);cursor:pointer;border-radius:2px;flex:none;width:1.45em;height:1.45em;margin:0}.inherit .ih-tick input:checked{background:var(--field) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M3.5 10.5l4.2 4.3L16.8 4.6' fill='none' stroke='%231a4a22' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / 88% no-repeat}.inherit .ih-tick input:focus-visible{outline:3px solid var(--violet);outline-offset:2px}.inherit .ih-tick>span{font:700 1em/1.3 var(--serif);color:#121812}.inherit .plain-field{flex-direction:column;gap:6px;min-width:0;display:flex}.inherit .plain-field>span{font:700 .86em/1.25 var(--mono);color:#2f432c}.inherit .plain-field :is(input,select){box-sizing:border-box;background:var(--field);width:100%;height:50px;color:var(--ink);font:400 1em/1 var(--mono);border:2px solid #2b5530;border-radius:6px;margin:0;padding:0 12px}.inherit .plain-field input::placeholder{color:#4d6449;opacity:1}.inherit .plain-field input[aria-invalid=true]{border-color:var(--ink-red)}.inherit .plain-field select{appearance:none;background:var(--field) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M5 8l5 5 5-5' fill='none' stroke='%231a4a22' stroke-width='2.4'/%3E%3C/svg%3E") var(--arrow-at,right 12px center) / 18px no-repeat;cursor:pointer;padding-inline-end:40px}.inherit .plain-field :is(input,select):focus-visible{outline-offset:2px}.inherit .slot{border-top:1px dashed var(--rule);padding-block:.8em .2em}.inherit .slot-n{font:700 .84em/1.2 var(--mono);color:var(--ink-brown)}.inherit .slot-who{gap:12px 20px;margin-top:10px;display:grid}.inherit .estate-fields{gap:14px 28px;padding-block:.4em 1em;display:grid}.inherit .area-pair{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;display:grid}.inherit .family-go{border-top:3px double var(--frame-line);flex-wrap:wrap;align-items:center;gap:12px 26px;padding-top:1.1em;display:flex}.inherit .work-out{box-sizing:border-box;background:var(--green-deep);color:#eef3dc;min-height:56px;box-shadow:inset 0 0 0 2px var(--green-deep), inset 0 0 0 4px #c9d8b4;font:700 1.05em/1 var(--serif);cursor:pointer;border:0;border-radius:6px;margin:0;padding:0 28px}.inherit .work-out:hover{background:#0f3a17}.inherit .work-out:active{transform:translateY(1px)}.inherit .start-again{min-height:44px;font:700 .84em/1 var(--mono);color:var(--green-deep);text-underline-offset:.2em;align-items:center;display:inline-flex}.inherit .start-again:hover{color:var(--green)}.inherit .schedule{scroll-margin-top:96px}.inherit .schedule-of{font:700 .9em/1.4 var(--mono);color:#2f432c}.inherit .adjust{color:#233421}.inherit .adjust strong{color:var(--green-ink)}.inherit .whole{margin:0}.inherit .whole-bar{box-sizing:border-box;background:#fbfcf2;border:2px solid #1d2a1c;height:46px;display:flex}.inherit .part{flex:1 1 0;justify-content:center;align-items:center;min-width:3px;display:flex;overflow:hidden}.inherit .part+.part{border-inline-start:2px solid #fbfcf2}.inherit .part-n{color:#121812;font:700 .72em/1.1 var(--mono);white-space:nowrap;font-variant-numeric:tabular-nums;background:#fbfcf2;border:1px solid #1d2a1c;border-radius:2px;padding:2px 6px}.inherit .whole{--heir-green:#2f5a2c;--heir-brown:#7a5426;--heir-sage:#5f7d52;--heir-paper:#fbfcf2}.inherit .inkfill-0{background:var(--heir-green)}.inherit .inkfill-1{background:var(--heir-brown)}.inherit .inkfill-2{background:repeating-linear-gradient(135deg, var(--heir-green) 0 3px, var(--heir-paper) 3px 6px)}.inherit .inkfill-3{background:repeating-linear-gradient(45deg, var(--heir-brown) 0 3px, var(--heir-paper) 3px 6px)}.inherit .inkfill-4{background:var(--heir-sage)}.inherit .inkfill-5{background:repeating-linear-gradient(45deg, var(--heir-green) 0 1.5px, transparent 1.5px 6px), repeating-linear-gradient(135deg, var(--heir-green) 0 1.5px, var(--heir-paper) 1.5px 6px)}.inherit .inkfill-6{background:repeating-linear-gradient(0deg, var(--heir-brown) 0 2.5px, var(--heir-paper) 2.5px 6px)}.inherit .inkfill-7{background:radial-gradient(circle, var(--heir-sage) 1.6px, var(--heir-paper) 1.9px) 0 0 / 6px 6px}.inherit .part-left{outline-offset:-6px;background:#fbfcf2;outline:2px dashed #6f8c6c}.inherit .whole-key{flex-wrap:wrap;gap:6px 22px;margin-top:10px;display:flex}.inherit .whole-key li{font:400 .84em/1.3 var(--mono);color:#1d2a1c;align-items:center;gap:.45em;display:flex}.inherit .swatch{box-sizing:border-box;border:1.5px solid #1d2a1c;flex:none;width:1.1em;height:1.1em}.inherit .swatch.part-left{outline-offset:-4px;outline-width:1.5px}.inherit .key-n{font-weight:700}.inherit .shares{margin-top:1.1em}.inherit .shares .row-n{width:2.6em;font:700 1em/1.3 var(--mono);color:#2f432c}.inherit .shares .heir{font-weight:400}.inherit .heir-name{font:700 1.08em/1.3 var(--serif);color:#121812;display:block}.inherit .heir-count{color:#2f432c;font-weight:400}.inherit .rule{margin-top:.3em}.inherit .rule li{font:400 .8em/1.45 var(--mono);color:#2f432c;padding-inline-start:1.1em;position:relative}.inherit .rule li+li{margin-top:.2em}.inherit .rule li:before{content:"";inset-inline-start:.1em;background:var(--frame-line);width:.55em;height:1.5px;position:absolute;top:.7em}.inherit .shares td{font:700 1em/1.3 var(--mono);font-variant-numeric:tabular-nums}.inherit .shares td.num,.inherit .shares th.num{text-align:end}.inherit .shares td.num:last-child,.inherit .shares th.num:last-child{padding-inline-end:0}.inherit .frac{color:var(--green-ink);font-size:1.12em}.inherit .each{color:#2f432c;white-space:nowrap;margin-top:.25em;font-size:.8em;font-weight:400;display:block}.inherit .shares .excluded .heir-name{color:#3d5a3a}.inherit .shares .excluded td{color:#4d6449;font-weight:400}.inherit .shares .left-over .heir-name{color:var(--ink-brown)}.inherit .shares tfoot :is(th,td){border-top:3px double var(--frame-line);font:700 1em/1.3 var(--mono);border-bottom:0}.inherit .small-print{color:#233421;margin-top:.7em;font-size:.9em}.inherit .copy-link{align-items:center;gap:14px;display:flex}.inherit .copy-link button{background:var(--field);min-height:44px;color:var(--green-deep);font:700 .9em/1 var(--mono);cursor:pointer;border:2px solid #2b5530;border-radius:6px;padding:0 18px}.inherit .copy-link button:hover{background:#dce8c4}.inherit .copy-link span{color:var(--green-deep);font-size:.85em;font-weight:700}.inherit .before-rely{border:1px solid var(--rule);background:#eff3dcb3;border-radius:4px;padding:.9em 1em}.inherit .before-rely h3,.inherit .rules-used h3,.inherit .coverage h3{font:700 .9em/1.2 var(--mono);color:#2f432c;letter-spacing:.02em}.inherit .before-rely ul{margin-top:.4em}.inherit .before-rely li{font:400 .95em/1.5 var(--serif);color:#1d2a1c;max-width:66ch}.inherit .before-rely li+li{margin-top:.45em}.inherit .before-rely li.first{color:var(--ink-brown);font-weight:700}.inherit .working>summary{min-height:44px;font:700 .86em/1.2 var(--mono);color:var(--green-deep);cursor:pointer;align-items:center;gap:.55em;list-style:none;display:inline-flex}.inherit .working>summary::-webkit-details-marker{display:none}.inherit .working>summary:before{content:"+";box-sizing:border-box;border:1.5px solid;border-radius:2px;justify-content:center;align-items:center;width:1.35em;height:1.35em;line-height:1;display:inline-flex}.inherit .working[open]>summary:before{content:"−"}.inherit .working ol{counter-reset:w}.inherit .working li{counter-increment:w;border-top:1px dashed var(--rule);font:400 .82em/1.5 var(--mono);padding-block:.35em;padding-inline:2.4em 0;position:relative}.inherit .working li:before{content:counter(w) ".";color:#2f432c;font-weight:700;position:absolute;inset-inline-start:0}.inherit .rules-used ol>li{border-bottom:1px solid var(--rule);padding-block:.8em}.inherit .rule-title{font:700 1.02em/1.3 var(--serif);color:var(--green-ink);flex-wrap:wrap;align-items:baseline;gap:.3em .9em;display:flex}.inherit .rule-check{font:700 .7em/1.2 var(--mono);color:var(--ink-brown);letter-spacing:.02em}.inherit .rule-value{margin-top:.25em}.inherit .rule-note{color:var(--ink-brown);margin-top:.3em;font-size:.92em}.inherit .rules-used .cite{margin-top:.35em}.inherit .coverage-cols{gap:4px 40px;display:grid}.inherit .coverage h3{margin-top:1em}.inherit .coverage ul{margin-top:.35em}.inherit .coverage li{font:400 .95em/1.5 var(--serif);max-width:62ch;padding-block:.3em;padding-inline:1.3em 0;position:relative}.inherit .coverage li:before{content:"";inset-inline-start:.1em;background:var(--frame-line);width:.7em;height:2px;position:absolute;top:1.02em}.inherit .coverage .refuses li:before{background:var(--ink-red)}.inherit .coverage .leaves li:before{background:var(--ink-brown)}.inherit .route-out{margin-top:.6em}.inherit .route-out li{border-top:1px solid var(--rule);padding:.55em 0}.inherit .route-out a{min-height:44px;font:700 1.05em/1.25 var(--serif);color:var(--green-deep);text-underline-offset:.18em;align-items:center;text-decoration-thickness:1px;display:inline-flex}.inherit .route-out a:hover{color:var(--green)}.inherit .route-for{font:400 .82em/1.45 var(--mono);color:#2f432c;max-width:70ch;display:block}@media (min-width:960px){.inherit>*+*{margin-top:calc(30 * var(--u))}.inherit>.leaf-head+.ih-standing{margin-top:0}.inherit>.coverage,.inherit>.routes-out{margin-top:calc(56 * var(--u))}.inherit .ih-options{gap:calc(16 * var(--u));margin-top:calc(16 * var(--u));max-width:calc(820 * var(--u));grid-template-columns:1fr 1fr}.inherit .family>.clause-heading+.family-note{margin-top:calc(8 * var(--u))}.inherit .family-note{margin-bottom:calc(14 * var(--u))}.inherit .group-fields.ih-steps{grid-template-columns:1fr 1fr}.inherit .stepper{justify-content:flex-start;column-gap:calc(18 * var(--u));flex-wrap:nowrap}.inherit .stepper-label{flex:0 1 calc(230 * var(--u))}.inherit .group-fields.ih-ticks{grid-template-columns:1fr 1fr 1fr}.inherit .slot-who{grid-template-columns:calc(260 * var(--u)) 1fr}.inherit .estate-fields{grid-template-columns:1fr 1fr}.inherit .schedule>*+*{margin-top:calc(18 * var(--u))}.inherit .schedule-of{margin-top:calc(8 * var(--u))}.inherit .whole-bar{height:calc(56 * var(--u))}.inherit .shares .heir{width:46%}.inherit .coverage-cols{grid-template-columns:1fr 1fr}.inherit .routes-out>.prose{margin-top:calc(8 * var(--u))}}@media (max-width:959.98px){.inherit>*+*{margin-top:22px}.inherit>.coverage,.inherit>.routes-out{margin-top:40px}.inherit .ih-ask legend{font-size:21px}.inherit .ih-options{margin-top:12px}.inherit .family-note{margin:6px 0 10px;font-size:16px}.inherit .schedule>*+*{margin-top:16px}.inherit .schedule-of{margin-top:6px}.inherit .shares,.inherit .shares tbody,.inherit .shares tfoot,.inherit .shares tr,.inherit .shares th,.inherit .shares td{display:block}.inherit .shares thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.inherit .shares tr{border-bottom:1px solid var(--rule);padding-block:14px;padding-inline:2.2em 0;position:relative}.inherit .shares tfoot tr{border-top:3px double var(--frame-line);border-bottom:0}.inherit .shares :is(th,td){text-align:start!important;border:0!important;padding:0!important}.inherit .shares .row-n{inset-inline-start:0;width:auto;position:absolute;top:14px}.inherit .shares td:not(.row-n){flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:0 12px;margin-top:6px;display:flex}.inherit .shares td:not(.row-n):before{content:attr(data-label);font:400 .8em/1.3 var(--mono);color:#2f432c}.inherit .shares td .each{text-align:end;flex-basis:100%;margin-top:0}.inherit .shares .heir+td{margin-top:10px;border-top:1px dashed var(--rule)!important;padding-top:8px!important}}@media (min-width:600px) and (max-width:959.98px){.inherit .ih-options,.inherit .group-fields.ih-steps,.inherit .group-fields.ih-ticks,.inherit .estate-fields,.inherit .slot-who{grid-template-columns:1fr 1fr}}@media print{.inherit .family,.inherit .ih-given,.inherit .share-link,.inherit .routes-out,.inherit .coverage{display:none}.inherit .working ol{display:block}.inherit .part-n{border-width:.5pt}.inherit .whole-bar,.inherit .part,.inherit .swatch{-webkit-print-color-adjust:exact;print-color-adjust:exact}}
