.hv3 h1.display,.hv3 .hd .lk{color:#fff}.hv3 .hd-sub{color:#fff;text-wrap:pretty;max-width:34em;margin-top:14px;font-size:18px;font-weight:600;line-height:1.4}.hv3 .hd-sub+.answer{margin-top:10px}.hv3 .pk{color:var(--pa-ink);background:#fff;border-radius:20px;padding:22px 20px 20px;box-shadow:0 24px 60px #00000047}.hv3 .pk-q{letter-spacing:-.02em;font-size:20px;font-weight:700;line-height:1.2}.hv3 .pk-l{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:16px;display:grid}.hv3 .pk-l a{min-height:56px;box-shadow:inset 0 0 0 1px var(--pa-hair);transition:box-shadow var(--pa-dur-1) var(--pa-ease-out), background var(--pa-dur-1) var(--pa-ease-out);border-radius:12px;align-items:center;gap:10px;padding:0 14px;font-size:15px;font-weight:600;text-decoration:none;display:flex}.hv3 .pk-l a:hover{box-shadow:inset 0 0 0 1.5px var(--pa-g);background:var(--pa-tint)}.hv3 .pk-l svg{width:26px;height:26px;color:var(--pa-g);flex:none}.hv3 .pk-f{color:var(--pa-mute);margin-top:14px;font-size:13px}.hv3 .pk-f a{color:var(--pa-g);font-weight:600}.hv3 .pk .btn{width:100%;margin-top:16px}.hv3 .facts{border-top:1px solid var(--pa-hair);margin-top:28px;display:grid}.hv3 .facts li{border-bottom:1px solid var(--pa-hair);grid-template-columns:96px minmax(0,1fr);align-items:baseline;column-gap:16px;padding:16px 0;display:grid}.hv3 .facts b{letter-spacing:-.03em;color:var(--pa-g);font-variant-numeric:tabular-nums;font-size:36px;font-weight:300;line-height:1}.hv3 .facts h3{letter-spacing:-.015em;font-size:17px;font-weight:650}.hv3 .facts p{color:var(--pa-mute);grid-column:2;margin-top:2px;font-size:14px}.hv3 .svc-l{border-radius:var(--pa-r);background:#fff;margin-top:24px;padding:4px 20px;display:grid}.hv3 .svc-l li{border-top:1px solid var(--pa-hair);padding:20px 0}.hv3 .svc-l li:first-child{border-top:0}.hv3 .svc-l h3{letter-spacing:-.015em;font-size:17px;font-weight:650;line-height:1.3}.hv3 .svc-l p{max-width:34em;color:var(--pa-mute);margin-top:4px;font-size:15px;line-height:1.55}.hv3 .svc-l .lk{margin-top:8px;font-size:14px;display:inline-block}.hv3 .qt{border-top:1px solid var(--pa-hair);gap:0;margin-top:28px;display:grid}.hv3 .qt li{border-bottom:1px solid var(--pa-hair);padding:20px 0}.hv3 .qt blockquote{letter-spacing:-.01em;text-wrap:pretty;font-size:18px;font-weight:500;line-height:1.45}.hv3 .qt p{color:var(--pa-mute);margin-top:8px;font-size:13.5px}.hv3 .qt p b{color:var(--pa-ink);font-weight:650}.hv3 .more{gap:4px;margin-top:28px;display:grid}.hv3 .more h3{font-size:17px;font-weight:650}.hv3 .more p{color:var(--pa-mute);font-size:15px}.hv3 .more .btn{justify-self:start;margin-top:12px}.hv3 .ar-hd .display{font-size:30px}.hv3 .ar-meta{color:var(--pa-od2);flex-wrap:wrap;align-items:center;gap:6px 16px;margin-top:18px;font-size:14px;display:flex}.hv3 .ar-meta a{color:#fff;font-weight:650;text-decoration:none}.hv3 .ar-meta a:hover{text-underline-offset:3px;text-decoration:underline}.hv3 .jump{align-items:center;gap:6px;font-weight:650;display:inline-flex}.hv3 .jump svg{width:16px;height:16px}.hv3 .ar-img{margin-top:28px}.hv3 .ar-img img{aspect-ratio:1456/816;object-fit:cover;border-radius:var(--pa-r);width:100%;height:auto}.hv3 .ar{padding:40px 0 var(--pa-sec)}.hv3 .ar-g{gap:32px;display:grid}.hv3 .toc-s{display:none}.hv3 .toc-s p,.hv3 .toc-i summary{color:var(--pa-mute);font-size:13px;font-weight:650}.hv3 .toc-s ol,.hv3 .toc-i ol{counter-reset:t;gap:2px;display:grid}.hv3 .toc-s ol ol,.hv3 .toc-i ol ol{border-left:1px solid var(--pa-hair);margin:2px 0 6px 14px;padding-left:12px}.hv3 .toc-s a,.hv3 .toc-i a{color:var(--pa-ink);padding:5px 0;font-size:14px;line-height:1.4;text-decoration:none;display:block}.hv3 .toc-s ol ol a,.hv3 .toc-i ol ol a{color:var(--pa-mute);font-size:13.5px}.hv3 .toc-s a:hover,.hv3 .toc-i a:hover,.hv3 .toc-s a[aria-current]{color:var(--pa-g)}.hv3 .toc-s a[aria-current]{font-weight:650}.hv3 .toc-i{border-top:1px solid var(--pa-hair);border-bottom:1px solid var(--pa-hair)}.hv3 .toc-i summary{cursor:pointer;min-height:52px;color:var(--pa-ink);justify-content:space-between;align-items:center;font-size:15px;list-style:none;display:flex}.hv3 .toc-i summary::-webkit-details-marker{display:none}.hv3 .toc-i summary:after{content:"";background:linear-gradient(var(--pa-ink), var(--pa-ink)) center / 12px 1.5px no-repeat, linear-gradient(var(--pa-ink), var(--pa-ink)) center / 1.5px 12px no-repeat;width:12px;height:12px;transition:transform var(--pa-dur-2) var(--pa-ease)}.hv3 .toc-i[open] summary:after{transform:rotate(45deg)}.hv3 .toc-i nav{padding-bottom:14px}.hv3 .tldr-h{letter-spacing:.02em;color:var(--pa-g);font-size:13px;font-weight:700}.hv3 .tldr{border-top:1.5px solid var(--pa-ink);margin-top:6px}.hv3 .tldr li{border-bottom:1px solid var(--pa-hair);grid-template-columns:22px minmax(0,1fr);column-gap:8px;padding:12px 0;font-size:16px;line-height:1.55;display:grid}.hv3 .tldr li:before{content:"✓";color:var(--pa-g);font-weight:700}.hv3 .tldr a,.hv3 .prose a{color:var(--pa-g);text-underline-offset:3px;font-weight:600;text-decoration:underline;text-decoration-thickness:1px}.hv3 .prose{color:#1e4942;max-width:680px;font-size:17px;line-height:1.7}.hv3 .prose>*+*{margin-top:18px}.hv3 .prose h2{font-size:var(--pa-h2);letter-spacing:-.03em;color:var(--pa-ink);text-wrap:balance;margin-top:56px;scroll-margin-top:24px;font-weight:700;line-height:1.15}.hv3 .prose h3{letter-spacing:-.015em;color:var(--pa-ink);margin-top:36px;scroll-margin-top:24px;font-size:19px;font-weight:650;line-height:1.3}.hv3 .prose h2+p,.hv3 .prose h3+p{margin-top:10px}.hv3 .prose h3.step{grid-template-columns:40px minmax(0,1fr);align-items:baseline;column-gap:6px;display:grid}.hv3 .prose h3.step .n{color:var(--pa-g);font-variant-numeric:tabular-nums;font-size:32px;font-weight:300;line-height:1}.hv3 .ill{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;display:grid}.hv3 .ill figure{align-content:start;gap:8px;display:grid}.hv3 .ill img{border-radius:var(--pa-r-s);width:100%;height:auto}.hv3 .ill figcaption{color:var(--pa-mute);font-size:13.5px;line-height:1.4}.hv3 .inq{border-top:1.5px solid var(--pa-ink);border-bottom:1px solid var(--pa-hair);flex-wrap:wrap;align-items:center;gap:12px 20px;padding:18px 0;display:flex}.hv3 .inq p{color:var(--pa-ink);flex:260px;font-size:16px;font-weight:600;line-height:1.4}.hv3 .inq .btn{flex:none}.hv3 .ar-faq{max-width:680px}.hv3 .ar-faq .faq .ans{font-size:16px}.hv3 .prog-bar{z-index:30;background:var(--pa-g);transform-origin:0;width:100%;height:3px;transform:scaleX(var(--p,0));position:fixed;top:0;left:0}.hv3 .jumpl{flex-wrap:wrap;gap:8px;margin-top:22px;display:flex}.hv3 .jumpl a{color:#fff;min-height:40px;transition:background var(--pa-dur-1) var(--pa-ease-out);border-radius:999px;align-items:center;padding:0 16px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff4d}.hv3 .jumpl a:hover{background:#ffffff1a}.hv3 .hcta2{flex-wrap:wrap;align-items:center;gap:10px 14px;margin-top:24px;display:flex}.hv3 .btn-ow{color:#fff;box-shadow:inset 0 0 0 1.5px #fff9}.hv3 .btn-ow:hover{background:#ffffff1a}.hv3 .grp-a{scroll-margin-top:16px}.hv3 .grp-a+.grp-a{margin-top:48px}.hv3 .grp-a .grp-h p{font-size:14px}.hv3 .al li{border-bottom:1px solid var(--pa-hair)}.hv3 .ar-r{transition:background var(--pa-dur-1) var(--pa-ease-out);border-radius:12px;grid-template-columns:minmax(0,1fr) 88px;align-items:start;gap:4px 16px;margin:0 -10px;padding:18px 10px;text-decoration:none;display:grid}.hv3 .ar-r:hover{background:var(--pa-tint)}.hv3 .ar-r h3{letter-spacing:-.015em;font-size:17px;font-weight:650;line-height:1.3}.hv3 .ar-r:hover h3{color:var(--pa-g)}.hv3 .ar-r p{color:var(--pa-mute);grid-column:1;font-size:14.5px;line-height:1.5}.hv3 .ar-r img{object-fit:cover;background:var(--pa-bg2);border-radius:10px;grid-area:1/2/3;width:88px;height:64px}@media (min-width:768px){.hv3 .pk{padding:28px}.hv3 .pk-l{grid-template-columns:repeat(3,minmax(0,1fr))}.hv3 .facts{border-top:0;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:32px}.hv3 .facts li{border-top:1px solid #dbe3df;border-bottom:0;grid-template-columns:minmax(0,1fr);align-content:start;align-items:start;row-gap:8px;padding:20px 0 0}.hv3 .facts p{grid-column:1}.hv3 .qt{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:40px}.hv3 .ar-hd .display{font-size:40px}.hv3 .ar-r{grid-template-columns:minmax(0,1fr) 132px;column-gap:28px;margin:0 -12px;padding:20px 12px}.hv3 .ar-r img{width:132px;height:74px}}@media (min-width:992px){.hv3 .hd-g.home-g{grid-template-columns:minmax(0,1fr) minmax(0,520px);align-items:center;column-gap:72px}.hv3 .hd:has(.home-g){padding:32px 0 80px}.hv3 .home-g{margin-top:48px}.hv3 .home-g .answer{margin-top:24px;font-size:18px}.hv3 .svc .wrap,.hv3 .split .wrap{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;column-gap:64px;display:grid}.hv3 .svc-l,.hv3 .split-r{margin-top:0}.hv3 .svc-l{padding:4px 28px}.hv3 .ar-hd .display{max-width:18em;font-size:48px}.hv3 .ar-hd .hd-g{grid-template-columns:minmax(0,1fr) auto;align-items:end;column-gap:48px}.hv3 .ar-g{grid-template-columns:240px minmax(0,680px);column-gap:72px}.hv3 .toc-s{align-self:start;max-height:calc(100vh - 48px);display:block;position:sticky;top:24px;overflow-y:auto}.hv3 .toc-s ol{margin-top:10px}.hv3 .toc-i{display:none}.hv3 .ar-faq{margin-left:312px}.hv3 .hub-g{grid-template-columns:240px minmax(0,1fr);column-gap:72px;display:grid}.hv3 .hub-g .toc-s ol{margin-top:10px}}@media (min-width:1440px){.hv3 .ar-hd .display{font-size:52px}}@media (max-width:639px){.hv3 .grp-h{grid-template-columns:minmax(0,1fr)}.hv3 .facts li{align-items:start}.hv3 .facts b{font-size:32px}}@media (max-width:400px){.hv3 .pk-l a{gap:8px;padding:0 10px;font-size:14px}.hv3 .pk-l svg{width:22px;height:22px}}@media (min-width:768px) and (max-width:991px){.hv3 .hd-g.home-g{grid-template-columns:minmax(0,1fr)}.hv3 .hd-g.home-g .pk{max-width:560px}}@media (max-width:359px){.hv3 .pk-l{grid-template-columns:minmax(0,1fr)}}.hv3 .svc .svc-l{background:var(--pa-bg2)}.hv3 .how-g>.faq{margin-top:0}.hv3 .more .pa-btn{justify-self:start;margin-top:12px}.hv3 .prose>.tldr-h+.tldr{margin-top:6px}.hv3 .prose h3.step:before{content:attr(data-n);content:attr(data-n) / "";color:var(--pa-g);font-variant-numeric:tabular-nums;font-size:32px;font-weight:300;line-height:1}.hv3 .prose ul.list-bullet,.hv3 .prose-html ul{padding-left:1.3em;list-style:outside}.hv3 .prose ol.list-number,.hv3 .prose-html ol{padding-left:1.4em;list-style:decimal}.hv3 .prose ul.list-bullet li+li,.hv3 .prose ol.list-number li+li,.hv3 .prose-html li+li,.hv3 .prose li>ul,.hv3 .prose li>ol{margin-top:6px}.hv3 .prose li::marker{color:var(--pa-g)}.hv3 .prose strong,.hv3 .prose b{color:var(--pa-ink);font-weight:650}.hv3 .prose h4{color:var(--pa-ink);margin-top:28px;font-size:17px;font-weight:650;line-height:1.35}.hv3 .prose blockquote{border-left:1px solid var(--pa-hair);color:var(--pa-ink);padding:4px 0 4px 18px}.hv3 .prose img{border-radius:var(--pa-r-s,12px);height:auto}.hv3 .prose figure figcaption{color:var(--pa-mute);margin-top:8px;font-size:13.5px;line-height:1.4}.hv3 .prose table{border-collapse:collapse;max-width:100%;font-size:15px;line-height:1.5;display:block;overflow-x:auto}.hv3 .prose th,.hv3 .prose td{text-align:left;vertical-align:top;border-bottom:1px solid var(--pa-hair);padding:10px 16px 10px 0}.hv3 .prose th{color:var(--pa-ink);border-bottom-color:var(--pa-ink);font-weight:650}.hv3 .prose hr{border:0;border-top:1px solid var(--pa-hair)}.hv3 .prose-html>*+*{margin-top:18px}.hv3 .ill-c{color:var(--pa-mute);grid-column:1/-1;font-size:13.5px;line-height:1.4}.hv3 .prose .pa-ident-section__summary h3,.hv3 .ar-faq .faq .ans p+p{margin-top:0}.hv3 .ar-faq h2{scroll-margin-top:24px}@media (max-width:991px){.hv3 .ar-main>.toc-i+.prose{margin-top:28px}}
