.hb-browser-review [hidden]{display:none!important}.hb-browser-review :is(a,button,summary):focus-visible{outline:3px solid var(--rb-plum);outline-offset:5px}.hb-browser-review :is(button,summary){cursor:pointer}.hb-browser-review .hb-icon-backing{fill:none}.hb-browser-review h2{text-wrap:balance}.hb-browser-review :is(#reading,#writing,#accessibility,#more-tools){scroll-margin-top:24px}.hb-browser-review .browser-hero{padding:30px 40px 32px}.hb-browser-review .browser-hero-copy{margin:auto;max-width:900px;text-align:center}.hb-browser-review .browser-hero-logo{display:flex;justify-content:center;margin-bottom:16px}.hb-browser-review .browser-hero-logo svg{display:block;height:54px;width:54px}.hb-browser-review .browser-eyebrow{color:var(--rb-plum);font-size:14px;font-weight:500;margin-bottom:16px}.hb-browser-review h1{font-size:64px;line-height:1.24;margin-bottom:24px}.hb-browser-review .browser-hero-second{display:block}.hb-browser-review .browser-bubble{background:var(--hb-marker-secondary-image) var(--hb-marker-secondary-position) center/var(--hb-marker-secondary-size) no-repeat;border-radius:0;box-decoration-break:clone;-webkit-box-decoration-break:clone;color:var(--rb-plum);display:inline;line-height:inherit;padding:.03em .12em}.hb-browser-review .browser-intro{color:var(--rb-muted);font-size:18px;line-height:1.8;margin:auto;max-width:690px}.hb-browser-review .browser-actions{align-items:center;display:flex;flex-wrap:wrap;gap:14px;justify-content:center;margin-top:28px}.hb-browser-review .browser-button{align-items:center;background:var(--hb-action-bg);border:1px solid transparent;border-radius:999px;color:var(--hb-action-ink);display:inline-flex;font:600 16px/1.5 Lexend,system-ui,sans-serif;gap:10px;justify-content:center;min-height:56px;padding:14px 27px;text-decoration:none}.hb-browser-review .browser-button:hover{background:var(--hb-action-hover);color:var(--hb-action-ink)}.hb-browser-review .browser-button-secondary{background:var(--rb-white);border-color:var(--rb-line);color:var(--rb-ink)}.hb-browser-review .browser-button-secondary:hover{background:var(--rb-lilac);color:var(--rb-ink)}.hb-browser-review .browser-small{color:var(--rb-muted);font-size:13px;line-height:1.8;margin-top:18px}.hb-browser-review .browser-hero-visual{margin:44px auto 0;max-width:920px}.hb-browser-review .browser-screen{background:var(--rb-white);border-radius:38px;padding:14px}.hb-browser-review .browser-screen img{border-radius:26px;display:block;height:auto;width:100%}.hb-browser-review .browser-screen-caption{color:var(--rb-muted);font-size:14px;margin-top:20px;text-align:center}.hb-browser-review .browser-category-wrap{padding:0 40px 42px}.hb-browser-review .browser-categories{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin:auto;max-width:1040px}.hb-browser-review .browser-categories a{align-items:center;background:var(--rb-white);border:1px solid var(--rb-line);border-radius:999px;display:flex;font-size:16px;font-weight:500;gap:10px;justify-content:center;min-height:56px;padding:12px 24px;text-decoration:none}.hb-browser-review .browser-categories a:hover{background:var(--rb-lilac)}.hb-browser-review .browser-categories span{color:var(--rb-plum);display:flex}.hb-browser-review .browser-categories svg{height:32px;width:32px}.hb-browser-review .browser-section{margin:auto;max-width:1120px;padding:72px 40px}.hb-browser-review .browser-section-heading{margin:0 auto 40px;max-width:760px;text-align:center}.hb-browser-review .browser-section-heading>p:last-child{color:var(--rb-muted);font-size:18px;margin-top:20px}.hb-browser-review .browser-link{align-items:center;color:var(--rb-plum);display:inline-flex;font-size:15px;gap:10px;margin-top:22px;text-decoration:underline;text-underline-offset:5px}.hb-browser-review .browser-tool-label{color:var(--rb-plum);display:block;font-size:13px;font-weight:500;margin-bottom:16px}.hb-browser-review .browser-reading-grid{display:grid;gap:24px;grid-template-columns:1.1fr 1fr}.hb-browser-review :is(.browser-listen-card,.browser-mode-card,.browser-pdf-card){background:var(--rb-white);border-radius:36px;padding:34px}.hb-browser-review .browser-listen-card{background:var(--rb-lilac)}.hb-browser-review .browser-reading-grid h3{color:var(--rb-ink);font-size:30px;margin-bottom:18px}.hb-browser-review .browser-reading-grid p{color:var(--rb-muted);font-size:16px;line-height:1.8}.hb-browser-review .browser-reading-grid .browser-small{font-size:13px;margin-top:14px}.hb-browser-review .browser-control-shot{background:var(--rb-white);border-radius:26px;margin:28px auto 0;max-width:100%;padding:8px;width:230px}.hb-browser-review .browser-control-shot img{border-radius:18px;display:block;height:auto;width:100%}.hb-browser-review .browser-reading-stack{display:grid;gap:24px;grid-template-rows:1fr 1fr}.hb-browser-review .browser-mode-card{background:#f9eaa5}.hb-browser-review .browser-tool-symbol{display:none}.hb-browser-review .browser-writing{background:var(--rb-soft)}.hb-browser-review .browser-writing-heading{margin:0 auto 40px;max-width:760px;text-align:center}.hb-browser-review .browser-writing-heading>p{color:var(--rb-muted);font-size:18px;margin-top:22px}.hb-browser-review .browser-writing-shot{background:var(--rb-white);border-radius:38px;padding:14px 14px 20px}.hb-browser-review .browser-writing-shot img{border-radius:26px;display:block;height:auto;width:100%}.hb-browser-review .browser-writing-shot figcaption{color:var(--rb-muted);font-size:13px;padding:18px 12px 0;text-align:center}.hb-browser-review .browser-writing-tools{display:grid;gap:24px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:28px}.hb-browser-review .browser-writing-tools article{background:var(--rb-white);border-radius:32px;padding:34px}.hb-browser-review .browser-writing-tools h3{color:var(--rb-ink);font-size:28px;margin-bottom:16px}.hb-browser-review .browser-writing-tools p{color:var(--rb-muted);font-size:16px;line-height:1.8}.hb-browser-review .browser-accessibility{align-items:center;display:grid;gap:72px;grid-template-columns:1.25fr 1fr}.hb-browser-review .browser-accessibility-copy>p:not(.browser-eyebrow){color:var(--rb-muted);font-size:18px;margin-top:22px}.hb-browser-review .browser-accessibility-tools{display:grid;gap:28px;margin-top:32px}.hb-browser-review .browser-accessibility-tools article{display:flex;gap:16px}.hb-browser-review .browser-accessibility-tools article>span{background:var(--rb-lilac);border-radius:16px;color:var(--rb-plum);display:grid;flex:0 0 46px;font:800 24px/1 Nunito,system-ui,sans-serif;height:46px;place-items:center;width:46px}.hb-browser-review .browser-accessibility-tools h3{color:var(--rb-ink);font-size:23px;margin-bottom:10px}.hb-browser-review .browser-accessibility-tools p{color:var(--rb-muted);font-size:15px;line-height:1.8}.hb-browser-review .browser-settings-shot{background:var(--rb-lilac);border-radius:36px;margin:auto;max-width:300px;padding:14px}.hb-browser-review .browser-settings-shot img{border-radius:24px;display:block;height:auto;width:100%}.hb-browser-review .browser-settings-shot figcaption{color:var(--hb-sketch-ink,#7a5c3c);font:600 24px/1.4 Caveat,cursive;padding:18px 8px 8px;text-align:center}.hb-browser-review .browser-panel-band{background:var(--rb-soft)}.hb-browser-review .browser-panel-band>.browser-section{align-items:center;display:grid;gap:72px;grid-template-columns:1fr 1fr}.hb-browser-review .browser-panel-band p:not(.browser-eyebrow){color:var(--rb-muted);font-size:17px;margin-top:20px}.hb-browser-review .browser-setup{counter-reset:setup;display:grid;gap:16px;list-style:none;margin:0;padding:0}.hb-browser-review .browser-setup li{align-items:flex-start;background:var(--rb-white);border-radius:28px;display:flex;gap:20px;padding:24px}.hb-browser-review .browser-setup li>span{color:var(--rb-plum);font:800 34px/1.2 Nunito,system-ui,sans-serif}.hb-browser-review .browser-setup h3{color:var(--rb-ink);font-size:23px}.hb-browser-review .browser-setup li p{font-size:15px!important;line-height:1.8;margin-top:8px!important}.hb-browser-review .browser-faq{background:var(--rb-soft)}.hb-browser-review .browser-faq .fp-heading .browser-small{font-size:13px}.hb-browser-review .browser-closing{padding:64px 40px 28px}.hb-browser-review .browser-closing-panel{background:var(--rb-lilac);border-radius:44px;margin:auto;max-width:1040px;padding:48px 36px;text-align:center}.hb-browser-review .browser-closing img{display:block;height:64px;margin:0 auto 24px;width:64px}.hb-browser-review .browser-closing h2{margin:auto;max-width:650px}.hb-browser-review .browser-closing p{color:var(--rb-muted);font-size:18px;margin:20px 0 26px}.hb-browser-review .browser-closing .browser-small{font-size:13px;margin:20px 0 0}.hb-browser-review .browser-other-platforms{align-items:center;display:flex;flex-wrap:wrap;font-size:13px;gap:8px 22px;justify-content:center;margin:0 auto;max-width:1040px;padding:0 40px 64px}.hb-browser-review .browser-other-platforms span{color:var(--rb-muted);margin-bottom:8px;text-align:center;width:100%}.hb-browser-review .browser-other-platforms a{align-items:center;color:var(--rb-plum);display:inline-flex;min-height:36px;text-underline-offset:5px}@container(max-width:850px){.hb-browser-review .browser-accessibility{gap:40px;grid-template-columns:1fr;max-width:650px}.hb-browser-review .browser-panel-band>.browser-section{gap:36px;grid-template-columns:1fr;max-width:650px}.hb-browser-review .browser-reading-grid{grid-template-columns:1fr}.hb-browser-review .browser-listen-card{align-items:center;display:grid;gap:28px;grid-template-columns:1fr 200px}.hb-browser-review .browser-control-shot{margin:0}.hb-browser-review .browser-reading-stack{grid-template-columns:1fr 1fr;grid-template-rows:auto}.hb-browser-review :is(.browser-mode-card,.browser-pdf-card){padding:28px}.hb-browser-review .browser-reading-grid h3{font-size:27px}}@container(max-width:640px){.hb-browser-review .browser-hero{padding:24px 22px}.hb-browser-review h1{font-size:46px}.hb-browser-review .browser-intro{font-size:17px}.hb-browser-review .browser-hero-logo svg{height:46px;width:46px}.hb-browser-review .browser-hero-visual{margin-top:30px}.hb-browser-review .browser-screen{border-radius:28px;padding:8px}.hb-browser-review .browser-screen img{border-radius:20px}.hb-browser-review .browser-screen-caption{font-size:12px}.hb-browser-review .browser-category-wrap{padding:0 20px 28px}.hb-browser-review .browser-categories{gap:10px}.hb-browser-review .browser-categories a{font-size:14px;gap:6px;padding:10px 18px}.hb-browser-review .browser-section{padding:44px 24px}.hb-browser-review :is(.browser-section-heading,.browser-writing-heading)>p:last-child{font-size:17px}.hb-browser-review .browser-listen-card{display:block;padding:28px}.hb-browser-review .browser-control-shot{margin:28px auto 0;width:220px}.hb-browser-review .browser-reading-stack,.hb-browser-review .browser-writing-tools{grid-template-columns:1fr}.hb-browser-review .browser-writing-tools article{padding:28px}.hb-browser-review .browser-writing-shot{border-radius:28px;padding:8px 8px 16px}.hb-browser-review .browser-writing-shot img{border-radius:20px}.hb-browser-review .browser-writing-shot figcaption{font-size:12px;padding:14px 10px 0}.hb-browser-review .browser-accessibility-copy>p:not(.browser-eyebrow){font-size:17px}.hb-browser-review .browser-accessibility-tools article{gap:12px}.hb-browser-review .browser-accessibility-tools article>span{flex-basis:38px;font-size:21px;height:38px;width:38px}.hb-browser-review .browser-accessibility-tools h3{font-size:22px}.hb-browser-review .browser-settings-shot{max-width:280px}.hb-browser-review .browser-closing{padding:44px 20px 28px}.hb-browser-review .browser-closing-panel{border-radius:32px;padding:32px 24px}.hb-browser-review .browser-closing p{font-size:17px}.hb-browser-review .browser-other-platforms{padding:0 24px 40px}}@container(max-width:400px){.hb-browser-review h1{font-size:40px}.hb-browser-review .browser-actions{gap:12px}.hb-browser-review .browser-actions a{font-size:15px;padding-inline:20px;width:100%}.hb-browser-review .browser-categories a{font-size:13px;padding-inline:12px}.hb-browser-review .browser-categories svg{height:28px;width:28px}.hb-browser-review .browser-section{padding-inline:20px}.hb-browser-review .browser-setup li{gap:14px;padding:22px}.hb-browser-review .browser-closing .browser-button{font-size:14px;padding-inline:18px}}@media(forced-colors:active){.hb-browser-review :is(.browser-button,.browser-categories a,.browser-listen-card,.browser-mode-card,.browser-pdf-card){border:1px solid ButtonText}}@media(forced-colors:active){.hb-browser-review .browser-bubble{background:none;color:CanvasText}}.hb-browser-review .browser-settings-shot figcaption{color:var(--rb-muted);font:400 14px/1.55 Lexend,system-ui,sans-serif}