.hv-art-head{background:var(--hv-frost);padding:28px 0 40px}.hv-art-grid{width:min(100% - 2 * var(--hv-gutter), 680px);margin-inline:auto}.hv-art-head-copy{flex-direction:column;gap:18px;display:flex}.hv-art-title{letter-spacing:-.035em;text-wrap:balance;max-width:900px;font-size:clamp(36px,4.72vw,68px);font-weight:800;line-height:1.04}.hv-art-standfirst{text-wrap:pretty;max-width:760px;font-size:clamp(18px,1.53vw,22px);line-height:1.5}.hv-art-byline{align-items:center;gap:12px;display:flex}.hv-art-mark{border-radius:999px;flex-shrink:0;width:38px;height:38px}.hv-art-byline-text{flex-direction:column;gap:1px;font-size:14px;font-weight:500;line-height:18px;display:flex}.hv-art-author{font-size:15px;font-weight:700}@media (min-width:768px){.hv-art-head{padding:40px 0 72px}.hv-art-head-copy{gap:28px}.hv-art-title{line-height:1.02}.hv-art-byline{gap:14px;padding-top:4px}.hv-art-byline .hv-art-mark{width:44px;height:44px}.hv-art-byline-text{gap:2px;font-size:15px}.hv-art-author{font-size:16px;line-height:20px}}.hv-art{padding-bottom:64px}.hv-art-toc-slot,.hv-art-trial{display:none}.hv-art-body{--art-gap:20px;padding-top:28px;font-size:17px;line-height:1.6}@media (min-width:768px){.hv-art-body{--art-gap:24px;font-size:19px;line-height:1.65}}@media (min-width:1024px){.hv-art{padding:72px 0 120px}.hv-art-grid{width:min(100% - 2 * var(--hv-gutter), 1344px);grid-template-columns:220px minmax(0,680px) minmax(0,1fr);column-gap:48px;display:grid}.hv-art-head-copy{grid-column:2/-1}.hv-art-toc-slot{display:block}.hv-art-body{padding-top:0}}@media (min-width:1200px){.hv-art-grid{grid-template-columns:260px minmax(0,680px) minmax(0,1fr);column-gap:60px}}@media (min-width:1400px){.hv-art-grid{grid-template-columns:260px 680px 284px;justify-content:space-between;column-gap:0}.hv-art-trial{display:block}}.hv-art-toc{flex-direction:column;gap:14px;padding-top:6px;display:flex;position:sticky;top:32px}.hv-art-toc-label{font-size:16px;font-weight:700;line-height:20px}.hv-art-toc ol{flex-direction:column;gap:2px;display:flex}.hv-art-toc a{color:var(--hv-ink);border-radius:12px;padding:8px 12px;font-size:15px;font-weight:500;line-height:1.35;text-decoration:none;transition:background-color .2s;display:block}.hv-art-toc a[data-active=true]{background:var(--hv-lemon);font-weight:600}@media (hover:hover) and (pointer:fine){.hv-art-toc a:not([data-active=true]):hover{background:var(--hv-steel)}}.hv-art-tocbar{z-index:30;background:var(--hv-white);position:sticky;top:0;box-shadow:inset 0 -1px #15181514}.hv-art-tocbar-btn{width:min(100% - 2 * var(--hv-gutter), 680px);min-height:56px;color:var(--hv-ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;margin-inline:auto;padding:0;display:flex}.hv-art-tocbar-label{color:var(--hv-ink-soft);flex-shrink:0;font-size:14px;font-weight:600;line-height:18px}.hv-art-tocbar-current{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:15px;font-weight:700;line-height:18px;overflow:hidden}.hv-art-tocbar-btn svg{transition:transform .25s var(--hv-ease);flex-shrink:0}.hv-art-tocbar[data-open=true] .hv-art-tocbar-btn svg{transform:rotate(180deg)}.hv-art-sheet{max-height:calc(100dvh - 80px);padding:8px var(--hv-gutter) 20px;background:var(--hv-white);opacity:0;visibility:hidden;transition:opacity .25s var(--hv-ease), transform .25s var(--hv-ease), visibility 0s linear .25s;border-radius:0 0 28px 28px;position:absolute;top:100%;left:0;right:0;overflow-y:auto;transform:translateY(-24px);box-shadow:0 28px 48px #0a0e0a2e}.hv-art-tocbar[data-open=true] .hv-art-sheet{opacity:1;visibility:visible;transition:opacity .25s var(--hv-ease), transform .25s var(--hv-ease), visibility 0s;transform:none}.hv-art-sheet ol{flex-direction:column;gap:2px;width:min(100%,680px);margin-inline:auto;display:flex}.hv-art-sheet a{min-height:48px;color:var(--hv-ink);border-radius:14px;align-items:center;padding:10px 14px;font-size:16px;font-weight:600;line-height:1.3;text-decoration:none;display:flex}.hv-art-sheet a[data-active=true]{background:var(--hv-lemon)}@media (prefers-reduced-motion:reduce){.hv-art-sheet,.hv-art-tocbar[data-open=true] .hv-art-sheet{transition-duration:.15s,0s,0s;transform:none}}@media (min-width:1024px){.hv-art-tocbar{display:none}}.hv-art-trial-card{background:var(--hv-frost);text-align:center;border-radius:32px;flex-direction:column;align-items:center;gap:18px;padding:24px 22px;display:flex;position:sticky;top:32px}.hv-art-trial-line{letter-spacing:-.02em;text-wrap:balance;font-size:22px;font-weight:800;line-height:1.15}.hv .hv-art-trial-btn{width:100%;max-width:240px;min-height:52px;font-size:17px}.hv-art-trial-note{font-size:14px;font-weight:500;line-height:18px}.hv .hv-art .hv-art-body>.hv-art-bio{margin-top:48px}.hv-art-bio{align-items:flex-start;gap:18px;display:flex}.hv-art-bio .hv-art-mark{width:56px;height:56px}.hv-art-bio>span{flex-direction:column;gap:4px;display:flex}.hv-art-bio-name{font-size:18px;font-weight:700;line-height:22px}.hv-art-bio-text{font-size:17px;line-height:1.55}.hv .hv-art .hv-art-body>*{margin:0}.hv .hv-art .hv-art-body>*+*{margin-top:var(--art-gap)}.hv .hv-art .lm-prose-h2{letter-spacing:-.025em;text-wrap:balance;scroll-margin-top:80px;font-size:27px;font-weight:800;line-height:1.12}.hv .hv-art .hv-art-body>.lm-prose-h2:not(:first-child){margin-top:48px}.hv .hv-art .hv-art-body>.lm-prose-h2+*{margin-top:18px}.hv .hv-art .lm-prose-h3{letter-spacing:-.02em;text-wrap:balance;scroll-margin-top:80px;font-size:21px;font-weight:800;line-height:1.2}.hv .hv-art .hv-art-body>.lm-prose-h3:not(:first-child){margin-top:36px}.hv .hv-art .hv-art-body>.lm-prose-h2+.lm-prose-h3{margin-top:24px}.hv .hv-art .hv-art-body>.lm-prose-h3+*{margin-top:14px}@media (min-width:768px){.hv .hv-art .lm-prose-h2{font-size:36px}.hv .hv-art .hv-art-body>.lm-prose-h2:not(:first-child){margin-top:64px}.hv .hv-art .hv-art-body>.lm-prose-h2+*{margin-top:24px}.hv .hv-art .lm-prose-h3{font-size:24px}.hv .hv-art .hv-art-body>.lm-prose-h3:not(:first-child){margin-top:40px}.hv .hv-art .hv-art-body>.lm-prose-h3+*{margin-top:16px}}@media (min-width:1024px){.hv .hv-art .lm-prose-h2,.hv .hv-art .lm-prose-h3,.hv .hv-art-step{scroll-margin-top:32px}}.hv .hv-art .lm-prose-p,.hv .hv-art .lm-prose-list{color:inherit;font-size:inherit;line-height:inherit}.hv .hv-art-body strong{font-weight:700}.hv .hv-art .lm-prose-list{flex-direction:column;gap:12px;padding:0;list-style:none;display:flex}.hv .hv-art .lm-prose-list>li{margin:0;line-height:1.6;position:relative}.hv .hv-art .lm-prose-list--ul>li{padding-left:28px}.hv .hv-art .lm-prose-list--ul>li:before{content:"";background:currentColor;border-radius:999px;width:8px;height:8px;position:absolute;top:calc(.8em - 4px);left:4px}.hv .hv-art .lm-prose-list--ol>li{padding-left:42px;line-height:1.5}.hv .hv-art .lm-prose-list--ol>li:before{content:counter(list-item);background:var(--hv-lemon);width:28px;height:28px;color:var(--hv-ink);border-radius:999px;justify-content:center;align-items:center;font-size:14px;font-weight:800;line-height:1;display:flex;position:absolute;top:calc(.75em - 14px);left:0}.hv .hv-art-body a:not([class]){color:inherit;text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}@media (hover:hover) and (pointer:fine){.hv .hv-art-body a:not([class]):hover{text-decoration-thickness:2px}}.hv .hv-art-body a[href^=http]:not([class]):not([href^="https://getlemon.app"]):after{content:"";vertical-align:.05em;background:currentColor;width:.6em;height:.6em;margin-left:.2em;display:inline-block;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M3.5 2.5h6v6M9.5 2.5l-7 7' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M3.5 2.5h6v6M9.5 2.5l-7 7' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/contain no-repeat}.hv .hv-art .lm-callout{background:var(--hv-steel);border:0;border-radius:24px;padding:22px}.hv .hv-art .lm-callout-title{color:var(--hv-ink);letter-spacing:0;margin:0 0 8px;font-size:17px;font-weight:700;line-height:22px}.hv .hv-art .lm-callout-body{color:var(--hv-ink);font-size:16px;line-height:1.6}.hv .hv-art .lm-callout-body>*+*{margin-top:12px}.hv .hv-art .lm-callout-body .lm-prose-list{gap:8px}.hv .hv-art .lm-callout--yellow{background:var(--hv-lemon)}.hv .hv-art .lm-callout--yellow .lm-callout-title{margin-bottom:12px}.hv .hv-art .lm-callout--yellow[data-short] .lm-callout-body{letter-spacing:-.01em;font-size:21px;font-weight:600;line-height:1.3}.hv .hv-art .lm-callout--success{background:var(--hv-frost)}.hv .hv-art .lm-callout--warn{background:var(--hv-ink)}.hv .hv-art .lm-callout--warn .lm-callout-title{color:var(--hv-lemon)}.hv .hv-art .lm-callout--warn .lm-callout-body{color:var(--hv-white)}@media (min-width:768px){.hv .hv-art .lm-callout{padding:24px 28px}.hv .hv-art .lm-callout-body{font-size:18px}.hv .hv-art .lm-callout--yellow{border-radius:32px;padding:32px}.hv .hv-art .lm-callout--yellow .lm-callout-body{font-size:19px}.hv .hv-art .lm-callout--yellow[data-short] .lm-callout-body{font-size:26px}}.hv-art-table-caption{color:var(--hv-ink-soft);margin-bottom:12px;font-size:15px;font-weight:500;line-height:22px}.hv .hv-art .lm-article-table{background:var(--hv-white);border:1px solid #1518151f;border-radius:24px;position:relative}.hv .hv-art .hv-art-body>.hv-art-table-caption+.lm-article-table{margin-top:0}.hv .hv-art .lm-article-table table{border-collapse:collapse;width:100%}.hv .hv-art .lm-article-table th,.hv .hv-art .lm-article-table td{text-align:left;vertical-align:top;border:0;border-top:1px solid #1518151f;padding:12px 16px;font-size:15px;line-height:1.5}.hv .hv-art .lm-article-table thead th{background:var(--hv-steel);border-top:0;font-size:14px;font-weight:700;line-height:20px}.hv .hv-art .lm-article-table tbody th{font-weight:700}@media (min-width:768px){.hv .hv-art .lm-article-table th,.hv .hv-art .lm-article-table td{padding:16px 20px;font-size:16px}.hv .hv-art .lm-article-table thead th{padding-block:14px;font-size:14px}}.hv .hv-art .lm-docs-plate{border-radius:var(--hv-radius);background:var(--hv-frost);border:0;justify-content:center;padding:36px 20px;display:flex}.hv .hv-art .lm-docs-phone{border-radius:36px;width:auto;height:440px;box-shadow:0 0 0 9px #ffffff80,0 0 0 10px #ffffffe6,0 30px 60px #1c486438}@media (min-width:768px){.hv .hv-art .lm-docs-plate{padding:40px}.hv .hv-art .lm-docs-phone{border-radius:42px;height:540px}}.hv-art-step{background:var(--hv-steel);border-radius:22px;align-items:flex-start;gap:14px;padding:20px;scroll-margin-top:80px;display:flex}.hv .hv-art .hv-art-body>.hv-art-step+.hv-art-step{margin-top:12px}.hv-art-step-n{background:var(--hv-ink);width:32px;height:32px;color:var(--hv-white);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;font-size:16px;font-weight:800;line-height:1;display:flex}.hv-art-step-text{flex-direction:column;gap:10px;min-width:0;padding-top:2px;display:flex}.hv-art-step-title{font-size:18px;font-weight:700;line-height:1.4}.hv-art-step-p{font-size:16px;line-height:1.6}@media (min-width:768px){.hv-art-step{gap:18px;padding:22px 24px}.hv-art-step-n{width:34px;height:34px}.hv-art-step-title{font-size:19px;line-height:1.45}.hv-art-step-p{font-size:18px}}.hv-art-action{background:var(--hv-frost);color:var(--hv-ink);border-radius:22px;justify-content:space-between;align-items:center;gap:16px;margin-top:6px;padding:18px 20px;text-decoration:none;display:flex}.hv-art-action-text{flex-direction:column;gap:2px;display:flex}.hv-art-action-label{font-size:17px;font-weight:700;line-height:22px}.hv-art-action-hint{font-size:15px;line-height:1.5}.hv-art-action .hv-arrow-disc{transition:transform .2s var(--hv-ease);flex-shrink:0}@media (hover:hover) and (pointer:fine){.hv-art-action:hover .hv-arrow-disc{transform:translate(3px)}}@media (min-width:768px){.hv-art-action{padding:22px 24px}.hv-art-action-label{font-size:18px}.hv-art-action-hint{font-size:16px}}.hv .hv-art .hv-art-body>.hv-art-faq+.hv-art-faq{margin-top:0}.hv-art-faq{border-bottom:1px solid #1518151f}:not(.hv-art-faq)+.hv-art-faq{border-top:1px solid #1518151f}.hv-art-faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:20px 0;list-style:none;display:flex}.hv-art-faq summary::-webkit-details-marker{display:none}.hv-art-faq-q{letter-spacing:-.01em;font-size:18px;font-weight:700;line-height:1.35}.hv-art-faq-icon{background:var(--hv-steel);width:32px;height:32px;color:var(--hv-ink);border-radius:999px;flex-shrink:0;transition:background-color .2s,color .2s;position:relative}.hv-art-faq-icon:before,.hv-art-faq-icon:after{content:"";width:12px;height:2px;transition:transform .2s var(--hv-ease);background:currentColor;border-radius:2px;margin:-1px 0 0 -6px;position:absolute;top:50%;left:50%}.hv-art-faq-icon:after{transform:rotate(90deg)}.hv-art-faq[open] .hv-art-faq-icon{background:var(--hv-ink);color:var(--hv-white)}.hv-art-faq[open] .hv-art-faq-icon:after{transform:rotate(0)}.hv-art-faq-a{max-width:600px;padding-bottom:22px;font-size:16px;line-height:1.6}@media (min-width:768px){.hv-art-faq summary{gap:24px;padding:22px 0}.hv-art-faq-q{font-size:20px;line-height:28px}.hv-art-faq-a{font-size:18px}}.hv-art-printable{background:var(--hv-steel);border-radius:24px;flex-direction:column;align-items:flex-start;gap:16px;padding:12px;display:flex}.hv-art-printable-page{align-self:stretch;min-width:0}.hv .hv-art .hv-art-printable-page>*,.hv .hv-art .hv-art-printable-page .lm-form-set>.lm-form{margin:0}.hv .hv-art .hv-art-printable-page .lm-form-set>.lm-form+.lm-form{margin-top:12px}.hv .hv-art .hv-art-printable .lm-form,.hv .hv-art .hv-art-printable .lm-delivery-checklist{background:var(--hv-white);border:0;border-radius:16px;padding:18px;box-shadow:0 1px #1518150f,0 12px 32px #1518151a}.hv .hv-art .hv-art-printable .lm-form-title,.hv .hv-art .hv-art-printable .lm-delivery-checklist-title{letter-spacing:-.01em;font-size:19px;font-weight:800;line-height:1.3}.hv .hv-art .hv-art-printable .lm-delivery-checklist-heading,.hv .hv-art .hv-art-printable .lm-form-table th{font-weight:700}.hv-art-printable>.hv-btn{margin:4px 0 6px 6px}@media (min-width:768px){.hv-art-printable{border-radius:32px;gap:20px;padding:28px}.hv .hv-art .hv-art-printable .lm-form,.hv .hv-art .hv-art-printable .lm-delivery-checklist{padding:24px}.hv .hv-art .hv-art-printable .lm-form-title,.hv .hv-art .hv-art-printable .lm-delivery-checklist-title{font-size:20px}.hv-art-printable>.hv-btn{margin:0}}
