:where(.insights-root){--ins-bg-main:#faf9f5;--ins-bg-card:#ffffff;--ins-bg-sidebar:#f0ece6;--ins-bg-cream:#e3dcc2;--ins-border:#e8e4dc;--ins-fg:#49322c;--ins-muted:#888888;--ins-cta:#c6613f;--ins-cta-hover:#a8502f;--ins-gold:#f6bd28;--ins-dir-business:#579702;--ins-dir-insurance:#1c6487;--ins-dir-realestate:#e77b10;--ins-dir-tax:#a23431;--ins-dir-digital:#5f0887;--ins-dir-leadership:var(--ins-cta);--ins-dir-legal:var(--ins-dir-insurance);--ins-dir-finance:var(--ins-dir-digital);--ins-dir-strategy:var(--ins-dir-business);--ins-dir-trends:var(--ins-muted);--ins-font-serif:var(--font-cormorant),"Times New Roman",Georgia,serif;--ins-font-mono:var(--font-geist-mono),ui-monospace,monospace;--ins-font-sans:var(--font-inter),system-ui,-apple-system,sans-serif;--ins-ease-editorial:cubic-bezier(0.22,1,0.36,1)}.insights-root{background:var(--ins-bg-main);color:var(--ins-fg);font-family:var(--ins-font-sans);font-size:16px;line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-feature-settings:"calt" 1,"rlig" 1,"kern" 1;text-rendering:optimizeLegibility;overflow-x:hidden}.insights-root ::selection{background:var(--ins-cta);color:var(--ins-bg-main)}.insights-root,.insights-root *,.insights-root :after,.insights-root :before{box-sizing:border-box}.insights-root ol,.insights-root ul{list-style:none;margin:0;padding:0}.insights-root a{color:inherit;text-decoration:none}.insights-root button{font-family:inherit;cursor:pointer;border:none;background:none;color:inherit;padding:0}.insights-root .nx-display{font-size:clamp(4rem,10vw,9rem);line-height:.94;letter-spacing:-.025em}.insights-root .nx-display,.insights-root .nx-h1{font-family:var(--ins-font-serif);font-weight:400}.insights-root .nx-h1{font-size:clamp(3rem,6vw,5rem);line-height:1.02;letter-spacing:-.015em}.insights-root .nx-h2{font-family:var(--ins-font-serif);font-size:clamp(2rem,3.8vw,3rem);line-height:1.08;letter-spacing:-.012em;font-weight:500}.insights-root .nx-eyebrow{font-family:var(--ins-font-mono);font-size:.6875rem;letter-spacing:.16em;text-transform:uppercase;font-weight:500;line-height:1.4}.insights-root .nx-excerpt{font-family:var(--ins-font-sans);font-size:1.0625rem;line-height:1.55;color:color-mix(in oklab,var(--ins-fg) 78%,transparent);font-weight:400}.insights-root .page-wrap{max-width:80rem}.insights-root .page-wrap,.insights-root .page-wrap-wide{margin:0 auto;padding-left:clamp(1.25rem,5vw,5rem);padding-right:clamp(1.25rem,5vw,5rem)}.insights-root .page-wrap-wide{max-width:88rem}.insights-root .hero{padding-top:clamp(2rem,6vw,5rem);padding-bottom:0}.insights-root .hero-eyebrow{text-align:center;color:color-mix(in oklab,var(--ins-fg) 55%,transparent);margin-bottom:clamp(2.5rem,5vw,4rem)}.insights-root .hero-title{color:var(--ins-fg);max-width:18ch;margin-bottom:clamp(2.5rem,5vw,4rem)}.insights-root .hero-title .period{color:var(--ins-cta)}.insights-root .hero-row{display:grid;grid-template-columns:1fr;gap:clamp(1.5rem,3vw,2.5rem);margin-bottom:clamp(2rem,4vw,3rem);align-items:end}@media (min-width:768px){.insights-root .hero-row{grid-template-columns:minmax(0,1fr) auto;gap:clamp(2rem,5vw,4rem)}}.insights-root .hero-subtitle{font-size:clamp(1.0625rem,1.4vw,1.25rem);line-height:1.45;max-width:56ch;color:color-mix(in oklab,var(--ins-fg) 88%,transparent)}.insights-root .hero-subtitle em{font-family:var(--ins-font-serif);font-style:italic;color:var(--ins-fg)}.insights-root .hero-meta{font-family:var(--ins-font-mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:color-mix(in oklab,var(--ins-fg) 55%,transparent);display:flex;flex-direction:column;gap:4px;white-space:nowrap}@media (min-width:768px){.insights-root .hero-meta{text-align:right;align-items:flex-end}}.insights-root .filter-list{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:clamp(2.5rem,5vw,4rem)}.insights-root .filter-pill{display:inline-flex;align-items:center;gap:10px;padding:10px 18px;border:1px solid color-mix(in oklab,var(--ins-fg) 20%,transparent);font-family:var(--ins-font-mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;font-weight:500;color:color-mix(in oklab,var(--ins-fg) 78%,transparent);background:transparent;transition:all .2s var(--ins-ease-editorial)}.insights-root .filter-pill .count{font-size:10.5px;opacity:.5;font-feature-settings:"tnum"}.insights-root .filter-pill:hover{background:color-mix(in oklab,var(--ins-fg) 5%,transparent);border-color:color-mix(in oklab,var(--ins-fg) 38%,transparent);color:var(--ins-fg)}.insights-root .filter-pill.active{background:var(--ins-fg);color:var(--ins-bg-main);border-color:var(--ins-fg)}.insights-root .filter-pill.active .count{opacity:.65}.insights-root .hero-rule{border-top:1px solid color-mix(in oklab,var(--ins-fg) 28%,transparent);border-bottom:1px solid color-mix(in oklab,var(--ins-fg) 28%,transparent);height:4px}.insights-root .masthead{display:flex;justify-content:space-between;align-items:baseline;padding:18px 0 8px;margin-top:clamp(2.5rem,5vw,4rem);border-bottom:1px solid color-mix(in oklab,var(--ins-fg) 18%,transparent)}.insights-root .masthead .left,.insights-root .masthead .right{font-family:var(--ins-font-mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:color-mix(in oklab,var(--ins-fg) 65%,transparent)}.insights-root .masthead .right{font-weight:500}@media (max-width:640px){.insights-root .masthead .right{font-size:10px}}.insights-root .feature-poster{position:relative;display:block;border-top:3px double color-mix(in oklab,var(--ins-fg) 38%,transparent);border-bottom:1px solid color-mix(in oklab,var(--ins-fg) 28%,transparent);padding:clamp(2.5rem,6vw,5rem) 0 clamp(2.5rem,5vw,4rem);overflow:visible}.insights-root .feature-poster .dir-stripe{position:absolute;left:-8px;top:0;bottom:0;width:2px;background:var(--dir-color,var(--ins-cta));transform:scaleY(0);transform-origin:top;transition:transform .5s var(--ins-ease-editorial)}.insights-root .feature-poster:hover .dir-stripe{transform:scaleY(1)}.insights-root .fp-eyebrow{display:flex;align-items:center;gap:14px;flex-wrap:wrap;color:var(--dir-color,var(--ins-cta))}.insights-root .fp-eyebrow .num{color:color-mix(in oklab,var(--ins-fg) 50%,transparent)}.insights-root .fp-eyebrow .dash{width:28px;height:1px;background:color-mix(in oklab,var(--ins-fg) 25%,transparent)}.insights-root .fp-eyebrow .time{color:color-mix(in oklab,var(--ins-fg) 60%,transparent)}.insights-root .fp-headline{margin-top:clamp(1.5rem,3vw,2.5rem);max-width:18ch;color:var(--ins-fg)}.insights-root .fp-headline em{font-style:italic;color:var(--ins-cta);font-weight:400}.insights-root .fp-lead-divider{margin-top:clamp(2rem,4vw,3rem);height:1px;width:100%;max-width:38ch;background:color-mix(in oklab,var(--ins-fg) 15%,transparent)}.insights-root .fp-lead{margin-top:clamp(1.5rem,2.5vw,2rem);font-family:var(--ins-font-serif);font-style:italic;font-size:clamp(1.125rem,1.6vw,1.5rem);line-height:1.45;max-width:42ch;color:color-mix(in oklab,var(--ins-fg) 85%,transparent)}.insights-root .fp-cta{margin-top:clamp(2.5rem,5vw,4rem);display:flex;align-items:center;justify-content:flex-end;gap:14px;font-family:var(--ins-font-mono);font-size:12px;letter-spacing:.16em;text-transform:uppercase;font-weight:500;color:var(--ins-cta);transition:letter-spacing .3s var(--ins-ease-editorial)}.insights-root .feature-poster:hover .fp-cta{letter-spacing:.22em}.insights-root .fp-cta .arrow{transition:transform .3s var(--ins-ease-editorial);display:inline-block}.insights-root .feature-poster:hover .fp-cta .arrow{transform:translate(4px,-2px)}.insights-root .section-rule{grid-column:1/-1;height:1px;background:color-mix(in oklab,var(--ins-fg) 25%,transparent)}.insights-root .section-label{grid-column:1/-1;padding-top:clamp(2rem,4vw,3rem);padding-bottom:clamp(1rem,2vw,1.5rem);display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid color-mix(in oklab,var(--ins-fg) 18%,transparent)}.insights-root .section-label h3{font-family:var(--ins-font-mono);font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--ins-cta);font-weight:600}.insights-root .section-label .count{font-family:var(--ins-font-mono);font-size:11px;letter-spacing:.06em;color:color-mix(in oklab,var(--ins-fg) 50%,transparent)}.insights-root .broken-grid{display:grid;grid-template-columns:repeat(12,1fr);column-gap:clamp(1.5rem,2.5vw,2rem);row-gap:0}.insights-root .article{position:relative;background:transparent;border-top:1px solid color-mix(in oklab,var(--ins-fg) 20%,transparent);padding:clamp(1.75rem,3vw,2.5rem) 0 clamp(2rem,3.5vw,2.75rem);display:flex;flex-direction:column;transition:opacity .2s var(--ins-ease-editorial);cursor:pointer;color:inherit}.insights-root .article.has-rule-left:before{content:"";position:absolute;left:calc(-1 * clamp(.75rem, 1.25vw, 1rem));top:clamp(1.75rem,3vw,2.5rem);bottom:clamp(2rem,3.5vw,2.75rem);width:1px;background:color-mix(in oklab,var(--ins-fg) 10%,transparent);pointer-events:none}.insights-root .article .dir-stripe{position:absolute;left:-8px;top:0;bottom:0;width:2px;background:var(--dir-color,var(--ins-cta));transform:scaleY(0);transform-origin:top;transition:transform .4s var(--ins-ease-editorial);pointer-events:none}.insights-root .article:hover .dir-stripe{transform:scaleY(1)}.insights-root .article-eyebrow{display:flex;align-items:center;gap:12px;margin-bottom:clamp(.875rem,1.5vw,1.25rem);flex-wrap:wrap}.insights-root .article-eyebrow .cat{color:var(--dir-color,var(--ins-cta))}.insights-root .article-eyebrow .dash{width:20px;height:1px;background:color-mix(in oklab,var(--ins-fg) 22%,transparent)}.insights-root .article-eyebrow .time{color:color-mix(in oklab,var(--ins-fg) 55%,transparent)}.insights-root .hl-last{background-image:linear-gradient(transparent calc(100% - 2px),var(--ins-cta) calc(100% - 2px));background-repeat:no-repeat;background-size:0 100%;background-position:0 100%;transition:background-size .5s var(--ins-ease-editorial);padding-bottom:2px}.insights-root .article:hover .hl-last,.insights-root .feature-poster:hover .hl-last{background-size:100% 100%}.insights-root .article-excerpt{margin-top:clamp(.5rem,1vw,.75rem);display:-webkit-box;-webkit-line-clamp:var(--clamp,3);-webkit-box-orient:vertical;overflow:hidden}.insights-root .article-foot{margin-top:clamp(1.5rem,2.5vw,2rem);padding-top:clamp(.875rem,1.5vw,1.25rem);border-top:1px solid color-mix(in oklab,var(--ins-fg) 8%,transparent);display:flex;align-items:center;justify-content:space-between;gap:12px}.insights-root .article-foot .left{font-family:var(--ins-font-mono);font-size:11px;letter-spacing:.06em;color:color-mix(in oklab,var(--ins-fg) 60%,transparent)}.insights-root .article-foot .read{display:inline-flex;align-items:center;gap:8px;font-family:var(--ins-font-mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;font-weight:500;color:var(--ins-cta);transition:letter-spacing .3s var(--ins-ease-editorial)}.insights-root .article:hover .article-foot .read{letter-spacing:.2em}.insights-root .article-foot .read .arrow{transition:transform .3s var(--ins-ease-editorial)}.insights-root .article:hover .article-foot .read .arrow{transform:translate(3px,-1px)}.insights-root .article-standard h3{font-family:var(--ins-font-serif);font-size:clamp(1.75rem,2.6vw,2.375rem);line-height:1.08;letter-spacing:-.012em;font-weight:500}.insights-root .article-mid h3{font-family:var(--ins-font-serif);font-size:clamp(1.5rem,2vw,1.875rem);line-height:1.12;letter-spacing:-.008em;font-weight:500}.insights-root .article-compact h3{font-family:var(--ins-font-sans);font-size:1.25rem;line-height:1.25;letter-spacing:-.005em;font-weight:600}.insights-root .article-compact .hl-last{background-image:linear-gradient(transparent calc(100% - 1.5px),var(--ins-cta) calc(100% - 1.5px))}.insights-root .article-feature-mini{padding:clamp(3rem,5vw,4rem) 0;border-top-width:2px;border-bottom:1px solid color-mix(in oklab,var(--ins-fg) 20%,transparent)}.insights-root .article-feature-mini h3{font-family:var(--ins-font-serif);font-size:clamp(2.5rem,5vw,4rem);line-height:.98;letter-spacing:-.02em;font-weight:400;margin-top:24px;text-align:center;max-width:22ch;margin-left:auto;margin-right:auto;color:var(--ins-fg)}.insights-root .article-feature-mini h3 em{font-style:italic;color:var(--ins-cta);font-weight:400}.insights-root .article-feature-mini .article-eyebrow{justify-content:center}.insights-root .article-feature-mini .article-excerpt{text-align:center;margin-left:auto;margin-right:auto;max-width:46ch;margin-top:20px}.insights-root .article-feature-mini .article-foot{border-top:0;justify-content:center;gap:24px;margin-top:28px;padding-top:0}.insights-root .banner{grid-column:1/-1;padding:clamp(2.5rem,5vw,4rem) clamp(1.5rem,4vw,3rem);border-top:1px solid color-mix(in oklab,var(--ins-fg) 28%,transparent);border-bottom:1px solid color-mix(in oklab,var(--ins-fg) 28%,transparent)}.insights-root .banner-inner{display:grid;grid-template-columns:1fr;gap:clamp(1.5rem,3vw,2.5rem);align-items:end}@media (min-width:900px){.insights-root .banner-inner{grid-template-columns:7fr 5fr;gap:clamp(2rem,5vw,4rem)}}.insights-root .banner.newsletter{background:var(--ins-bg-cream)}.insights-root .banner.consultation{background:var(--ins-fg);color:var(--ins-bg-main)}.insights-root .banner-eyebrow{margin-bottom:18px}.insights-root .banner.newsletter .banner-eyebrow{color:color-mix(in oklab,var(--ins-fg) 70%,transparent)}.insights-root .banner.consultation .banner-eyebrow{color:var(--ins-gold)}.insights-root .banner h3{font-family:var(--ins-font-serif);font-size:clamp(2rem,4vw,3.25rem);line-height:1.04;letter-spacing:-.018em;font-weight:400;font-style:italic;max-width:16ch}.insights-root .banner-subtitle{margin-top:18px;font-size:clamp(1rem,1.2vw,1.125rem);line-height:1.55;max-width:38ch}.insights-root .banner.newsletter .banner-subtitle{color:color-mix(in oklab,var(--ins-fg) 80%,transparent)}.insights-root .banner.consultation .banner-subtitle{color:color-mix(in oklab,var(--ins-bg-main) 75%,transparent)}.insights-root .banner-form{display:flex;flex-direction:column;gap:16px}.insights-root .banner-form input{background:transparent;border:none;border-bottom:1px solid color-mix(in oklab,var(--ins-fg) 30%,transparent);padding:14px 0;font-family:var(--ins-font-mono);font-size:13px;letter-spacing:.02em;outline:none;color:var(--ins-fg);transition:border-color .2s}.insights-root .banner-form input:focus{border-bottom-color:var(--ins-fg)}.insights-root .banner-form input::placeholder{color:color-mix(in oklab,var(--ins-fg) 40%,transparent)}.insights-root .banner-form button[type=submit]{background:var(--ins-fg);color:var(--ins-bg-main);padding:16px 22px;font-family:var(--ins-font-mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;font-weight:500;display:flex;justify-content:space-between;align-items:center;transition:background .2s}.insights-root .banner-form button[type=submit]:hover{background:var(--ins-cta)}.insights-root .banner-form .disclaimer{font-size:11px;font-family:var(--ins-font-mono);letter-spacing:.04em;color:color-mix(in oklab,var(--ins-fg) 50%,transparent)}.insights-root .consultation-cta{display:flex;align-items:center;justify-content:space-between;background:var(--ins-cta);color:white;padding:18px 24px;font-family:var(--ins-font-mono);font-size:12px;letter-spacing:.14em;text-transform:uppercase;font-weight:500;transition:all .2s var(--ins-ease-editorial);width:100%}.insights-root .consultation-cta:hover{background:var(--ins-cta-hover);letter-spacing:.18em}.insights-root .consultation-cta .arrow{transition:transform .2s}.insights-root .consultation-cta:hover .arrow{transform:translateX(4px)}.insights-root .consultation-meta{display:flex;align-items:center;gap:16px;margin-top:16px;font-family:var(--ins-font-mono);font-size:11px;letter-spacing:.08em;color:color-mix(in oklab,var(--ins-bg-main) 65%,transparent);flex-wrap:wrap}.insights-root .load-more-row{grid-column:1/-1}.insights-root .load-more{width:100%;border-top:1px solid color-mix(in oklab,var(--ins-fg) 20%,transparent);border-bottom:1px solid color-mix(in oklab,var(--ins-fg) 20%,transparent);padding:28px 0;font-family:var(--ins-font-mono);font-size:11px;letter-spacing:.16em;text-transform:uppercase;font-weight:500;text-align:center;color:var(--ins-fg);background:transparent;transition:all .2s var(--ins-ease-editorial)}.insights-root .load-more:hover{background:color-mix(in oklab,var(--ins-fg) 4%,transparent);letter-spacing:.22em}.insights-root .fade-up{opacity:0;transform:translateY(24px);transition:opacity .7s var(--ins-ease-editorial),transform .7s var(--ins-ease-editorial)}.insights-root .fade-up.in-view{opacity:1;transform:translateY(0)}@media (prefers-reduced-motion:reduce){.insights-root .fade-up{opacity:1;transform:none;transition:none}.insights-root *,.insights-root :after,.insights-root :before{animation-duration:.01ms!important;transition-duration:.01ms!important}}.insights-root .col-12,.insights-root .col-3,.insights-root .col-4,.insights-root .col-5,.insights-root .col-6,.insights-root .col-7,.insights-root .col-8{grid-column:span 12}@media (min-width:768px){.insights-root .col-8{grid-column:span 8}.insights-root .col-7{grid-column:span 7}.insights-root .col-6{grid-column:span 6}.insights-root .col-5{grid-column:span 5}.insights-root .col-4{grid-column:span 4}.insights-root .col-3{grid-column:span 3}.insights-root .col-start-2{grid-column-start:2}.insights-root .col-start-3{grid-column-start:3}.insights-root .col-start-6{grid-column-start:6}.insights-root .col-start-7{grid-column-start:7}.insights-root .col-start-9{grid-column-start:9}.insights-root .col-start-10{grid-column-start:10}}@media (max-width:768px){.insights-root .article{grid-column:1/-1!important}.insights-root .article.has-rule-left:before{display:none}.insights-root .broken-grid{column-gap:0}}@media (max-width:640px){.insights-root .article-feature-mini{padding:2.5rem 0}.insights-root .article-feature-mini h3{font-size:clamp(1.75rem,8vw,2.25rem);max-width:none}.insights-root .filter-pill{padding:9px 14px;gap:8px}.insights-root .filter-pill .count{font-size:10px}}.insights-root .reading-progress{position:fixed;top:0;left:0;right:0;height:2px;background:transparent;z-index:100;pointer-events:none}.insights-root .reading-progress:before{content:"";display:block;height:100%;background:var(--ins-cta);width:var(--p,0);transition:width .1s linear;transform-origin:left}.insights-root .article-hero{display:grid;grid-template-columns:repeat(12,1fr);column-gap:clamp(1.5rem,2.5vw,2rem);padding-top:clamp(2rem,5vw,4rem);padding-bottom:clamp(2rem,4vw,3rem)}.insights-root .article-hero-inner{grid-column:1/-1}@media (min-width:1024px){.insights-root .article-hero-inner{grid-column:2/11}}.insights-root .breadcrumb{display:inline-flex;align-items:center;gap:8px;font-family:var(--ins-font-mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;font-weight:500;color:var(--ins-cta);transition:letter-spacing .2s var(--ins-ease-editorial);margin-bottom:clamp(2rem,5vw,3.5rem);cursor:pointer}.insights-root .breadcrumb:hover{letter-spacing:.18em}.insights-root .article-hero-eyebrow{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin-bottom:clamp(1.25rem,2.5vw,2rem)}.insights-root .article-hero-eyebrow .cat{color:var(--dir-color,var(--ins-cta))}.insights-root .article-hero-eyebrow .dash{width:28px;height:1px;background:color-mix(in oklab,var(--ins-fg) 25%,transparent)}.insights-root .article-hero-eyebrow .time{color:color-mix(in oklab,var(--ins-fg) 60%,transparent)}.insights-root .article-hero-eyebrow .num{color:color-mix(in oklab,var(--ins-fg) 50%,transparent)}.insights-root .article-h1{max-width:22ch;color:var(--ins-fg);margin-bottom:clamp(1.5rem,3vw,2.5rem)}.insights-root .article-h1 em{font-style:italic;color:var(--ins-cta);font-weight:400}.insights-root .article-lead{font-size:clamp(1.125rem,1.6vw,1.4375rem);line-height:1.5;letter-spacing:-.005em;max-width:58ch;color:color-mix(in oklab,var(--ins-fg) 92%,transparent);font-weight:400}.insights-root .article-lead em{font-family:var(--ins-font-serif);font-style:italic;color:var(--ins-fg)}.insights-root .article-author-row{margin-top:clamp(2.5rem,5vw,4rem);padding-top:clamp(1.25rem,2vw,1.5rem);border-top:1px solid color-mix(in oklab,var(--ins-fg) 15%,transparent);display:flex;align-items:center;flex-wrap:wrap;gap:16px}.insights-root .author-avatar{width:44px;height:44px;border-radius:50%;background:var(--ins-bg-sidebar);border:1px solid color-mix(in oklab,var(--ins-fg) 15%,transparent);display:flex;align-items:center;justify-content:center;font-family:var(--ins-font-serif);font-size:18px;font-weight:500;color:var(--ins-fg);flex-shrink:0}.insights-root .author-info{display:flex;flex-direction:column}.insights-root .author-name{font-size:14px;font-weight:500;color:var(--ins-fg)}.insights-root .author-role{font-family:var(--ins-font-mono);font-size:11px;letter-spacing:.06em;color:color-mix(in oklab,var(--ins-fg) 60%,transparent);margin-top:2px}.insights-root .author-divider{width:1px;height:24px;background:color-mix(in oklab,var(--ins-fg) 15%,transparent)}.insights-root .author-date{font-family:var(--ins-font-mono);font-size:11px;letter-spacing:.06em;color:color-mix(in oklab,var(--ins-fg) 60%,transparent)}.insights-root .author-row-actions{margin-left:auto;display:flex;gap:8px}.insights-root .icon-btn{width:38px;height:38px;border:1px solid color-mix(in oklab,var(--ins-fg) 15%,transparent);display:flex;align-items:center;justify-content:center;font-size:14px;transition:all .2s var(--ins-ease-editorial);background:transparent;color:inherit}.insights-root .icon-btn:hover{border-color:var(--ins-cta);color:var(--ins-cta)}.insights-root .icon-btn.active{background:var(--ins-cta);color:white;border-color:var(--ins-cta)}.insights-root .article-grid{display:grid;grid-template-columns:repeat(12,1fr);column-gap:clamp(2rem,4vw,3rem);padding-bottom:clamp(4rem,8vw,6rem)}.insights-root .article-body-col{grid-column:1/-1}.insights-root .article-rail-col{grid-column:1/-1;display:none}@media (min-width:1024px){.insights-root .article-body-col{grid-column:2/9}.insights-root .article-rail-col{grid-column:10/13;display:block}}.insights-root .article-body{font-size:1.1875rem;line-height:1.7;color:var(--ins-fg);max-width:68ch}.insights-root .article-body>p{margin-bottom:1.5em}.insights-root .article-body>p:first-of-type:first-letter{font-family:var(--ins-font-serif);font-size:5.5em;line-height:.82;float:left;margin:.08em .14em -.05em 0;font-weight:400;font-style:italic;color:var(--ins-fg)}.insights-root .article-body strong{font-weight:600;color:var(--ins-fg)}.insights-root .article-body em{font-family:var(--ins-font-serif);font-style:italic}.insights-root .article-body h2{font-family:var(--ins-font-serif);font-size:clamp(2rem,3.5vw,2.75rem);line-height:1.08;letter-spacing:-.012em;font-weight:500;margin-top:3.5rem;margin-bottom:1.25rem;scroll-margin-top:2rem;color:var(--ins-fg)}.insights-root .article-body h2 .marker{font-family:var(--ins-font-mono);font-size:.4em;color:color-mix(in oklab,var(--ins-cta) 75%,transparent);letter-spacing:.06em;vertical-align:super;margin-right:.5em;font-weight:400}.insights-root .article-body h3{font-family:var(--ins-font-sans);font-size:1.5rem;line-height:1.25;font-weight:600;margin-top:2.5rem;margin-bottom:1rem;scroll-margin-top:2rem;color:var(--ins-fg)}.insights-root .article-body a{color:var(--ins-cta);border-bottom:1px solid color-mix(in oklab,var(--ins-cta) 30%,transparent);transition:border-color .2s}.insights-root .article-body a:hover{border-bottom-color:var(--ins-cta)}.insights-root .article-body ol,.insights-root .article-body ul{margin:1.5em 0 1.5em 1em;padding:0;list-style:none}.insights-root .article-body ol li,.insights-root .article-body ul li{position:relative;padding-left:1.5em;margin-bottom:.6em;line-height:1.65}.insights-root .article-body ul li:before{content:"–";position:absolute;left:0;color:var(--ins-cta);font-weight:500}.insights-root .article-body ol{counter-reset:list}.insights-root .article-body ol li:before{counter-increment:list;content:counter(list) ".";position:absolute;left:0;color:var(--ins-cta);font-weight:500;font-family:var(--ins-font-mono);font-size:.85em}.insights-root .article-body blockquote{margin:4rem 0;padding:0;border:0;max-width:32ch}.insights-root .article-body blockquote p{font-family:var(--ins-font-serif);font-size:clamp(1.75rem,2.8vw,2.5rem);line-height:1.2;letter-spacing:-.01em;font-style:italic;margin:0;color:var(--ins-fg)}.insights-root .article-body blockquote footer{font-family:var(--ins-font-mono);font-size:11px;letter-spacing:.06em;color:color-mix(in oklab,var(--ins-fg) 60%,transparent);margin-top:1rem;font-style:normal;text-transform:uppercase}.insights-root .callout{margin:3rem 0;background:var(--ins-bg-cream);border-left:4px solid var(--ins-cta);padding:1.75rem 2rem}.insights-root .callout-label{font-family:var(--ins-font-mono);font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--ins-cta);font-weight:600;margin-bottom:.75rem}.insights-root .callout p{font-size:17px;line-height:1.6;margin:0;color:var(--ins-fg)}.insights-root .callout p:first-of-type:first-letter{font-size:inherit;float:none;margin:0;font-style:normal;font-family:inherit;color:inherit}.insights-root .sticky-rail{position:sticky;top:2rem;max-height:calc(100vh - 4rem);overflow-y:auto;padding-right:8px}.insights-root .sticky-rail::-webkit-scrollbar{width:4px}.insights-root .sticky-rail::-webkit-scrollbar-thumb{background:color-mix(in oklab,var(--ins-fg) 15%,transparent)}.insights-root .rail-block{margin-bottom:2rem}.insights-root .rail-block:last-child{margin-bottom:0}.insights-root .rail-eyebrow{font-family:var(--ins-font-mono);font-size:11px;letter-spacing:.16em;text-transform:uppercase;font-weight:500;color:color-mix(in oklab,var(--ins-fg) 55%,transparent);margin-bottom:1rem}.insights-root .toc-list{display:flex;flex-direction:column;gap:0}.insights-root .toc-link{display:block;font-size:13px;line-height:1.45;padding:8px 0 8px 14px;margin-left:-14px;color:color-mix(in oklab,var(--ins-fg) 55%,transparent);border-left:2px solid transparent;transition:all .25s var(--ins-ease-editorial);cursor:pointer;background:transparent;width:100%;text-align:left}.insights-root .toc-link:hover{color:var(--ins-fg)}.insights-root .toc-link.active{color:var(--ins-fg);font-weight:500;border-left-color:var(--ins-cta)}.insights-root .toc-link.lvl-3{padding-left:28px}.insights-root .audio-card{background:var(--ins-bg-sidebar);padding:1.25rem}.insights-root .audio-card .rail-eyebrow{margin-bottom:.875rem;color:color-mix(in oklab,var(--ins-fg) 60%,transparent)}.insights-root .audio-row{display:flex;align-items:center;gap:12px}.insights-root .play-btn{width:40px;height:40px;border-radius:50%;background:var(--ins-cta);color:white;display:flex;align-items:center;justify-content:center;font-size:13px;transition:background .2s;flex-shrink:0}.insights-root .play-btn:hover{background:var(--ins-cta-hover)}.insights-root .play-btn.playing{background:var(--ins-fg)}.insights-root .play-btn[disabled]{background:color-mix(in oklab,var(--ins-fg) 18%,transparent);cursor:not-allowed}.insights-root .audio-progress{flex:1;height:3px;background:color-mix(in oklab,var(--ins-fg) 12%,transparent);position:relative;cursor:pointer}.insights-root .audio-progress-fill{position:absolute;inset:0 auto 0 0;background:var(--ins-cta);width:0;transition:width .1s linear}.insights-root .audio-times{display:flex;justify-content:space-between;font-family:var(--ins-font-mono);font-size:11px;letter-spacing:.04em;color:color-mix(in oklab,var(--ins-fg) 60%,transparent);margin-top:8px}.insights-root .audio-bottom{display:flex;align-items:center;justify-content:space-between;margin-top:.875rem;padding-top:.875rem;border-top:1px solid color-mix(in oklab,var(--ins-fg) 10%,transparent)}.insights-root .speed-pill{font-family:var(--ins-font-mono);font-size:11px;letter-spacing:.06em;font-weight:500;padding:4px 10px;border:1px solid color-mix(in oklab,var(--ins-fg) 20%,transparent);transition:all .2s;cursor:pointer}.insights-root .speed-pill:hover{background:color-mix(in oklab,var(--ins-fg) 6%,transparent)}.insights-root .audio-actions{display:flex;gap:12px;font-family:var(--ins-font-mono);font-size:11px;letter-spacing:.06em;color:color-mix(in oklab,var(--ins-fg) 60%,transparent)}.insights-root .audio-actions a,.insights-root .audio-actions button{transition:color .2s}.insights-root .audio-actions a:hover,.insights-root .audio-actions button:hover{color:var(--ins-cta)}.insights-root .audio-placeholder{font-family:var(--ins-font-mono);font-size:11px;letter-spacing:.06em;color:color-mix(in oklab,var(--ins-fg) 50%,transparent);padding:1rem 0;text-align:center}.insights-root .chat-card{background:var(--ins-bg-card);border:1px solid var(--ins-border);padding:1.25rem}.insights-root .chat-pseudo{width:100%;background:var(--ins-bg-main);border:1px solid color-mix(in oklab,var(--ins-fg) 15%,transparent);padding:12px 14px;font-size:13px;color:color-mix(in oklab,var(--ins-fg) 55%,transparent);text-align:left;cursor:pointer;transition:border-color .2s;margin-top:.5rem}.insights-root .chat-pseudo:hover{border-color:color-mix(in oklab,var(--ins-cta) 50%,transparent);color:var(--ins-fg)}.insights-root .suggested-list{margin-top:.875rem;display:flex;flex-direction:column;gap:4px}.insights-root .suggested-q{text-align:left;font-size:12px;line-height:1.4;color:color-mix(in oklab,var(--ins-fg) 70%,transparent);padding:4px 0;transition:color .2s;cursor:pointer}.insights-root .suggested-q:before{content:"· ";color:var(--ins-cta)}.insights-root .suggested-q:hover{color:var(--ins-cta)}.insights-root .share-block{border-top:1px solid color-mix(in oklab,var(--ins-fg) 10%,transparent);border-bottom:1px solid color-mix(in oklab,var(--ins-fg) 10%,transparent);padding:1.25rem 0}.insights-root .share-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:6px;margin-top:.875rem}.insights-root .share-btn{aspect-ratio:1;border:1px solid color-mix(in oklab,var(--ins-fg) 15%,transparent);display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:500;transition:all .2s;cursor:pointer;background:transparent;color:inherit}.insights-root .share-btn:hover{border-color:var(--ins-cta);color:var(--ins-cta)}.insights-root .share-btn.active{background:var(--ins-cta);color:white;border-color:var(--ins-cta)}.insights-root .lm-card{border:1px solid var(--ins-border);background:var(--ins-bg-card);padding:.875rem;display:flex;gap:12px;margin-bottom:8px;transition:border-color .2s}.insights-root .lm-card:hover{border-color:color-mix(in oklab,var(--ins-cta) 40%,transparent)}.insights-root .lm-icon{width:36px;height:36px;background:color-mix(in oklab,var(--ins-cta) 10%,transparent);color:var(--ins-cta);display:flex;align-items:center;justify-content:center;flex-shrink:0;font-size:14px}.insights-root .lm-content{flex:1;min-width:0}.insights-root .lm-title-row{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:4px}.insights-root .lm-title{font-size:13px;font-weight:500;color:var(--ins-fg);line-height:1.3}.insights-root .lm-badge{font-family:var(--ins-font-mono);font-size:9px;letter-spacing:.1em;font-weight:600;padding:2px 6px;text-transform:uppercase}.insights-root .lm-badge.new{background:color-mix(in oklab,var(--ins-gold) 30%,transparent);color:var(--ins-fg)}.insights-root .lm-badge.gated{background:color-mix(in oklab,var(--ins-fg) 12%,transparent);color:var(--ins-fg)}.insights-root .lm-badge.soon{background:color-mix(in oklab,var(--ins-muted) 15%,transparent);color:var(--ins-muted)}.insights-root .lm-desc{font-size:11.5px;line-height:1.45;color:color-mix(in oklab,var(--ins-fg) 60%,transparent);margin-bottom:6px}.insights-root .lm-action{font-family:var(--ins-font-mono);font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;font-weight:500;color:var(--ins-cta);transition:letter-spacing .2s;cursor:pointer;background:transparent;border:0}.insights-root .lm-card:hover .lm-action{letter-spacing:.16em}.insights-root .lm-action.disabled{color:var(--ins-muted);cursor:not-allowed}.insights-root .ris-item{padding:12px 0;border-bottom:1px solid color-mix(in oklab,var(--ins-fg) 10%,transparent);display:flex;gap:12px;justify-content:space-between;transition:border-color .2s}.insights-root .ris-item:hover{border-bottom-color:color-mix(in oklab,var(--ins-cta) 40%,transparent)}.insights-root .ris-content{flex:1;min-width:0}.insights-root .ris-eyebrow{font-family:var(--ins-font-mono);font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;font-weight:500;color:var(--ins-cta);margin-bottom:4px}.insights-root .ris-title{font-size:13px;line-height:1.35;color:var(--ins-fg);margin-bottom:4px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.insights-root .ris-date{font-family:var(--ins-font-mono);font-size:10.5px;letter-spacing:.06em;color:color-mix(in oklab,var(--ins-fg) 55%,transparent)}.insights-root .ris-arrow{color:color-mix(in oklab,var(--ins-fg) 40%,transparent);transition:all .2s;font-size:14px;flex-shrink:0}.insights-root .ris-item:hover .ris-arrow{color:var(--ins-cta);transform:translate(2px,-2px)}.insights-root .ris-footer{font-family:var(--ins-font-mono);font-size:10.5px;letter-spacing:.06em;color:color-mix(in oklab,var(--ins-fg) 50%,transparent);margin-top:8px}.insights-root .rail-cta{background:var(--ins-fg);color:var(--ins-bg-main);padding:1.5rem 1.25rem;display:block;transition:background .2s}.insights-root .rail-cta:hover{background:#3a2823}.insights-root .rail-cta-eyebrow{font-family:var(--ins-font-mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;font-weight:500;color:var(--ins-gold);margin-bottom:.875rem}.insights-root .rail-cta-headline{font-family:var(--ins-font-serif);font-style:italic;font-size:22px;line-height:1.2;margin-bottom:.5rem}.insights-root .rail-cta-meta{font-family:var(--ins-font-mono);font-size:11px;letter-spacing:.06em;color:color-mix(in oklab,var(--ins-bg-main) 60%,transparent);margin-bottom:1.25rem}.insights-root .rail-cta-row{display:flex;justify-content:space-between;align-items:center;padding-top:.875rem;border-top:1px solid color-mix(in oklab,var(--ins-bg-main) 15%,transparent);font-family:var(--ins-font-mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;font-weight:500}.insights-root .rail-cta-row .arrow{transition:transform .2s}.insights-root .rail-cta:hover .rail-cta-row .arrow{transform:translateX(4px)}.insights-root .article-footer-section{display:grid;grid-template-columns:repeat(12,1fr);column-gap:clamp(1.5rem,2.5vw,2rem)}.insights-root .author-bio{grid-column:1/-1;padding:clamp(2.5rem,5vw,4rem) 0;border-top:1px solid color-mix(in oklab,var(--ins-fg) 18%,transparent)}@media (min-width:1024px){.insights-root .author-bio{grid-column:2/10}}.insights-root .author-bio-eyebrow{font-family:var(--ins-font-mono);font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:color-mix(in oklab,var(--ins-fg) 55%,transparent);margin-bottom:1.5rem}.insights-root .author-bio-row{display:flex;gap:1.5rem;flex-wrap:wrap;align-items:flex-start}.insights-root .author-bio-avatar{width:72px;height:72px;border-radius:50%;background:var(--ins-bg-sidebar);border:1px solid color-mix(in oklab,var(--ins-fg) 15%,transparent);display:flex;align-items:center;justify-content:center;font-family:var(--ins-font-serif);font-size:28px;font-weight:500;color:var(--ins-fg);flex-shrink:0}.insights-root .author-bio-info{flex:1;min-width:0}.insights-root .author-bio-name{font-family:var(--ins-font-serif);font-size:28px;line-height:1.1;font-weight:500;color:var(--ins-fg)}.insights-root .author-bio-role{font-family:var(--ins-font-mono);font-size:11px;letter-spacing:.06em;color:color-mix(in oklab,var(--ins-fg) 60%,transparent);margin-top:6px}.insights-root .author-bio-desc{font-size:16px;line-height:1.6;color:color-mix(in oklab,var(--ins-fg) 80%,transparent);margin-top:14px;max-width:55ch}.insights-root .author-bio-links{margin-top:12px}.insights-root .author-bio-link{font-family:var(--ins-font-mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;font-weight:500;color:var(--ins-cta);transition:letter-spacing .2s}.insights-root .author-bio-link:hover{letter-spacing:.18em}.insights-root .related-section{grid-column:1/-1;padding-top:clamp(2.5rem,5vw,4rem);padding-bottom:0;border-top:1px solid color-mix(in oklab,var(--ins-fg) 18%,transparent)}.insights-root .related-eyebrow{font-family:var(--ins-font-mono);font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:color-mix(in oklab,var(--ins-fg) 55%,transparent);margin-bottom:2rem;grid-column:1/-1}.insights-root .inline-newsletter{grid-column:1/-1;margin-top:clamp(3rem,5vw,4rem);padding:clamp(3rem,5vw,4rem) clamp(1.5rem,4vw,3rem);background:var(--ins-bg-cream);text-align:center;border-top:1px solid color-mix(in oklab,var(--ins-fg) 28%,transparent);border-bottom:1px solid color-mix(in oklab,var(--ins-fg) 28%,transparent)}.insights-root .inline-newsletter .nx-eyebrow{color:color-mix(in oklab,var(--ins-fg) 70%,transparent);margin-bottom:1rem}.insights-root .inline-newsletter h3{font-family:var(--ins-font-serif);font-style:italic;font-size:clamp(1.75rem,3.5vw,2.5rem);line-height:1.1;letter-spacing:-.015em;font-weight:400;margin:0 auto;max-width:18ch;color:var(--ins-fg)}.insights-root .inline-newsletter p{font-size:1rem;line-height:1.55;max-width:48ch;margin:1rem auto 0;color:color-mix(in oklab,var(--ins-fg) 80%,transparent)}.insights-root .inline-newsletter form{margin:2rem auto 0;max-width:26rem;display:flex;gap:8px}.insights-root .inline-newsletter input{flex:1;background:transparent;border:none;border-bottom:1px solid color-mix(in oklab,var(--ins-fg) 30%,transparent);padding:12px 0;font-family:var(--ins-font-mono);font-size:13px;outline:none;color:var(--ins-fg)}.insights-root .inline-newsletter input:focus{border-bottom-color:var(--ins-fg)}.insights-root .inline-newsletter button{background:var(--ins-fg);color:var(--ins-bg-main);padding:14px 22px;font-family:var(--ins-font-mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;font-weight:500;transition:all .2s var(--ins-ease-editorial)}.insights-root .inline-newsletter button:hover{background:var(--ins-cta);letter-spacing:.18em}.chat-overlay{position:fixed;inset:0;z-index:200;display:flex;pointer-events:none;visibility:hidden}.chat-overlay.open{pointer-events:auto;visibility:visible}.chat-backdrop{flex:1;background:color-mix(in oklab,#49322c 40%,transparent);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);opacity:0;transition:opacity .4s cubic-bezier(.22,1,.36,1)}.chat-overlay.open .chat-backdrop{opacity:1}.chat-panel{width:100%;max-width:480px;background:#faf9f5;display:flex;flex-direction:column;border-left:1px solid #e8e4dc;transform:translateX(100%);transition:transform .5s cubic-bezier(.22,1,.36,1);color:#49322c;font-family:var(--font-inter),system-ui,sans-serif}.chat-overlay.open .chat-panel{transform:translateX(0)}.chat-header{padding:1.75rem;border-bottom:1px solid #e8e4dc;display:flex;justify-content:space-between;align-items:flex-start}.chat-header .rail-eyebrow{font-family:var(--font-geist-mono),ui-monospace,monospace;font-size:11px;letter-spacing:.16em;text-transform:uppercase;font-weight:500;color:#c6613f;margin-bottom:4px}.chat-header-title{font-family:var(--font-cormorant),"Times New Roman",Georgia,serif;font-size:22px;font-weight:500;margin-top:6px;color:#49322c}.chat-close{font-size:24px;line-height:1;color:color-mix(in oklab,#49322c 60%,transparent);transition:color .2s;background:transparent;border:0;cursor:pointer;padding:4px 8px}.chat-close:hover{color:#49322c}.chat-body{flex:1;overflow-y:auto;padding:1.75rem;display:flex;flex-direction:column;gap:1.25rem}.chat-intro{font-size:14px;line-height:1.55;color:color-mix(in oklab,#49322c 75%,transparent);margin-bottom:.5rem}.chat-suggested{display:flex;flex-direction:column;gap:8px}.chat-suggested-btn{width:100%;text-align:left;padding:12px 14px;border:1px solid color-mix(in oklab,#49322c 15%,transparent);font-size:13px;line-height:1.4;color:#49322c;background:transparent;transition:all .2s;cursor:pointer;font-family:inherit}.chat-suggested-btn:hover{border-color:#c6613f;background:color-mix(in oklab,#c6613f 5%,transparent)}.chat-msg{font-size:14px;line-height:1.55;padding:14px 18px}.chat-msg.user{align-self:flex-end;max-width:90%;background:#49322c;color:#faf9f5}.chat-msg.ai{align-self:flex-start;max-width:95%;background:#ffffff;border:1px solid #e8e4dc;line-height:1.65}.chat-msg.ai .chat-msg-label{font-family:var(--font-geist-mono),ui-monospace,monospace;font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:#c6613f;margin-bottom:8px}.chat-typing{align-self:flex-start;display:flex;gap:6px;padding:14px 18px}.chat-typing span{width:7px;height:7px;border-radius:50%;background:#c6613f;animation:chat-bounce 1.4s ease-in-out infinite both}.chat-typing span:nth-child(2){animation-delay:.2s}.chat-typing span:nth-child(3){animation-delay:.4s}@keyframes chat-bounce{0%,80%,to{transform:scale(.4);opacity:.4}40%{transform:scale(1);opacity:1}}.chat-footer{padding:1.25rem 1.75rem;border-top:1px solid #e8e4dc}.chat-form{display:flex;gap:8px}.chat-form input{flex:1;background:#ffffff;border:1px solid color-mix(in oklab,#49322c 15%,transparent);padding:12px 14px;font-size:13px;outline:none;transition:border-color .2s;font-family:inherit;color:inherit}.chat-form input:focus{border-color:#c6613f}.chat-form button{background:#c6613f;color:white;padding:12px 18px;transition:background .2s;border:0;cursor:pointer;font-family:inherit;font-size:14px}.chat-form button:hover{background:#a8502f}.chat-disclaimer{font-family:var(--font-geist-mono),ui-monospace,monospace;font-size:10.5px;letter-spacing:.04em;color:color-mix(in oklab,#49322c 50%,transparent);margin-top:10px}.insights-root .mobile-fab-stack{display:none}@media (max-width:1024px){.insights-root .mobile-fab-stack{position:fixed;bottom:5.5rem;right:1rem;display:flex;flex-direction:column;gap:10px;z-index:60}.insights-root .mobile-fab{width:48px;height:48px;border-radius:50%;background:var(--ins-fg);color:var(--ins-bg-main);border:0;display:flex;align-items:center;justify-content:center;font-size:18px;box-shadow:0 8px 24px -8px rgba(73,50,44,.4);cursor:pointer;transition:transform .2s}.insights-root .mobile-fab:hover{transform:scale(1.08)}.insights-root .mobile-cta-bar{position:fixed;left:0;right:0;bottom:0;z-index:55;background:var(--ins-cta);color:white;padding:14px 1rem;display:flex;align-items:center;justify-content:center;gap:12px;font-family:var(--ins-font-mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;font-weight:500}.insights-root .article-grid{row-gap:3rem}.insights-root .article-rail-col{display:block!important;grid-column:1/-1}.insights-root .sticky-rail{position:static;max-height:none;padding-right:0}}@media (max-width:768px){.insights-root .article-body{font-size:1.0625rem}.insights-root .article-body>p:first-of-type:first-letter{font-size:4em;font-style:normal}}@media (prefers-reduced-motion:no-preference){::view-transition-new(root),::view-transition-old(root){animation-duration:.6s;animation-timing-function:cubic-bezier(.22,1,.36,1)}}.insights-root .toast{position:fixed;bottom:24px;left:50%;transform:translate(-50%,20px);background:var(--ins-fg);color:var(--ins-bg-main);padding:14px 22px;font-family:var(--ins-font-mono);font-size:12px;letter-spacing:.14em;text-transform:uppercase;font-weight:500;opacity:0;pointer-events:none;transition:opacity .25s var(--ins-ease-editorial),transform .25s var(--ins-ease-editorial);z-index:9999;box-shadow:0 12px 32px -8px rgba(73,50,44,.35)}.insights-root .toast.show{opacity:1;transform:translate(-50%)}