.refresh-page{--rp-green:var(--green-700);--rp-green-dark:var(--green-900);--rp-cream:var(--parchment-200);--rp-red:var(--red-600);--rp-red-dark:var(--red-800);--rp-sand:var(--sand-400);--rp-hairline:color-mix(in srgb, var(--green-700) 22%, transparent);--rp-hairline-on-green:color-mix(in srgb, var(--parchment-200) 30%, transparent);--rp-size-1:clamp(38px, 4.4vw, 56px);--rp-size-2:clamp(26px, 2.5vw, 32px);--rp-size-3:clamp(19px, 1.6vw, 22px);--rp-size-4:clamp(17px, 1.25vw, 18px);--rp-size-5:clamp(14px, 1.05vw, 15px);--rp-track:-.025em;--rp-col:720px;--rp-wide:1120px;--rp-top:clamp(48px, 7vw, 96px);--rp-gap-s:clamp(16px, 2vw, 24px);--rp-gap-m:clamp(24px, 3vw, 40px);--rp-section:clamp(72px, 9vw, 120px);--rp-radius:16px;background:var(--rp-cream);color:var(--rp-green);font-family:var(--font-family-display);font-size:var(--rp-size-4);letter-spacing:0;line-height:1.5}body:has(.refresh-page){--cta-primary:var(--red-600);--cta-primary-hover:var(--red-800);--cta-primary-text:var(--parchment-200);--heading-on-light:var(--green-700);--body-on-light:var(--green-700);--surface-light:var(--parchment-200);--font-family-body:var(--font-family-display);background-color:var(--parchment-200)}body:has(.refresh-page) [data-site-footer]{--parchment-900:var(--green-900);--parchment-800:var(--green-600);--accent-primary:var(--sand-400);--heading-on-dark:var(--parchment-200);--body-on-dark:var(--parchment-200)}.refresh-page .rp-wrap,.refresh-page .rp-col{width:100%;margin-inline:auto;padding-inline:16px}.refresh-page .rp-wrap{max-width:var(--rp-wide)}.refresh-page .rp-col{max-width:var(--rp-col)}@media (min-width:640px){.refresh-page .rp-wrap,.refresh-page .rp-col{padding-inline:24px}}.refresh-page h1,.refresh-page h2,.refresh-page h3{font-family:var(--font-family-display);letter-spacing:var(--rp-track);color:var(--rp-green);text-wrap:balance;margin:0;font-weight:700}.refresh-page h1{font-size:var(--rp-size-1);line-height:1.06}.refresh-page h2{font-size:var(--rp-size-2);line-height:1.12}.refresh-page h3{font-size:var(--rp-size-3);line-height:1.25}.refresh-page p{margin:0}.refresh-page p+p,.refresh-page .rp-prose>*+*{margin-top:1em}.refresh-page .rp-prose{max-width:68ch}.refresh-page .rp-lead{font-size:var(--rp-size-3);max-width:60ch;line-height:1.4}.refresh-page .rp-caption,.refresh-page .rp-note,.refresh-page small{font-size:var(--rp-size-5);line-height:1.45}.refresh-page strong,.refresh-page b{font-weight:700}.refresh-page .rp-stop{color:var(--rp-red)}.refresh-page .rp-num{font-variant-numeric:tabular-nums}.refresh-page a:not(.rp-button){color:var(--rp-green);font-weight:inherit;text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--green-700) 45%, transparent);text-decoration-color:color-mix(in srgb, var(--green-700) 45%, transparent);text-underline-offset:.2em;text-decoration-thickness:1px}.refresh-page a:not(.rp-button):hover{-webkit-text-decoration-color:var(--rp-green);text-decoration-color:var(--rp-green)}.refresh-page a:focus-visible,.refresh-page button:focus-visible,.refresh-page input:focus-visible+label,.refresh-page summary:focus-visible{outline:2px solid var(--rp-red);outline-offset:3px}.refresh-page .rp-hero,.refresh-page .rp-fold{padding-top:var(--rp-top)}.refresh-page .rp-fold h1{max-width:16ch}.refresh-page .rp-section{padding-top:var(--rp-section);scroll-margin-top:96px}.refresh-page .rp-section h2+p,.refresh-page .rp-section h2+dl,.refresh-page .rp-section h2+ol,.refresh-page .rp-section h2+ul,.refresh-page .rp-section h2+div{margin-top:var(--rp-gap-s)}.refresh-page .rp-closer{padding-block:var(--rp-section)}.refresh-page .rp-stack>*+*{margin-top:var(--rp-gap-m)}.refresh-page .rp-hero .rp-row-title+.rp-caption{margin-top:6px}.refresh-page .rp-hero .rp-caption+.rp-caption{margin-top:2px}.refresh-page .rp-button{background:var(--rp-red);min-height:48px;color:var(--rp-cream);font-weight:700;font-size:var(--rp-size-4);border-radius:999px;justify-content:center;align-items:center;padding:12px 28px;line-height:1.2;text-decoration:none;transition:background-color .15s;display:inline-flex}.refresh-page .rp-button:hover,.refresh-page .rp-button:focus-visible{background:var(--rp-red-dark)}.refresh-page .rp-fold .rp-button,.refresh-page .rp-closer .rp-button{margin-top:var(--rp-gap-s)}.refresh-page .rp-actions{flex-wrap:wrap;align-items:center;gap:16px 28px;display:flex}.refresh-page .rp-price{margin-top:var(--rp-gap-m);font-size:var(--rp-size-2);letter-spacing:var(--rp-track);font-weight:700;line-height:1.1}.refresh-page .rp-price-note{margin-top:6px}.refresh-page .rp-closer .rp-price{margin-top:var(--rp-gap-s)}.refresh-page .rp-rows,.refresh-page .rp-ladder{margin:0;padding:0;list-style:none}.refresh-page .rp-ladder{margin-top:var(--rp-gap-m);max-width:var(--rp-col)}.refresh-page .rp-rows>li,.refresh-page .rp-rows>div,.refresh-page .rp-ladder>div{border-top:1px solid var(--rp-hairline);padding-block:18px;list-style:none}.refresh-page .rp-rows>li:last-child,.refresh-page .rp-rows>div:last-child,.refresh-page .rp-ladder>div:last-child{border-bottom:1px solid var(--rp-hairline)}.refresh-page .rp-row-title,.refresh-page .rp-ladder dt{font-size:var(--rp-size-3);letter-spacing:var(--rp-track);font-weight:700;line-height:1.25}.refresh-page .rp-row-body,.refresh-page .rp-ladder dd{max-width:62ch;margin:6px 0 0}.refresh-page .rp-ladder dd em{font-style:italic}.refresh-page .rp-rows dt{font-weight:700}.refresh-page .rp-rows dd{max-width:60ch;margin:4px 0 0}.refresh-page .rp-rows .rp-kicker{font-size:var(--rp-size-5);display:block}.refresh-page .rp-rows+.rp-note{margin-top:12px}.refresh-page ol.rp-rows{counter-reset:rp-step}.refresh-page ol.rp-rows>li{counter-increment:rp-step;grid-template-columns:2.5ch minmax(0,1fr);gap:12px;display:grid}.refresh-page ol.rp-rows>li:before{content:counter(rp-step);font-variant-numeric:tabular-nums;font-weight:700}.refresh-page .rp-band{margin-block:var(--rp-gap-m);background:var(--rp-green);color:var(--rp-cream);padding-block:clamp(36px,5vw,64px)}.refresh-page .rp-band h2,.refresh-page .rp-band h3,.refresh-page .rp-band p,.refresh-page .rp-band a:not(.rp-button){color:var(--rp-cream)}.refresh-page .rp-band .rp-band-line{font-size:var(--rp-size-2);letter-spacing:var(--rp-track);max-width:24ch;font-weight:700;line-height:1.15}.refresh-page .rp-band .rp-note{letter-spacing:0;max-width:60ch;color:var(--rp-sand);margin-top:10px;font-weight:400}.refresh-page .rp-band .rp-sand{color:var(--rp-sand);font-weight:700}.refresh-page .rp-band .rp-rows>li{border-top-color:var(--rp-hairline-on-green)}.refresh-page .rp-band .rp-rows>li:last-child{border-bottom-color:var(--rp-hairline-on-green)}.refresh-page .rp-table-scroll{overflow-x:auto}.refresh-page table.rp-table{border-collapse:collapse;width:100%;font-size:var(--rp-size-4)}.refresh-page table.rp-table caption{text-align:left;font-size:var(--rp-size-5);padding-bottom:10px}.refresh-page table.rp-table th,.refresh-page table.rp-table td{border-top:1px solid var(--rp-hairline);text-align:left;vertical-align:top;padding:12px 12px 12px 0}.refresh-page table.rp-table th:last-child,.refresh-page table.rp-table td:last-child{padding-right:0}.refresh-page table.rp-table tr:last-child th,.refresh-page table.rp-table tr:last-child td{border-bottom:1px solid var(--rp-hairline)}.refresh-page table.rp-table thead th{font-size:var(--rp-size-5);border-top:0;font-weight:700}.refresh-page table.rp-table th{font-weight:400}.refresh-page table.rp-table td.rp-fig,.refresh-page table.rp-table th.rp-fig{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.refresh-page table.rp-table td.rp-fig{font-weight:700}.refresh-page .rp-faq{max-width:var(--rp-col)}.refresh-page .rp-faq details{border-bottom:1px solid var(--rp-hairline)}.refresh-page .rp-faq details:first-of-type{border-top:1px solid var(--rp-hairline)}.refresh-page .rp-faq summary{cursor:pointer;font-size:var(--rp-size-3);letter-spacing:var(--rp-track);justify-content:space-between;gap:16px;min-height:44px;padding-block:16px;font-weight:700;line-height:1.25;list-style:none;display:flex}.refresh-page .rp-faq summary::-webkit-details-marker{display:none}.refresh-page .rp-faq summary:after{content:"+";flex:none}.refresh-page .rp-faq details[open] summary:after{content:"−"}.refresh-page .rp-faq details p{max-width:62ch;margin:0 0 16px}.refresh-page [data-aeo-primitive=KeyFactsBox]{box-shadow:none;background:0 0;border:0;border-radius:0;margin:0;padding:0}.refresh-page [data-aeo-primitive=KeyFactsBox] h3{font-size:var(--rp-size-3);letter-spacing:var(--rp-track);text-transform:none;color:var(--rp-green);font-weight:700}.refresh-page [data-aeo-primitive=KeyFactsBox] dl{margin-top:14px;display:block}.refresh-page [data-aeo-primitive=KeyFactsBox] dl>div{border-top:1px solid var(--rp-hairline);border-left:0;padding:16px 0}.refresh-page [data-aeo-primitive=KeyFactsBox] dl>div:last-child{border-bottom:1px solid var(--rp-hairline)}.refresh-page [data-aeo-primitive=KeyFactsBox] dt,.refresh-page [data-aeo-primitive=KeyFactsBox] dd,.refresh-page [data-aeo-primitive=KeyFactsBox] dd *,.refresh-page [data-aeo-primitive=KeyFactsBox] a{color:var(--rp-green);font-family:var(--font-family-display)}.refresh-page [data-aeo-primitive=KeyFactsBox] dt{font-size:var(--rp-size-5);text-transform:none;letter-spacing:0;font-weight:700}.refresh-page [data-aeo-primitive=KeyFactsBox] dd,.refresh-page [data-aeo-primitive=KeyFactsBox] dd *{font-size:var(--rp-size-5);letter-spacing:0;text-transform:none;line-height:1.4}.refresh-page [data-aeo-primitive=KeyFactsBox] dd>span:first-child{font-size:var(--rp-size-4);font-weight:700}.refresh-page [data-aeo-primitive=SendToAI] button{border:1px solid var(--rp-green);min-height:44px;color:var(--rp-green);font-family:var(--font-family-display);font-size:var(--rp-size-5);background:0 0;border-radius:999px;font-weight:700}.refresh-page [data-aeo-primitive=SendToAI] button:hover{background:0 0}.refresh-page [data-aeo-primitive=SendToAI] button *{font-size:var(--rp-size-5);color:var(--rp-green)}@media (prefers-reduced-motion:reduce){.refresh-page .rp-button{transition:none}}
