.blog-article-main .blog-article-layout{grid-template-columns:210px minmax(0,650px);gap:40px}.blog-article-main .blog-reading-sidebar{border:0;align-self:start;min-width:0;padding:0;position:sticky;top:112px}.blog-reading-sidebar .article-reading-nav{--reading-ink:var(--inner-ink,#183457);--reading-muted:var(--inner-copy,#58677c);--reading-line:var(--inner-line,#d5dde5);--reading-accent:var(--inner-blue,#1c63ef)}.blog-reading-sidebar .article-reading-nav-desktop{max-height:calc(100dvh - 136px);padding-bottom:6px;overflow-y:auto}.blog-reading-sidebar .article-reading-nav-desktop>strong{z-index:1;background:var(--inner-soft,#f7faff);padding-block:6px;display:block;position:sticky;top:0}.hk-blog-article .hk-subpage-hero .hk-blog-answer>span{color:#e4b768}.article-reading-nav li a{overflow-wrap:anywhere}.blog-price-answer>h2{color:var(--inner-blue,#1c63ef);letter-spacing:.04em;margin:5px 0 0;font-family:inherit;font-size:.75rem;font-weight:800;line-height:1.5}.blog-article-main :is([id^=section-],#short-answer,#faq),.article-evidence{scroll-margin-top:112px}.blog-article-prose{min-width:0}.blog-article-prose>section>h2{text-wrap:pretty;line-height:1.35}.blog-article-prose>section>p{overflow-wrap:break-word;font-size:1rem;font-weight:450;line-height:1.85}.article-evidence ul{padding:0;list-style:none}.article-evidence li+li{border-top:1px solid #d5dde5;padding-top:16px}.article-evidence .article-evidence-source{flex-direction:column;justify-content:center;gap:4px;width:fit-content;max-width:100%;min-height:44px;font-size:1rem;font-weight:650;line-height:1.6;text-decoration:none;display:flex}.article-evidence-source>span{text-underline-offset:.22em;text-decoration:underline;text-decoration-thickness:1px}.article-evidence-source>small{overflow-wrap:anywhere;font-size:.75rem;font-weight:400;line-height:1.5}.article-evidence li p{font-weight:400}.article-evidence .article-evidence-delivery a{align-items:center;gap:12px;min-height:44px;display:inline-flex}.article-evidence a:focus-visible,.blog-article-main :is(.blog-back,.blog-related-service a,.blog-article-faq summary,.blog-article-cta a):focus-visible{outline-offset:4px;outline:2px solid}.jp-site .article-evidence li+li{border-color:var(--jp-line)}@media (max-width:850px){.blog-article-main .blog-article-layout{grid-template-columns:minmax(0,1fr);gap:30px}.blog-article-main .blog-reading-sidebar{border-bottom:1px solid var(--inner-line,#d5dde5);padding-bottom:20px;display:block;position:static}.blog-reading-sidebar .article-reading-nav-desktop{display:none}.blog-reading-sidebar .article-reading-nav-mobile{display:block}.blog-reading-sidebar .article-reading-nav summary{cursor:pointer;min-height:44px;padding:10px 0;font-size:.95rem;font-weight:700;line-height:1.6}.blog-reading-sidebar .article-reading-start{min-height:44px;color:var(--reading-ink);text-underline-offset:4px;align-items:center;gap:12px;margin-top:10px;font-size:.95rem;display:inline-flex}}@media (max-width:700px){.blog-price-answer>h2{margin-top:0}.blog-article-prose>section>p{line-height:1.9}.blog-article-main :is([id^=section-],#short-answer,#faq),.article-evidence{scroll-margin-top:94px}}.blog-article-image.blog-case-evidence img{aspect-ratio:auto;object-fit:contain;height:auto;display:block}.blog-case-evidence figcaption{color:#334155;padding:14px 18px;font-size:.875rem;line-height:1.6}.blog-article-prose{grid-template-columns:minmax(0,1fr);min-width:0}.blog-article-prose>section{min-width:0}.blog-article-prose .tool-table-wrap{max-width:100%;overflow-x:auto}.blog-article-prose .tool-table-wrap table{min-width:580px}
