:root{--ui-font:"Google Sans",Arial,sans-serif;--ui-ink:#183629;--ui-muted:#52645b;--ui-accent:#205c43;--ui-border:#d9e2dc;--ui-surface:#fff;--ui-radius-control:10px;--ui-radius-panel:14px;--ui-space-1:4px;--ui-space-2:8px;--ui-space-3:12px;--ui-space-4:16px;--ui-space-5:24px;--font-ui:var(--ui-font);--radius-field:var(--ui-radius-control);--radius-button:var(--ui-radius-control);--radius-card:var(--ui-radius-panel)}html body .ui-action[data-ui-action]{justify-content:space-between;align-items:center;gap:var(--ui-space-3);text-align:left;font-family:var(--ui-font);box-sizing:border-box;border-radius:var(--ui-radius-control);touch-action:manipulation;-webkit-tap-highlight-color:transparent;min-width:0;max-width:100%;min-height:44px;transition:box-shadow 90ms;display:inline-flex;position:relative;transform:none}html body .ui-action[hidden]{display:none}html body .ui-action>[data-cta-label]{text-align:start;overflow-wrap:anywhere;pointer-events:none;flex:auto;min-width:0;transition:transform 90ms cubic-bezier(.2,.7,.3,1)}html body .ui-action>.ui-action-arrow{box-sizing:border-box;pointer-events:none;flex:0 0 28px;justify-content:center;align-items:center;width:28px;height:28px;transition:transform 90ms cubic-bezier(.2,.7,.3,1);display:inline-flex}html body .ui-action-arrow svg{flex:none;width:20px;height:20px;display:block}html body .ui-action:not(:disabled):not([aria-disabled=true]):active{transform:none;box-shadow:inset 0 3px 4px #0002,0 1px 2px #123e2c22}html body .ui-action:not(:disabled):not([aria-disabled=true]):active>:is([data-cta-label],.ui-action-arrow){transform:translateY(2px)}html body .ui-action:focus-visible{text-underline-offset:4px;text-decoration:underline;box-shadow:inset 0 0 0 3px}html body .ui-action:is(:disabled,[aria-disabled=true]){cursor:not-allowed;box-shadow:none;color:#59635c;opacity:1;background:#e5e9e6;border-color:#b4beb7}html body .ui-action:is(:disabled,[aria-disabled=true])>:is([data-cta-label],.ui-action-arrow){transition:none;transform:none}html body .ui-action:is(:disabled,[aria-disabled=true]) svg{animation:none!important}html body .ui-disclosure>summary{justify-content:space-between;align-items:center;gap:var(--ui-space-3);box-sizing:border-box;cursor:pointer;text-align:start;min-height:48px;font-family:var(--ui-font);overflow-wrap:anywhere;font-weight:600;line-height:1.45;list-style:none;display:flex}html body .ui-disclosure>summary::-webkit-details-marker{display:none}html body .ui-disclosure>summary>span{flex:1;min-width:0}html body .ui-disclosure>summary:after{content:"";box-sizing:border-box;background:0 0;border:2px solid;border-width:0 2px 2px 0;flex:0 0 8px;width:8px;height:8px;margin-inline:4px;transition:transform .16s;display:block;transform:rotate(45deg)}html body .ui-disclosure[open]>summary:after{transform:rotate(225deg)}html body .ui-disclosure>summary:focus-visible{box-shadow:inset 3px 0 var(--ui-accent);text-underline-offset:3px;background:#e9f2e3;text-decoration:underline}.ui-section-heading{min-width:0;margin-block-end:var(--ui-space-4)}.ui-section-heading h2{margin-block:var(--ui-space-2);line-height:1.2}.ui-section-heading p{color:var(--ui-muted);margin-block:0;line-height:1.55}html body .ui-surface.journey-panel{border:1px solid var(--ui-border);border-radius:var(--ui-radius-panel);background:var(--ui-surface);padding:clamp(16px,3vw,24px)}@media (max-width:360px){html body .ui-action{gap:8px}html body .ui-action>.ui-action-arrow{flex-basis:24px;width:24px;height:24px}}[data-motion-paused] .ui-action>:is([data-cta-label],.ui-action-arrow){transition:none!important;transform:none!important}@media (prefers-reduced-motion:reduce){html body .ui-action,html body .ui-action>:is([data-cta-label],.ui-action-arrow),html body .ui-disclosure>summary:after{transition:none!important;transform:none!important}.ui-action-arrow svg{animation:none!important}}@media (forced-colors:active){html body .ui-action:focus-visible{box-shadow:inset 0 0 0 3px highlight}html body .ui-action:is(:disabled,[aria-disabled=true]){color:graytext}}:is(.journey-page,.retention-page) :is(input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea){font-family:var(--ui-font);border-radius:var(--ui-radius-control);box-sizing:border-box;max-width:100%}.paid-action-context{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}html body .ui-action[data-ui-action]:not(:disabled):not([aria-disabled=true]):active>:is([data-cta-label],.ui-action-arrow){transform:translateY(2px)}@media (prefers-reduced-motion:reduce){html body .ui-action[data-ui-action]:active>:is([data-cta-label],.ui-action-arrow){transform:none!important}}.action-unit{vertical-align:top;text-align:start;flex-direction:column;align-items:stretch;gap:5px;min-width:0;max-width:100%;display:inline-flex}.action-unit>.action-disclosed{white-space:normal;min-width:0;max-width:100%}.action-disclosure{cursor:default;overflow-wrap:anywhere;letter-spacing:0!important;color:#53645c!important;margin:0!important;padding:0!important;font-size:12px!important;font-weight:400!important;line-height:1.4!important;text-decoration:none!important;display:block!important}.action-unit-button{text-align:center}.action-unit:has(>[hidden]){display:none!important}.journey-actions>.action-unit{flex:240px}.journey-actions .action-unit>.journey-button{flex:none}.journey-panel>.action-unit,.journey-next>.action-unit{margin-top:8px}.journey-next>.action-unit+.action-unit{display:flex}.journey-rail .action-unit{height:100%;display:flex}.journey-rail .action-unit>a{flex:1;height:auto}.journey-rail .action-disclosure{padding:0 16px 14px!important}.tray .action-unit{flex:1;min-width:0}.tray .action-disclosure{font-size:10px!important}.home-topics .action-unit{display:flex}.home-tool-links .action-unit{justify-content:center}.blog-summary .action-unit{align-self:start}.action-unit-button{text-align:center;align-items:stretch}.action-unit-button>.action-disclosure{text-align:center;text-wrap:pretty;max-width:100%}form.journey-panel>.action-unit-button{justify-self:start;gap:8px;width:100%;max-width:400px;display:flex}@media (max-width:374px){form.journey-panel>.action-unit-button{gap:7px}.action-unit-button>.action-disclosure{line-height:1.5!important}}
