.earn-page{--earn-gray-75:#f3f3f3;--earn-blue-200:#63a8f8;--earn-blue-700:#173e76;--earn-track-form:#ededed;--earn-track-result:#f9f9f9;--earn-border-subtle:#0000000a}.earn-page .wrap,.earn-page .wrap-read{padding-left:2rem;padding-right:2rem}.earn-page .calc-header h1{max-width:56.8333rem;margin:0 auto 1.5rem}.earn-page .calc-deck{letter-spacing:-.17px;color:#000;max-width:56.8333rem;font-size:1.125rem;line-height:1.6875rem}.earn-crosslink{letter-spacing:-.48px;color:#000;margin:0;padding-top:2rem;font-size:1rem;line-height:1.25rem}.earn-crosslink a{color:#000;text-underline-offset:3px;align-items:center;gap:.25rem;font-weight:500;text-decoration:underline;display:inline-flex}.earn-crosslink svg{flex:none}.earn-tool{grid-template-columns:minmax(0,628fr) minmax(0,716fr)}.earn-form{border:1px solid var(--calc-border);border-radius:.375rem;align-self:start;overflow:clip}.earn-group{background:var(--newspaper-white,#fafafa);border-bottom:1px solid var(--calc-border);padding:1rem 1.5rem}.earn-group:last-child{border-bottom:0}.earn-group-title{letter-spacing:-.48px;color:#000;margin:0 0 .625rem;font-size:1rem;font-weight:500;line-height:1.25rem}.earn-rows{flex-direction:column;gap:.75rem;display:flex}.earn-row{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.earn-row-label{letter-spacing:-.42px;color:#000;font-size:.875rem;line-height:1.125rem}.earn-slider{flex-direction:column;gap:.5rem;display:flex}.earn-slider-head{justify-content:space-between;align-items:center;gap:.75rem;height:1.1875rem;display:flex}.earn-readout{border:.5px solid var(--calc-border);background:var(--newspaper-white,#fafafa);white-space:nowrap;border-radius:.375rem;align-items:center;gap:.125rem;padding:0 .25rem;display:inline-flex}.earn-readout-value{letter-spacing:-.39px;font-variant-numeric:tabular-nums;color:#000;font-size:.8125rem;line-height:1.125rem}.earn-readout-unit{letter-spacing:-.36px;color:#000;font-size:.75rem;line-height:1.125rem}.earn-badge{background:var(--earn-blue-200);color:var(--earn-blue-700);letter-spacing:0;text-align:center;border-radius:.25rem;justify-content:center;align-self:flex-start;align-items:center;padding:.125rem .25rem;font-size:.75rem;font-weight:600;line-height:.75rem;display:inline-flex}.earn-track:before{content:none}.earn-track-base{background:var(--earn-track-form);border-radius:.125rem;height:.25rem;position:absolute;top:.3125rem;left:0;right:0}.earn-track .calc-slider-fill{width:calc(var(--pos)*100%)}.earn-track .calc-slider-dot{left:calc(var(--pos)*(100% - .875rem));margin-left:0}.earn-track-input{opacity:0;cursor:pointer;appearance:none;background:0 0;width:100%;height:100%;margin:0;padding:0;position:absolute;inset:0}.earn-track-input::-webkit-slider-thumb{-webkit-appearance:none;width:.875rem;height:.875rem}.earn-track-input::-moz-range-thumb{border:0;width:.875rem;height:.875rem}.earn-er{flex-direction:column;gap:.5rem;display:flex}.earn-input{border:1px solid var(--earn-border-subtle);background:var(--newspaper-white,#fafafa);height:2.375rem;transition:border-color var(--dur-fast,.16s)ease;border-radius:.25rem;align-items:center;gap:.75rem;padding:0 .75rem;display:flex}.earn-input:focus-within{border-color:#0006}.earn-input input{min-width:0;height:100%;font:inherit;letter-spacing:-.14px;color:#000;background:0 0;border:0;outline:none;flex:1;padding:0;font-size:.875rem;line-height:1.4375rem}.earn-input input::placeholder{color:var(--calc-secondary)}.earn-input-suffix{letter-spacing:-.14px;color:#000;flex:none;font-size:.875rem;line-height:1.4375rem}.earn-hint{letter-spacing:-.36px;color:#000;margin:0;font-size:.75rem;line-height:.875rem}.earn-result{border:1px solid var(--calc-border);background:var(--newspaper-white,#fafafa);border-radius:.375rem;flex-direction:column;padding:1.25rem;display:flex;box-shadow:0 .1875rem .375rem #0000000a,0 .25rem 5rem .5rem #0000000a,0 0 1px #0000009e}.earn-result-body{flex-direction:column;gap:.5rem;display:flex}.earn-result-heading{letter-spacing:-1px;color:#000;margin:0;padding-bottom:1.25rem;font-size:1.875rem;font-weight:600;line-height:2.475rem}.earn-result .earn-track-base{background:var(--earn-track-result)}.earn-range{flex-direction:column;gap:.5rem;padding-top:.75rem;display:flex}.earn-range-head{justify-content:space-between;align-items:center;gap:.75rem;height:1.1875rem;display:flex}.earn-range-side{align-items:center;gap:.5rem;display:inline-flex}.earn-range-label{letter-spacing:-.42px;color:#000;font-size:.875rem;font-weight:500;line-height:1.125rem}.earn-breakdown{flex-direction:column;gap:1rem;display:flex}.earn-breakdown-title{letter-spacing:-.17px;color:#000;margin:0;font-size:1.125rem;font-weight:600;line-height:1.6875rem}.earn-breakdown-table{border:1px solid var(--calc-border);border-radius:.375rem;margin:0;padding:1.5rem}.earn-breakdown-row{border-top:1px solid var(--calc-border);align-items:center;display:flex}.earn-breakdown-row dt,.earn-breakdown-row dd{letter-spacing:-.42px;color:#000;margin:0;font-size:.875rem;font-weight:600;line-height:1.125rem}.earn-breakdown-row dt{flex:auto;min-width:0;padding:.75rem 0}.earn-breakdown-row dd{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums;flex:none;padding:.75rem}.earn-monthly{background:var(--earn-gray-75);border-radius:.375rem;padding:.5rem}.earn-monthly-inner{flex-direction:column;gap:2rem;padding:2rem;display:flex}.earn-monthly-label{letter-spacing:-.42px;color:#000;margin:0;font-size:.875rem;font-weight:600;line-height:1.125rem}.earn-monthly-main{flex-direction:column;gap:.5rem;display:flex}.earn-monthly-figure{letter-spacing:-1px;font-variant-numeric:tabular-nums;color:#000;margin:0;font-size:3rem;font-weight:600;line-height:3.48rem}.earn-cadence{letter-spacing:-.14px;color:#000;margin:0;font-size:.875rem;line-height:1.4375rem}.earn-terms{display:contents}.earn-result .calc-note{align-items:center;padding:.875rem 1rem}.earn-result .calc-note-icon{margin-top:0}.earn-faq{padding-top:1.25rem}.earn-faq-item{border-top:1px solid var(--calc-border)}.earn-faq-question{cursor:pointer;letter-spacing:-.17px;color:#000;justify-content:space-between;align-items:center;gap:.75rem;padding:1rem 0;font-size:1.125rem;font-weight:400;line-height:1.6875rem;list-style:none;display:flex}.earn-faq-question::-webkit-details-marker{display:none}.earn-faq-icon{flex:none;transition:transform .24s cubic-bezier(.22,1,.36,1)}.earn-faq-item[open] .earn-faq-icon{transform:rotate(45deg)}.earn-faq-answer p{letter-spacing:-.14px;color:var(--calc-secondary);margin:0;padding-bottom:1rem;font-size:.875rem;line-height:1.4375rem}.earn-actions{flex-direction:column;gap:1rem;padding-top:1.25rem;display:flex}.earn-actions .btn,.earn-bar .btn,.calc-state-panel .btn{height:2.5rem}.earn-cta{width:100%}.earn-email{align-items:center;gap:.625rem;display:flex}.earn-email .earn-input{flex:1;min-width:0}.earn-send,.earn-send:disabled{background:var(--calc-subtle);color:#000;opacity:1;flex:none}.earn-send:disabled{cursor:default}.earn-page .calc-about{max-width:75.4167rem}.earn-page .calc-about h2,.earn-page .calc-how h2{margin-bottom:2rem}.earn-evidence{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin-top:4rem}.earn-evidence li{flex-direction:column;gap:.625rem;display:flex}.earn-evidence .calc-boundary-label{padding:1.25rem}.earn-evidence .calc-boundary-body{padding:1.5rem 1.25rem}.earn-page .calc-how{max-width:78.75rem}.earn-page .calc-how h2{margin-bottom:4rem}.earn-journey li{padding:.5rem}.earn-journey-inner{flex-direction:column;gap:2rem;padding:2rem;display:flex}.earn-journey .calc-factor-badge{margin-bottom:0}.earn-journey .calc-factor-badge:before{width:1.5rem;height:1.5rem;font-size:.875rem;line-height:.875rem}.earn-journey h3{margin:0}.earn-bar{z-index:40;padding:1rem 2rem calc(1rem + env(safe-area-inset-bottom));background:var(--newspaper-white,#fafafa);justify-content:center;align-items:center;display:none;position:fixed;bottom:0;left:0;right:0}.earn-sheet-backdrop,.earn-sheet-header{display:none}@media (width<=1020px){.earn-page{padding:3rem 0}.earn-page .wrap,.earn-page .wrap-read{padding-left:1.5rem;padding-right:1.5rem}.earn-page .calc-header{padding-bottom:3rem}.earn-page .calc-header h1,.earn-page .calc-about h2,.earn-page .calc-how h2{font-size:2rem;line-height:2.28rem}.earn-page .calc-about,.earn-page .calc-how{padding-top:3rem}.earn-monthly-figure{font-size:2rem;line-height:2.28rem}.earn-tool{grid-template-columns:1fr}.earn-bar{display:flex}.earn-select-narrow{width:4.875rem}body:has(.earn-bar) #CookiebotWidget{bottom:6.5rem!important}.earn-sheet-backdrop{z-index:45;opacity:0;visibility:hidden;background:#0009;transition:opacity .24s,visibility .24s;display:block;position:fixed;inset:0}.earn-sheet-backdrop.is-open{opacity:1;visibility:visible}.earn-result-anchor{z-index:50;visibility:hidden;max-height:80.5vh;transition:transform .28s cubic-bezier(.22,1,.36,1),visibility .28s;display:flex;position:fixed;bottom:0;left:0;right:0;transform:translateY(100%)}.earn-result-anchor.is-open{visibility:visible;transform:translateY(0)}.earn-result{border:0;border-radius:.75rem .75rem 0 0;flex:1;gap:.625rem;min-height:0;padding:1.25rem 0;box-shadow:0 -.25rem 2rem #00000029}.earn-result-heading{display:none}.earn-sheet-header{flex:none;justify-content:space-between;align-items:center;gap:.75rem;padding:0 1.5rem 1.25rem;display:flex}.earn-sheet-title{letter-spacing:-1px;color:#000;margin:0;font-size:1.25rem;font-weight:600;line-height:1.5rem}.earn-sheet-close{color:#000;cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;width:1rem;height:1rem;padding:0;display:inline-flex}.earn-result-body{overscroll-behavior:contain;flex:1;min-height:0;padding:0 1.5rem 3rem;overflow-y:auto}}@media (width<=560px){.earn-page .calc-header h1,.earn-page .calc-about h2,.earn-page .calc-how h2{font-size:2rem;line-height:2.28rem}.earn-evidence{grid-template-columns:1fr}}
