.content-hub-page,.article-detail.insights-shell{background:var(--pv-page-bg);--home-section-gap:clamp(104px, 8vw, 128px);width:100%;margin:0;padding:0;overflow:visible}@media (max-width:1199px){.content-hub-page,.article-detail.insights-shell{--home-section-gap:clamp(80px, 8vw, 104px)}}@media (max-width:767px){.content-hub-page,.article-detail.insights-shell{--home-section-gap:clamp(64px, 16vw, 76px);--om-mobile-inset:var(--header-bar-pad-x,24px);overflow-x:clip}}:is(body:has(.content-hub-page),body:has(.article-detail)){--home-section-gap:clamp(104px, 8vw, 128px);background:var(--pv-page-bg)}@media (max-width:1199px){:is(body:has(.content-hub-page),body:has(.article-detail)){--home-section-gap:clamp(80px, 8vw, 104px)}}@media (max-width:767px){:is(body:has(.content-hub-page),body:has(.article-detail)){--home-section-gap:clamp(64px, 16vw, 76px)}}:is(main:has(>.content-hub-page)+.footer.footer-zone,main:has(>.article-detail)+.footer.footer-zone){margin-top:var(--home-section-gap)}.content-hub-hero{isolation:isolate;width:100%;margin:0;margin-top:calc(-1 * var(--header-height,64px));padding:calc(var(--header-height,64px) + clamp(20px, 3vw, 28px)) 0 clamp(28px, 4vw, 40px);position:relative;overflow:hidden}.content-hub-hero__aura{z-index:0;pointer-events:none;background-color:#0000;background-image:radial-gradient(44% 40% at 14% 22%,#bae6fd66,#0000 64%),radial-gradient(48% 42% at 84% 16%,#ddd6fe5c,#0000 66%),radial-gradient(42% 38% at 70% 78%,#a7f3d052,#0000 68%),linear-gradient(135deg,#eef7ff 0%,#f5f3ff 42%,#f0fbf8 100%);background-position:0 0,0 0,0 0,0 0;background-repeat:repeat,repeat,repeat,repeat;background-size:140% 140%;background-attachment:scroll,scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box,border-box;position:absolute;inset:-16%}.content-hub-hero__inner{z-index:1;width:var(--shell);box-sizing:border-box;max-width:100%;margin-inline:auto;padding-inline:0;position:relative}.content-hub-hero__pill{color:var(--ins-bio,#01a2b9);letter-spacing:.06em;background:#ffffffb8;border-radius:999px;margin:0 0 12px;padding:4px 10px;font-size:12px;font-weight:700;display:inline-flex}.content-hub-hero__grid{align-items:center;gap:clamp(20px,3vw,32px);display:grid}@media (min-width:900px){.content-hub-hero__grid{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr)}}.content-hub-hero h1{font-size:var(--ins-h1,clamp(28px, 3.2vw, 40px));letter-spacing:-.03em;margin:0 0 12px;line-height:1.25}.content-hub-hero__lead{max-width:38em;color:var(--ins-muted,#1a1a1ab8);margin:0 0 18px;font-size:15.5px;line-height:1.7}.content-hub-hero__facts{gap:10px;margin:0;padding:0;list-style:none;display:grid}.content-hub-hero__facts li{background:#ffffffb8;border:1px solid #0a6b6b14;border-radius:14px;gap:2px;padding:12px 14px;display:grid}.content-hub-hero__facts strong{font-size:13.5px}.content-hub-hero__facts span{color:var(--ins-muted,#1a1a1aad);font-size:13px}.content-hub-hero__visual{border:1px solid #1220330f;border-radius:18px;min-width:0;overflow:hidden}.content-hub-hero__img{aspect-ratio:4/3;-o-object-fit:cover;object-fit:cover;width:100%;height:auto;display:block}.content-hub-page>.insights-shell,.content-hub-body{background:var(--pv-page-bg);overflow:visible}.content-hub-page>.content-hub-hero+.content-hub-body,.content-hub-page>.content-hub-body+.content-hub-body{margin-top:var(--home-section-gap)}.content-hub-page>.content-hub-body.insights-section{padding-bottom:0}.content-hub-page .insights-container,.article-detail .insights-container{width:var(--shell);box-sizing:border-box;max-width:100%;margin-inline:auto;padding-inline:0}.insight-hub-compare{margin-top:8px}.insight-hub-compare__meta{color:var(--hc-meta,#748197);flex-wrap:wrap;align-items:center;gap:8px 10px;margin-bottom:6px;font-size:12px;display:flex}.insight-hub-compare__cat{color:var(--hc-link,#155eef);font-weight:700}.insight-hub-compare .home-compare__title{padding-right:40px}.insight-hub-compare .home-compare__desc{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.article-detail__hero{isolation:isolate;width:100%;margin:0;margin-top:calc(-1 * var(--header-height,64px));padding:calc(var(--header-height,64px) + clamp(18px, 3vw, 26px)) 0 clamp(22px, 3vw, 32px);background:radial-gradient(42% 40% at 12% 20%, #bae6fd47, transparent 66%), radial-gradient(46% 42% at 88% 18%, #ddd6fe42, transparent 66%), linear-gradient(180deg, #f3f8ff 0%, var(--pv-page-bg) 100%);position:relative;overflow:hidden}.article-detail__intro-inner{z-index:1;width:var(--shell);box-sizing:border-box;max-width:100%;margin-inline:auto;position:relative}.article-detail__meta{color:var(--ins-muted,#1a1a1a9e);margin:14px 0 0;font-size:13px;line-height:1.45}.article-detail__figure-wrap{background:var(--pv-page-bg);width:100%;margin:0 0 clamp(24px,3vw,36px)}.article-detail__figure-inner{width:var(--shell);box-sizing:border-box;max-width:100%;margin-inline:auto;padding-inline:0}.article-detail__figure{background:#ece7e1;border-radius:16px;margin:0;overflow:hidden}.article-detail__img{-o-object-fit:cover;object-fit:cover;aspect-ratio:16/9;width:100%;height:auto;display:block}.article-detail__body{padding-top:clamp(8px,1.5vw,16px);padding-bottom:0}.article-detail__prose{max-width:min(720px,100%)}.article-detail__prose--news{max-width:100%}.article-detail__prose--insight{max-width:min(820px,100%)}.article-detail__lead{max-width:46rem;color:var(--ins-body,#1a1a1ae0);margin:16px 0 0;font-size:clamp(15px,1.6vw,17px);line-height:1.7}.article-overview{margin:0 0 clamp(22px,3vw,28px);padding:0}.article-overview__title,.article-toc__title{letter-spacing:-.01em;color:var(--ins-ink,#1a1a1a);margin:0 0 10px;font-size:15px;font-weight:700}.article-overview__list{gap:8px;margin:0;padding-left:1.15em;display:grid}.article-overview__list li{color:var(--ins-body,#1a1a1ae0);font-size:15px;line-height:1.65}.article-toc{background:#ffffff8c;border:1px solid #1a1a1a14;border-radius:12px;margin:0 0 clamp(24px,3vw,32px);padding:14px 16px}.article-toc__list{gap:6px;margin:0;padding-left:1.25em;display:grid}.article-toc__list a{color:var(--hc-link,#155eef);font-size:14px;line-height:1.5;text-decoration:none}.article-toc__list a:hover,.article-toc__list a:focus-visible{text-decoration:underline}.article-owner-inline{color:var(--hc-link,#155eef);text-underline-offset:2px;font-weight:600;text-decoration:underline}.article-sources-plain{margin:clamp(20px,3vw,28px) 0 0}.article-sources-plain details{background:0 0;border:none;padding:0}.article-sources-plain summary{cursor:pointer;color:var(--ins-ink,#1a1a1a);flex-wrap:wrap;align-items:center;gap:8px 12px;font-size:15px;font-weight:700;list-style:none;display:flex}.article-sources-plain summary::-webkit-details-marker{display:none}.article-sources-plain__meta{color:var(--ins-muted,#1a1a1a8c);font-size:13px;font-weight:500}.article-sources-plain__chev{margin-left:auto;transition:transform .18s;display:inline-flex}.article-sources-plain details[open] .article-sources-plain__chev{transform:rotate(180deg)}.article-sources-plain ul{gap:10px;margin:12px 0 0;padding:0;list-style:none;display:grid}.article-sources-plain a{color:var(--hc-link,#155eef);font-size:14px;line-height:1.5}.article-sources-plain__note{color:var(--ins-muted,#1a1a1a8c);margin-top:2px;font-size:13px;display:block}.insight-hub-more{margin-top:clamp(20px,3vw,28px)}.insight-hub-more summary{cursor:pointer;color:var(--hc-link,#155eef);align-items:center;gap:8px;padding:10px 0;font-size:15px;font-weight:700;list-style:none;display:inline-flex}.insight-hub-more summary::-webkit-details-marker{display:none}.insight-hub-more__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:12px 0 0;padding:0;list-style:none;display:grid}.insight-hub-more__grid .home-compare__card{height:100%}@media (max-width:1199px){.insight-hub-more__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.insight-hub-more{margin-top:16px}.insight-hub-more summary{padding:8px 0;font-size:14.5px}.insight-hub-more__grid{grid-template-columns:minmax(0,1fr);gap:10px;margin-top:10px}.insight-hub-more__grid .home-compare__card{border-radius:16px;padding:6px 6px 0}.insight-hub-more__grid .home-compare__visual{border-radius:12px;height:72px}.insight-hub-more__grid .home-compare__icon{width:28px!important;height:28px!important}.insight-hub-more__grid .home-compare__body{margin-top:-6px;padding:4px 10px 12px 12px}.insight-hub-more__grid .home-compare__desc{display:none}.insight-hub-more__grid .insight-hub-compare__meta{font-size:var(--mobile-meta);margin-bottom:4px}.insight-hub-more__grid .home-compare__title{font-size:var(--mobile-card-title);padding-right:36px}.insight-hub-more__grid .home-compare__arrow{width:28px;height:28px;bottom:10px;right:8px}.insight-hub-compare .home-compare__visual{height:clamp(110px,30vw,136px)}.insight-hub-compare .home-compare__desc{-webkit-line-clamp:2;font-size:var(--mobile-card-body)}}.article-insight-owner .article-related.insight-section,.article-insight-owner .home-compare.article-related{margin:0}.article-insight-owner .om-related{margin-top:12px}.article-insight-owner{max-width:100%;overflow-x:hidden}.article-insight-owner .owner-mag__shell,.article-insight-owner .owner-mag__layout,.article-insight-owner .owner-mag__rail{min-width:0;max-width:100%}.article-insight-owner .insight-related-mini{min-width:0;max-width:100%;margin:0}.article-insight-owner .insight-related-mini__grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;margin:12px 0 0;padding:0;list-style:none;display:grid}.article-insight-owner .insight-related-mini__card{--irm-accent:#3aa8be;--irm-pastel:#ddf7fb;min-width:0;height:100%;min-height:100%;color:inherit;background:#ffffffeb;border:1px solid #111c2e0f;border-radius:16px;flex-direction:column;text-decoration:none;transition:transform .16s,box-shadow .16s,border-color .16s;display:flex;overflow:hidden;box-shadow:0 4px 14px #111c2e08}.article-insight-owner .insight-related-mini__card--cyan{--irm-accent:#3aa8be;--irm-pastel:#ddf7fb}.article-insight-owner .insight-related-mini__card--coral{--irm-accent:#e07a84;--irm-pastel:#ffe4e5}.article-insight-owner .insight-related-mini__card--olive{--irm-accent:#8fa64a;--irm-pastel:#f1f6c8}.article-insight-owner .insight-related-mini__card--lavender{--irm-accent:#9b78d4;--irm-pastel:#f0e2ff}.article-insight-owner .insight-related-mini__card:hover,.article-insight-owner .insight-related-mini__card:focus-visible{border-color:color-mix(in srgb, var(--irm-accent) 22%, transparent);outline:none;transform:translateY(-2px);box-shadow:0 10px 22px #111c2e0f}.article-insight-owner .insight-related-mini__card:focus-visible{box-shadow:0 10px 22px #111c2e0f, 0 0 0 3px color-mix(in srgb, var(--irm-pastel) 70%, white)}.article-insight-owner .insight-related-mini__visual{aspect-ratio:16/10;background:radial-gradient(120% 90% at 20% 10%, #ffffff8c, transparent 55%), linear-gradient(145deg, var(--irm-pastel) 0%, color-mix(in srgb, var(--irm-pastel) 70%, white) 100%);width:100%;color:var(--irm-accent);border-radius:12px 12px 0 0;flex:none;place-items:center;display:grid;position:relative;overflow:hidden}.article-insight-owner .insight-related-mini__icon{stroke-width:2px;width:28px!important;height:28px!important}.article-insight-owner .insight-related-mini__body{flex-direction:column;flex:auto;gap:4px;min-height:0;padding:10px 11px 12px;display:flex}.article-insight-owner .insight-related-mini__cat{letter-spacing:.04em;color:var(--irm-accent);white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:750;line-height:1.2;overflow:hidden}.article-insight-owner .insight-related-mini__title{letter-spacing:-.02em;color:#111c2e;word-break:keep-all;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:13px;font-weight:750;line-height:1.35;display:-webkit-box;overflow:hidden}.article-insight-owner .insight-h3-block{margin-top:14px}.article-insight-owner .insight-h3-block h3{margin:0 0 6px;font-size:16px;font-weight:700}@media (max-width:1199px) and (min-width:768px){.article-insight-owner .insight-related-mini__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:767px){.owner-mag--reference.article-insight-owner{--om-mobile-inset:var(--header-bar-pad-x,24px);--insight-body-mobile:var(--mobile-body);--insight-lead-mobile:var(--mobile-lead);--insight-h2-mobile:var(--mobile-h2);--insight-h3-mobile:var(--mobile-h3);--insight-faq-q-mobile:var(--mobile-faq-q);--insight-faq-a-mobile:var(--mobile-faq-a);--insight-check-mobile:var(--mobile-card-body);--insight-card-title-mobile:var(--mobile-card-title);--insight-card-meta-mobile:var(--mobile-meta);--insight-aux-mobile:var(--mobile-meta);--insight-lh-body:var(--mobile-lh-body);--insight-lh-lead:var(--mobile-lh-lead);--insight-lh-heading:var(--mobile-lh-heading);max-width:100%;overflow-x:hidden}.owner-mag--reference.article-insight-owner .owner-mag__rail{gap:clamp(28px,7vw,40px)}.owner-mag--reference.article-insight-owner .om-hero h1{font-size:clamp(24px,6.2vw,28px);line-height:1.32}.owner-mag--reference.article-insight-owner .om-intro__lead{font-size:var(--insight-lead-mobile);line-height:var(--insight-lh-lead);margin-bottom:12px}.owner-mag--reference.article-insight-owner .om-keyfact__label{font-size:var(--insight-aux-mobile)}.owner-mag--reference.article-insight-owner .om-keyfact p{font-size:var(--insight-check-mobile);line-height:var(--insight-lh-body)}.owner-mag--reference.article-insight-owner .om-section-card{box-sizing:border-box;min-width:0;max-width:100%;padding:14px}.owner-mag--reference.article-insight-owner .om-section-card .om-section__title,.owner-mag--reference.article-insight-owner .om-section__title--solo,.owner-mag--reference.article-insight-owner .om-section__title,.owner-mag--reference.article-insight-owner .insight-h2{font-size:var(--insight-h2-mobile);line-height:var(--insight-lh-heading);margin-bottom:10px}.owner-mag--reference.article-insight-owner .om-prose{gap:12px}.owner-mag--reference.article-insight-owner .om-prose p,.owner-mag--reference.article-insight-owner .om-prose li{font-size:var(--insight-body-mobile);line-height:var(--insight-lh-body);overflow-wrap:break-word}.owner-mag--reference.article-insight-owner .insight-h3-block h3{font-size:var(--insight-h3-mobile);line-height:1.4}.owner-mag--reference.article-insight-owner .om-check>li{font-size:var(--insight-check-mobile);line-height:var(--insight-lh-body);overflow-wrap:break-word;min-width:0;padding:12px}.owner-mag--reference.article-insight-owner #faq .om-faq__q,.owner-mag--reference.article-insight-owner .om-faq__q{font-size:var(--insight-faq-q-mobile);overflow-wrap:break-word;line-height:1.45}.owner-mag--reference.article-insight-owner #faq .om-faq__answer,.owner-mag--reference.article-insight-owner #faq .om-faq__answer p,.owner-mag--reference.article-insight-owner .om-faq__answer,.owner-mag--reference.article-insight-owner .om-faq__answer p{font-size:var(--insight-faq-a-mobile);line-height:var(--insight-lh-body);overflow-wrap:break-word}.owner-mag--reference.article-insight-owner .om-sources-plain summary,.owner-mag--reference.article-insight-owner .om-sources-plain a,.owner-mag--reference.article-insight-owner .om-disclaimer-plain{font-size:var(--insight-aux-mobile);line-height:1.55}.owner-mag--reference.article-insight-owner .om-crumb,.owner-mag--reference.article-insight-owner .om-kicker{font-size:var(--insight-aux-mobile)}.owner-mag--reference.article-insight-owner .om-toc__link{font-size:15px;line-height:1.45}.owner-mag--reference.article-insight-owner .article-related .home-compare__title{font-size:var(--insight-card-title-mobile);overflow-wrap:break-word;padding-right:40px;line-height:1.35}.owner-mag--reference.article-insight-owner .article-related .home-compare__desc{font-size:var(--mobile-card-body);line-height:1.55}.owner-mag--reference.article-insight-owner .insight-related-mini__title{font-size:var(--insight-card-title-mobile);line-height:1.4}.owner-mag--reference.article-insight-owner .insight-related-mini__cat{font-size:var(--insight-card-meta-mobile)}.owner-mag--reference.article-insight-owner .insight-related-mini__body{padding:10px 12px 12px}.owner-mag--reference.article-insight-owner .insights-section__desc{font-size:var(--mobile-card-body);line-height:1.65}.article-insight-owner .insight-related-mini__grid{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;scrollbar-width:none;flex-wrap:nowrap;align-items:stretch;gap:12px;max-width:100%;margin:12px 0 0;padding:0 0 4px;scroll-padding-inline:0;display:flex;overflow:auto hidden}.article-insight-owner .insight-related-mini__grid::-webkit-scrollbar{display:none}.article-insight-owner .insight-related-mini__grid>li{scroll-snap-align:start;flex:0 0 min(72vw,280px);width:min(72vw,280px);min-width:0;max-width:min(72vw,280px)}.article-insight-owner .insight-related-mini__card{height:100%}.article-insight-owner .article-related{min-width:0;max-width:100%;overflow-x:hidden}.article-insight-owner .article-related .home-compare__grid{padding-inline:0;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;scrollbar-width:none;flex-wrap:nowrap;align-items:stretch;gap:12px;max-width:100%;margin-inline:0;padding-bottom:4px;scroll-padding-inline:0;display:flex;overflow:auto hidden}.article-insight-owner .article-related .home-compare__grid::-webkit-scrollbar{display:none}.article-insight-owner .article-related .home-compare__grid>li{scroll-snap-align:start;flex:0 0 min(78vw,300px);width:min(78vw,300px);min-width:0;max-width:min(78vw,300px)}.article-insight-owner .article-related .home-compare__visual{height:118px}.article-insight-owner .article-related .home-compare__body{padding:6px 12px 14px 14px}.article-insight-owner .om-section-card,.article-insight-owner .insight-related-mini{box-sizing:border-box;max-width:100%}}.article-detail__press-p{margin:0 0 1.15em}.article-detail__byline{color:var(--ins-muted,#1a1a1ab8);margin:8px 0 28px;font-size:14px;font-weight:600}.article-related{margin-top:0}.article-source-box{background:#fff;border:1px solid #0a6b6b1a;border-radius:14px;margin:0 0 36px;padding:16px 18px}.article-source-box__label{color:var(--ins-bio,#01a2b9);margin:0 0 8px;font-size:13px;font-weight:700}.article-source-box ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.article-source-box a{color:var(--ins-teal,#0a6b6b);word-break:break-all;font-weight:600;text-decoration:none}.article-source-box a:hover{text-decoration:underline}.article-source-box__note{color:var(--ins-muted,#1a1a1a9e);margin-top:2px;font-size:12.5px;display:block}@media (max-width:767px){.content-hub-hero__inner,.content-hub-page .insights-container,.article-detail__intro-inner,.article-detail .insights-container,.article-detail__figure-inner{padding-inline:var(--om-mobile-inset,var(--header-bar-pad-x,24px))}.content-hub-hero h1,.article-detail h1{font-size:var(--text-card-title);line-height:1.3}.content-hub-hero__lead,.article-detail .insights-direct p,.article-detail .insight-body,.article-detail .article-detail__meta,.article-detail .insights-crumb,.article-detail .insights-kicker{font-size:var(--text-caption,var(--text-eyebrow));line-height:1.55}.article-detail .insight-h2{font-size:var(--text-card-title);line-height:1.32}.article-detail__figure{border-radius:12px}.article-detail__prose{max-width:100%}}.news-hub-dots{display:none}@media (max-width:767px){.news-hub-rail.insights-hub-grid{--news-hub-gap:12px;gap:var(--news-hub-gap);scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;scrollbar-width:none;flex-wrap:nowrap;align-items:stretch;display:flex;overflow:auto hidden}.news-hub-rail.insights-hub-grid::-webkit-scrollbar{display:none}.news-hub-rail>li{scroll-snap-align:start;flex:0 0 calc(100% - 30px);align-self:stretch;min-width:0;display:flex}.news-hub-rail .insights-hub-card{gap:8px;width:100%;height:100%;min-height:100%;padding:15px}.news-hub-rail .insights-hub-card__media{aspect-ratio:16/9;flex:none;align-self:center;width:82%}.news-hub-rail .insights-hub-card strong{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:15px;line-height:1.32;display:-webkit-box;overflow:hidden}.news-hub-rail .insights-hub-card__summary{-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:13px;line-height:1.45;display:-webkit-box;overflow:hidden}.news-hub-dots{justify-content:center;align-items:center;gap:8px;margin-top:16px;display:flex}.news-hub-dot{cursor:pointer;background:#111c2e1f;border:0;border-radius:999px;width:8px;height:8px;padding:0;transition:width .16s,background-color .16s;display:block}.news-hub-dot.is-active{background:#cfeef5;width:32px}}@media (prefers-reduced-motion:reduce){.news-hub-dot{transition:none}}
