.insights-page{--insight-ink: var(--ink, #1f282d);--insight-steel: var(--steel, #718087);--insight-paper: var(--paper, #faf9f6);--insight-warm: var(--warm, #f3f2ee);--insight-line: var(--line, #d9d9d4);--insight-orange: var(--orange, #ef672d);color:var(--insight-ink);background:var(--insight-paper)}.insight-shell{width:min(1240px,calc(100% - 64px));margin-inline:auto;padding-block:clamp(36px,5vw,68px) clamp(72px,8vw,112px)}.insight-breadcrumb{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:clamp(34px,5vw,64px);color:var(--insight-steel);font-size:13px;line-height:1.5}.insight-breadcrumb a,.insight-toc a,.insight-prose a{color:inherit;text-decoration:underline;text-decoration-color:color-mix(in srgb,var(--insight-orange) 60%,transparent);text-underline-offset:3px;transition:color .18s ease,text-decoration-color .18s ease}.insight-breadcrumb a:hover,.insight-toc a:hover,.insight-prose a:hover{color:var(--insight-orange);text-decoration-color:currentColor}.insight-breadcrumb [aria-current=page]{max-width:42ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.insight-eyebrow{margin:0;color:var(--insight-steel);font-size:12px;font-weight:750;letter-spacing:.12em;line-height:1.4;text-transform:uppercase}.insights-index-header{max-width:820px;margin-bottom:clamp(30px,4vw,48px)}.insights-index-header h1,.insight-article-header h1{margin:16px 0 14px;color:var(--insight-ink);font-size:clamp(38px,5.4vw,68px);font-weight:680;letter-spacing:-.045em;line-height:1.04;text-wrap:balance}.insight-article-header h1{font-size:clamp(52px,3.9vw,56px);line-height:1.06}.insights-index-header>p:last-child,.insight-article-lead{max-width:72ch;margin:0;color:var(--insight-steel);font-size:clamp(17px,1.6vw,20px);line-height:1.65}.insight-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;max-width:1160px}.insights-index-page .insight-cards{max-width:1160px;margin-inline:auto;gap:26px}.insight-card{display:flex;flex-direction:column;min-width:0;overflow:hidden;border:1px solid var(--insight-line);background:#fff;transition:transform .2s cubic-bezier(.16,1,.3,1),border-color .2s ease,box-shadow .2s ease}.insight-card:hover{transform:translateY(-3px);border-color:color-mix(in srgb,var(--insight-orange) 55%,var(--insight-line));box-shadow:0 12px 28px #1f282d14}.insight-card__image-link{flex:0 0 auto;display:block;overflow:hidden;background:var(--insight-warm)}.insight-card__image-link img{display:block;width:100%;height:210px;object-fit:cover;transition:transform .26s cubic-bezier(.16,1,.3,1)}.insight-card:hover .insight-card__image-link img{transform:scale(1.015)}.insight-card__content{display:flex;flex-direction:column;flex:1;padding:clamp(20px,2vw,26px)}.insight-card--compact .insight-card__image-link img,.resources-insights .insight-card--compact .insight-card__image-link img{height:180px}.insight-card--compact .insight-card__content{padding:18px 20px 17px}.insight-card__meta{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 16px;color:var(--insight-steel);font-size:12px;line-height:1.5}.insight-card__meta span{color:#a94318;font-weight:750;letter-spacing:.06em;text-transform:uppercase}.insight-card :is(h2,h3){margin:11px 0 8px;font-size:clamp(21px,2vw,25px);font-weight:650;letter-spacing:-.025em;line-height:1.2}.insight-card :is(h2,h3) a{color:inherit;text-decoration:none}.insight-card :is(h2,h3) a:hover{color:var(--insight-orange)}.insight-card__content>p{margin:0;color:var(--insight-steel);font-size:15px;line-height:1.65}.insight-card--compact :is(h2,h3){margin:8px 0 6px;font-size:clamp(20px,1.6vw,22px);line-height:1.24}.insight-card--index :is(h2,h3){font-size:clamp(22px,1.7vw,24px)}.insight-card--compact .insight-card__content>p{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-size:14px;line-height:1.5}.insight-card--index .insight-card__content>p{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3}.insight-card--compact .insight-card__read{min-height:40px;margin-top:auto;padding-top:5px}.insight-card__read{display:inline-flex;align-items:center;gap:9px;min-height:44px;margin-top:auto;padding-top:12px;color:var(--insight-ink);font-size:14px;font-weight:700;text-decoration:none}.insight-card__read span,.resources-insights__heading>a span,.insight-action span,.insight-related__arrow{color:var(--insight-orange);transition:transform .18s ease}.insight-card__read:hover span,.resources-insights__heading>a:hover span,.insight-action:hover span,.insight-related__link:hover .insight-related__arrow{transform:translate(4px)}.resources-insights{padding-block:clamp(42px,5vw,64px);background:var(--insight-warm)}.resources-insights__heading{display:flex;align-items:end;justify-content:space-between;gap:24px;margin-bottom:22px}.resources-insights__heading h2{max-width:22ch;margin:10px 0 0;font-size:clamp(30px,4.2vw,48px);font-weight:670;letter-spacing:-.04em;line-height:1.08}.resources-insights__heading>a{display:inline-flex;align-items:center;gap:9px;min-height:44px;flex:0 0 auto;color:var(--insight-ink);font-size:14px;font-weight:700;text-decoration:none}.insights-empty{color:var(--insight-steel)}.insight-article-header{max-width:none;margin:0 auto 26px}.insight-article-header h1{max-width:none}.insight-article-lead{max-width:820px;font-size:clamp(18px,1.35vw,20px)}.insight-article-meta{display:flex;flex-wrap:wrap;gap:8px 20px;margin-top:18px;color:var(--insight-steel);font-size:13px}.insight-hero{width:100%;max-height:470px;aspect-ratio:16 / 9;margin:0 0 clamp(28px,3vw,40px);overflow:hidden;background:var(--insight-warm)}.insight-hero img{display:block;width:100%;height:100%;object-fit:cover}.insight-hero--product img{object-fit:contain;background:#fff}.insight-reading-layout{width:min(100%,1240px);margin-inline:auto;display:grid;grid-template-columns:minmax(0,835px) minmax(280px,330px);grid-template-areas:"main sidebar";column-gap:clamp(32px,3vw,44px);row-gap:0;align-items:start;justify-content:center}.insight-article-main{grid-area:main;min-width:0}.insight-article-sidebar{grid-area:sidebar;min-width:0;position:sticky;top:96px}.insight-quick-answer{margin-bottom:28px;padding:21px 24px 23px;border-left:3px solid var(--insight-orange);background:var(--insight-warm)}.insight-quick-answer h2{margin:7px 0 10px;font-size:20px;font-weight:700;letter-spacing:-.015em;line-height:1.3}.insight-quick-answer>p:last-child{margin:0;color:var(--insight-ink);font-size:16px;line-height:1.7}.insight-toc{margin:18px 0 24px;padding:20px 21px 22px;border:1px solid var(--insight-line);background:#fff}.insight-toc h2{margin:0 0 14px;font-size:16px;font-weight:720}.insight-toc ol{display:grid;grid-template-columns:minmax(0,1fr);gap:8px;margin:0;padding-left:20px;color:var(--insight-orange)}.insight-toc li{padding-left:2px;color:var(--insight-steel);font-size:14px;line-height:1.5}.insight-toc a{text-decoration:none}.insight-prose{max-width:78ch;margin-inline:auto;color:var(--insight-ink);font-size:17px;line-height:1.78;overflow-wrap:anywhere}.insight-summary{padding:21px 22px 20px;border:1px solid var(--insight-line);background:#fff}.insight-summary h2{margin:8px 0 16px;font-size:21px;font-weight:680;letter-spacing:-.02em;line-height:1.25}.insight-summary dl{display:grid;gap:0;margin:0}.insight-summary dl>div{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:9px 0;border-top:1px solid var(--insight-line);font-size:13px;line-height:1.45}.insight-summary dt{flex:0 0 auto;color:var(--insight-steel)}.insight-summary dd{margin:0;text-align:right;font-weight:650}.insight-summary__link,.insight-latest__all{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:42px;margin-top:11px;padding-top:10px;border-top:1px solid var(--insight-line);color:var(--insight-ink);font-size:13px;font-weight:700;text-decoration:none}.insight-summary__link span,.insight-latest__all span{color:var(--insight-orange);transition:transform .18s ease}.insight-summary__link:hover span,.insight-latest__all:hover span{transform:translate(4px)}.insight-latest{margin-top:26px;padding-top:22px;border-top:1px solid var(--insight-line)}.insight-article-main>.insight-latest{max-width:835px;margin-inline:auto}.insight-article-main>.insight-latest .insight-latest__list{grid-template-columns:repeat(2,minmax(0,1fr))}.insight-latest__heading h2{margin:7px 0 14px;font-size:21px;font-weight:680;letter-spacing:-.02em;line-height:1.25}.insight-latest__list{display:grid;gap:10px}.insight-latest__item{display:grid;grid-template-columns:76px minmax(0,1fr);gap:12px;align-items:center;padding:9px;border:1px solid var(--insight-line);color:var(--insight-ink);background:#fff;text-decoration:none;transition:border-color .18s ease,background-color .18s ease}.insight-latest__item:hover{border-color:color-mix(in srgb,var(--insight-orange) 55%,var(--insight-line));background:var(--insight-warm)}.insight-latest__item>img{display:block;width:76px;height:70px;object-fit:cover;background:var(--insight-warm)}.insight-latest__item>span{display:grid;gap:5px;min-width:0}.insight-latest__item small{color:#a94318;font-size:10px;font-weight:750;letter-spacing:.06em;line-height:1.3;text-transform:uppercase}.insight-latest__item strong{display:-webkit-box;overflow:hidden;font-size:13px;font-weight:680;line-height:1.35;-webkit-box-orient:vertical;-webkit-line-clamp:3}.insight-latest__arrow{color:var(--insight-orange);font-size:14px;transition:transform .18s ease}.insight-latest__item:hover .insight-latest__arrow{transform:translate(3px)}.insight-latest__all{margin-top:8px}.insight-prose h2{margin:48px 0 16px;font-size:clamp(25px,3.2vw,34px);font-weight:670;letter-spacing:-.03em;line-height:1.2;text-wrap:balance;scroll-margin-top:108px}.insight-prose h3{margin:30px 0 10px;font-size:21px;font-weight:680;letter-spacing:-.015em;line-height:1.35;scroll-margin-top:108px}.insight-prose p{margin:0 0 19px}.insight-prose ul,.insight-prose ol{margin:0 0 22px;padding-left:24px}.insight-prose li{padding-left:4px;margin:7px 0}.insight-prose strong{font-weight:680}.insight-inline-image{margin:30px 0 34px}.insight-inline-image img{display:block;width:100%;height:auto;background:var(--insight-warm)}.insight-inline-image figcaption{margin-top:9px;color:var(--insight-steel);font-size:13px;line-height:1.5}.insight-related{width:100%;margin:clamp(28px,3.4vw,40px) 0 0}.insight-related h2{margin:0 0 12px;font-size:22px;font-weight:680}.insight-related__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.insight-related__link{display:flex;min-height:78px;align-items:center;justify-content:space-between;gap:16px;padding:14px 16px;border:1px solid var(--insight-line);color:var(--insight-ink);background:#fff;text-decoration:none;transition:border-color .18s ease,background-color .18s ease}.insight-related__link:hover{border-color:var(--insight-orange);background:var(--insight-warm)}.insight-related__link strong,.insight-related__link small{display:block}.insight-related__link strong{margin-bottom:5px;font-size:15px}.insight-related__link small{color:var(--insight-steel);font-size:13px;line-height:1.5}.insight-related__arrow{flex:0 0 auto;font-size:19px}.insights-page a:focus-visible{outline:3px solid var(--insight-orange);outline-offset:4px}@media(max-width:760px){.insight-shell{width:min(100% - 40px,620px);padding-block:28px 64px}.insight-breadcrumb{gap:7px;margin-bottom:34px;font-size:12px}.insight-cards{gap:18px}.insight-card__image-link img{height:190px}.insight-card--compact .insight-card__image-link img,.resources-insights .insight-card--compact .insight-card__image-link img{height:180px}.resources-insights__heading{align-items:flex-start;flex-direction:column;gap:8px}.resources-insights__heading h2{max-width:18ch}.insight-article-header h1{font-size:clamp(36px,9vw,52px)}.insight-hero{width:calc(100% + 40px);max-width:none;margin:0 -20px 38px}.insight-hero img{max-height:none}.insight-prose{font-size:16px;line-height:1.72}.insight-prose h2{margin-top:38px}.insight-toc ol,.insight-related__grid{grid-template-columns:minmax(0,1fr)}}@media(min-width:1100px){.insight-cards,.insight-related__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:699px){.insight-cards{grid-template-columns:minmax(0,1fr)}}@media(min-width:761px)and (max-width:1100px){.insights-index-page .insight-card__image-link img{height:190px}.insight-reading-layout{width:calc(100% - 40px);margin-left:0;margin-right:40px;grid-template-columns:minmax(0,1fr) minmax(260px,290px);column-gap:32px}.insight-summary{padding-inline:18px}}@media(max-width:900px){.insight-reading-layout{grid-template-columns:minmax(0,1fr);grid-template-areas:none;row-gap:0}.insight-article-main,.insight-article-sidebar{display:contents}.insight-article-sidebar{position:static}.insight-hero{order:1}.insight-quick-answer{order:2}.insight-summary{order:3}.insight-toc{order:4}.insight-prose{order:5}.insight-latest{order:6}.insight-related{order:7}.insight-related{grid-area:auto}.insight-article-sidebar .insight-toc{margin-top:16px}.insight-article-main>.insight-latest .insight-latest__list{grid-template-columns:minmax(0,1fr)}}@media(min-width:901px)and (max-height:950px){.insight-article-sidebar{top:88px}.insight-summary{padding-block:16px}.insight-summary dl>div{padding-block:8px}.insight-toc{margin-block:12px 16px;padding-block:16px}.insight-toc h2{margin-bottom:10px}.insight-toc ol{gap:5px}}@media(min-width:901px)and (max-height:820px){.insight-article-sidebar{position:static}}@media(max-width:430px){.insight-shell{width:calc(100% - 32px)}.insight-hero{width:calc(100% + 32px);margin-inline:-16px}.insight-quick-answer,.insight-toc{padding:18px 18px 20px}.insight-summary{padding:18px 18px 16px}.insight-summary dl>div{font-size:12px}.insight-card--compact .insight-card__image-link img,.resources-insights .insight-card--compact .insight-card__image-link img{height:190px}.insight-cta__actions{flex-direction:column}.insight-action{white-space:normal}}@media(prefers-reduced-motion:reduce){.insights-page *,.resources-insights *{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}
