.ha{--pt:var(--hero-inset-top);--pb:var(--panel-px)}.ha-nav{height:var(--nav-height)}.ha-in{margin-top:56px}.ha-in>:not(.ha-meta){max-width:720px}.ha-body{max-width:720px;margin-inline:auto}.ha-h{text-wrap:pretty;margin-top:20px}.ha-meta{border-bottom:1px solid var(--line);font-size:var(--fs-meta);color:var(--muted);font-variant-numeric:tabular-nums;flex-wrap:wrap;gap:4px 20px;margin-top:20px;padding-bottom:32px;line-height:20px;display:flex}.ha-meta>span{align-items:center;gap:8px;display:inline-flex}.ha-meta .ri{width:16px;height:16px}.ha-lead{letter-spacing:-.01em;color:var(--fg);text-wrap:pretty;font-size:1.25rem;line-height:1.45}.ha-secs,.ha-secs>li+li{margin-top:2.75rem}.ha-h2{letter-spacing:-.015em;text-wrap:pretty;scroll-margin-top:120px;font-size:1.75rem;font-weight:500;line-height:1.2}.ha-n{color:var(--muted);font-variant-numeric:tabular-nums;margin-inline-end:.35em}.ha-p{color:var(--muted);text-wrap:pretty;margin-top:.75rem;font-size:1.0625rem;line-height:1.65}.ha-ul{flex-direction:column;gap:.625rem;margin-top:1.25rem;display:flex}.ha-ul li{padding-left:1.25em;font-size:1.0625rem;line-height:1.65;position:relative}.ha-ul li:before{content:"";background:var(--primary);border-radius:50%;width:6px;height:6px;position:absolute;top:calc(.825em - 3px);left:0}.ha-faq{border-top:1px solid var(--line);margin-top:3.5rem;padding:24px 0 28px}.ha-q{font-size:var(--fs-h3);letter-spacing:-.005em;font-weight:500;line-height:1.2}.ha-faq p{color:var(--muted);text-wrap:pretty;margin-top:10px;font-size:1.0625rem;line-height:1.65}.ha-act{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-top:3.5rem;padding-top:32px;display:flex}.ha-tools{align-items:center;gap:4px;margin-inline-start:-12px;display:none}.js .ha-tools{display:flex}.ha-tools .btn{color:var(--muted)}.ha-tools .btn:hover{color:var(--fg)}.ha-tools .btn[data-done]{color:var(--primary-ink)}@media (width<40rem){.ha-back{width:100%}}@media (width>=40rem){.ha-in{margin-top:80px}.ha-lead{font-size:1.375rem}.ha-h2{font-size:2rem}.ha-p,.ha-ul li,.ha-faq p{font-size:1.125rem}.ha-secs,.ha-secs>li+li,.ha-faq,.ha-act{margin-top:3.5rem}}@media (width>=64rem){.ha-in{margin-top:96px}}.ha-faq+.ha-act{margin-top:0}@media print{body{color:#000;background:#fff}body>:not(main),main>:not(.ha,.ha-bd),.ha-nav,.ha-bc,.ha-act{display:none!important}.ha,.ha *,.ha-bd *{color:#000!important}.ha-in{margin-top:0}.ha-bd{background:0 0;padding:0}.ha-body{max-width:none}}
