:is(.hb-feature-page,.rv-site,#hb-home-preview){--craft-display:clamp(38px,4.5cqi,60px);--craft-section:clamp(30px,3cqi,40px);--craft-lead:18px;--hb-sketch-ink:#7a5c3c;--hb-journal-line:#9a6a48}.hb-journal-anchor{position:relative}.hb-journal-item{--hbj-gap:40px;--hbj-edge:36px;--hbj-w:122px;--hbj-col:100%;--hbj-room:calc((100cqw - var(--hbj-col))/2);color:var(--hb-journal-line,#9a6a48);container-type:inline-size;pointer-events:none;position:absolute;top:var(--hbj-top,0);transform:rotate(var(--hbj-tilt,0deg));user-select:none;width:clamp(0px,calc(var(--hbj-room) - var(--hbj-gap) - var(--hbj-edge)),var(--hbj-w))}.hb-journal-item[data-side=left]{right:calc(50% + var(--hbj-col)/2 + var(--hbj-gap))}.hb-journal-item[data-side=right]{left:calc(50% + var(--hbj-col)/2 + var(--hbj-gap))}.hb-journal-item[data-size=small]{--hbj-w:46px}.hb-journal-item[data-size=comment]{--hbj-w:180px}.hb-journal-arrow,.hb-journal-art{display:block;fill:none;overflow:visible;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.hb-journal-art{height:auto;width:100%}.hb-journal-arrow path,.hb-journal-art path{vector-effect:non-scaling-stroke}.hb-journal-dash{stroke-dasharray:3 8}.hb-journal-say{align-items:flex-start;display:flex;gap:2px;justify-content:center;margin:8px -20px 0;transform:rotate(-3deg);width:calc(100% + 40px)}.hb-journal-item[data-size=comment] .hb-journal-say{margin-top:0}.hb-journal-item[data-side=right] .hb-journal-say{flex-direction:row-reverse}.hb-journal-note{color:var(--hb-sketch-ink,#7a5c3c);font:600 20px/1.12 Caveat,cursive;text-align:center;text-wrap:balance}.hb-journal-arrow{flex:none;height:auto;margin-top:10px;width:40px}.hb-journal-say:has(.hb-journal-arrow) .hb-journal-note{text-align:right}.hb-journal-item[data-side=right] .hb-journal-say:has(.hb-journal-arrow) .hb-journal-note{text-align:left}.hb-journal-item[data-side=right] .hb-journal-arrow{transform:scaleX(-1)}.hb-journal-item[data-fit] .hb-journal-say{margin-inline:0;width:100%}.hb-journal-item[data-fit] .hb-journal-note{font-size:20px}@container (width < 110px){.hb-journal-say{display:none}}@container (width < 28px){.hb-journal-art{display:none}}@media (forced-colors:active),print{.hb-journal-item{display:none}}.hb-feature-page:not(.rv-site) .fp-hero h1,.rv-site .rv-content .rv-hero h1{font-size:var(--craft-display);line-height:1.18;margin-inline:auto;max-width:960px}.hb-feature-page:not(.rv-site) .fp-hero .fp-lead,.rv-site .rv-content .rv-hero>p{font-size:var(--craft-lead);line-height:1.65}.hb-feature-page:not(.rv-site) .fp-heading h2{font-size:var(--craft-section);line-height:1.25}.hb-feature-page:not(.rv-site) .fp-hero,.rv-site .rv-content .rv-hero{position:relative}.hb-pricing-review .pc-hero h1{font-size:clamp(38px,4.7cqi,62px);line-height:1.16;margin-bottom:22px;max-width:1000px}.hb-pricing-review .pc-hero p{font-size:18px;line-height:1.65}.hb-pricing-review .pc-intro .pc-group-intro{font-size:17px;margin-top:18px}.hb-pricing-review .pc-hero .pc-trial-note{font-size:20px;margin-top:24px}#hb-home-preview .hp-download .ct-panel{gap:24px;max-width:1000px;padding:42px 48px 36px}#hb-home-preview .hp-download .ct-copy{max-width:700px}#hb-home-preview .hp-download .ct-owl{height:60px;margin-bottom:14px;width:60px}#hb-home-preview .hp-download .ct-title{font-size:clamp(36px,4cqi,52px);line-height:1.17;margin-bottom:15px}#hb-home-preview .hp-download .ct-description{font-size:18px;line-height:1.6}#hb-home-preview .hp-download .ct-chooser h3{font:700 17px/1.4 Lexend,system-ui,sans-serif;letter-spacing:0;margin-bottom:16px}#hb-home-preview .hp-download .ct-browser-button{min-height:68px}#hb-home-preview .hp-download .ct-more{font-size:14px;margin-top:10px}#hb-home-preview .hp-download .ct-free{color:var(--rb-muted);font-size:13px;line-height:1.55;margin-top:14px}#hb-home-preview .hp-download .ct-note{color:var(--hb-sketch-ink,#7a5c3c);display:block;font:600 24px/1.4 Caveat,cursive;margin:10px auto 0;max-width:1000px;text-align:right;transform:rotate(-2deg)}.hb-feature-page .fp-settings-image figcaption{color:var(--rb-muted);font:400 14px/1.5 Lexend,system-ui,sans-serif}.hb-browser-review .browser-settings-shot figcaption,.hb-safari-review .safari-reading-card figcaption,.hb-workspace-review .gw-tool-stage figcaption{color:var(--rb-muted);font:400 14px/1.55 Lexend,system-ui,sans-serif}.rv-site.rv-feature .fd-media-note{font:600 13px/1.4 Lexend,system-ui,sans-serif;transform:none}.hb-hs .hb-tbdemo-tip{font:600 13px/1.35 Lexend,system-ui,sans-serif;transform:translateX(-50%)}.hb-feature-page .fp-download{position:relative}.hb-feature-page .fp-download>.fp-download-note{color:var(--hb-sketch-ink,#7a5c3c);font:600 23px/1.35 Caveat,cursive;margin:12px auto -26px;pointer-events:none;transform:rotate(-3deg)}.hb-contact-review .cr-aside>.cr-handwritten{color:var(--hb-sketch-ink,#7a5c3c);font:600 23px/1.35 Caveat,cursive;margin:-4px 0 -14px}.hb-help-center .hc-contact>.hc-handwritten{color:var(--hb-sketch-ink,#7a5c3c);font:600 23px/1.4 Caveat,cursive;margin:12px auto -16px;transform:rotate(-3deg)}.hb-schools-review .sc-classroom{margin-top:0}.hb-schools-review .sc-screen-heading{justify-content:flex-end}.hb-schools-review .sc-training-eyebrow{color:var(--rb-plum);font:600 14px/1.5 Lexend,system-ui,sans-serif}.finish-updates .finish-release-card .hb-marker,.finish-utility .rv-content .hb-card .hb-experience-sticker,.finish-utility .rv-content .hb-setup>ol>li .hb-experience-sticker,.rv-site.rv-policy .policy-results-eyebrow{font:600 14px/1.45 Lexend,system-ui,sans-serif;transform:none}.finish-updates .finish-release-card .hb-marker{padding:3px 7px}.rv-site.rv-policy .policy-results-eyebrow{background:none;color:var(--rb-plum);margin-bottom:6px;padding:0}.hb-cert-name{font-family:Nunito,system-ui,sans-serif;font-weight:800}:is(.hb-feature-page,.rv-site,#hb-home-preview){--rb-paper:#fbfaf6;--rb-soft:#f2efe9;--rb-lilac:#eeeae5;--rb-ink:#292631;--rb-muted:#615d65;--rb-plum:#450a75;--rb-line:#d8d4cc;--craft-card-radius:24px;--craft-panel-radius:32px}body.rv-body{background:#fbfaf6}.hb-feature-directory :is(.fd-category-title,.fd-card h3),.hb-feature-page main :is(.fp-heading>h2,.hj-heading>h2,.pc-card h3,.sc-plan h3),.hb-hs .hb-hs-heading h2,.rv-site .rv-content :is(.rv-section>h2,.rv-section>h3,.rv-card h2,.rv-card h3),.shell-footer .shell-footer-group>:is(h2,h3),.shell-footer .shell-footer-signoff .shell-footer-wordmark{color:var(--rb-ink)}#hb-home-preview #typewriter,.hb-browser-review .browser-bubble,.hb-native-review .np-bubble{color:var(--rb-ink)}.hb-hs .hb-hs-tone-purple{background:var(--rb-ink)}.hb-pricing-review .pc-pro{background:var(--rb-white)}#hb-home-preview :is(.ls-heading,.fq-intro h2),.hb-about-review .ab-core-value h3,.hb-feature-page :is(.fp-heading h2,.fp-benefits h3,.fp-step-grid h3,.fp-related-grid h3),.hb-help-center :is(.help-hub-results-heading h2,.help-hub-guide h3,.hc-resource h3),.hb-hs :is(.hb-hs-heading h2,.hb-hs-feature h3),.hb-pricing-review .pc-card h3,.rv-site .rv-content :is(.rv-card,.hb-card) :is(h2,h3){color:var(--rb-ink)}.hb-pricing-review .pc-card.pc-free h3{color:#276344}.hb-hs .hb-hs-destination h3{color:inherit}.rv-site.rv-explained .rv-content .rv-hero h1{color:var(--rb-ink)}.rv-site .rv-content :is(h1,h2,h3,h4),:is(.hb-feature-page,.rv-site) .brand-heading{color:var(--rb-ink)}:is(.hb-feature-page,.rv-site,#hb-home-preview) :is(.uppercase,.hb-eyebrow,.browser-eyebrow){letter-spacing:0;text-transform:none}.rv-site .rv-content :is(.border-t,.border-b,.border-l,.border-r,.border-l-4):not(table *,.feature-demo *,.hb-setup-window-bar,.border){border-width:0}.rv-site .rv-content :is(.divide-y,.divide-x)>*{border-width:0}.rv-site .rv-content hr{border-color:transparent}.rv-site .rv-content blockquote:not(.hb-featured-reviews blockquote){background:var(--rb-soft);border:0;border-radius:22px;color:var(--rb-ink);font-style:normal;padding:22px 26px}.rv-site .rv-content blockquote>:last-child{margin-bottom:0}.hb-about-review :is(.ab-letter,.ab-core-value),.hb-feature-page .fp-related-grid a,.hb-feature-page .fp-step-grid li,.hb-help-center :is(.help-hub-guide,.hc-resource),.hb-hs .hb-hs-feature,.hb-pricing-review .pc-card,.rv-site .rv-content :is(.hb-card,.rv-card){border-radius:var(--craft-card-radius)}.hb-about-review :is(.ab-letter,.ab-core-value),.hb-feature-page .fp-related-grid a,.hb-help-center .hc-resource,.hb-hs .hb-hs-feature,.hb-pricing-review .pc-card{border:1px solid var(--rb-line);box-shadow:none}html[data-redesign-production] .hb-help-center .help-hub-guide.hb-accent-surface[data-hb-accent]{background:var(--rb-white)}#hb-home-preview .hp-download .ct-panel,.hb-about-review .ab-download-panel,.hb-feature-page :is(.fp-download-panel,.fp-comparison-figure),.hb-help-center .hc-contact-panel,.hb-hs :is(.hb-hs-toolbar-panel,.hb-hs-destination){border-radius:var(--craft-panel-radius)}#hb-home-preview :is(.ls-heading,.fq-intro h2),.hb-feature-page .fp-heading h2,.hb-hs .hb-hs-heading h2,.rv-site .rv-content .rv-section>h2{font-size:clamp(30px,3.1cqi,40px);letter-spacing:-.025em;line-height:1.22}.hb-feature-page :is(.fp-benefits h3,.fp-step-grid h3,.fp-related-grid h3),.hb-help-center :is(.help-hub-guide h3,.hc-resource h3),.hb-hs .hb-hs-feature h3{font-size:clamp(21px,2.1cqi,24px);line-height:1.3}.hb-feature-page :is(.fp-step-grid p,.fp-related-grid p,.fp-benefits p),.hb-help-center :is(.help-hub-guide p,.hc-resource p),.hb-hs .hb-hs-feature p{line-height:1.6}:is(.hb-feature-page,#hb-home-preview) .rb-dialog.rb-menu-dialog{--menu-dialog-pad:30px;background:var(--rb-paper,#fbfaf6);max-height:calc(100dvh - 32px);max-width:calc(100% - 32px);overflow:auto;padding:var(--menu-dialog-pad) 36px 34px;width:min(1040px,calc(100% - 32px))}:is(.hb-feature-page,#hb-home-preview) .rb-dialog.rb-menu-dialog[data-dialog=menu]>.rb-menu-top{align-items:flex-start;margin:calc(0px - var(--menu-dialog-pad)) 0 5px;padding:var(--menu-dialog-pad) 0 20px;top:calc(0px - var(--menu-dialog-pad))}:is(.hb-feature-page,#hb-home-preview) .rb-menu-dialog .rb-menu-top h2{color:var(--rb-ink,#292631);font:800 clamp(28px,3.2vw,36px)/1.18 Nunito,system-ui,sans-serif}:is(.hb-feature-page,#hb-home-preview) .rb-menu-dialog .rb-menu-nav{display:block}.rb-menu-dialog .rb-menu-grid{display:grid;gap:27px 40px;grid-template-columns:repeat(3,minmax(0,1fr))}.rb-menu-dialog .rb-menu-group h3{color:var(--rb-muted,#615d65);font:700 15px/1.4 Lexend,system-ui,sans-serif;margin:0 0 12px}.rb-menu-dialog .rb-menu-group ul{display:grid;gap:2px;list-style:none;margin:0;padding:0}.rb-menu-dialog .fp-sr-only{clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}:is(.hb-feature-page,#hb-home-preview) .rb-menu-dialog .rb-menu-group a{background:transparent;border-radius:4px;color:var(--rb-ink,#292631);display:inline-flex;font:400 15px/1.5 Lexend,system-ui,sans-serif;max-width:100%;min-height:33px;padding:5px 3px;text-decoration:none;width:fit-content}:is(.hb-feature-page,#hb-home-preview) .rb-menu-dialog .rb-menu-group a:hover{background:#f9e58b}:is(.hb-feature-page,#hb-home-preview) .rb-menu-dialog .rb-menu-group a:focus-visible{outline:3px solid var(--rb-plum,#450a75);outline-offset:3px}@media (max-width:760px){:is(.hb-feature-page,#hb-home-preview) .rb-dialog.rb-menu-dialog{--menu-dialog-pad:24px;padding:var(--menu-dialog-pad)}.rb-menu-dialog .rb-menu-grid{gap:22px 25px;grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){:is(.hb-feature-page,#hb-home-preview) .rb-dialog.rb-menu-dialog{--menu-dialog-pad:20px;padding:var(--menu-dialog-pad)}.rb-menu-dialog .rb-menu-grid{gap:19px;grid-template-columns:1fr}}@container (max-width: 500px){:is(.hb-feature-page,.rv-site,#hb-home-preview){--craft-display:38px;--craft-section:32px;--craft-lead:17px}#hb-home-preview .hp-download .ct-panel{gap:20px;padding:30px 22px}#hb-home-preview .hp-download .ct-title{font-size:36px}#hb-home-preview .hp-download .ct-description{font-size:16px}#hb-home-preview .hp-download .ct-note{font-size:21px}.hb-pricing-review .pc-hero h1{font-size:38px}.hb-pricing-review .pc-hero p{font-size:17px}.hb-feature-page .fp-download>.fp-download-note{font-size:20px}.hb-schools-review .sc-classroom{margin-top:0}}