:root{--color-black:26,18,6;--color-bg:255,255,255;--color-bg-secondary:255,244,214;--color-white:255,255,255;--color-gray-100:255,250,238;--color-gray-200:255,244,214;--color-gray-300:240,226,190;--color-gray-400:168,150,120;--color-gray-500:120,104,80;--color-gray-600:92,78,58;--color-gray-700:64,52,36;--color-gray-800:42,32,18;--color-gray-900:26,18,6;--color-primary:255,106,19;--color-primary-dark:194,69,0;--color-primary-light:255,214,186;--color-secondary:255,244,214;--color-accent:36,69,255;--color-accent-light:222,228,255;--color-deep-navy:26,18,6;--color-slate:92,78,58;--color-error:184,20,40;--color-success:18,120,70;--primary:rgb(var(--color-primary));--secondary:rgb(var(--color-secondary));--accent:rgb(var(--color-accent));--inverse:rgb(var(--color-white));--bg-primary:rgb(var(--color-bg));--bg-secondary:rgb(var(--color-secondary));--bg-accent:rgb(var(--color-primary));--bg-inverse:rgb(var(--color-black));--bg-light:rgb(var(--color-white));--text-primary:rgb(var(--color-black));--text-secondary:rgb(var(--color-slate));--text-accent:rgb(var(--color-primary-dark));--text-link:rgb(var(--color-accent));--text-inverse:rgb(var(--color-white));--text-error:rgb(var(--color-error));--text-success:rgb(var(--color-success));--seg-need:rgb(var(--color-black));--seg-want:rgb(var(--color-primary));--seg-save:rgb(var(--color-accent));--seg-debt:rgb(var(--color-primary-dark));--transition-function:cubic-bezier(0.22, 1, 0.36, 1);--transition-duration:0.28s}*{padding:0;margin:0;border:0}[hidden]{display:none!important}*,*::after,*::before{box-sizing:border-box}*::after,*::before{display:inline-block}body,html{height:100%;min-width:320px}body{color:var(--text-primary);line-height:1;font-family:"Inclusive Sans","Segoe UI",sans-serif;font-size:1.125rem;-ms-text-size-adjust:100%;-moz-text-size-adjust:100%;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}button,input,textarea{font-family:"Inclusive Sans","Segoe UI",sans-serif;font-size:inherit;line-height:inherit;color:inherit;background-color:rgba(0,0,0,0)}input,textarea{width:100%}label{display:inline-block}button,option,select{cursor:pointer}a{display:inline-block;color:inherit;text-decoration:none}ul li{list-style:none}img{vertical-align:top}h1,h2,h3,h4,h5,h6{font-weight:inherit;font-size:inherit}html{scroll-behavior:smooth;scroll-padding-top:6.875rem;background-color:var(--bg-primary);overflow-x:clip}body{color:var(--text-primary);background-color:var(--bg-primary)}.lock body{overflow:hidden;touch-action:none}.wrapper{min-height:100%;display:flex;flex-direction:column;overflow-x:clip}.wrapper>main{flex:1 1 auto}.wrapper>*{min-width:0}body{font-family:"Inclusive Sans","Segoe UI",sans-serif;font-size:1.125rem;line-height:1.6;-webkit-font-smoothing:antialiased}h1,h2,h3,h4{font-family:Anybody,"Arial Black",sans-serif;font-stretch:118%;font-variation-settings:"wdth" 118;font-weight:800;letter-spacing:-.01em;line-height:.98;-ms-hyphens:manual;hyphens:manual;text-wrap:balance;overflow-wrap:break-word}ol,ul{list-style:none}dd,li,p,td{text-wrap:pretty}b,strong{font-weight:700}output,table,time{font-variant-numeric:tabular-nums}[tabindex]:focus-visible,a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible,textarea:focus-visible{outline:.1875rem solid rgb(var(--color-accent));outline-offset:.1875rem;box-shadow:0 0 0 .1875rem rgb(var(--color-white))}::selection{background-color:rgb(var(--color-primary));color:rgb(var(--color-black))}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip{position:absolute;left:1rem;top:-10rem;z-index:200;padding:.75rem 1.5rem;border-radius:62.4375rem;background-color:rgb(var(--color-black));color:rgb(var(--color-white));font-weight:700}.skip:focus{top:.75rem}.shell{width:100%;max-width:82rem;margin:0 auto;padding:0 1rem}.page{padding-top:7rem;padding-bottom:4rem}.block{margin-top:4rem}.block__head{display:grid;grid-template-columns:minmax(0,1fr);gap:.75rem;margin-bottom:1.5rem;max-width:51.25rem}.bento{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:1rem}.bento>*{grid-column:1/-1;min-width:0}.tile{position:relative;border-radius:1.75rem;padding:clamp(1.25rem,.9rem + 1.4vw,2.25rem);background-color:rgb(var(--color-white));color:rgb(var(--color-black));border:.125rem solid rgb(var(--color-black));overflow:hidden}.tile--tangerine{background-color:rgb(var(--color-primary));border-color:rgb(var(--color-primary))}.tile--tangerine .textlink{color:rgb(var(--color-black));text-decoration-color:rgb(var(--color-black))}.tile--tangerine .eyebrow{color:rgb(var(--color-black))}.tile--cream{background-color:rgb(var(--color-secondary));border-color:rgb(var(--color-secondary))}.tile--ink{background-color:rgb(var(--color-black));border-color:rgb(var(--color-black));color:rgb(var(--color-white))}.tile--ink .eyebrow{color:rgb(var(--color-primary))}.tile--ink .textlink{color:rgb(var(--color-primary));text-decoration-color:rgb(var(--color-primary))}.tile--ink .tip{background-color:rgba(var(--color-white),.08);color:rgb(var(--color-white))}.tile--ink .tip__label{background-color:rgb(var(--color-primary));color:rgb(var(--color-black))}.tile--ink a:focus-visible,.tile--ink button:focus-visible,.tile--ink input:focus-visible{outline-color:rgb(var(--color-primary));box-shadow:none}.tile--cobalt{background-color:rgb(var(--color-accent));border-color:rgb(var(--color-accent));color:rgb(var(--color-white))}.tile--lift{transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;transition-duration:var(--transition-duration);transition-timing-function:var(--transition-function)}.tile>*+*{margin-top:1rem}.eyebrow{font-family:Anybody,"Arial Black",sans-serif;font-stretch:112%;font-variation-settings:"wdth" 112;font-weight:700;font-size:.8125rem;letter-spacing:.08em;text-transform:uppercase;display:inline-flex;align-items:center;gap:.5rem;color:rgb(var(--color-primary-dark))}.eyebrow::before{content:"";width:1.75rem;height:.625rem;border-radius:62.4375rem;background:linear-gradient(90deg,var(--seg-need) 0 40%,var(--seg-want) 40% 70%,var(--seg-save) 70% 100%)}.h-display{font-family:Anybody,"Arial Black",sans-serif;font-stretch:125%;font-variation-settings:"wdth" 125;font-weight:900;letter-spacing:-.01em;line-height:.98;-ms-hyphens:manual;hyphens:manual;font-size:clamp(2.5rem,1.4rem + 4.6vw,5.4rem);line-height:.92;letter-spacing:-.02em}.h-page{font-family:Anybody,"Arial Black",sans-serif;font-stretch:118%;font-variation-settings:"wdth" 118;font-weight:900;letter-spacing:-.01em;line-height:.98;-ms-hyphens:manual;hyphens:manual;font-size:clamp(1.9rem,1.2rem + 3.2vw,4rem);line-height:.95}.h-sec{font-family:Anybody,"Arial Black",sans-serif;font-stretch:122%;font-variation-settings:"wdth" 122;font-weight:850;letter-spacing:-.01em;line-height:.98;-ms-hyphens:manual;hyphens:manual;font-size:clamp(1.8rem,1.2rem + 2.3vw,3.1rem)}.h-tile{font-family:Anybody,"Arial Black",sans-serif;font-stretch:112%;font-variation-settings:"wdth" 112;font-weight:780;letter-spacing:-.01em;line-height:.98;-ms-hyphens:manual;hyphens:manual;font-size:clamp(1.25rem,1.1rem + .6vw,1.6rem);line-height:1.08}.lead{font-size:clamp(1.1rem,1rem + .4vw,1.3rem);line-height:1.5;max-width:60ch}.muted{color:rgb(var(--color-slate))}.tile--ink .muted{color:rgba(var(--color-white),.78)}.num{font-family:Anybody,"Arial Black",sans-serif;font-stretch:140%;font-variation-settings:"wdth" 140;font-weight:900;letter-spacing:-.01em;line-height:.98;-ms-hyphens:manual;hyphens:manual;font-size:clamp(2.6rem,1.6rem + 4vw,5rem);line-height:.9;font-variant-numeric:tabular-nums}.textlink{color:var(--text-link);font-weight:700;text-decoration:underline;text-decoration-thickness:.125rem;text-underline-offset:.25rem;transition-property:text-underline-offset,color;transition-duration:var(--transition-duration);transition-timing-function:var(--transition-function)}.textlink:hover{text-underline-offset:.4375rem}.prose{max-width:68ch}.prose>*+*{margin-top:1rem}.prose h2{font-family:Anybody,"Arial Black",sans-serif;font-stretch:120%;font-variation-settings:"wdth" 120;font-weight:850;letter-spacing:-.01em;line-height:.98;-ms-hyphens:manual;hyphens:manual;font-size:clamp(1.6rem,1.2rem + 1.4vw,2.4rem);margin-top:3rem;scroll-margin-top:6.875rem}.prose h3{font-family:Anybody,"Arial Black",sans-serif;font-stretch:112%;font-variation-settings:"wdth" 112;font-weight:780;letter-spacing:-.01em;line-height:.98;-ms-hyphens:manual;hyphens:manual;font-size:clamp(1.25rem,1.1rem + .6vw,1.6rem);margin-top:2rem}.prose a:not(.btn){color:var(--text-link);font-weight:700;text-decoration:underline;text-decoration-thickness:.125rem;text-underline-offset:.1875rem}.prose ol,.prose ul{display:grid;gap:.5rem}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:3.25rem;padding:0 1.5rem;border-radius:62.4375rem;border:.125rem solid rgb(var(--color-black));background-color:rgb(var(--color-black));color:rgb(var(--color-white));font-family:Anybody,"Arial Black",sans-serif;font-stretch:115%;font-variation-settings:"wdth" 115;font-weight:800;font-size:1rem;line-height:1.1;text-align:center;transition-property:background-color,color,border-color,-webkit-transform;transition-property:background-color,color,border-color,transform;transition-property:background-color,color,border-color,transform,-webkit-transform;transition-duration:var(--transition-duration);transition-timing-function:var(--transition-function)}.btn:hover{background-color:rgb(var(--color-primary));border-color:rgb(var(--color-black));color:rgb(var(--color-black))}.btn:active{-webkit-transform:translateY(1px);transform:translateY(1px)}.btn:disabled{opacity:.55;cursor:not-allowed}.btn--tangerine{background-color:rgb(var(--color-primary));border-color:rgb(var(--color-primary));color:rgb(var(--color-black))}.btn--tangerine:hover{background-color:rgb(var(--color-white));border-color:rgb(var(--color-white))}.btn--ghost{background-color:rgba(0,0,0,0);color:rgb(var(--color-black))}.btn--ghost:hover{background-color:rgb(var(--color-black));color:rgb(var(--color-white))}.btn--ghost-light{background-color:rgba(0,0,0,0);border-color:rgb(var(--color-white));color:rgb(var(--color-white))}.btn--ghost-light:hover{background-color:rgb(var(--color-white));border-color:rgb(var(--color-white));color:rgb(var(--color-black))}.btn--sm{min-height:2.75rem;padding:0 1rem;font-size:.9375rem}.btn--fw{width:100%}.actions{display:flex;flex-wrap:wrap;gap:.75rem}.segbar{display:flex;gap:.25rem;width:100%;height:2.75rem}.segbar__seg{flex:1 1 0;min-width:0;border-radius:62.4375rem;transition-property:flex-grow,background-color;transition-duration:var(--transition-duration);transition-timing-function:var(--transition-function)}.segbar__seg--need{background-color:var(--seg-need)}.segbar__seg--want{background-color:var(--seg-want)}.segbar__seg--save{background-color:var(--seg-save)}.segbar__seg--debt{background-color:var(--seg-debt);background-image:repeating-linear-gradient(135deg,rgba(var(--color-white),.28) 0 .3125rem,transparent .3125rem .6875rem)}.segbar__seg--free{background-color:rgba(0,0,0,0);box-shadow:inset 0 0 0 .125rem rgba(var(--color-black),.45);background-image:repeating-linear-gradient(90deg,rgba(var(--color-black),.2) 0 .125rem,transparent .125rem .625rem)}.tile--ink .segbar__seg--need{background-color:rgb(var(--color-secondary))}.segbar--thin{height:.75rem;gap:.1875rem}.segrule{display:flex;gap:.375rem;height:.875rem;margin:3rem 0;max-width:26.25rem}.segrule i{border-radius:62.4375rem;background-color:var(--seg-need)}.segrule i:nth-child(1){flex:5}.segrule i:nth-child(2){flex:3;background-color:var(--seg-want)}.segrule i:nth-child(3){flex:1.5;background-color:var(--seg-save)}.segrule i:nth-child(4){flex:.5;background-color:var(--seg-debt)}.meter{display:grid;grid-template-columns:repeat(var(--steps,4),1fr);gap:.25rem}.meter i{height:.625rem;border-radius:62.4375rem;background-color:rgba(var(--color-black),.16)}.meter i.is-on{background-color:rgb(var(--color-black))}.tile--ink .meter i{background-color:rgba(var(--color-white),.2)}.tile--ink .meter i.is-on{background-color:rgb(var(--color-primary))}.seglist{display:grid;gap:.75rem}.seglist>li{position:relative;padding-left:2.5rem}.seglist>li::before{content:"";position:absolute;left:0;top:.5625rem;width:1.625rem;height:.625rem;border-radius:62.4375rem;background:linear-gradient(90deg,var(--seg-want) 0 62%,transparent 62% 70%,var(--seg-need) 70%)}.tile--ink .seglist>li::before,.tile--tangerine .seglist>li::before{background:linear-gradient(90deg,rgb(var(--color-secondary)) 0 62%,transparent 62% 70%,rgb(var(--color-white)) 70%)}.tile--tangerine .seglist>li::before{background:linear-gradient(90deg,rgb(var(--color-black)) 0 62%,transparent 62% 70%,rgb(var(--color-white)) 70%)}.olist{counter-reset:ol;display:grid;gap:.75rem}.olist>li{counter-increment:ol;position:relative;padding-left:3rem}.olist>li::before{content:counter(ol);position:absolute;left:0;top:0;width:2.125rem;height:1.625rem;border-radius:62.4375rem;background-color:rgb(var(--color-primary));color:rgb(var(--color-black));font-family:Anybody,"Arial Black",sans-serif;font-weight:900;font-size:.875rem;line-height:1.625rem;text-align:center}.tip{display:flex;flex-wrap:wrap;align-items:baseline;gap:.5rem .75rem;margin-top:1.5rem;padding:.75rem 1rem .75rem .75rem;border-radius:1.375rem;background-color:rgb(var(--color-secondary));font-size:1.0625rem;line-height:1.5;max-width:53.75rem}.tip__label{font-family:Anybody,"Arial Black",sans-serif;font-stretch:112%;font-variation-settings:"wdth" 112;font-weight:700;font-size:.8125rem;letter-spacing:.08em;text-transform:uppercase;flex:none;display:inline-flex;align-items:center;gap:.5rem;padding:.375rem .75rem;border-radius:62.4375rem;background-color:rgb(var(--color-black));color:rgb(var(--color-primary));font-size:.75rem}.tip__text{flex:1 1 18rem}.tile--cream .tip{background-color:rgb(var(--color-white))}.tile--tangerine .tip{background-color:rgba(var(--color-white),.55)}.chip{display:inline-flex;align-items:center;min-height:2rem;padding:.25rem .75rem;border-radius:62.4375rem;background-color:rgb(var(--color-white));border:.125rem solid rgb(var(--color-black));font-size:.8125rem;font-weight:700}.tile--ink .chip{background-color:rgba(0,0,0,0);border-color:rgb(var(--color-primary));color:rgb(var(--color-primary))}.chips{display:flex;flex-wrap:wrap;gap:.5rem}.crumbs{font-size:.9375rem}.crumbs ol{display:flex;flex-wrap:wrap;gap:.5rem}.crumbs li+li::before{content:"/";margin-right:.5rem;opacity:.6}.crumbs a{text-decoration:underline;text-underline-offset:.1875rem;font-weight:700}.table-wrap{width:100%;overflow-x:auto;border-radius:1.375rem;border:.125rem solid rgb(var(--color-black));background-color:rgb(var(--color-white))}.table{width:100%;min-width:40rem;border-collapse:collapse;font-size:1rem;line-height:1.45}.table caption{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.table td,.table th{padding:.75rem 1rem;text-align:left;vertical-align:top;border-bottom:1px solid rgba(var(--color-black),.14)}.table thead th{font-family:Anybody,"Arial Black",sans-serif;font-stretch:112%;font-variation-settings:"wdth" 112;font-weight:700;font-size:.8125rem;letter-spacing:.08em;text-transform:uppercase;font-size:.75rem;background-color:rgb(var(--color-black));color:rgb(var(--color-white));border-bottom:0}.table tbody th{font-weight:700}.table tbody tr:last-child>*{border-bottom:0}.table tbody tr:nth-child(even){background-color:rgb(var(--color-gray-100))}.tag{display:inline-block;padding:.125rem .625rem;border-radius:62.4375rem;font-size:.8125rem;font-weight:700;white-space:nowrap}.tag--need{background-color:rgb(var(--color-black));color:rgb(var(--color-white))}.tag--want{background-color:rgb(var(--color-primary));color:rgb(var(--color-black))}.tag--save{background-color:rgb(var(--color-accent));color:rgb(var(--color-white))}.faq{display:grid;gap:.625rem}.faq-item{border-radius:1.375rem;background-color:rgb(var(--color-white));border:.125rem solid rgb(var(--color-black));overflow:hidden;transition-property:background-color;transition-duration:var(--transition-duration);transition-timing-function:var(--transition-function)}.faq-item.is-open{background-color:rgb(var(--color-secondary))}.faq-item__question{width:100%;display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:4rem;padding:1rem 1.5rem;text-align:left;font-family:Anybody,"Arial Black",sans-serif;font-stretch:112%;font-variation-settings:"wdth" 112;font-weight:760;letter-spacing:-.01em;line-height:.98;-ms-hyphens:manual;hyphens:manual;font-size:clamp(1.05rem,1rem + .35vw,1.3rem);line-height:1.2}.faq-item__question:focus-visible{outline-offset:-.3125rem;box-shadow:none}.faq-item__icon{flex:none;position:relative;width:2.75rem;height:1.625rem;border-radius:62.4375rem;background-color:rgb(var(--color-primary))}.faq-item__icon::after,.faq-item__icon::before{content:"";position:absolute;left:50%;top:50%;width:.875rem;height:.1875rem;margin:-.09375rem 0 0 -.4375rem;border-radius:2px;background-color:rgb(var(--color-black));transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;transition-duration:var(--transition-duration);transition-timing-function:var(--transition-function)}.faq-item__icon::after{-webkit-transform:rotate(90deg);transform:rotate(90deg)}[aria-expanded=true] .faq-item__icon::after{-webkit-transform:rotate(0);transform:rotate(0)}.faq-item__answer{display:grid;grid-template-rows:1fr;transition-property:grid-template-rows;transition-property:grid-template-rows,-ms-grid-rows;transition-duration:var(--transition-duration);transition-timing-function:var(--transition-function)}.js .faq-item__answer{grid-template-rows:0fr}.js .is-open .faq-item__answer{grid-template-rows:1fr}.faq-item__inner{overflow:hidden}.faq-item__inner>div{padding:0 1.5rem 1.5rem;max-width:70ch}.faq-item__inner>div>*+*{margin-top:.75rem}.faq-item__inner a{color:var(--text-link);font-weight:700;text-decoration:underline;text-underline-offset:.1875rem}.form{display:grid;gap:1rem}.form__row{display:grid;gap:1rem}.form__field{display:grid;gap:.375rem;position:relative}.form__label{font-weight:700;font-size:1rem}.form__optional{font-weight:400;opacity:.75}.form__input,.form__textarea{width:100%;min-height:3.375rem;padding:.75rem 1rem;border-radius:.875rem;border:.125rem solid rgb(var(--color-black));background-color:rgb(var(--color-white));color:rgb(var(--color-black));font-size:1.0625rem;transition-property:border-color,box-shadow,background-color;transition-duration:var(--transition-duration);transition-timing-function:var(--transition-function)}.form__input::-webkit-input-placeholder,.form__textarea::-webkit-input-placeholder{color:rgb(var(--color-gray-500))}.form__input:-ms-input-placeholder,.form__textarea:-ms-input-placeholder{color:rgb(var(--color-gray-500))}.form__input::-ms-input-placeholder,.form__textarea::-ms-input-placeholder{color:rgb(var(--color-gray-500))}.form__input::placeholder,.form__textarea::placeholder{color:rgb(var(--color-gray-500))}.form__input:hover,.form__textarea:hover{box-shadow:0 0 0 .1875rem rgba(var(--color-primary),.45)}.form__input:focus-visible,.form__textarea:focus-visible{outline:0;border-color:rgb(var(--color-accent));box-shadow:0 0 0 .1875rem rgba(var(--color-accent),.35)}.form__input._form-error,.form__textarea._form-error{border-color:rgb(var(--color-error));background-color:#fff0f0}.form__input._form-success,.form__textarea._form-success{border-color:rgb(var(--color-success))}.form__textarea{min-height:9.375rem;resize:vertical;line-height:1.5}.form__error{color:rgb(var(--color-error));font-size:.9375rem;font-weight:700}.tile--ink .form__error{color:#faa}.form__note{font-size:.9375rem}.form__note a{font-weight:700;text-decoration:underline;text-underline-offset:.1875rem}.form__status,.form__success,.form__summary{padding:.75rem 1rem;border-radius:.875rem;font-weight:700;font-size:1rem}.form__status:focus,.form__success:focus,.form__summary:focus{outline:0}.form__status,.form__summary{background-color:#ffecec;color:rgb(var(--color-error));border:.125rem solid rgb(var(--color-error))}.form__status ul,.form__summary ul{margin-top:.5rem;display:grid;gap:.25rem}.form__status a,.form__summary a{text-decoration:underline}.form__success{background-color:#e2f6ea;color:rgb(var(--color-success));border:.125rem solid rgb(var(--color-success))}.form__trap{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.tile--ink .form .form__input,.tile--ink .form .form__textarea{border-color:rgb(var(--color-white))}.tile--ink .form .form__note a{color:rgb(var(--color-primary))}.js [data-reveal]{opacity:0;-webkit-transform:translateY(18px);transform:translateY(18px);transition:opacity .6s var(--transition-function),-webkit-transform .6s var(--transition-function);transition:opacity .6s var(--transition-function),transform .6s var(--transition-function);transition:opacity .6s var(--transition-function),transform .6s var(--transition-function),-webkit-transform .6s var(--transition-function)}.js [data-reveal].is-in{opacity:1;-webkit-transform:none;transform:none}.hdr{position:fixed;z-index:90;top:.875rem;left:0;right:0;padding:0 .75rem;pointer-events:none}.hdr__pill{pointer-events:auto;position:relative;display:flex;align-items:center;justify-content:space-between;gap:1rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;max-width:100%;margin:0 auto;min-height:4rem;padding:.5rem .5rem .5rem 1.25rem;border-radius:62.4375rem;background-color:rgb(var(--color-black));color:rgb(var(--color-white));box-shadow:0 .625rem 1.875rem rgba(var(--color-black),.22)}.hdr__nav{display:flex;align-items:center}.hdr__list{display:flex;align-items:center;gap:.125rem}.hdr__link{display:inline-flex;align-items:center;min-height:2.875rem;padding:0 1rem;border-radius:62.4375rem;font-weight:700;font-size:1rem;white-space:nowrap;color:rgb(var(--color-white));transition-property:background-color,color;transition-duration:var(--transition-duration);transition-timing-function:var(--transition-function)}.hdr__link:hover{background-color:rgba(var(--color-white),.12)}.hdr__link[aria-current=page]{background-color:rgb(var(--color-primary));color:rgb(var(--color-black))}.hdr__link:focus-visible{outline-color:rgb(var(--color-primary));outline-offset:-.1875rem;box-shadow:none}.hdr__note{display:none}.hdr__burger{display:none;align-items:center;gap:.625rem;min-height:3rem;padding:0 1.125rem 0 .875rem;border-radius:62.4375rem;background-color:rgb(var(--color-primary));color:rgb(var(--color-black));font-weight:700;font-size:1rem}.hdr__burger:focus-visible{outline-color:rgb(var(--color-white));box-shadow:none}.hdr__bars{display:grid;gap:.25rem;width:1.375rem}.hdr__bars i{display:block;height:.1875rem;border-radius:62.4375rem;background-color:rgb(var(--color-black));transition-property:opacity,width,-webkit-transform;transition-property:transform,opacity,width;transition-property:transform,opacity,width,-webkit-transform;transition-duration:var(--transition-duration);transition-timing-function:var(--transition-function)}.hdr__bars i:nth-child(1){width:100%}.hdr__bars i:nth-child(2){width:70%}.hdr__bars i:nth-child(3){width:40%}.is-open .hdr__bars i{width:100%}.is-open .hdr__bars i:nth-child(1){-webkit-transform:translateY(.4375rem) rotate(45deg);transform:translateY(.4375rem) rotate(45deg)}.is-open .hdr__bars i:nth-child(2){opacity:0}.is-open .hdr__bars i:nth-child(3){-webkit-transform:translateY(-.4375rem) rotate(-45deg);transform:translateY(-.4375rem) rotate(-45deg)}.logo{display:inline-flex;align-items:center;gap:.625rem;min-height:2.75rem;color:inherit;flex:none}.logo__mark{width:2.75rem;height:1.125rem}.logo__s1{fill:rgb(var(--color-secondary))}.logo__s2{fill:rgb(var(--color-primary))}.logo__s3{fill:rgb(var(--color-accent))}.logo__name{font-family:Anybody,"Arial Black",sans-serif;font-stretch:135%;font-variation-settings:"wdth" 135;font-weight:900;font-size:1.0625rem;letter-spacing:-.01em;white-space:nowrap}.logo__name b{font-weight:900;color:rgb(var(--color-primary))}.logo:focus-visible{outline-color:rgb(var(--color-primary));box-shadow:none;border-radius:62.4375rem}.logo--light .logo__s1{fill:rgb(var(--color-black))}.logo--light .logo__name b{color:rgb(var(--color-primary-dark))}.ftr{padding:0 0 2rem}.ftr__rule{margin-top:0}.ftr__brand{display:grid;align-content:start;gap:1rem}.ftr__brand>*+*{margin-top:0}.ftr__brand .logo__name{font-size:1.625rem}.ftr__brand .logo__mark{width:3.75rem;height:1.5625rem}.ftr__intro{max-width:52ch;color:rgba(var(--color-white),.85)}.ftr__contacts{display:grid;gap:.375rem;font-style:normal}.ftr__contact{font-weight:700;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.ftr__contact[href]{color:rgb(var(--color-primary));text-decoration:underline;text-decoration-thickness:.125rem;text-underline-offset:.25rem;min-height:2rem}.ftr__heading{font-family:Anybody,"Arial Black",sans-serif;font-stretch:112%;font-variation-settings:"wdth" 112;font-weight:700;font-size:.8125rem;letter-spacing:.08em;text-transform:uppercase;font-size:.8125rem}.ftr__list{display:grid;gap:.125rem}.ftr__list a{display:inline-flex;align-items:center;min-height:2.5rem;font-weight:700;text-decoration:underline;text-decoration-color:transparent;text-decoration-thickness:.125rem;text-underline-offset:.25rem;transition-property:text-decoration-color;transition-duration:var(--transition-duration);transition-timing-function:var(--transition-function)}.ftr__list a:hover{text-decoration-color:rgb(var(--color-primary-dark))}.ftr__notice{font-size:1rem;line-height:1.55}.ftr__notice .ftr__heading{display:flex;align-items:center;gap:.5rem}.ftr__notice .ftr__heading::before{content:"";width:1.375rem;height:.625rem;border-radius:62.4375rem;background-color:currentColor}.ftr__notice.tile--ink .ftr__heading{color:rgb(var(--color-primary))}.ftr__base{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.5rem 1.5rem;margin-top:1.5rem;font-size:.9375rem}.ftr__base a{font-weight:700;text-decoration:underline;text-underline-offset:.1875rem;color:var(--text-link)}.cookie{position:fixed;z-index:95;left:1rem;bottom:1rem;width:min(100% - 2rem,26.25rem);padding:1.5rem;border-radius:1.75rem;background-color:rgb(var(--color-white));border:.125rem solid rgb(var(--color-black));box-shadow:0 1.125rem 2.75rem rgba(var(--color-black),.22);display:grid;gap:.75rem;-webkit-transform:translateY(.75rem);transform:translateY(.75rem);opacity:0;transition:opacity var(--transition-duration) var(--transition-function),-webkit-transform var(--transition-duration) var(--transition-function);transition:opacity var(--transition-duration) var(--transition-function),transform var(--transition-duration) var(--transition-function);transition:opacity var(--transition-duration) var(--transition-function),transform var(--transition-duration) var(--transition-function),-webkit-transform var(--transition-duration) var(--transition-function)}.cookie.is-shown{opacity:1;-webkit-transform:none;transform:none}.cookie__bar{width:7.5rem}.cookie__title{font-family:Anybody,"Arial Black",sans-serif;font-stretch:118%;font-variation-settings:"wdth" 118;font-weight:850;letter-spacing:-.01em;line-height:.98;-ms-hyphens:manual;hyphens:manual;font-size:1.25rem}.cookie__text{font-size:1rem;line-height:1.5}.cookie__actions{display:flex;flex-wrap:wrap;gap:.5rem}.hero__intro{display:flex;flex-direction:column;justify-content:space-between;gap:1.5rem;min-height:32.5rem}.hero__intro>*+*{margin-top:0}.hero__title{font-size:clamp(2.4rem,.8rem + 3.4vw,4.4rem)}.hero__chips .chip{background-color:rgba(var(--color-white),.6)}.splitter{display:grid;align-content:start;gap:1rem}.splitter>*+*{margin-top:0}.splitter__head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5rem 1rem}.splitter__note{font-size:.9375rem;color:rgb(var(--color-slate))}.splitter__income{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.5rem 1rem}.splitter__income .num{font-size:clamp(2.4rem,1.6rem + 3vw,4.2rem)}.splitter__income-label{font-family:Anybody,"Arial Black",sans-serif;font-stretch:112%;font-variation-settings:"wdth" 112;font-weight:700;font-size:.8125rem;letter-spacing:.08em;text-transform:uppercase}.splitter__barwrap{position:relative}.splitter__bar{height:clamp(3.5rem,2.8rem + 2.4vw,5rem);gap:.3125rem}.splitter__bar .segbar__seg{flex-grow:0;flex-basis:0}.splitter__bar .segbar__seg--need{flex-grow:900}.splitter__bar .segbar__seg--want{flex-grow:540}.splitter__bar .segbar__seg--save{flex-grow:270}.splitter__bar .segbar__seg--debt{flex-grow:90}.splitter__mark{position:absolute;top:-.5rem;bottom:-.5rem;width:.25rem;margin-left:-.125rem;border-radius:62.4375rem;background-color:rgb(var(--color-error));left:100%;transition-property:left;transition-duration:var(--transition-duration);transition-timing-function:var(--transition-function)}.splitter__mark span{position:absolute;top:100%;right:0;margin-top:.25rem;padding:.125rem .5rem;border-radius:62.4375rem;background-color:rgb(var(--color-error));color:rgb(var(--color-white));font-size:.8125rem;font-weight:700;white-space:nowrap}.splitter__legend{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.625rem}.splitter__item{display:grid;grid-template-columns:auto 1fr;align-items:baseline;gap:0 .5rem;padding:.75rem;border-radius:.875rem;background-color:rgb(var(--color-gray-100))}.splitter__item::before{content:"";grid-row:1/3;align-self:stretch;width:.5rem;border-radius:62.4375rem;background-color:var(--seg-need)}.splitter__item--want::before{background-color:var(--seg-want)}.splitter__item--save::before{background-color:var(--seg-save)}.splitter__item--debt::before{background-color:var(--seg-debt);background-image:repeating-linear-gradient(135deg,rgba(var(--color-white),.35) 0 3px,transparent 3px 7px)}.splitter__name{font-weight:700;font-size:.9375rem}.splitter__amount{grid-column:2;font-family:Anybody,"Arial Black",sans-serif;font-stretch:125%;font-variation-settings:"wdth" 125;font-weight:850;letter-spacing:-.01em;line-height:.98;-ms-hyphens:manual;hyphens:manual;font-size:clamp(1.25rem,1.1rem + .6vw,1.6rem)}.splitter__pct{grid-column:2;font-size:.8125rem;font-weight:700;color:rgb(var(--color-slate))}.splitter__status{padding:.75rem 1rem;border-radius:.875rem;background-color:rgb(var(--color-secondary));font-weight:700;font-size:1rem;line-height:1.45}.splitter__status.is-over{background-color:rgb(var(--color-error));color:rgb(var(--color-white))}.splitter__status.is-under{background-color:rgb(var(--color-accent-light))}.splitter__controls{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem 1.5rem;padding-top:.5rem}.splitter__reset{justify-self:start;align-self:end}.range{display:grid;gap:.375rem;--thumb:rgb(var(--color-black))}.range--income{grid-column:1/-1}.range--want{--thumb:rgb(var(--color-primary))}.range--save{--thumb:rgb(var(--color-accent))}.range--debt{--thumb:rgb(var(--color-primary-dark))}.range__label{font-weight:700;font-size:.9375rem}.range__input{appearance:none;-webkit-appearance:none;width:100%;height:2.75rem;background:rgba(0,0,0,0);cursor:pointer}.range__input::-webkit-slider-runnable-track{height:.875rem;border-radius:62.4375rem;background-color:rgb(var(--color-secondary));box-shadow:inset 0 0 0 .125rem rgba(var(--color-black),.2)}.range__input::-moz-range-track{height:.875rem;border-radius:62.4375rem;background-color:rgb(var(--color-secondary))}.range__input::-webkit-slider-thumb{-webkit-appearance:none;width:2.125rem;height:1.75rem;margin-top:-.4375rem;border-radius:62.4375rem;background-color:var(--thumb);border:.1875rem solid rgb(var(--color-white));box-shadow:0 0 0 .125rem rgb(var(--color-black))}.range__input::-moz-range-thumb{width:1.875rem;height:1.5rem;border-radius:62.4375rem;background-color:var(--thumb);border:.1875rem solid rgb(var(--color-white));box-shadow:0 0 0 .125rem rgb(var(--color-black))}.range__input:focus-visible{outline-offset:.0625rem;border-radius:62.4375rem}.principle__num{color:rgb(var(--color-primary-dark))}.tile--ink .principle__num{color:rgb(var(--color-primary))}.principle--big{display:flex;flex-direction:column;gap:1rem}.principle--big>*+*{margin-top:0}.principle--big .h-tile{font-size:clamp(1.6rem,1.2rem + 1.4vw,2.4rem)}.principle--big .textlink{margin-top:auto}.week__steps{counter-reset:none}.week__step{display:flex;flex-direction:column;gap:.75rem}.week__step>*+*{margin-top:0}.week__step .meter{margin-bottom:.5rem}.week__day{font-family:Anybody,"Arial Black",sans-serif;font-stretch:120%;font-variation-settings:"wdth" 120;font-weight:900;letter-spacing:-.01em;line-height:.98;-ms-hyphens:manual;hyphens:manual;font-size:clamp(1.4rem,1rem + .9vw,1.9rem);line-height:1}.week__day span{display:block;margin-top:.375rem;font-family:Anybody,"Arial Black",sans-serif;font-stretch:112%;font-variation-settings:"wdth" 112;font-weight:700;font-size:.8125rem;letter-spacing:.08em;text-transform:uppercase;font-size:.75rem;opacity:.8}.compare__head{display:grid;gap:.75rem;max-width:51.25rem;margin-bottom:1.5rem}.calc{display:grid;align-content:start;gap:1.5rem}.calc>*+*{margin-top:0}.calc__fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.calc__field{display:grid;gap:.375rem;align-content:start}.calc__months{grid-column:1/-1}.calc__label{font-weight:700;font-size:1rem}.calc__input{min-height:3.375rem;padding:0 1rem;border-radius:.875rem;border:.125rem solid rgb(var(--color-black));background-color:rgb(var(--color-white));font-family:Anybody,"Arial Black",sans-serif;font-weight:800;font-size:1.375rem}.calc__input:focus-visible{outline-color:rgb(var(--color-black));box-shadow:0 0 0 .1875rem rgb(var(--color-white))}.calc__seg{display:flex;gap:.25rem;padding:.25rem;border-radius:62.4375rem;background-color:rgb(var(--color-black));width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;max-width:100%}.calc__seg input{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.calc__seg label{display:inline-flex;align-items:center;min-height:2.75rem;padding:0 1.125rem;border-radius:62.4375rem;color:rgb(var(--color-white));font-weight:700;cursor:pointer;transition-property:background-color,color;transition-duration:var(--transition-duration);transition-timing-function:var(--transition-function)}.calc__seg input:checked+label{background-color:rgb(var(--color-white));color:rgb(var(--color-black))}.calc__seg input:focus-visible+label{outline:.1875rem solid rgb(var(--color-white));outline-offset:.125rem}.calc__result{display:grid;gap:.75rem;padding:1.5rem;border-radius:1.375rem;background-color:rgb(var(--color-black));color:rgb(var(--color-white))}.calc__target{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.5rem}.calc__target span{font-family:Anybody,"Arial Black",sans-serif;font-stretch:112%;font-variation-settings:"wdth" 112;font-weight:700;font-size:.8125rem;letter-spacing:.08em;text-transform:uppercase;color:rgb(var(--color-primary))}.calc__target .num{color:rgb(var(--color-primary));font-size:clamp(2rem,1.4rem + 2.4vw,3.6rem)}.calc--side .calc__target .num{font-size:clamp(2rem,1rem + 1.6vw,2.6rem)}.calc__time{font-size:1.0625rem}.fund__side{display:flex;flex-direction:column;gap:1rem}.fund__side>*+*{margin-top:0}.fund__side .btn{margin-top:auto;align-self:flex-start}.duo__col>*+*{margin-top:1.5rem}.duo__title{font-family:Anybody,"Arial Black",sans-serif;font-stretch:135%;font-variation-settings:"wdth" 135;font-weight:900;letter-spacing:-.01em;line-height:.98;-ms-hyphens:manual;hyphens:manual;font-size:clamp(1.8rem,1.3rem + 1.6vw,2.6rem);display:flex;align-items:center;gap:.75rem}.duo__title::before{content:"";width:2.875rem;height:1.375rem;border-radius:62.4375rem;background-color:rgb(var(--color-primary))}.duo__col--do .duo__title::before{background-color:rgb(var(--color-black))}.duo__list{counter-reset:duo;display:grid;gap:.75rem}.duo__list li{counter-increment:duo;display:grid;grid-template-columns:2.5rem 1fr;gap:.75rem;align-items:baseline;padding-bottom:.75rem;border-bottom:1px solid rgba(var(--color-white),.2)}.duo__list li::before{content:counter(duo,decimal-leading-zero);font-family:Anybody,"Arial Black",sans-serif;font-weight:900;font-size:1.125rem;color:rgb(var(--color-primary))}.duo__list li:last-child{border-bottom:0;padding-bottom:0}.duo__col--do li{border-bottom-color:rgba(var(--color-black),.2)}.duo__col--do li::before{color:rgb(var(--color-black))}.faqteaser__side{display:flex;flex-direction:column;gap:1rem}.faqteaser__side>*+*{margin-top:0}.faqteaser__side .btn{align-self:flex-start;margin-top:auto}.phead__main{display:flex;flex-direction:column;gap:1rem;min-height:21.25rem;justify-content:flex-end}.phead__main>*+*{margin-top:0}.phead__main .crumbs{margin-bottom:auto;padding-bottom:1.5rem}.phead__side{display:flex;flex-direction:column;gap:1rem}.phead__side>*+*{margin-top:0}.phead__fact{font-family:Anybody,"Arial Black",sans-serif;font-stretch:120%;font-variation-settings:"wdth" 120;font-weight:900;letter-spacing:-.01em;line-height:.98;-ms-hyphens:manual;hyphens:manual;font-size:clamp(2.4rem,1.2rem + 2vw,3.6rem);line-height:.9;color:rgb(var(--color-primary))}.tile--tangerine .phead__fact{color:rgb(var(--color-black))}.tile--cream .phead__fact{color:rgb(var(--color-primary-dark))}.phead__toc{display:grid;gap:.125rem;margin-top:auto}.phead__toc a{display:flex;align-items:center;gap:.5rem;min-height:2.5rem;font-weight:700;text-decoration:underline;text-decoration-color:transparent;text-decoration-thickness:.125rem;text-underline-offset:.25rem;transition-property:text-decoration-color;transition-duration:var(--transition-duration);transition-timing-function:var(--transition-function)}.phead__toc a::before{content:"";flex:none;width:1.125rem;height:.5rem;border-radius:62.4375rem;background-color:currentColor;opacity:.8}.phead__toc a:hover{text-decoration-color:currentColor}.read{margin-top:3rem;display:grid;gap:1rem;grid-template-columns:minmax(0,1fr)}.read__main{padding:clamp(1.25rem,.6rem + 2.6vw,3.5rem)}.read__main>.prose>h2:first-child{margin-top:0}.read__side{display:grid;gap:1rem}.figbar{margin:1.5rem 0;padding:1.5rem;border-radius:1.375rem;background-color:rgb(var(--color-white));border:.125rem solid rgb(var(--color-black))}.figbar .segbar{height:2.5rem}.figbar__legend{display:flex;flex-wrap:wrap;gap:.5rem 1rem;margin-top:.75rem;font-size:.9375rem;font-weight:700}.figbar__legend li{display:inline-flex;align-items:center;gap:.5rem}.figbar__legend li::before{content:"";width:1.125rem;height:.625rem;border-radius:62.4375rem;background-color:var(--seg-need)}.figbar__legend .is-want::before{background-color:var(--seg-want)}.figbar__legend .is-save::before{background-color:var(--seg-save)}.figbar__legend .is-debt::before{background-color:var(--seg-debt)}.figbar figcaption{margin-top:.75rem;font-size:.9375rem;color:rgb(var(--color-slate))}.figbar .segbar__seg{flex-basis:0}.figbar--503020 .segbar__seg--need{flex-grow:50}.figbar--503020 .segbar__seg--want{flex-grow:30}.figbar--503020 .segbar__seg--save{flex-grow:20}.figbar--zero .segbar__seg--need{flex-grow:52}.figbar--zero .segbar__seg--want{flex-grow:18}.figbar--zero .segbar__seg--save{flex-grow:22}.figbar--zero .segbar__seg--debt{flex-grow:8}.figbar--fund .segbar__seg--need{flex-grow:3}.figbar--fund .segbar__seg--want{flex-grow:3}.figbar--fund .segbar__seg--save{flex-grow:3}.callout{margin:1.5rem 0;padding:1rem 1.5rem;border-radius:1.375rem;background-color:rgb(var(--color-black));color:rgb(var(--color-white))}.callout>*+*{margin-top:.5rem}.callout strong{color:rgb(var(--color-primary))}.callout a{color:rgb(var(--color-primary))!important}.dl{display:grid;gap:.75rem}.dl>div{display:grid;gap:.125rem;padding:.75rem 1rem;border-radius:.875rem;background-color:rgb(var(--color-white))}.dl dt{font-weight:700}.sidetile>*+*{margin-top:.75rem}.sidetile .h-tile{font-size:1.375rem}.sidetile__big{font-family:Anybody,"Arial Black",sans-serif;font-stretch:140%;font-variation-settings:"wdth" 140;font-weight:900;letter-spacing:-.01em;line-height:.98;-ms-hyphens:manual;hyphens:manual;font-size:clamp(2.4rem,1.8rem + 2vw,3.4rem);line-height:.95}.order{display:grid;gap:.625rem;margin:1.5rem 0}.order>li{display:grid;grid-template-columns:3.5rem 1fr;gap:1rem;align-items:start;padding:1rem;border-radius:1.375rem;background-color:rgb(var(--color-white));border:.125rem solid rgb(var(--color-black))}.order__n{font-family:Anybody,"Arial Black",sans-serif;font-stretch:140%;font-variation-settings:"wdth" 140;font-weight:900;letter-spacing:-.01em;line-height:.98;-ms-hyphens:manual;hyphens:manual;font-size:2.125rem;line-height:1;color:rgb(var(--color-primary-dark))}.order__body>*+*{margin-top:.5rem}.order .meter{--steps:5;max-width:10rem}.faqpage__group+.faqpage__group{margin-top:3rem}.faqpage__title{font-family:Anybody,"Arial Black",sans-serif;font-stretch:125%;font-variation-settings:"wdth" 125;font-weight:850;letter-spacing:-.01em;line-height:.98;-ms-hyphens:manual;hyphens:manual;font-size:clamp(1.4rem,1.1rem + 1vw,2rem);margin-bottom:1rem}.prose .order h3{margin-top:0;font-size:clamp(1.1rem,1rem + .4vw,1.3rem)}.contact__info{display:flex;flex-direction:column;gap:1rem}.contact__info>*+*{margin-top:0}.contact__list{display:grid;gap:.75rem;margin-top:auto}.contact__list li{display:grid;gap:.125rem;padding:.75rem 1rem;border-radius:.875rem;background-color:rgba(var(--color-white),.08);font-weight:700}.contact__list span{font-family:Anybody,"Arial Black",sans-serif;font-stretch:112%;font-variation-settings:"wdth" 112;font-weight:700;font-size:.8125rem;letter-spacing:.08em;text-transform:uppercase;font-size:.75rem;color:rgb(var(--color-primary))}.contact__list a{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;color:rgb(var(--color-white));text-decoration:underline;text-decoration-color:rgb(var(--color-primary));text-decoration-thickness:.125rem;text-underline-offset:.25rem;overflow-wrap:anywhere}.cpage__channels{display:grid;gap:1rem;grid-template-columns:minmax(0,1fr)}.cpage__channel{display:flex;flex-direction:column;gap:.5rem}.cpage__channel>*+*{margin-top:0}.cpage__channel a,.cpage__channel p.cpage__value{font-family:Anybody,"Arial Black",sans-serif;font-stretch:118%;font-variation-settings:"wdth" 118;font-weight:850;letter-spacing:-.01em;line-height:.98;-ms-hyphens:manual;hyphens:manual;font-size:clamp(1.15rem,1rem + .6vw,1.5rem);line-height:1.2;overflow-wrap:anywhere}.cpage__channel a{text-decoration:underline;text-decoration-thickness:.1875rem;text-underline-offset:.3125rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.cpage__scope{display:grid;gap:.75rem}.legal .phead__main{min-height:16.25rem}.legal__updated{font-size:.9375rem;font-weight:700}.legal__body{counter-reset:lsec}.legal__body>section{counter-increment:lsec}.legal__body>section>*+*{margin-top:.75rem}.legal__body>section+section{margin-top:2rem;padding-top:2rem;border-top:1px solid rgba(var(--color-black),.14)}.legal__body h2{display:flex;align-items:baseline;gap:.75rem;font-family:Anybody,"Arial Black",sans-serif;font-stretch:118%;font-variation-settings:"wdth" 118;font-weight:850;letter-spacing:-.01em;line-height:.98;-ms-hyphens:manual;hyphens:manual;font-size:clamp(1.35rem,1.1rem + .9vw,1.9rem);line-height:1.1;scroll-margin-top:6.875rem}.legal__body h2::before{content:counter(lsec,decimal-leading-zero);flex:none;display:inline-flex;align-items:center;justify-content:center;min-width:2.875rem;height:1.75rem;border-radius:62.4375rem;background-color:rgb(var(--color-primary));color:rgb(var(--color-black));font-size:.9375rem;font-weight:900}.legal__body ul{display:grid;gap:.5rem}.legal__toc{counter-reset:ltoc;display:grid;gap:.125rem}.legal__toc li{counter-increment:ltoc}.legal__toc a{display:grid;grid-template-columns:2.125rem 1fr;gap:.5rem;align-items:baseline;padding:.5rem 0;font-weight:700;font-size:1rem;line-height:1.35}.legal__toc a::before{content:counter(ltoc,decimal-leading-zero);font-family:Anybody,"Arial Black",sans-serif;font-weight:900;color:rgb(var(--color-primary))}.legal__toc a:hover{text-decoration:underline;text-underline-offset:.1875rem}@media (min-width:47.99875em){.shell{padding:0 1.5rem}.bento .s-3{grid-column:span 6}.bento .s-4{grid-column:span 6}.bento .s-5{grid-column:span 6}.bento .s-6{grid-column:span 6}.bento .s-7{grid-column:span 12}.bento .s-8{grid-column:span 12}.form__row{grid-template-columns:1fr 1fr}.cpage__channels{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:64em){.bento .s-3{grid-column:span 3}.bento .s-4{grid-column:span 4}.bento .s-5{grid-column:span 5}.bento .s-6{grid-column:span 6}.bento .s-7{grid-column:span 7}.bento .s-8{grid-column:span 8}.bento .r-2{grid-row:span 2}.read{grid-template-columns:minmax(0,8fr) minmax(0,4fr);align-items:start}.read__side{position:sticky;top:6.5rem}}@media (min-width:75em){.splitter__legend{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:61.99875em){.hdr__pill{width:100%;max-width:45rem}.js .hdr__burger{display:inline-flex}.js .hdr__nav{position:absolute;top:calc(100% + .625rem);left:0;right:0;flex-direction:column;align-items:stretch;gap:1rem;padding:.875rem;border-radius:1.75rem;background-color:rgb(var(--color-black));box-shadow:0 1.5rem 3rem rgba(var(--color-black),.3);max-height:calc(100vh - 6.875rem);overflow-y:auto;opacity:0;visibility:hidden;-webkit-transform:translateY(-.5rem) scale(.98);transform:translateY(-.5rem) scale(.98);-webkit-transform-origin:top center;transform-origin:top center;transition:opacity var(--transition-duration) var(--transition-function),visibility 0s linear var(--transition-duration),-webkit-transform var(--transition-duration) var(--transition-function);transition:opacity var(--transition-duration) var(--transition-function),transform var(--transition-duration) var(--transition-function),visibility 0s linear var(--transition-duration);transition:opacity var(--transition-duration) var(--transition-function),transform var(--transition-duration) var(--transition-function),visibility 0s linear var(--transition-duration),-webkit-transform var(--transition-duration) var(--transition-function)}.js .hdr.is-open .hdr__nav{opacity:1;visibility:visible;-webkit-transform:none;transform:none;transition-delay:0s}.js .hdr__list{flex-direction:column;align-items:stretch;gap:.25rem}.js .hdr__link{min-height:3.5rem;padding:0 1.25rem;font-family:Anybody,"Arial Black",sans-serif;font-stretch:120%;font-variation-settings:"wdth" 120;font-weight:800;font-size:1.375rem;border-radius:1.375rem}.js .hdr__note{display:block;padding:.25rem .5rem .375rem;font-size:.9375rem;color:rgba(var(--color-white),.75)}html:not(.js) .hdr__pill{flex-wrap:wrap;border-radius:1.75rem;padding:.625rem .875rem}html:not(.js) .hdr__list{flex-wrap:wrap}html:not(.js) .hdr__link{min-height:2.75rem;padding:0 .625rem;font-size:.9375rem}}@media (max-width:47.99875em){.page{padding-top:6rem}.block{margin-top:3rem}.hero__intro{min-height:0}.phead__main{min-height:0}}@media (max-width:29.99875em){.tile{border-radius:1.375rem}.hdr__pill{gap:.5rem;padding-left:.875rem}.hdr__burger{padding:0 .8125rem}.hdr__burger-label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.logo__name{font-size:.9375rem}.splitter__controls{grid-template-columns:minmax(0,1fr)}.calc__fields{grid-template-columns:minmax(0,1fr)}}@media (min-width:62em)and (max-width:73.75em){.hdr__link{padding:0 .6875rem;font-size:.9375rem}.logo__name{font-size:.9375rem}}@media (any-hover:hover){.tile--lift:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::after,*::before{-webkit-animation-duration:NaNs!important;animation-duration:NaNs!important;-webkit-animation-iteration-count:1!important;animation-iteration-count:1!important;transition-duration:NaNs!important}.js [data-reveal]{opacity:1;-webkit-transform:none;transform:none}}