.insight-heading .blog-detail-title{max-width:1100px;font-size:clamp(32px,4.5vw,64px);line-height:1.2;word-break:keep-all;text-wrap:balance}.insight-heading{padding-bottom:48px}.insight-category{color:var(--tp-theme-primary)}.insight-deck{max-width:880px;margin:24px 0 0;font-size:18px;line-height:1.8;word-break:keep-all}.insight-cover img{display:block;width:100%;aspect-ratio:16/9;object-fit:cover;border-radius:16px}.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{margin:56px 0 24px;font-size:32px;line-height:1.35;text-wrap:balance}.insight-article .blog-content h3{margin:32px 0 16px;font-size:24px;line-height:1.45;text-wrap:balance}.insight-article .blog-content li,.insight-article .blog-content p{font-size:18px;line-height:1.85}.insight-article .blog-content a{text-decoration:underline;text-underline-offset:.2em}.insight-article .blog-content ul{list-style:disc}.insight-article .blog-content ol{list-style:decimal}.insight-article .blog-content ol,.insight-article .blog-content ul{padding-left:1.5em;margin-block:24px}.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{margin-top:24px;padding-top:24px;border-top:1px solid color-mix(in srgb,var(--tp-common-black) 18%,transparent);font-size:18px;font-weight:700;color:var(--tp-common-black)}.insight-article .blog-content dd{margin:8px 0 0;font-size:18px;line-height:1.85}.insight-article .blog-content blockquote{margin:32px 0;padding:24px;border-left:3px solid var(--tp-theme-primary);background:color-mix(in srgb,var(--tp-common-black) 4%,transparent)}.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{margin:0;border-radius:16px}.insight-article .blog-content figcaption{margin-top:12px;font-size:14px;line-height:1.65;color:var(--tp-text-body)}.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-article .blog-content dd,.insight-article .blog-content dt,.insight-article .blog-content li,.insight-article .blog-content p,.insight-deck{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{margin-left:48px;position:sticky;top:120px;max-height:calc(100dvh - 152px);overflow-y:auto;overscroll-behavior:contain;padding:4px}.insight-sidebar .sidebar-widget-title{margin-bottom:16px;font-size:22px}.insight-outline-desktop .insight-outline{max-height:min(42dvh,420px);overflow-y:auto;overscroll-behavior:contain;padding:4px}.insight-outline-help,.insight-sidebar-actions p{font-size:14px;line-height:1.6}.insight-outline ol{list-style:none;margin:0;padding:0}.insight-outline li{border-bottom:1px solid var(--tp-border-1)}.insight-outline a{display:block;padding:16px 8px;min-height:44px;color:var(--tp-common-black);text-decoration:none}.insight-outline-title{font-size:16px;font-weight:600;line-height:1.5}.insight-outline-summary,.insight-outline-title{display:block;word-break:keep-all;overflow-wrap:anywhere}.insight-outline-summary{margin-top:8px;font-size:14px;line-height:1.6;color:var(--tp-text-body)}.insight-outline a:hover .insight-outline-title{text-decoration:underline;text-decoration-color:var(--tp-theme-primary);text-underline-offset:4px}.insight-outline a:focus-visible,.insight-outline-mobile summary:focus-visible,.insight-sidebar-link:focus-visible{outline:2px solid var(--tp-theme-primary);outline-offset:2px}.insight-sidebar-actions{margin-top:32px}.insight-sidebar-link{width:100%;min-height:44px;margin-top:12px;justify-content:space-between;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;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{position:static;margin-left:0;max-height:none;overflow:visible}.insight-sidebar-actions{margin-top:0}.insight-outline-mobile{display:block;margin-bottom:32px;border-block:1px solid var(--tp-border-1)}.insight-outline-mobile summary{min-height:44px;padding:16px 8px;font-size:18px;font-weight:600;cursor:pointer}.insight-outline-mobile summary span{margin-left:8px;font-size:14px;font-weight:400}}