.debug-outline{outline:2px solid green}*{border:0;box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{overflow-y:scroll}table,thead,tbody,tfoot,tr,th,td{border-collapse:collapse;border-spacing:0}img{max-width:100%}a,summary{-webkit-user-select:none;user-select:none}button,summary,select,input[type="radio"],input[type="checkbox"]{cursor:pointer}address{font-style:normal}h1,h2,h3,h4,h5,h6,select{font-size:1rem;font-weight:400}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}select,input,textarea{outline:none}@font-face{font-display:block;font-family:'Inter';font-style:normal;font-weight:400;src:url('/fonts/inter-v12-latin/inter-v12-latin-regular.eot');src:url(https://fonts.gstatic.com/s/inter/v13/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa1ZL7.woff2) format('woff2'),url('/fonts/inter-v12-latin/inter-v12-latin-regular.eot?#iefix') format('embedded-opentype'),url('/fonts/inter-v12-latin/inter-v12-latin-regular.woff2') format('woff2'),url('/fonts/inter-v12-latin/inter-v12-latin-regular.woff') format('woff'),url('/fonts/inter-v12-latin/inter-v12-latin-regular.ttf') format('truetype'),url('/fonts/inter-v12-latin/inter-v12-latin-regular.svg#Inter') format('svg');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-display:block;font-family:'Inter';font-style:normal;font-weight:700;src:url('/fonts/inter-v12-latin/inter-v12-latin-700.eot');src:url(https://fonts.gstatic.com/s/inter/v13/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa1ZL7.woff2) format('woff2'),url('/fonts/inter-v12-latin/inter-v12-latin-700.eot?#iefix') format('embedded-opentype'),url('/fonts/inter-v12-latin/inter-v12-latin-700.woff2') format('woff2'),url('/fonts/inter-v12-latin/inter-v12-latin-700.woff') format('woff'),url('/fonts/inter-v12-latin/inter-v12-latin-700.ttf') format('truetype'),url('/fonts/inter-v12-latin/inter-v12-latin-700.svg#Inter') format('svg');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}body{font-family:'Inter',Helvetica,Arial,sans-serif}html{font-size:4vw}@media only screen and (min-width:576px){html{font-size:2vw}}@media only screen and (min-width:992px){html{font-size:1.5vw}}@media only screen and (min-width:1333px){html{font-size:min(1.2vw,16px)}}main{--font-size_medium:0.9rem;--font-size_large:calc(var(--font-size_medium) + 0.1rem);--font-size_larger:calc(var(--font-size_medium) + 0.2rem);--font-size_largest:calc(var(--font-size_medium) + 0.3rem);--font-size_small:calc(var(--font-size_medium) - 0.1rem);--font-size_smaller:calc(var(--font-size_medium) - 0.2rem);--font-size_smallest:calc(var(--font-size_medium) - 0.3rem);--font-size:var(--font-size_medium);font-size:var(--font-size)}h1,h2,h3,h4,h5,h6{font-size:var(--font-size)}ol li::marker,.numbering,#box-first ol a,.text-blue{font-weight:700}#box-first ol a:hover{text-decoration:underline}.box-yellow-heading{--font-size:var(--font-size_larger);font-size:var(--font-size);font-weight:700}.plan-heading-container,.orange-heading{--font-size:var(--font-size_large);font-size:var(--font-size);font-weight:700}.plan{--font-size:var(--font-size_small);font-size:var(--font-size)}@media only screen and (min-width:576px){.plan{--font-size:var(--font-size_medium)}}.plan-section-heading{font-style:italic;font-weight:700}.plan-point-heading-text{font-weight:700}.plan-point-note{font-size:calc(var(--font-size) - 0.1rem)}.plan-point-heading-text-note{font-variant:small-caps}.plan-point-heading-alternate{--font-size:var(--font-size_smallest);font-size:var(--font-size);font-weight:700}@media only screen and (min-width:992px){.plan-point-heading-alternate{--font-size:var(--font-size_small)}}@media only screen and (min-width:768px){.will-heading .orange-heading{--font-size:var(--font-size_larger);font-size:var(--font-size);font-weight:700}}.copyright{font-size:0.7rem}a{text-decoration:none;color:inherit}.text-blue{color:var(--background-color_light-purple-blue)}a.text-blue:hover{text-decoration:underline}#hero-heading,.question{color:rgb(0,67,104)}ol li::marker,.product-dollar-amount,.numbering,.will-heading .orange-heading{color:darkred}.plan-section-heading{color:green}.plan-point-heading-alternate{color:darkgoldenrod}.plan-point-heading-alternate-primary{color:darkcyan}.modified:has(.plan) .plan-heading-text::after{color:transparent}.modified:has(.plan-fetch-success) .plan-heading-text::after{color:green}.modified:has(.plan-fetch-failure) .plan-heading-text::after{color:darkred}.modified:has(.plan-fetch-pending) .plan-heading-text::after{color:darkgoldenrod;animation:pulse 1000ms infinite}@keyframes pulse{0%,100%{opacity:1}50%{opacity:0}}#box-first ol a{color:var(--background-color_light-purple-blue)}body{--color_blue-black:#1d1f45;color:var(--color_blue-black)}body{--background-color_light-purple-blue:#6369D1;--background-color_white-yellow:rgb(255,255,251);--background-color_teal:#66d7d1;--background-color_snappy-yellow:#FFD455;--background-color_cold-purple-grey:rgb(242,243,250);--background-color_cold-purple-grey_point8opacity:rgba(242,243,250,0.8);--background-color_charcoal:rgb(75,65,60);--background-color_hover-blue-1:rgba(0,157,219,0.2);--background-color_hover-blue-2:rgba(0,157,219,0.3);--background-color_pink:#cc3369;--background-color_dark-pink:#ad2b59;--box-shadow_card:0.1rem 0.1rem 0.75rem 0.25rem rgb(190,190,190);--border_table:0.05rem solid rgb(192,192,192)}main{--accent-color_input:rgb(16,149,193,0.4);--background-color_choice:rgb(251,251,251);--background-color_th:#fffaf5;--background-color_td:#f5fffa;background-color:var(--background-color_cold-purple-grey)}.core{--border_fieldChoice:0.1rem solid rgb(204,204,204);--border-radius_fieldChoice:0.2rem;--transition_fieldChoice:background-color 0.2s,border-color 0.2s,box-shadow 0.2s;--background-color_fieldChoice_hover:rgb(253,253,253);--border-color_fieldChoice_hover:rgb(152,152,152);--border-color_fieldChoice_use:rgb(16,149,193,0.4);--box-shadow_fieldChoice_using:0 0 0.15rem 0.2rem rgb(16,149,193,0.15);--background-color_modified:rgb(247,255,255)}.card,.information,.modified,.modify,.interface-mini,.will{background-color:white;border-radius:0.25rem;box-shadow:var(--box-shadow_card)}.box{border:var(--border_table)}.box-yellow{background-color:var(--background-color_white-yellow)}.box-red{background-color:var(--background-color_th)}@media only screen and (min-width:992px){.box-red{border-radius:1rem}}.modified{background-color:var(--background-color_modified)}.modified .button-submit-container,iframe,.white-tile{border-width:calc(var(--font-size) / 4);border-style:outset}.plan-section-heading-container{background-color:lightyellow}body:has(#main-closer-switch){background-color:var(--background-color_cold-purple-grey)}#main-closer-switch:checked~main{opacity:0}#main-closer-switch~main{transition:opacity 500ms linear}summary:hover,.interface-sider-label:hover,.modified-closer-label:hover,.will-opener-switch:checked~.will-heading .will-opener-label{background-color:var(--background-color_hover-blue-1)}summary:active,.interface-sider-label:active,.modified-closer-label:active{background-color:var(--background-color_hover-blue-2)}.point-checkmarked{background-position:left;background-repeat:no-repeat}.point-checkmarked-grey{background-image:url('/img/circle-checkmark-grey.svg')}.point-checkmarked-green{background-image:url('/img/circle-checkmark-green.svg')}.bar{border-bottom-style:solid;border-bottom-width:0.3rem}.bar-teal{border-bottom-color:var(--background-color_teal)}.bar-yellow{border-bottom-color:var(--background-color_snappy-yellow)}.choice{border:var(--border_fieldChoice);border-radius:var(--border-radius_fieldChoice);transition:var(--transition_fieldChoice)}.choice:hover{background-color:var(--background-color_fieldChoice_hover);border-color:var(--border-color_fieldChoice_hover)}.choice:has(input:active),.choice:has(input:focus:not([type="checkbox"])),.choice:has(input:checked){background-color:var(--background-color_white-yellow);border-color:var(--border-color_fieldChoice_use)}.choice:has(input:active){box-shadow:var(--box-shadow_fieldChoice_using)}.orange-heading{border-left:0.5rem solid var(--background-color_snappy-yellow)}.saving-progress{display:none}body:has(#failure-opener-switch:checked),#failure{display:flex;flex-direction:column}body:has(#failure-opener-switch:checked) main,#failure main{flex-grow:1}.points,.failure-open ol{display:flex;flex-direction:column;gap:var(--font-size)}.switch,#templates,#single-closer-switch:checked~main .single-close,.admin-open,.failure-open,#success-closer-switch:checked~main .success-close,.upgrade-prompt-open,.attorney-open,#attorney-opener-switch:checked~main .attorney-close,.prefilled-explanation-closer-switch:checked~.prefilled-explanation-close,.filler-field-container{display:none}#failure-opener-switch:checked~main .failure-open,#admin-opener-switch:checked~main .admin-open,#attorney-opener-switch:checked~main .attorney-open,#upgrade-prompt-opener-switch:checked~.upgrade-prompt-open{display:block}#admin-opener-switch:checked~main tr.admin-open{display:table-row}.failure-open ol,#how-points,.plan ol{list-style-position:inside}@media only screen and (min-width:1333px){#double{display:grid;gap:var(--gap);grid-template-columns:1fr 1fr}}.modified{display:flex;flex-direction:column}.plan{flex-grow:1;overflow-y:auto}.plan-heading,.plan-point-heading,.orange-heading-tagged{align-items:center;display:flex;gap:var(--font-size);justify-content:space-between}.modified:has(.plan) .plan-heading-text::after{content:"\00A0\00A0\2022";display:inline-block;position:relative;top:calc(-1 * var(--font-size) / 8);transform:scale(2)}.will-heading{align-items:center;display:flex;flex-wrap:wrap;gap:var(--font-size);justify-content:space-between}@media only screen and (min-width:768px){.buttons-will:has(.will-opener-label){display:grid;gap:var(--gap);grid-template-columns:1fr 1fr}}a.button-will{display:block}.button-will-text-extra{display:none}@media only screen and (min-width:992px){.button-will-text-extra{display:inline}}.will-opener-label,.will-open{display:none}@media only screen and (min-width:768px){.will-opener-label{display:block}.will-opener-switch:checked~.will-open{display:inline}}.core,.bar-yellow,.centered-block{margin-inline:auto}.box-yellow-heading{text-align:center}body:has(#failure-opener-switch:checked),#failure,#failure-opener-switch:not(:checked)~main{min-height:100vh}.core{max-width:60rem;--max-width_interface:96rem;--max-width_interface-sided:120rem}.core-wide{max-width:75rem;width:90%}.bar{width:5rem}@media only screen and (min-width:1333px){#double{max-width:var(--max-width_interface)}}.plan-point-heading-alternate{min-width:max-content}.wills{max-width:initial}.wills-scenario,.wills-display{max-width:var(--max-width_interface)}.will-iframe{min-height:90vh;width:100%}main{--gap:2rem;padding-block:var(--gap);--gap_large:calc(var(--gap) * 2);--gap_larger:calc(var(--gap) * 3)}.core{--padding-block:calc(var(--font-size) * 2);--padding-inline:3rem;--padding-inline_interface:1.5rem}main .core{margin-top:var(--gap)}.bar{margin-block:2rem}#box-first{margin-top:0}.box{padding-block:var(--padding-block);padding-inline:var(--padding-inline)}@media only screen and (min-width:1333px){#double{padding-inline:calc(var(--gap) / 1.5)}}#modified-double-2{margin-top:var(--gap)}@media only screen and (min-width:1333px){#modified-double-2{margin-top:0}}.orange-heading-container{padding-block:calc(var(--font-size) / 4)}.orange-heading{padding-left:calc(var(--font-size) / 2)}.orange-heading:not(.plan-heading){margin-bottom:calc(var(--font-size) * 1.5)}.modified,.modify,.interface-mini{--padding-inline:var(--padding-inline_interface)}.modified{padding-block:var(--padding-block)}.plan-heading-container{margin-inline:var(--padding-inline)}.plan{margin-top:1rem}.plan-section-heading-container{margin-block:calc(var(--padding-block) / 2);margin-top:var(--padding-block);padding-block:calc(var(--padding-block) / 4)}.plan-section:first-child .plan-section-heading-container{margin-top:calc(var(--padding-block) / 2)}.plan-section-heading{margin-inline:var(--padding-inline)}.plan-point{--padding-block:calc(var(--font-size) * 0.75);padding-block:var(--padding-block);padding-inline:calc(var(--padding-inline) / 2);margin-inline:calc(var(--padding-inline) / 2)}.plan-point-body{padding-top:var(--padding-block)}.wills{padding-inline:0}.wills-text{padding-inline:var(--padding-inline)}@media only screen and (min-width:768px){.wills-display{padding-inline:var(--padding-inline)}}main .wills-display{margin-top:0}.will{margin-top:var(--gap);padding-block:var(--padding-block);padding-inline:var(--padding-inline)}.will-heading .orange-heading{margin-bottom:0}.will-iframe{margin-top:var(--gap)}.box-yellow,.points{line-height:200%}.question,th,.choice-multiline{line-height:150%}.plan,.custom-table,.mirror-prompts,.portions-explanations{line-height:125%}.will{line-height:normal}header,footer{color:white}header{background-color:var(--background-color_light-purple-blue)}footer{background-color:var(--background-color_charcoal)}.logo-container,.icon-container,.name-container{display:flex;align-items:center;justify-content:center}@media only screen and (min-width:992px){#header-nav{display:flex;justify-content:space-between;position:relative}}#footer-nav{display:flex;flex-wrap:wrap;justify-content:space-between}@media only screen and (min-width:992px){#footer-nav{justify-content:space-around}}.footer-nav-links{flex-basis:max-content}.footer-nav-link{display:block}.name{font-size:1.5rem;font-weight:700}.name-hover-underline:hover{text-decoration:underline}.footer-nav-heading{font-size:1.5rem;font-weight:700}.footer-nav-link:hover{text-decoration:underline}#address:hover{text-decoration:none}@media only screen and (min-width:992px){#header-nav{max-width:82.5rem;width:98%}}.icon-container{width:4rem}.nav-child{padding-block:1rem}.footer-nav-text,.footer-nav-link{margin-block:1rem}.footer-nav-text{line-height:150%}.header-nav-link:hover{color:var(--color_blue-black)}#header-nav-links{background-color:var(--background-color_light-purple-blue);box-shadow:0 0 0.1rem rgb(60,60,60)}@media only screen and (min-width:576px){#header-nav-links{background-color:initial;box-shadow:initial}}.header-nav-burger-bar{border-radius:0.5rem;border-style:solid;border-width:0.05rem}#header-nav:has(#header-nav-links){display:flex;justify-content:space-between}#header-nav-links{display:none}@media only screen and (min-width:576px){#header-nav-links{display:grid;gap:0.1rem;grid-auto-flow:column}}.header-nav-link{align-items:center;display:flex;justify-content:center}#header-nav-link-reviews,#header-nav-link-subscribe,#header-nav-button-start-container{display:none}@media only screen and (min-width:992px){#header-nav-button-start-container{display:flex;align-items:center}}#header-nav-button-start{display:inline-block}body{--font-size_header-nav-links:1.25rem}@media only screen and (min-width:576px){body{--font-size_header-nav-links:0.6rem}}@media only screen and (min-width:992px){body{--font-size_header-nav-links:0.7rem}}@media only screen and (min-width:1333px){body{--font-size_header-nav-links:1.1rem}}#header-nav-links{font-size:var(--font-size_header-nav-links)}@media only screen and (min-width:1333px){#header-nav-button-start{font-size:var(--font-size_header-nav-links)}}#header-nav-links{width:55%}@media only screen and (min-width:576px){#header-nav-links{width:initial}}#header-nav-burger{width:1.25rem}.header-nav-link{padding-block:1rem}@media only screen and (min-width:576px){.header-nav-link{padding-block:initial;padding-inline:1rem}}.header-nav-burger-bar{margin-block:0.25rem}.step-bar{border-color:#ccc;border-style:solid;border-width:0.05rem}.step-count{border-radius:50%;background-color:#aaa}.step-complete .step-count{background-color:#4bb543}.step-active .step-count{background-color:rgb(0,157,219);border-color:white;border-style:solid;border-width:0.1rem}.steps{align-items:center;display:flex;justify-content:space-between}.step{flex:1;position:relative}.step-count{align-items:center;display:flex;justify-content:center;position:relative;z-index:2}.step-bar{left:50%;top:calc(var(--count-length) / 2);position:absolute;z-index:1}.step-count{font-size:0.7rem}.step-name{font-size:0.9rem}.step-active>.step-name{font-weight:700}#header-steps,.step-count{margin-inline:auto}@media only screen and (min-width:992px){#header-steps{margin-inline:initial}}.step-name{text-align:center}@media only screen and (min-width:992px){#header-steps{width:48rem}}@media only screen and (min-width:1333px){#header-steps{width:56rem}}.step{--count-length:2rem}.step-count{height:var(--count-length);width:var(--count-length)}.step-bar{width:100%}.step-name{padding-top:0.4rem}.button-blue,.button-pink,.button-grey{color:white;font-weight:700}.button{transition:background-color 150ms,box-shadow 150ms}.button-white{background-color:white}.button-white:active{background-color:rgb(248,248,248)}.button-grey{background-color:rgb(147,147,147)}.button-grey:hover{background-color:rgb(128,128,128)}.button-blue{background-color:var(--background-color_light-purple-blue)}.button-blue:hover,.button-pink{background-color:var(--background-color_pink)}.button-blue:active,.button-pink:hover{background-color:var(--background-color_dark-pink)}.button-blue,.button-white,.button-pink{box-shadow:0 0 0.25rem grey}.button-blue:hover,.button-white:hover,.button-pink:hover{box-shadow:0 0 0.5rem grey}label.button{cursor:pointer}a.button-inline,label.button-inline{white-space:nowrap}.button{text-align:center}.button-full{width:100%}.button{padding:1rem}.button-inline{padding-block:0.35rem;padding-inline:0.5rem}.field{background-color:var(--background-color_white-yellow);border:var(--border_fieldChoice);border-radius:var(--border-radius_fieldChoice);transition:var(--transition_fieldChoice)}.field-entry:hover{background-color:var(--background-color_fieldChoice_hover);border-color:var(--border-color_fieldChoice_hover)}td .field-entry:hover{background-color:white}.field-entry:focus{background-color:var(--background-color_white-yellow);border-color:var(--border-color_fieldChoice_use);box-shadow:var(--box-shadow_fieldChoice_using)}.box-yellow .field-entry{background-color:white}.field-preview{--background-color_field-preview:#d9fdeb;background-color:var(--background-color_field-preview);border-color:var(--background-color_field-preview)}.field{--font-size:var(--font-size_small);font-size:var(--font-size)}.field-email{--font-size:1.1rem;font-size:var(--font-size)}.field-preview-title{text-align:center}.field-number{text-align:right}.field-word{width:calc(var(--font-size) * 16.5)}.field-shares{width:calc(var(--font-size) * 6.5)}.field-age{width:calc(var(--font-size) * 10)}.field-preview-title{width:calc(var(--font-size) * 25)}.field-preview-shares{width:calc(var(--font-size) * 12)}.field{padding:calc(var(--font-size) / 2)}.field-email{padding:0.5rem}