:root{--harvest-orange:#fa5d00;--harvest-orange-10:rgba(250,93,0,.1);--harvest-coral:#fb9569;--harvest-apricot:#fea986;--black:#000;--pure-white:#fff;--warm-white:#fff8f1;--beige-light:#fbf5f0;--beige-dark:#f3ebe4;--green-bright:#23a40c;--smokey-charcoal:#1d1e1c;--smokey-charcoal-80:rgba(29,30,28,.8);--smokey-charcoal-60:rgba(29,30,28,.6);--smokey-charcoal-40:rgba(29,30,28,.4);--smokey-charcoal-10:rgba(29,30,28,.1);--text-nav:#6a696a;--text-secondary:#8b8b8b;--text-body-dark:#2c222d;--surface-page:#fbf5f0;--surface-section:#fbf5f0;--surface-card:#fbf5f0;--surface-card-alt:#fff;--surface-subcard:#f3ebe4;--surface-faq:#fff;--border-card:rgba(29,30,28,.1);--font-besley:"Besley",Georgia,"Times New Roman",serif;--font-muoto:"Muoto VAR","MuotoWeb","Helvetica Neue",Helvetica,Arial,sans-serif;--font-weight-normal:400;--font-weight-medium:500;--font-weight-bold:700;--fs-h1:70px;--ls-h1:-2.8px;--lh-h1:1.1;--fs-h2:50px;--ls-h2:-2px;--lh-h2:1.1;--fs-h2-sm:30px;--ls-h2-sm:-0.9px;--lh-h2-sm:1.2;--fs-h3:26px;--ls-h3:-0.78px;--lh-h3:1.3;--fs-h3-card:22px;--ls-h3-card:-0.66px;--lh-h3-card:1.2;--fs-body:16px;--ls-body:-0.32px;--lh-body:1.5;--fs-body-lg:19px;--ls-body-lg:-0.57px;--lh-body-lg:1.4;--fs-btn:17px;--ls-btn:-0.17px;--fw-btn:500;--radius-card:20px;--radius-pill:30px;--radius-button:30px;--radius-full:50%;--transition-fast:0.2s;--transition-base:0.3s;--asset-check-bullet-coral:url(https://19495563.fs1.hubspotusercontent-na1.net/hubfs/19495563/raw_assets/public/hubspot-theme-2026/images/icons/check-bullet-coral.svg);--asset-check-bullet-black:url(https://19495563.fs1.hubspotusercontent-na1.net/hubfs/19495563/raw_assets/public/hubspot-theme-2026/images/icons/check-bullet-black.svg);--asset-check-bullet:url(https://19495563.fs1.hubspotusercontent-na1.net/hubfs/19495563/raw_assets/public/hubspot-theme-2026/images/icons/check-bullet.svg)}.rh{--rh-border:rgba(29,30,28,.15);--rh-muted:#616261;--rh-header-offset:112px;background:#fbf5f0;color:#1d1e1c;font-family:Muoto VAR,MuotoWeb,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:16px;letter-spacing:-.32px;line-height:1.5;padding-bottom:80px}.rh *,.rh :after,.rh :before{box-sizing:border-box}.rh [hidden]{display:none!important}.rh :focus-visible{outline:2px solid #df4b00;outline-offset:4px}.rh [id]{scroll-margin-top:var(--rh-header-offset)}.rh a{color:inherit;text-decoration:none}.rh a:hover{color:#df4b00}.rh p{color:var(--rh-muted);font:inherit;margin:0}.rh img{display:block;max-width:100%}.rh h1,.rh h2,.rh h3{color:#1d1e1c;font-family:Besley,Georgia,Times New Roman,serif;font-weight:400;margin:0;text-transform:none}.rh h1{font-size:50px;letter-spacing:-1.6px;line-height:1.1;max-width:700px;text-wrap:balance}.rh h2{font-size:26px;letter-spacing:-.78px;margin-bottom:24px}.rh h2,.rh h3{line-height:1.3}.rh h3{font-size:22px;letter-spacing:-.66px}.rh ol,.rh ul{list-style:none;margin:0;padding:0}.rh-wrap{margin:0 auto;max-width:1296px;padding:0 48px}.rh-intro{padding-top:28px}.rh-breadcrumbs{font-size:15px;margin-bottom:20px}.rh-breadcrumbs ol{align-items:center;display:flex;flex-wrap:wrap;gap:0 8px}.rh-breadcrumbs li{align-items:center;display:inline-flex;gap:8px;min-height:44px}.rh-breadcrumbs li+li:before{color:rgba(29,30,28,.4);content:"/"}.rh-breadcrumbs a{align-items:center;color:#6a696a;display:inline-flex;min-height:44px}.rh-breadcrumbs a:hover{text-decoration:underline;text-underline-offset:4px}.rh-breadcrumbs [aria-current]{font-weight:500}.rh-hero{align-items:center;display:grid;gap:64px;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr)}.rh-hero>div{min-width:0}.rh .rh-lede{font-size:19px;letter-spacing:-.32px;line-height:1.5;margin-top:16px;max-width:600px}.rh-hero--decorative{align-items:start;grid-template-columns:minmax(0,1fr) 120px;max-width:1120px}.rh-hero-art{justify-self:end}.rh-illustration{flex:none;object-fit:contain}.rh-section{margin-top:52px}.rh-category-title .rh-arrow{color:#df4b00;flex:none}.rh-tool .rh-text-link{margin-top:auto}.rh .rh-text-link{align-items:center;align-self:flex-start;color:#df4b00;display:inline-flex;font-size:16px;font-weight:550;gap:8px;min-height:44px}.rh-text-link:hover{text-decoration:underline;text-underline-offset:4px}.rh-arrow{display:inline-block;flex:none}.rh-intro--overview{padding:36px 0 32px}.rh-overview-hero{align-items:start;display:grid;gap:48px;grid-template-columns:minmax(0,1fr) 168px}.rh .rh-eyebrow{color:#6a696a;font-weight:500;margin-bottom:16px}.rh-overview-art{justify-self:end;padding-top:24px}.rh-overview-section{padding-bottom:40px;padding-top:24px}.rh-section-header{margin-bottom:32px;max-width:660px}.rh-editorial h2:not(.rh-section-label),.rh-section-header h2{font-size:36px;letter-spacing:-1.2px;line-height:1.2;margin-bottom:8px}.rh-section-header p{font-size:18px}.rh-topic-grid{display:grid;gap:20px;grid-template-columns:repeat(3,minmax(0,1fr))}.rh-topic{background:#fff;border:1px solid rgba(29,30,28,.1);border-radius:20px;display:flex;flex-direction:column;gap:16px;min-width:0;padding:24px}.rh-topic ul{border-top:1px solid rgba(29,30,28,.1)}.rh-topic li a{align-items:center;display:flex;font-size:16px;min-height:44px}.rh-topic li a:hover{text-decoration:underline;text-underline-offset:4px}.rh-featured-copy .rh-text-link,.rh-topic>.rh-text-link{margin-top:auto}@media (max-width:1336px){.rh-wrap{padding-left:20px;padding-right:20px}}@media (max-width:1140px){.rh-topic-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1000px){.rh-hero,.rh-overview-hero{gap:24px;grid-template-columns:minmax(0,1fr)}.rh-hero-art{justify-self:start}.rh-overview-art{display:none}}@media (max-width:880px){.rh h1{font-size:44px;letter-spacing:-1.76px}}@media (max-width:850px){#main-content.rh h1{font-size:44px;letter-spacing:-1.76px}#main-content.rh h2{font-size:26px;letter-spacing:-.78px}#main-content.rh h3{font-size:22px;letter-spacing:-.66px}#main-content.rh .rh-resource-copy>h2,#main-content.rh .rh-resource-section>h2{font-size:30px;letter-spacing:-.9px}#main-content.rh .rh-editorial h3,#main-content.rh .rh-resource-copy>h3{font-size:26px;letter-spacing:-.78px}#main-content.rh .rh-tool h3{font-size:19px;letter-spacing:-.32px}#main-content.rh .rh-editorial h2:not(.rh-section-label),#main-content.rh .rh-section-header h2{font-size:36px;letter-spacing:-1.2px}#main-content.rh .rh-section--compact h2{font-size:22px;letter-spacing:-.66px}}@media (max-width:767px){#main-content.rh h1{font-size:36px;letter-spacing:-1.1px;line-height:1.14}.rh .rh-lede{font-size:17px}.rh-topic-grid{grid-template-columns:minmax(0,1fr)}#main-content.rh .rh-editorial h2:not(.rh-section-label),#main-content.rh .rh-section-header h2{font-size:30px;letter-spacing:-.9px}.rh-breadcrumbs{font-size:14px}.rh-section{margin-top:40px}}@media (max-width:600px){.rh-hero-art{display:none}.rh-hero--decorative{gap:0}.rh-category,.rh-topic{padding:24px}}@media (prefers-reduced-motion:reduce){.rh *,.rh :after,.rh :before{scroll-behavior:auto;transition:none}}.rh{--v3-ink:#1d1e1c;--v3-muted:#616261;--v3-line:rgba(29,30,28,.15);--v3-soft:#f3ebe4;--v3-surface:#fff;--v3-orange:#df4b00;--v3-sans:"Muoto VAR","MuotoWeb","Helvetica Neue",Helvetica,Arial,sans-serif}.v3-related .rh-arrow{color:#df4b00}.v3-visual{align-items:center;background:var(--v3-soft);border-radius:16px;display:flex;height:240px;justify-content:center;min-width:0;overflow:hidden;padding:24px;position:relative;width:100%}.rh-entries{border-top:1px solid rgba(29,30,28,.1)}.rh-entry{align-items:start;border-bottom:1px solid rgba(29,30,28,.1);display:grid;gap:8px 24px;grid-template-columns:minmax(0,1fr) auto;padding:24px 0}.rh-entry-title{grid-column:1}.rh .rh-entry-title{font-size:22px;letter-spacing:-.66px;line-height:1.3;margin:0}.rh-entry-title a:hover{text-decoration:underline;text-underline-offset:4px}.rh .rh-entry-description{font-size:16px;grid-column:1;letter-spacing:-.32px;line-height:1.5;margin-top:4px;max-width:620px}.rh .rh-entry-actions{display:flex;flex-wrap:wrap;gap:8px 16px;grid-column:1/-1;margin:0}.rh-topic-title{align-items:center;display:inline-flex;font-size:22px;gap:8px;letter-spacing:-.66px;line-height:1.3}.rh-topic:hover .rh-topic-title{color:#df4b00}.rh-topic-title .rh-arrow{color:#df4b00;flex:none}.rh-topic-description{color:var(--rh-muted);display:block;font-size:16px;line-height:1.5}@media (max-width:767px){.rh-entry{grid-template-columns:minmax(0,1fr)}}