.insight-heading .blog-detail-title{word-break:keep-all;text-wrap:balance;max-width:1100px;font-size:clamp(32px,4.5vw,64px);line-height:1.2}.insight-heading{padding-bottom:48px}.insight-category{color:var(--tp-theme-primary)}.insight-deck{word-break:keep-all;max-width:880px;margin:24px 0 0;font-size:18px;line-height:1.8}.insight-cover img{aspect-ratio:16/9;object-fit:cover;border-radius:16px;width:100%;display:block}.insight-article{padding-top:64px}.insight-article .postbox-wrapper{min-width:0;max-width:880px}.insight-article .blog-content{word-break:keep-all;overflow-wrap:anywhere}.insight-article .blog-content h2{text-wrap:balance;margin:56px 0 24px;font-size:32px;line-height:1.35}.insight-article .blog-content h3{text-wrap:balance;margin:32px 0 16px;font-size:24px;line-height:1.45}.insight-article .blog-content p,.insight-article .blog-content li{font-size:18px;line-height:1.85}.insight-article .blog-content a{text-underline-offset:.2em;text-decoration:underline}.insight-article .blog-content ul{list-style:outside}.insight-article .blog-content ol{list-style:decimal}.insight-article .blog-content ul,.insight-article .blog-content ol{margin-block:24px;padding-left:1.5em}.insight-article .blog-content li::marker{color:var(--tp-theme-primary);font-weight:600}.insight-article .blog-content dl{margin-block:32px}.insight-article .blog-content dt{border-top:1px solid color-mix(in srgb, var(--tp-common-black) 18%, transparent);color:var(--tp-common-black);margin-top:24px;padding-top:24px;font-size:18px;font-weight:700}.insight-article .blog-content dd{margin:8px 0 0;font-size:18px;line-height:1.85}.insight-article .blog-content blockquote{border-left:3px solid var(--tp-theme-primary);background:color-mix(in srgb, var(--tp-common-black) 4%, transparent);margin:32px 0;padding:24px}.insight-article .blog-content blockquote p:last-child{margin-bottom:0}.insight-article .blog-content figure{margin:40px 0}.insight-article .blog-content figure img{border-radius:16px;margin:0}.insight-article .blog-content figcaption{color:var(--tp-text-body);margin-top:12px;font-size:14px;line-height:1.65}.insight-article .content-table-scroll{border-top:2px solid var(--tp-theme-primary)}.insight-article .content-table-scroll caption{padding-top:16px}.insight-article .content-table-scroll thead{background:color-mix(in srgb, var(--tp-common-black) 5%, transparent)}.insight-article .content-table-scroll td,.insight-article .content-table-scroll th{border-bottom-color:color-mix(in srgb, var(--tp-common-black) 18%, transparent)}@media (max-width:767px){.insight-heading{padding-bottom:32px}.insight-deck,.insight-article .blog-content p,.insight-article .blog-content li,.insight-article .blog-content dt,.insight-article .blog-content dd{font-size:16px}.insight-article{padding-top:40px}.insight-article .blog-content h2{margin-top:40px;font-size:28px}.insight-article .blog-content h3{font-size:22px}}
.insight-sidebar-inner{overscroll-behavior:contain;max-height:calc(100dvh - 152px);margin-left:48px;padding:4px;position:sticky;top:120px;overflow-y:auto}.insight-sidebar .sidebar-widget-title{margin-bottom:16px;font-size:22px}.insight-outline-desktop .insight-outline{overscroll-behavior:contain;max-height:min(42dvh,420px);padding:4px;overflow-y:auto}.insight-outline-help,.insight-sidebar-actions p{font-size:14px;line-height:1.6}.insight-outline ol{margin:0;padding:0;list-style:none}.insight-outline li{border-bottom:1px solid var(--tp-border-1)}.insight-outline a{min-height:44px;color:var(--tp-common-black);padding:16px 8px;text-decoration:none;display:block}.insight-outline-title{word-break:keep-all;overflow-wrap:anywhere;font-size:16px;font-weight:600;line-height:1.5;display:block}.insight-outline-summary{color:var(--tp-text-body);word-break:keep-all;overflow-wrap:anywhere;margin-top:8px;font-size:14px;line-height:1.6;display:block}.insight-outline a:hover .insight-outline-title{text-decoration:underline;-webkit-text-decoration-color:var(--tp-theme-primary);text-decoration-color:var(--tp-theme-primary);text-underline-offset:4px}.insight-outline a:focus-visible,.insight-sidebar-link:focus-visible,.insight-outline-mobile summary:focus-visible{outline:2px solid var(--tp-theme-primary);outline-offset:2px}.insight-sidebar-actions{margin-top:32px}.insight-sidebar-link{justify-content:space-between;width:100%;min-height:44px;margin-top:12px;text-decoration:none}.insight-sidebar-link:hover{border-color:var(--tp-theme-primary)}.insight-sidebar-link svg{flex-shrink:0}.insight-outline-mobile{display:none}.insight-article .blog-content :is(h2,h3)[id]{scroll-margin-top:120px}.insight-article .blog-content :is(h2,h3)[id]:target{text-decoration:underline;-webkit-text-decoration-color:var(--tp-theme-primary);text-decoration-color:var(--tp-theme-primary);text-underline-offset:8px;text-decoration-thickness:2px}.insight-article .blog-content :is(h2,h3)[id]:focus-visible{outline:2px solid var(--tp-theme-primary);outline-offset:4px}@media (max-width:1199px){.insight-outline-desktop{display:none}.insight-sidebar-inner{max-height:none;margin-left:0;position:static;overflow:visible}.insight-sidebar-actions{margin-top:0}.insight-outline-mobile{border-block:1px solid var(--tp-border-1);margin-bottom:32px;display:block}.insight-outline-mobile summary{cursor:pointer;min-height:44px;padding:16px 8px;font-size:18px;font-weight:600}.insight-outline-mobile summary span{margin-left:8px;font-size:14px;font-weight:400}}
